# 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 - [x] 无 `internal/star/fortune` 目录 - [x] `go test ./internal/star/...` 绿 - [x] 旧键 `fortune` 仍存在(compat) - [x] 新键 `outlook` 存在 ## Rollback revert 包名与双写 commit ## Risk Review N/A ## Linked - Parent: ECR-001 Phase E - TRACEABILITY: Yes