Spec: 2026-11-05_blog-5n-admin-deep-optimization Co-authored-by: GLM-5.3
2.6 KiB
2.6 KiB
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)
阶段一:实现
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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