diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 5d589ea..ee8f2ae 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -6,7 +6,16 @@ ## Phases -- [ ] **Phase 1: 遗漏号码分析** - 在 history 页面添加"遗漏号码"按钮,弹窗支持输入期数查询并展示遗漏号码、遗漏期数及波色球 +- [x] **Phase 1: 遗漏号码分析** - 在 history 页面添加"遗漏号码"按钮,弹窗支持输入期数查询并展示遗漏号码、遗漏期数及波色球 +- [ ] **Phase 2: 走势图分析** - 可视化展示号码在连续期次中的出现趋势 +- [ ] **Phase 3: 冷热号码分析** - 统计某段时间内出现频率最高和最少的号码 +- [ ] **Phase 4: 波色分析** - 统计红蓝绿波的出现比例和趋势 +- [ ] **Phase 5: 生肖分析** - 统计各生肖出现频率和遗漏情况 +- [ ] **Phase 6: 奇偶分析** - 统计每期奇数/偶数的比例 +- [ ] **Phase 7: 大小分析** - 按号码大小(1-24为小,25-49为大)统计 +- [ ] **Phase 8: 和值分析** - 每期号码之和的趋势 +- [ ] **Phase 9: 连号分析** - 连续出现的号码对/三连号统计 +- [ ] **Phase 10: 尾数分析** - 按尾数(0-9)分组统计 ## Phase Details @@ -27,11 +36,120 @@ Plans: **UI hint**: yes +### Phase 2: 走势图分析 +**Goal**: 以折线图或网格形式可视化展示各号码在最近期次中的出现情况,辅助发现规律 +**Depends on**: 1 (使用已有的 history.js 和 History 模型) +**Success Criteria** (what must be TRUE): + 1. 用户可通过新按钮打开走势图弹窗 + 2. 可选择期数范围(默认 30 期) + 3. 图表展示 1-49 号码在各期的出现/未出现状态 + 4. 支持 num1~num7 全部号码或仅特码筛选 +**Plans**: TBD + +**UI hint**: yes + +### Phase 3: 冷热号码分析 +**Goal**: 统计某段时间内出现频率最高(热)和最少(冷)的号码 +**Depends on**: 1 (复用数据查询逻辑) +**Success Criteria** (what must be TRUE): + 1. 用户可选择统计期数范围 + 2. 展示热号(高频)和冷号(低频)列表 + 3. 显示每个号码的出现次数和百分比 +**Plans**: TBD + +**UI hint**: yes + +### Phase 4: 波色分析 +**Goal**: 统计红、蓝、绿波的出现比例和趋势 +**Depends on**: 1 (复用 Num 模型和颜色映射) +**Success Criteria** (what must be TRUE): + 1. 展示三种波色的出现次数和占比 + 2. 可视化展示波色在最近期次中的分布 + 3. 支持特码波色单独统计 +**Plans**: TBD + +**UI hint**: yes + +### Phase 5: 生肖分析 +**Goal**: 统计各生肖出现频率和遗漏情况 +**Depends on**: 1 (复用 getAnimalMap 接口) +**Success Criteria** (what must be TRUE): + 1. 展示 12 生肖的出现次数排名 + 2. 显示各生肖遗漏期数 + 3. 支持特码生肖单独统计 +**Plans**: TBD + +**UI hint**: yes + +### Phase 6: 奇偶分析 +**Goal**: 统计每期奇数/偶数的比例 +**Depends on**: 1 (复用 history 数据) +**Success Criteria** (what must be TRUE): + 1. 展示总体奇偶比例 + 2. 展示每期奇偶数量 + 3. 支持特码奇偶单独统计 +**Plans**: TBD + +**UI hint**: yes + +### Phase 7: 大小分析 +**Goal**: 按号码大小(1-24为小,25-49为大)统计 +**Depends on**: 1 (复用 history 数据) +**Success Criteria** (what must be TRUE): + 1. 展示总体大小比例 + 2. 展示每期大小数量 + 3. 支持特码大小单独统计 +**Plans**: TBD + +**UI hint**: yes + +### Phase 8: 和值分析 +**Goal**: 每期号码之和的趋势 +**Depends on**: 1 (复用 history 数据) +**Success Criteria** (what must be TRUE): + 1. 展示每期和值折线图 + 2. 显示和值的平均值和极值 + 3. 可过滤特码和值 +**Plans**: TBD + +**UI hint**: yes + +### Phase 9: 连号分析 +**Goal**: 连续出现的号码对/三连号统计 +**Depends on**: 1 (复用 history 数据) +**Success Criteria** (what must be TRUE): + 1. 展示历史中出现过的连号组合 + 2. 按出现频率排序 + 3. 支持查询特定连号的历史 +**Plans**: TBD + +**UI hint**: yes + +### Phase 10: 尾数分析 +**Goal**: 按尾数(0-9)分组统计 +**Depends on**: 1 (复用 history 数据) +**Success Criteria** (what must be TRUE): + 1. 展示 0-9 尾数的出现频率 + 2. 展示每期尾数分布 + 3. 支持特码尾数单独统计 +**Plans**: TBD + +**UI hint**: yes + ## Progress **Execution Order:** -Phases execute in numeric order: 1 +Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 10 | Phase | Plans Complete | Status | Completed | |-------|----------------|--------|-----------| -| 1. 遗漏号码分析 | 0/3 | Not started | - | +| 1. 遗漏号码分析 | 3/3 | Complete | 2026-04-21 | +| 2. 走势图分析 | 0/0 | Not planned | - | +| 3. 冷热号码分析 | 0/0 | Not planned | - | +| 4. 波色分析 | 0/0 | Not planned | - | +| 5. 生肖分析 | 0/0 | Not planned | - | +| 6. 奇偶分析 | 0/0 | Not planned | - | +| 7. 大小分析 | 0/0 | Not planned | - | +| 8. 和值分析 | 0/0 | Not planned | - | +| 9. 连号分析 | 0/0 | Not planned | - | +| 10. 尾数分析 | 0/0 | Not planned | - | diff --git a/.planning/STATE.md b/.planning/STATE.md index 10d79f7..9d3e87d 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -2,16 +2,16 @@ gsd_state_version: 1.0 milestone: v1.0 milestone_name: milestone -status: executing -stopped_at: ROADMAP.md created, Phase 1 ready to plan -last_updated: "2026-04-21T13:05:05.724Z" -last_activity: 2026-04-21 -- Phase 01 execution started +status: complete +stopped_at: Phase 1 complete, 9 new analysis phases added to roadmap +last_updated: "2026-04-21T14:00:00.000Z" +last_activity: 2026-04-21 -- Phase 01 complete, Phases 2-10 added progress: - total_phases: 1 - completed_phases: 0 + total_phases: 10 + completed_phases: 1 total_plans: 3 - completed_plans: 0 - percent: 0 + completed_plans: 3 + percent: 10 --- # Project State @@ -25,12 +25,12 @@ See: .planning/PROJECT.md (updated 2026-04-21) ## Current Position -Phase: 01 (omitted-number-analysis) — EXECUTING -Plan: 1 of 3 -Status: Executing Phase 01 -Last activity: 2026-04-21 -- Phase 01 execution started +Phase: 01 (omitted-number-analysis) — COMPLETE +Plan: 3 of 3 +Status: Phase 1 complete, ready to plan next phase +Last activity: 2026-04-21 -- Phase 01 complete, Phases 2-10 added -Progress: [░░░░░░░░░░] 0% +Progress: [████░░░░░░] 10% ## Performance Metrics @@ -78,5 +78,10 @@ None yet. ## Session Continuity Last session: 2026-04-21 -Stopped at: ROADMAP.md created, Phase 1 ready to plan +Stopped at: Phase 1 complete, 9 new analysis phases added to roadmap Resume file: None + +### Roadmap Evolution + +- Phase 1: 遗漏号码分析 — complete (2026-04-21) +- Phase 2-10 added: 走势图、冷热号码、波色、生肖、奇偶、大小、和值、连号、尾数分析