# HANDOFF — ECR-012 Architect → Engineer ## Gate **仅当**下列均为 **Approved** 后,方可改 `apps/` / `packages/`: 1. `docs/ECR/ECR-012-star-alignment.md` 2. `docs/BACKEND_DESIGN/BD-2026-012-star-alignment.md`(BD-2026-012) **当前(2026-08-07):二者均为 Approved(Human)→ Engineer 可改 `apps/`。** ## Consume 1. `.ai/product/feature-spec/star-profile.md` 2. `docs/ECR/ECR-012-star-alignment.md` 3. `docs/PRODUCT_SPEC/ECR-012-star-alignment.md`(含 Gap G1–G6) 4. `docs/BACKEND_DESIGN/BD-2026-012-star-alignment.md` 5. `docs/ENGINEERING_SPEC/ECR-012-star-alignment.md` 6. `$ESS_ROOT/technology-governance/BACKEND_STANDARD.md` 7. 本仓:`docs/PROJECT_RULES.md` · `.ai/architecture.md` · `.ai/product/lexicon.md` ## Do 按 ENGINEERING_SPEC Implement order 收口星座对齐(G1–G6)。 ## Do not - 真支付 / 换支付适配器 - 新 migration(除非实现中发现必须,则回 Architect 升边界) - 节律 / 意象卡片 / Ops-D+ / 小程序 - Handler → DB - 重新引入 summary.`fortune` ## Return 1. `docs/HANDOFF/ECR-012-engineer-to-reviewer.md` 2. `docs/TEST_REPORT/ECR-012.md` 3. `docs/CODE_REVIEW/ECR-012.md`(Reviewer 填) 4. 更新 `docs/STATE/ECR-012.md` owner → reviewer 5. `python3 scripts/ess-validate.py --phase review --ecr ECR-012`