正式关闭 ECR-001/002;删除 fortune 双写与 lucky 字段,H5 改读 outlook/boost。 Co-authored-by: Cursor <cursoragent@cursor.com>
1.9 KiB
1.9 KiB
ECR-003
Title: 星座 JSON 键卫生(删 fortune 兼容键 · lucky→boost)
Status: Approved
Date: 2026-08-05
Change Level: L2
Change
- API Summary/Detail 仅输出
outlook/outlook_detail,删除fortune/fortune_detail双写。 - Period 字段
lucky重命名为boost(json:"boost");内容语义不变(颜色/数字提示等)。 - H5 / 单测改读
summary.outlook与boost;UI「幸运」改为「今日提示」(非恐吓、非吉凶字段名)。 - 周期
label文案去掉「吉/大吉」等偏恐吓标签,改为探索向能量词(高能/顺畅/偏顺/平稳/宜缓行)。
Motivation
- ECR-002 完成包名与双写;兼容期结束。
.ai/architecture/go-services.md禁止 JSON 字段名fortune/luck*。- 愈心谷 lexicon:运势可用;字段名与恐吓式吉凶标签需对齐。
Scope
Allowed
internal/star/engine.go·internal/star/outlook/*- H5 composables / StarFortunePanel / specs 读键迁移
- ESS 文档 · go-services · TRACEABILITY
Forbidden
- 改计分算法数值逻辑(seed/score 公式)
- 改公共 URL / envelope
- 扩产品功能
Acceptance Criteria
- Summary 无
fortune键;有outlook - Detail 无
fortune_detail;有outlook_detail - Period JSON 无
lucky;有boost - H5 星座/报告运势面板读
outlook+ 展示boost go test ./internal/star/...·npm run test:h5· 相关 e2e 绿- go-services / TRACEABILITY / STATE 更新
Status note: 实现与 Review PASS;待 Human commit 后标 Closed。
Rollback
revert 本 ECR commit;可临时恢复双写。
Risk Review
N/A(非交易域)
Linked
- Parent residual of ECR-001 / ECR-002
- ENGINEERING_SPEC:
docs/ENGINEERING_SPEC/ECR-003-outlook-json-hygiene.md - TASK:
docs/TASKS/TASK-20260805-ECR003.yaml - STATE:
docs/STATE/ECR-003.md