diff --git a/.planning/STATE.md b/.planning/STATE.md index e919353..7c4e16d 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -5,14 +5,14 @@ current_phase: 04 current_phase_name: 渲染适配与双布局 status: executing stopped_at: Completed 04-04-PLAN.md(勇士渲染修正:注入 IFaceManager、拆钩子类、补 AnimDir、换 @motajs/animate,三文件机器门禁全绿;REND-01/REND-02 保持 Pending) -last_updated: "2026-09-22T02:28:19.679Z" +last_updated: "2026-09-22T03:29:38.480Z" last_activity: 2026-09-21 last_activity_desc: Phase 04 execution started -state_head: 85f65b8f551e700992664b4f14700cd3cf0f4074 +state_head: f55a76297f0d4f929f8e0fab376e341d698a4631 progress: total_phases: 7 completed_phases: 0 - total_plans: 77 + total_plans: 78 completed_plans: 76 milestone_name: milestone --- diff --git a/.planning/phases/04-render-adaptation/04-CONTEXT.md b/.planning/phases/04-render-adaptation/04-CONTEXT.md index e65d059..6c0e2a2 100644 --- a/.planning/phases/04-render-adaptation/04-CONTEXT.md +++ b/.planning/phases/04-render-adaptation/04-CONTEXT.md @@ -70,6 +70,10 @@ - **D-32:** 计划分**两步**:**第一步**收集影响范围(只读清点);**第二步**进行修改。第二步骤第一步结果与用户审阅后再规划。 - **边界确认(2026-09-21):** 范围限 `packages-user`;`packages` 不纳入(理应不受本改动影响)。**以 `packages-user/client-base/src/types.ts`(及 `material/types.ts`)为基准**。**若发现其余 big-image 残留,必须在清点文档中报告。** `src/` 或 `packages/` 内若命中,仅报告、不修改。第一步产出 `.planning/phases/04-render-adaptation/04-MATERIAL-INTERFACE-IMPACT.md`(只读,允许派只读子代理);第二步待用户审阅第一步结果后再规划。 - **D-33:** **范围外一律不改**;**不追求解决全部类型错误**(整仓 199 条中大量为既有/无关),**只修复与本次 material 接口适应相关的项**。第二步实施时严格按此约束。 +- **D-34:** (第二步·实施裁决 2026-09-21)清点文档 **A 类**(已移除的 big-image 符号引用)——**跟 big-image 有关的全部删除**;若有方法/函数依赖它,则做**合理修改或删除**。 +- **D-35:** (C 类)**补充实现**——`ITextureManager.textures` 与 `ICoreStateExtended`(`state: ICoreState`)在 `MaterialManager` / `AutotileProcessor` / `AssetBuilder` / `TrackedAssetData` 上的实现;**`state` 统一通过构造器传入**。 +- **D-36:** (D 类)**全部删除**——`MaterialManager` 的 big-image 实现残留(`bigImageStore`/`bigImageData`/`bigImageId` 等)与 `render/elements/cache.ts` 的 legacy big-image 路径。 +- **D-37:** (E 类)**补充依赖声明**——为 `packages-user/client-base/package.json` 补上 `@user/data-state` 依赖(其源码已 import 该包)。 ### the agent's Discretion - D-07 的「影响」字段具体写法、「多余旧路径」是否需要进一步细分,交由 AI 在对账执行时按实际情况把握,但不得据此扩大范围。 diff --git a/.planning/state.json b/.planning/state.json index f8f3805..824975a 100644 --- a/.planning/state.json +++ b/.planning/state.json @@ -44,5 +44,5 @@ "label": "Advance to the next step", "reason": "Phase 04 of 7 · executing" }, - "updated_at": "2026-09-22T02:28:19.843Z" + "updated_at": "2026-09-22T03:29:38.601Z" }