mirror of
https://github.com/motajs/template.git
synced 2026-09-27 05:30:16 +08:00
docs(04-11): update roadmap/state tracking
This commit is contained in:
parent
0b93426d47
commit
126d8e4020
@ -227,7 +227,7 @@ Plans:
|
||||
|
||||
**Wave 10** *(blocked on Wave 9 completion)*
|
||||
|
||||
- [ ] 04-11-PLAN.md — 渲染端结构性重构·**第二步·移植实施(代码改动)**(D-58..D-68):把 D-52 的 **39** 文件(`render/components` 13 / `render/elements` 5 / `render/map` 20 / `render/utils/layout.ts` 1)按 D-53 放进 `packages-user/client-base/src/{components,elements,map}/` 与 `client-base/src/layout/layout.ts`(新增 `layout/index.ts`,D-61)并**删除 `client-modules/src/render/` 下的原件**(MOVE);D-58 新建 `client-base/src/shared/`(摘取被移 `map` 文件所需的 10 个常量,`client-modules/src/shared.ts` 保留)并把被移 `map` 文件的 shared 说明符改指 4 处(`'../shared'` × 3 / `'../../shared'` × 1);D-63 `client-base/src/index.ts` 新增 `./components` / `./elements` / `./map` / `./layout` / `./shared` 五条桶导出,实现层消费者(`render/ui` 8 文件 11 处含 `toolbar.tsx` 两处深层导入、`fallback/ui.ts:2`、`render/index.tsx:5,45,46`、`client.ts:25`、`types.ts:2`)改指 `@user/client-base`;D-59 / D-68 的 `render/renderer`(3 处)与 `render/use.ts`(5 处)耦合、D-60 的 `render/utils/`(`index.ts:1` / `saves.ts:2`)断链共 **10** 处加带原因 `// @ts-expect-error`,**不反向引用、不解耦**;D-66 `client-base/package.json` 新增 5 条 `workspace:*` 依赖(`@motajs/animate` / `@motajs/common` / `@motajs/render-vue` / `@motajs/system` / `@user/data-common`)并执行 `pnpm i`;D-64 `?raw` 不处理、D-65 legacy 一律不管、D-62 命名一律不变;门禁 = 目标落位 / 移动已发生 / 桶导出 / 依赖与 lockfile / 消费者改指 / 反向引用零命中(`@user/client-modules` 于 `client-base`)/ `@ts-expect-error` 落点(10 新增 + 7 既有)/ 39 文件允许差异 / 实现层差异 / 范围与用户改动 / 无 `import type` / CRLF 共 12 道 + 计划文件范围门禁 + 人工复核(**不设 `check:type` / `build` / TS 诊断数类门禁**,D-68);`autonomous: false`(Task 0 汇报关卡等待用户「可以执行」);`REND-01` / `REND-02` 仍 Pending
|
||||
- [x] 04-11-PLAN.md — 渲染端结构性重构·**第二步·移植实施(代码改动)**(D-58..D-68):把 D-52 的 **39** 文件(`render/components` 13 / `render/elements` 5 / `render/map` 20 / `render/utils/layout.ts` 1)按 D-53 放进 `packages-user/client-base/src/{components,elements,map}/` 与 `client-base/src/layout/layout.ts`(新增 `layout/index.ts`,D-61)并**删除 `client-modules/src/render/` 下的原件**(MOVE);D-58 新建 `client-base/src/shared/`(摘取被移 `map` 文件所需的 10 个常量,`client-modules/src/shared.ts` 保留)并把被移 `map` 文件的 shared 说明符改指 4 处(`'../shared'` × 3 / `'../../shared'` × 1);D-63 `client-base/src/index.ts` 新增 `./components` / `./elements` / `./map` / `./layout` / `./shared` 五条桶导出,实现层消费者(`render/ui` 8 文件 11 处含 `toolbar.tsx` 两处深层导入、`fallback/ui.ts:2`、`render/index.tsx:5,45,46`、`client.ts:25`、`types.ts:2`)改指 `@user/client-base`;D-59 / D-68 的 `render/renderer`(3 处)与 `render/use.ts`(5 处)耦合、D-60 的 `render/utils/`(`index.ts:1` / `saves.ts:2`)断链共 **10** 处加带原因 `// @ts-expect-error`,**不反向引用、不解耦**;D-66 `client-base/package.json` 新增 5 条 `workspace:*` 依赖(`@motajs/animate` / `@motajs/common` / `@motajs/render-vue` / `@motajs/system` / `@user/data-common`)并执行 `pnpm i`;D-64 `?raw` 不处理、D-65 legacy 一律不管、D-62 命名一律不变;门禁 = 目标落位 / 移动已发生 / 桶导出 / 依赖与 lockfile / 消费者改指 / 反向引用零命中(`@user/client-modules` 于 `client-base`)/ `@ts-expect-error` 落点(10 新增 + 7 既有)/ 39 文件允许差异 / 实现层差异 / 范围与用户改动 / 无 `import type` / CRLF 共 12 道 + 计划文件范围门禁 + 人工复核(**不设 `check:type` / `build` / TS 诊断数类门禁**,D-68);`autonomous: false`(Task 0 汇报关卡等待用户「可以执行」);`REND-01` / `REND-02` 仍 Pending
|
||||
|
||||
**UI hint**: yes
|
||||
|
||||
@ -422,7 +422,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. 渲染适配与双布局 | 10/10 | In Progress| |
|
||||
| 4. 渲染适配与双布局 | 11/11 | In Progress| |
|
||||
| 5. Legacy 移植 | 0/TBD | Not started | - |
|
||||
| 6. 单元测试 | 18/18 | In Progress| |
|
||||
| 7. 数据端缺陷修复 | 15/16 | 暂缓 (Deferred) | - |
|
||||
|
||||
@ -4,16 +4,16 @@ milestone: v1.0
|
||||
current_phase: 04
|
||||
current_phase_name: 渲染适配与双布局
|
||||
status: executing
|
||||
stopped_at: Completed 04-10-PLAN.md(渲染端结构性重构·第一步只读影响清点:交付 04-STRUCTURE-MIGRATION-IMPACT.md,39 文件移集 / A9 B9 C8 D10 E6 F10;生产代码零改动、零命名变更;REND-01/REND-02 保持 Pending,第二步未规划)
|
||||
last_updated: "2026-09-24T08:33:34.323Z"
|
||||
stopped_at: Completed 04-11-PLAN.md(渲染端结构性重构·第二步移植实施:components/elements/map + layout 下沉 @user/client-base(39 文件移动 / 42 新路径);client-base 新增 shared + 桶导出 + 5 依赖;实现层改指 @user/client-base;架构耦合 10 处 @ts-expect-error 暂记;按 D-68 不要求可运行;REND-01/REND-02 保持 Pending)
|
||||
last_updated: "2026-09-24T09:30:00.000Z"
|
||||
last_activity: 2026-09-24
|
||||
last_activity_desc: Planned 04-11-PLAN.md(渲染端结构性重构·第二步移植实施;通过 checker)
|
||||
state_head: debf2a67e3cbbd265f45f4d7b9430b1f9b78f3fd
|
||||
last_activity_desc: Completed 04-11-PLAN.md(渲染端结构性重构·第二步移植实施)
|
||||
state_head: 0b93426
|
||||
progress:
|
||||
total_phases: 7
|
||||
completed_phases: 1
|
||||
total_plans: 82
|
||||
completed_plans: 80
|
||||
completed_plans: 81
|
||||
milestone_name: milestone
|
||||
---
|
||||
|
||||
@ -28,10 +28,10 @@ See: .planning/PROJECT.md (updated 2026-09-17)
|
||||
|
||||
## Current Position
|
||||
|
||||
Phase: 04 (渲染适配与双布局) — READY TO EXECUTE
|
||||
Plan: 10/11 已执行(04-01..04-10);04-11(渲染端结构性重构·第二步移植实施)已规划待执行(Wave 10)
|
||||
Status: 04-11 已规划并通过 checker(0 blocker / 0 warning / 1 info-advisory);待用户回复「可以执行」后执行;Phase 4 整体仍未完成 — REND-01/REND-02 保持 Pending
|
||||
Last activity: 2026-09-24 — Planned 04-11-PLAN.md(渲染端结构性重构·第二步移植实施)
|
||||
Phase: 04 (渲染适配与双布局) — IN PROGRESS
|
||||
Plan: 11/11 已执行(04-01..04-11)
|
||||
Status: 04-11 完成(结构性重构·第二步移植:通用渲染资产已下沉 client-base);Phase 4 整体仍未完成 — REND-01/REND-02 保持 Pending,其余渲染适配与移动端/桌面端双布局未做
|
||||
Last activity: 2026-09-24 — Completed 04-11-PLAN.md(渲染端结构性重构·第二步移植实施)
|
||||
|
||||
Progress: [█████░░░░░] 50%
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user