# docs/TASKS/TASK-20260805-ECR003.yaml task_id: ECR-003-outlook-json role: engineer phase: coding tool: cursor status: coded input: - docs/ECR/ECR-003-outlook-json-hygiene.md - docs/ENGINEERING_SPEC/ECR-003-outlook-json-hygiene.md - .ai/architecture/go-services.md - .ai/product/lexicon.md output: - apps/api/internal/star/** - apps/user-h5/src/composables/useStarProfilePage.ts - apps/user-h5/src/composables/useReportPage.ts - apps/user-h5/src/components/star/StarFortunePanel.vue - apps/user-h5/src/pages/StarProfilePage.spec.ts - docs/TEST_REPORT/ECR-003.md - docs/STATE/ECR-003.md forbidden: - redesign_scope - api_url_change - scoring_algorithm_change next_agent: reviewer notes: > Remove fortune dual-write; lucky→boost; H5 reads outlook only. Soften period labels. Tests green. See TEST_REPORT/ECR-003.md.