docs: 标记 Phase 4-6 为已过时并新增 Phase 9(最小浏览器可运行版本)

This commit is contained in:
unanmed 2026-10-08 19:28:02 +08:00
parent 8fb16a103d
commit af58dd3731
3 changed files with 40 additions and 14 deletions

View File

@ -16,9 +16,10 @@ Decimal phases appear between their surrounding integers in numeric order.
- [ ] **Phase 1: 事件系统** - blockly 式低代码事件定义,驱动简单场景事件流程(验证已通过,待完成阶段收尾)
- [ ] **Phase 2: 寻路系统** - 自动寻路与移动端点击地图触发移动
- [x] **Phase 3: 数据端完成** - 数据端 L0–L3 接口全部落地,可在 Node 环境独立跑回放验证 (completed 2026-09-10)
- [ ] **Phase 4: 渲染适配与双布局** - 新数据层 ↔ 已重构渲染端对接,支持移动端与桌面端双布局
- [ ] **Phase 5: Legacy 移植** - 删除被新接口覆盖的旧系统,迁移仍需要的内容
- [ ] **Phase 6: 单元测试** - 为核心系统补齐单元测试
- [ ] **Phase 4: 渲染适配与双布局**(已过时) - 新数据层 ↔ 已重构渲染端对接,支持移动端与桌面端双布局
- [ ] **Phase 5: Legacy 移植**(已过时) - 删除被新接口覆盖的旧系统,迁移仍需要的内容
- [ ] **Phase 6: 单元测试**(已过时) - 为核心系统补齐单元测试
- [ ] **Phase 9: 最小浏览器可运行版本** - 在已完成的数据端(Node 可运行)之上完成渲染端框架,并验证可在浏览器上运行
## Phase Details
@ -169,7 +170,9 @@ Plans:
- [x] 03-05-PLAN.md — DATA-01 focused closure 与四包 type/circular 最终门禁
### Phase 4: 渲染适配与双布局
### Phase 4: 渲染适配与双布局(已过时)
> **已过时(2026-10-08)**:原规划不再合理,由 Phase 9「最小浏览器可运行版本」承接;保留历史记录,不再据此推进。
**Goal**: 渲染端通过新数据层接口驱动,并同时支持移动端与桌面端布局
**Depends on**: Phase 3
@ -256,7 +259,9 @@ Plans:
**UI hint**: yes
### Phase 5: Legacy 移植
### Phase 5: Legacy 移植(已过时)
> **已过时(2026-10-08)**:原规划不再合理,由 Phase 9「最小浏览器可运行版本」承接;保留历史记录,不再据此推进。
**Goal**: 删除被新接口覆盖的 legacy 系统,迁移仍需要的内容
**Depends on**: Phases 1-4
@ -270,7 +275,9 @@ Plans:
**Plans**: TBD
### Phase 6: 单元测试
### Phase 6: 单元测试(已过时)
> **已过时(2026-10-08)**:原规划不再合理,由 Phase 9「最小浏览器可运行版本」承接;保留历史记录,不再据此推进。
**Goal**: 为核心系统(数据层等)补齐单元测试
**Depends on**: Phases 1-5
@ -469,18 +476,30 @@ Plans:
**Scope note (2026-10-04)**: 由原 `07-16`(寻路重构后的测试对齐,已 SUPERSEDED)转来并扩展,加入「测试文件迁入 `__test__`」的组织重构要求。用户并发进行渲染端收尾,可能触及数据端内容但不改接口设计、不影响测试;AI 不得提交用户改动的文件,发生冲突须暂停汇报。
**Input (2026-10-04)**: `07-VERIFICATION.md` 的 `### Post-Refactor Test Breakage`(2026-09-17 的 17 行快照)作为对齐起点,但**必须先重测当日失败清单**,不得直接沿用旧快照。
### Phase 9: 最小浏览器可运行版本
**Goal**: 在已完成的数据端(可在 Node 环境独立运行/回放验证)之上完成渲染端框架,产出可在浏览器中运行并验证的最小版本
**Requirements**: TBD
**Depends on**: Phase 8
**Plans**: TBD
Plans:
- [ ] TBD (run /gsd-plan-phase 9 to break down)
## Progress
**Execution Order:**
Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8
Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9(4/5/6 已过时,实际推进 1 → 2 → 3 → 7 → 8 → 9)
| Phase | Plans Complete | Status | Completed |
|-------|----------------|--------|-----------|
| 1. 事件系统 | 13/13 | In Progress| |
| 2. 寻路系统 | 5/5 | In Progress| |
| 3. 数据端完成 | 19/19 | Complete | 2026-09-12 |
| 4. 渲染适配与双布局 | 15/16 | In Progress| |
| 5. Legacy 移植 | 0/TBD | Not started | - |
| 6. 单元测试 | 18/18 | In Progress| |
| 4. 渲染适配与双布局 | 15/16 | Obsolete(由 Phase 9 承接) | - |
| 5. Legacy 移植 | 0/TBD | Obsolete(由 Phase 9 承接) | - |
| 6. 单元测试 | 18/18 | Obsolete(由 Phase 9 承接) | - |
| 7. 数据端缺陷修复 | 15/16 | Complete(07-16 superseded) | - |
| 8. 测试重构与接口对齐 | 11/11 | Complete | 2026-10-08 |
| 9. 最小浏览器可运行版本 | 0/TBD | Not started | - |

View File

@ -10,7 +10,7 @@ last_activity: 2026-10-08
last_activity_desc: Phase 08 complete, transitioned to Phase 1
state_head: a39470deeeb38065030757d028c510f16e1e4f04
progress:
total_phases: 8
total_phases: 9
completed_phases: 3
total_plans: 98
completed_plans: 97
@ -264,6 +264,8 @@ Recent decisions affecting current work:
- Phase 7 added: 数据端缺陷修复(仅数据端;修复 Phase 6 单元测试暴露的疑似缺陷,使正确预期用例转绿,不含渲染端)
- Phase 8 added (2026-10-04): 测试重构与接口对齐(测试文件迁入 `__test__` + 按数据端当前接口重对齐 + 细节修复);承接已 SUPERSEDED 的 07-16;需求 TEST-02
- Phases 4/5/6 marked obsolete (2026-10-08): 渲染适配与双布局 / Legacy 移植 / 单元测试 的原规划不再合理,由 Phase 9 承接;仅文本标注,未删除阶段目录、已执行 PLAN/SUMMARY 或代码
- Phase 9 added (2026-10-08): 最小浏览器可运行版本(在已完成且 Node 可运行/回放验证的数据端之上完成渲染端框架,并验证可在浏览器上运行);Depends on Phase 8
### Pending Todos

View File

@ -37,12 +37,17 @@
"number": "7",
"name": "数据端缺陷修复",
"status": "pending"
},
{
"number": "8",
"name": "测试重构与接口对齐",
"status": "complete"
}
],
"next": {
"command": "/gsd:progress --next",
"label": "Advance to the next step",
"reason": "Phase 04 of 7 · executing"
"label": "Advance to the next step (plan phase 1)",
"reason": "Phase 1 of 8 — needs a plan"
},
"updated_at": "2026-09-30T08:10:04.411Z"
"updated_at": "2026-10-08T11:12:43.807Z"
}