绑定 ESS 双轨治理,拆分超大 H5 页与 Go 引擎,抽出 membership 服务, 并将 star/fortune 重命名为 outlook(JSON 双写兼容);同时修复 /psy API 代理与首页 + 菜单层级。 Co-authored-by: Cursor <cursoragent@cursor.com>
974 B
974 B
ECR-002
Title: 星座引擎包名卫生(fortune → outlook)
Status: Approved
Date: 2026-08-05
Change Level: L2
Change
将 internal/star/fortune 重命名为 internal/star/outlook;Summary/Detail 双写 outlook / outlook_detail,并保留旧键 fortune / fortune_detail 兼容期。
Motivation
.ai/architecture/go-services.md 禁止 fortune 包名;与 lexicon 对齐。用户要求纳入 ECR-001 Phase E。
Scope
Allowed
- 包重命名、import 更新、双写 JSON 键
- 文档 / TRACEABILITY
Forbidden
- 删除旧 JSON 键(须另开迁移 ECR)
- 改计分算法 / 文案语义
- 改公共 URL
Acceptance Criteria
- 无
internal/star/fortune目录 go test ./internal/star/...绿- 旧键
fortune仍存在(compat) - 新键
outlook存在
Rollback
revert 包名与双写 commit
Risk Review
N/A
Linked
- Parent: ECR-001 Phase E
- TRACEABILITY: Yes