AutoUI 域需求级设计
AutoUI/App 生成域的需求级设计文档子目录(Plan 468 归位,2026-08-28)。 域级章见根级 Design 16(App 生成战略) 与 Design 20(AutoUI 分离架构);本目录存放各需求/专题的深入设计。
| 文档 | 原号 | 主题 | 关联计划 |
|---|---|---|---|
| shared-store | 18 | Rung 4 跨 widget/跨路由共享状态 | 351/370 |
| theming-and-dark-mode | 19 | 深浅色模式与主题色配置——值层已被 Design 29 取代(词汇表/正交维度仍有效,头部有取代注记) | 458 |
| examples-app-track | 21 | examples/ui 应用轨道与 AutoOS 默认应用矩阵 | 401–441 |
| base-styles-and-visual-parity | 22 | 跨后端基础样式与视觉一致性规范 | 411/455 |
| virtual-desktop | 23 | 虚拟桌面架构(WM/多窗口/桌面会话) | 452/459/462 |
| desktop-shell-and-launcher | 24 | 桌面 Shell 与 Launcher(M2–M4) | 463/464/465 |
| a2ui-composer-analysis | 25* | Google A2UI 技术分析与实现映射(研究输入) | — |
| desktop-protocol-v1 | — | 桌面协议 v1:进程外 App 五通道(孵化/帧/输入/控制/观测)规范 | 386(Stage 2 落地) |
| rq-remote-renderer | — | RQ 远程 Renderer 架构(方案 2 已裁定):iced 组件照常构建/布局/命中,渲染原语经 RecordRenderer 序列化过 RenderQueue,RQHost 重放;含四方案对比裁定记录、方案 3(自有渲染)未来选项与重估触发条件 | 680(立项)/679(对拍驱动) |
| diagram-components | — | Diagram 组件家族与 DSL 设计(Mermaid/D2 对标;统一 498/499 交互与 canvas 模型) | 设计先行(建议拆 plan,§8) |
| canvas-pointer-events | — | Canvas 交互 v2:通用指针事件原语(mousemove 限频流/坐标语义/P-list 协议草案/扇区-边命中同源/axisPointer/动画双轨) | 499 |
| layout-interaction | — | 布局件交互原语(row/col/div 的 hover: 类消费 + oncontextmenu 挂点;HoverArea 共享标志零重建) | 002(origin 535) |
| image-viewer-pipeline | — | 全栈 Auto Image Viewer:后端媒体管线、三运行形态与高性能原生显示契约 | 547(implemented,待独立复审) |
| sidebar-family-and-nav-retirement | — | sidebar_* 族按 shadcn 1:1 做实(桌面模式)→ VM 契约子集 → 迁移退役 nav-group/nav-item | 设计完成(建议拆 3 plan,§4) |
| icon-state-and-library-policy | — | 图标 state 契约(on/off 颜色+描边模拟满/空)与图库策略裁定(lucide 主力不迁移 + IconifyJSON 补位 playbook) | 621 |
| icon-data-source-and-parity | — | 图标数据源与生成器(lucide 全量表/离线重跑/版本漂移门禁)与双端一致性口径(几何/尺寸/颜色/描边) | 620 |
| 025-gap-enumeration | 16a | 025 示例差距枚举(历史记录) | 345 |
| autoui-mcp-test-fixture | — | AutoUI MCP 测试夹具协议(VM 状态注入与 request-id ack) | 623 |
| desktop-shell-a2r | — | 桌面 Shell a2r 编译化形态(缺口普查 + A 链入宿主/B outproc 形态裁定输入 + 迁移路径草案 S1–S3) | 设计先行(待裁定拆 plan,§10) |
| vm-frame-budget | — | VM 帧预算与空转渲染:渲染模型分层(条件/for/可见性)、消息泵×Element 缓存双因、easy wins 边界、D-1..D-5 复杂机制设计选项(帧间缓存/挂载退订/列表虚拟化/desktop 层跳帧) | 650(easy wins);D-1 起建议另拆 plan |
| vm-loading-responsiveness | — | VM 大程序加载响应性:可续跑 CPU 预算、Init 代际/帧通知、缓存与 computed 热点、独占 worker 后续边界(proposed,未实施) | 708 r2 |
| component-time-and-events | — | 嵌套组件时间源与交互契约:TimeSource 收集/挂载过滤订阅/多层 props·msg·store 路径;D-2 类型级退订;gallery 内嵌 Tick 缺口 | 652(阶段 1 ✅);654(阶段 2 path + 阶段 3 Clock) |
| universal-scroll-architecture | — | 通用滚动架构(替代原 universal-scrollbar 设想):scroll-pane primitive + ScrollContent/ScrollState/Intent/Controller/Anchor 协议;普通布局/虚拟内容/自管 buffer 三类宿主同语义;Phase A–G 落地路径与验收 | 设计先行(draft);Phase A+B+C 立项 PLAN-656;Phase E(terminal 迁移)为后续消费端 |
* 原
25-a2ui-composer-analysis.md。注:该文档已归位本目录为desktop-shell.md(Design 25,曾用名 AutoShell), 届时 25 号一并封存。