# HANDOFF — ECR-007 Architect → Engineer ## Gate **仅当** `docs/ECR/ECR-007-ops-analytics.md` Status = **Approved**,且 `BACKEND_DESIGN` Status = **Approved** 后,方可改 `apps/` / `packages/`。 当前:二者均为 **Approved**(2026-08-07 Human)→ Engineer 可改 `apps/`。 ## Consume 1. `.ai/product/feature-spec/ops-analytics.md` 2. `docs/ECR/ECR-007-ops-analytics.md` 3. `docs/PRODUCT_SPEC/ECR-007-ops-analytics.md` 4. `docs/BACKEND_DESIGN/ECR-007-ops-analytics.md`(**BD-2026-007**) 5. `docs/ENGINEERING_SPEC/ECR-007-ops-analytics.md` 6. `$ESS_ROOT/technology-governance/BACKEND_STANDARD.md` 7. 本仓:`docs/PROJECT_RULES.md` · `.ai/architecture.md` ## Do 按 ENGINEERING_SPEC Implement order 落地 Ops-B。 ## Do not - 实现 Ops-C/D/E(另开 ECR) - Handler → DB - 采集 PII - 引入 Kafka/ClickHouse(需 L3 + ADR) ## Return 1. `docs/HANDOFF/ECR-007-engineer-to-reviewer.md` 2. `docs/TEST_REPORT/ECR-007.md` 3. `docs/CODE_REVIEW/ECR-007.md` 4. 更新 `docs/STATE/ECR-007.md` owner → reviewer 5. `python scripts/ess-validate.py --phase review --ecr ECR-007`