From 548ad9eb7dd403abf02072676c489212d536ef62 Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Wed, 30 Sep 2026 16:38:04 +0800 Subject: [PATCH] docs(04-14): update roadmap/state tracking --- .planning/ROADMAP.md | 4 ++-- .planning/STATE.md | 18 +++++++++--------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 222a00e..8f1b611 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -242,7 +242,7 @@ Plans: **Wave 13** *(blocked on Wave 12 completion)* -- [ ] 04-14-PLAN.md — 部分 UI 的进一步接口适配·**第二步·适配实施(代码改动,D-74 / D-75 / D-76 / D-77 / D-78)**:`render/ui/main.tsx` 状态栏改在勇士属性对象 `client.hero.attribute` 上注册 `onUpdateAttribute` 钩子(tracer,删除全局 `hook` 残留与手工调用垫片,新增局部 `attributeHook`);`render/ui/load.tsx` 改依 `client.loader.start()` + `client.loader.manager.get*`;删除 `render/index.tsx:35-38` 的 `restart` 注释块与 `client.ts:88-92,124-127` / `entry-client/src/create.ts:16,31,34-41` 的非 UI 残留(`client-modules/src/index.ts` 零残留不编辑);默认不重新接线旧加载 UI 装配点(开点,待用户裁定);`autonomous: false`(Task 0 汇报关卡等待用户「可以执行」);门禁全静态(不设 `check:type` / `build` / TS 诊断数类门禁,D-68 的延续);`REND-01` / `REND-02` 仍 Pending +- [x] 04-14-PLAN.md — 部分 UI 的进一步接口适配·**第二步·适配实施(代码改动,D-74 / D-75 / D-76 / D-77 / D-78)**:`render/ui/main.tsx` 状态栏改在勇士属性对象 `client.hero.attribute` 上注册 `onUpdateAttribute` 钩子(tracer,删除全局 `hook` 残留与手工调用垫片,新增局部 `attributeHook`);`render/ui/load.tsx` 改依 `client.loader.start()` + `client.loader.manager.get*`;删除 `render/index.tsx:35-38` 的 `restart` 注释块与 `client.ts:88-92,124-127` / `entry-client/src/create.ts:16,31,34-41` 的非 UI 残留(`client-modules/src/index.ts` 零残留不编辑);默认不重新接线旧加载 UI 装配点(开点,待用户裁定);`autonomous: false`(Task 0 汇报关卡等待用户「可以执行」);门禁全静态(不设 `check:type` / `build` / TS 诊断数类门禁,D-68 的延续);`REND-01` / `REND-02` 仍 Pending **UI hint**: yes @@ -437,7 +437,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 | 1. 事件系统 | 13/13 | In Progress| | | 2. 寻路系统 | 5/5 | In Progress| | | 3. 数据端完成 | 19/19 | Complete | 2026-09-12 | -| 4. 渲染适配与双布局 | 13/13 | In Progress| | +| 4. 渲染适配与双布局 | 14/14 | In Progress| | | 5. Legacy 移植 | 0/TBD | Not started | - | | 6. 单元测试 | 18/18 | In Progress| | | 7. 数据端缺陷修复 | 15/16 | 暂缓 (Deferred) | - | diff --git a/.planning/STATE.md b/.planning/STATE.md index ac9d306..fbad601 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -4,16 +4,16 @@ milestone: v1.0 current_phase: 04 current_phase_name: 渲染适配与双布局 status: executing -stopped_at: Completed 04-13-PLAN.md(部分 UI 进一步接口适配·第一步只读收集:交付 04-UI-ADAPTATION-IMPACT.md;A7/B5/C2/D5/E4/F5 + 8 行修改点汇总;A-01 目标可确定=IMotaDataLoader/ILoadManager,其余多 undetermined;生产代码零改动;REND-01/REND-02 保持 Pending,第二步未规划) -last_updated: "2026-09-30T08:10:04.336Z" +stopped_at: Completed 04-14-PLAN.md(部分 UI 适配·第二步实施:main.tsx 状态栏改在勇士属性对象上 addHook({onUpdateAttribute})(D-78);load.tsx 改接新加载系统 loader.start()/manager.get*(D-74/D-75);删除 restart 注释块与 client.ts/entry-client 旧接线残留(D-76/D-77);生产零外溢;REND-01/REND-02 保持 Pending) +last_updated: "2026-09-30T09:10:00.000Z" last_activity: 2026-09-30 -last_activity_desc: Planned 04-14-PLAN.md(部分 UI 进一步接口适配·第二步适配实施) -state_head: 425ff2829785decfa6dcfdfb072e9f68aae2135f +last_activity_desc: Completed 04-14-PLAN.md(部分 UI 进一步接口适配·第二步适配实施) +state_head: bc7d631 progress: total_phases: 7 completed_phases: 1 total_plans: 85 - completed_plans: 83 + completed_plans: 84 milestone_name: milestone --- @@ -28,10 +28,10 @@ See: .planning/PROJECT.md (updated 2026-09-17) ## Current Position -Phase: 04 (渲染适配与双布局) — READY TO EXECUTE -Plan: 13/14 已执行(04-01..04-13);04-14(部分 UI 进一步接口适配·第二步适配实施)已规划待执行(Wave 13) -Status: 04-14 已规划并通过 checker(0 blocker / 0 warning / 4 info-advisory);待用户回复「可以执行」后执行;Phase 4 整体仍未完成 — REND-01/REND-02 保持 Pending -Last activity: 2026-09-30 — Planned 04-14-PLAN.md(部分 UI 进一步接口适配·第二步适配实施) +Phase: 04 (渲染适配与双布局) — IN PROGRESS +Plan: 14/14 已执行(04-01..04-14) +Status: 04-14 完成(部分 UI 适配·第二步实施);Phase 4 整体仍未完成 — REND-01/REND-02 保持 Pending +Last activity: 2026-09-30 — Completed 04-14-PLAN.md(部分 UI 进一步接口适配·第二步适配实施) Progress: [█████░░░░░] 50%