# Phase 5m:热力图萤火落地 - 任务拆解 ## 使用规则 - E2E 口径:`pnpm astro build → gz-server.py 18925 → E2E_BASE=http://127.0.0.1:18925 node tests/e2e.mjs` ## 阶段一:实现 - [x] task_0001 萤火落地与预览退役 - claim: orchestrator - boundary: src/components/geek/Heatmap.astro(换引擎)、tests/e2e.mjs(断言)、删除 src/pages/heatmap-preview.astro、删除 src/components/geek/hm/、scripts/build-perf/content-lint.mjs(白名单两处退役) - verify: `bash .spec/specs/2026-11-05_blog-5m-heatmap-fireflies/evidence/verify_t1.sh` - [x] task_0002 生产核验(manual: 部署后人工核验) - claim: orchestrator - boundary: 无代码改动;生产 /opensource/ 萤火 4 只在跑 + /heatmap-preview/ 404 - verify: manual: 部署后人工核验