docs(09): 收口任务 1 规划(决策覆盖/状态/波次标注)

This commit is contained in:
unanmed 2026-10-09 14:59:15 +08:00
parent dbbcf533dc
commit 5bda40f083
4 changed files with 31 additions and 17 deletions

View File

@ -484,10 +484,20 @@ Plans:
**Plans**: 4 plans (任务 1·UI 接口适配,D-10..D-14;本阶段增量派发,其余任务待用户再派发)
Plans:
**Wave 1**
- [ ] 09-01-PLAN.md — 任务 1·D-10(上):`render/ui/` → `src/ui/` 迁移叶子/基础模块(save/statistics/viewmap/controller 去重)+ barrel 骨架 + `load.tsx`/`title.tsx` props 基类型修正
**Wave 2** *(blocked on Wave 1 completion)*
- [ ] 09-02-PLAN.md — 任务 1·D-10(收口):剩余模块(main/settings/statusBar/toolbar)迁移 + 跨目录引用改写 + 删尽 `render/ui/` + D-69 桶收口(公共面经包根 `./ui` 承接)+ `pnpm test:ci` 回归
**Wave 3** *(blocked on Wave 2 completion)*
- [ ] 09-03-PLAN.md — 任务 1·D-11 + D-13:`client` 单例消除(改经 `props.state`)+ 旧→新映射表落地 + 嵌套 `state` 透传 + flags `// TODO`(模块单例 `using`/`mainUIController`/`sceneController` 与 `state`(data-state) 列为阻断项待裁定)
**Wave 4** *(blocked on Wave 3 completion)*
- [ ] 09-04-PLAN.md — 任务 1·D-12:响应式勇士属性对象(命名待用户批准;`IHeroAttr` 不可用)+ 接入 `main.tsx`
## Progress

View File

@ -1,20 +1,19 @@
---
gsd_state_version: "1.0"
milestone: v1.0
current_phase: 1
current_phase_name: 事件系统
status: planning
current_phase: 9
current_phase_name: 最小浏览器可运行版本
status: executing
stopped_at: Phase 08 complete, ready to plan Phase 1
last_updated: "2026-10-08T09:01:26.654Z"
last_updated: "2026-10-09T06:58:38.694Z"
last_activity: 2026-10-08
last_activity_desc: Phase 08 complete, transitioned to Phase 1
state_head: a39470deeeb38065030757d028c510f16e1e4f04
state_head: dbbcf533dce2f22078a82d26817f36b85865da62
progress:
total_phases: 9
completed_phases: 3
total_plans: 98
total_plans: 102
completed_plans: 97
percent: 38
milestone_name: milestone
---
@ -29,9 +28,9 @@ See: .planning/PROJECT.md (updated 2026-09-17)
## Current Position
Phase: 1 — 事件系统
Phase: 9 (最小浏览器可运行版本) — READY TO EXECUTE
Plan: Not started
Status: Ready to plan
Status: Ready to execute
Last activity: 2026-10-08 — Phase 08 complete, transitioned to Phase 1
Progress: [████░░░░░░] 38%

View File

@ -23,7 +23,7 @@
### 执行方式(本阶段特有,优先级最高)
- **D-01:** Phase 9 采用增量派发执行——用户每次派发一个具体小任务,AI 只针对该任务在 Phase 9 下创建独立计划;不得预先把整个阶段规划到底。
- **D-02:** 阶段计划随任务累积,可反复追加/重规划;新任务到来时可新增计划而不必重排既有计划。
- **D-02 [informational]:** 阶段计划随任务累积,可反复追加/重规划;新任务到来时可新增计划而不必重排既有计划。
- **D-03:** 每个计划执行前,第一个 block 点必须先向用户汇报计划内容(要做什么、为什么、大致怎么做、影响范围)并等待用户明确回复「可以执行」;未收到「可以执行」前不得开始该计划的任何一步,也不得派发执行子代理。
- **D-04:** 新增或修改任何公共、受保护、私有方法/字段等命名前,必须先向用户反馈并获批准。
- **D-05:** 默认不逐阶段验证(本项目为彻底性重构,已完成系统会反复返工,逐阶段验证不现实);仅当用户对某个具体任务明确要求时才做验证。
@ -35,8 +35,8 @@
### 两大任务方向(阶段初始范围)
- **D-08(拆分):** 收尾 `client-modules` → `client-base` / `client-modules` 的依赖拆分。已有部分完成,需按实际依赖关系盘点剩余未拆内容,再逐任务迁移。
- **D-09(对齐):** 实现层与架构层接口对齐——含 UI 系统重构后的 UI 实现对齐,以及 `@motajs/legacy-ui` 等 legacy 实现向新接口的移植。
- **D-08[informational](拆分):** 收尾 `client-modules` → `client-base` / `client-modules` 的依赖拆分。已有部分完成,需按实际依赖关系盘点剩余未拆内容,再逐任务迁移。(伞阶段方向,由后续派发任务逐次承接,不在本规划单元的单计划层追踪)
- **D-09[informational](对齐):** 实现层与架构层接口对齐——含 UI 系统重构后的 UI 实现对齐,以及 `@motajs/legacy-ui` 等 legacy 实现向新接口的移植。(伞阶段方向;本规划单元(任务 1)承接其中的 UI 接口适配子集)
### 任务 1(当前规划单元:UI 接口适配)

View File

@ -21,7 +21,7 @@
{
"number": "4",
"name": "渲染适配与双布局",
"status": "in_progress"
"status": "pending"
},
{
"number": "5",
@ -31,7 +31,7 @@
{
"number": "6",
"name": "单元测试",
"status": "in_progress"
"status": "pending"
},
{
"number": "7",
@ -42,12 +42,17 @@
"number": "8",
"name": "测试重构与接口对齐",
"status": "complete"
},
{
"number": "9",
"name": "最小浏览器可运行版本",
"status": "pending"
}
],
"next": {
"command": "/gsd:progress --next",
"label": "Advance to the next step (plan phase 1)",
"reason": "Phase 1 of 8 — needs a plan"
"label": "Advance to the next step",
"reason": "Phase 9 of 9 · executing"
},
"updated_at": "2026-10-08T11:12:43.807Z"
"updated_at": "2026-10-09T06:58:38.764Z"
}