Spec: 2026-11-05_blog-5n-admin-deep-optimization Co-authored-by: GLM-5.3
48 lines
2.6 KiB
Markdown
48 lines
2.6 KiB
Markdown
# Phase 5n:后台深度优化全家桶 - 任务拆解
|
||
|
||
## 使用规则
|
||
- 共享文件(public/admin/config.yml、public/admin/index.html、infra/deploy/build.sh)仅主会话编辑,队友产出片段/新文件
|
||
- E2E 口径:`pnpm astro build → gz-server.py 18925 <dist> → E2E_BASE=http://127.0.0.1:18925 node tests/e2e.mjs`(基线 61)
|
||
|
||
## 阶段一:实现
|
||
|
||
- [x] task_0001 Sveltia 0.259 升级与回归
|
||
- claim: orchestrator
|
||
- boundary: public/admin/sveltia-cms.js(bundle 置换)
|
||
- verify: `bash .spec/specs/2026-11-05_blog-5n-admin-deep-optimization/evidence/verify_t1.sh`
|
||
|
||
- [x] task_0002 A1 翻译进构建链
|
||
- claim: orchestrator + worker-one
|
||
- boundary: scripts/deploy/translate-step.sh(新,worker-one)、infra/deploy/build.sh(主会话挂载)
|
||
- verify: `bash .spec/specs/2026-11-05_blog-5n-admin-deep-optimization/evidence/verify_t2.sh`
|
||
|
||
- [x] task_0003 A2+A3+A4+C3 表单优化批
|
||
- claim: orchestrator
|
||
- boundary: public/admin/config.yml(标签/模板指引/SEO/中英 hint)、content/posts/writing-template.md
|
||
- verify: `bash .spec/specs/2026-11-05_blog-5n-admin-deep-optimization/evidence/verify_t3.sh`
|
||
|
||
- [x] task_0004 B1+B2+D1+E1 后台页面批
|
||
- claim: orchestrator + worker-one + 子代理
|
||
- boundary: public/admin/deploy-status.js(新,子代理)、public/admin/manifest.webmanifest(新,子代理)、docs/后台回滚指引.md(新,worker-one)、public/admin/index.html(主会话接线)
|
||
- verify: `bash .spec/specs/2026-11-05_blog-5n-admin-deep-optimization/evidence/verify_t4.sh`
|
||
|
||
- [x] task_0005 C1 首页设置分组
|
||
- claim: orchestrator + 子代理
|
||
- boundary: src/content.config.ts(siteHome schema)、content/site/home.yaml、src/lib/site-content.ts(消费端)、public/admin/config.yml(home 条目,主会话拼装子代理片段)
|
||
- verify: `bash .spec/specs/2026-11-05_blog-5n-admin-deep-optimization/evidence/verify_t5.sh`
|
||
|
||
- [x] task_0006 C2 内容仪表盘
|
||
- claim: 子代理
|
||
- boundary: scripts/build-perf/gen-admin-stats.mjs(新)、infra/deploy/build.sh 挂载(主会话)
|
||
- verify: `bash .spec/specs/2026-11-05_blog-5n-admin-deep-optimization/evidence/verify_t6.sh`
|
||
|
||
- [x] task_0007 暗色预览
|
||
- claim: 子代理
|
||
- boundary: public/admin/preview-style.js(双主题改造)
|
||
- verify: `bash .spec/specs/2026-11-05_blog-5n-admin-deep-optimization/evidence/verify_t7.sh`
|
||
|
||
- [x] task_0008 媒体库归置
|
||
- claim: orchestrator
|
||
- boundary: public/admin/config.yml(media_folder hints)、docs/管理台.md
|
||
- verify: `bash .spec/specs/2026-11-05_blog-5n-admin-deep-optimization/evidence/verify_t8.sh`
|