# Phase 03: Legacy Visual Alignment Pass - Context **Gathered:** 2026-04-07 **Status:** Ready for planning ## Phase Boundary 本阶段仅做视觉对齐:将 workspace 的排版、间距、层级与旧版视觉基线对齐。 不改变已在 Phase 2 固化的线程与 skills 逻辑行为。 ## Implementation Decisions ### 视觉优先,不改行为 - **D-01:** 仅调整样式与展示层结构,禁止引入新的业务逻辑分支。 ### 变更粒度 - **D-02:** 优先在 layout/component/style 层做最小改动,减少对 core 逻辑文件的触碰。 ### 回归原则 - **D-03:** 视觉对齐必须保证 chat/thread/artifact 交互不回归(对应 UI-02)。 ### Claude's Discretion - 可自行选择分层改造顺序(全局样式 -> 页面骨架 -> 组件细节),前提是每步可验证且可回退。 ## Canonical References ### 里程碑与需求 - `.planning/ROADMAP.md` — Phase 3 目标(UI-01, UI-02, UI-03) - `.planning/REQUIREMENTS.md` — 视觉一致性与交互不回归要求 - `.planning/PROJECT.md` — 项目核心原则(旧视觉 + 新逻辑) ### 上游阶段输出 - `.planning/phases/02-thread-and-skills-logic-reconciliation/02-SUMMARY.md` — 已固定的逻辑边界与回归关注点 - `.planning/phases/02-thread-and-skills-logic-reconciliation/02-UAT.md` — 已验证通过的用户行为清单 ### 关键实现入口 - `frontend/src/components/workspace/` — 工作区核心视觉组件 - `frontend/src/app/workspace/chats/[thread_id]/page.tsx` — 聊天页面骨架入口 - `frontend/src/styles` 或对应全局样式入口(按仓库实际) ## Existing Code Insights ### Reusable Assets - 已有 chat/thread 流程在 Phase 2 已通过 UAT,可作为行为回归基线。 ### Established Patterns - 行为逻辑集中在 `core/*`,视觉改造应优先停留在组件与样式层。 ### Integration Points - 页面布局层影响全局观感。 - 组件样式层影响局部一致性。 - E2E 场景用于确认视觉改造未破坏关键交互。 ## Specific Ideas - 先对齐 typography/spacing/component hierarchy,再逐步统一 workspace 关键页面样式语义。 ## Deferred Ideas - 设计系统重构、主题体系重建、与恢复目标无关的视觉创新均延后。 --- *Phase: 03-legacy-visual-alignment-pass* *Context gathered: 2026-04-07*