进行中 PROMPT · README
目录用途:本目录存放进行中(🟡 dispatched)+ 待派发(⚪ pending) PROMPT · 共 12 份 · 是 AIOS 调度真值。
真值源:
KANBAN.mdv6 §1.1 / §1.2.2 / §1.7.2 / §5生命周期:⚪ pending → 🟡 dispatched(已派发等收口)→ 🟢 done(完成后由 AIOS
git mv移到../archive/)派发模板:
prompts/templates/提供 ClaudeA / ClaudeB / Continue 三种角色模板
1. 总览表(按优先级 + 紧急度排序)
| # | PROMPT | Owner | Priority | Status | ETA | 依赖 | 派发时间 |
|---|---|---|---|---|---|---|---|
| 1 | PROMPT-claudec-test-fix-post-p0.md |
ClaudeC | P0-followup | 🟡 dispatched | 0.1d (~10min) | 无 | 2026-05-26 13:46 |
| 2 | PROMPT-claudeb-xml-tuning-decommission.md |
ClaudeB-XiForge | P-1 ⚠️ | 🟡 dispatched | 2.5d | 无(P0 三项前置) | 2026-05-26 13:46 |
| 3 | PROMPT-claudec-tuning-mode-ui.md |
ClaudeC | P1 | 🟡 dispatched | 2d | tuning-mode-system(P0 已完成) | 2026-05-26 13:46 |
| 4 | PROMPT-claudec-xipreset-xiprofile.md |
ClaudeC | P1 | 🟡 dispatched | 2d | workspace-file-system(P0 已完成) | 2026-05-26 13:46 |
| 5 | PROMPT-claudea-xilink-finalize.md |
ClaudeA | 长期 | 🟡 partial(Step A/B/C dispatched · D pending) | 1.5d | 无 | 2026-05-24 |
| 6 | PROMPT-claudeb-xiforge-shell-inject.md |
ClaudeB-XiForge | 长期 | 🟡 partial(Step ½ dispatched · 3-5 pending) | 1.5d | 无 | 2026-05-24 |
| 7 | PROMPT-claudea-design-token-system.md |
ClaudeA | 待确认 | ⚪ pending | 1.3d | 无(stage 业务前置) | 未派发 |
| 8 | PROMPT-claudeb-widget-registry.md |
ClaudeB-XiForge | P0 | ⚪ pending | 1d | xml-tuning-decommission(#2) | Day 11 |
| 9 | PROMPT-claudeb-module-mode-simplify.md |
ClaudeB-XiForge | P0 | ⚪ pending | 1d | xml-tuning-decommission(#2) | Day 11 |
| 10 | PROMPT-claudeb-module-uid-namespace.md |
ClaudeB-XiForge | P0 ⚠️ | ⚪ pending | 2d | xml-tuning-decommission(#2)· contract-v1 freeze 前必须 | Day 12-13 |
| 11 | PROMPT-claudec-xitune-shell-inject.md |
ClaudeC | 长期 | ⚪ ready-to-dispatch | 2d | ClaudeA Step B(floatingStore) | Day 9-11 |
| 12 | PROMPT-clauded-xitest-shell-inject.md |
ClaudeD | 长期 | ⚪ ready-to-dispatch | 1.5d | ClaudeC Step 2(test-aux) | Day 11-12 |
总工作量:~17.4 工作日 · 4 agent 并行实际墙钟 6-8 天
2. 派发顺序图(mermaid)
graph TB
subgraph "🚨 紧急收口(0.1d)"
A1[claudec-test-fix-post-p0<br/>🟡 ClaudeC · 0.1d<br/>~10min]
end
subgraph "ClaudeB-XiForge · ADR-AIOS-04 任务链(6.5d)"
B1[claudeb-xml-tuning-decommission<br/>🟡 P-1 · 2.5d<br/>P0 三项前置]
B2[claudeb-widget-registry<br/>⚪ P0 · 1d]
B3[claudeb-module-mode-simplify<br/>⚪ P0 · 1d]
B4[claudeb-module-uid-namespace<br/>⚪ P0 · 2d ⚠️ contract freeze]
B1 --> B2
B1 --> B3
B1 --> B4
end
subgraph "ClaudeC · ADR-AIOS-05 P1 (4d · 已派发)"
C1[claudec-tuning-mode-ui<br/>🟡 P1 · 2d]
C2[claudec-xipreset-xiprofile<br/>🟡 P1 · 2d]
end
subgraph "v4 stage 长期推进"
D1[claudea-xilink-finalize<br/>🟡 partial · 1.5d]
D2[claudeb-xiforge-shell-inject<br/>🟡 partial · 1.5d]
D3[claudea-design-token-system<br/>⚪ pending · 1.3d]
D4[claudec-xitune-shell-inject<br/>⚪ ready · 2d]
D5[clauded-xitest-shell-inject<br/>⚪ ready · 1.5d]
D1 -->|Step B floatingStore| D4
D4 -->|Step 2 test-aux| D5
end
style A1 fill:#ffe082,stroke:#f57c00
style B1 fill:#ffe082,stroke:#f57c00
style B4 fill:#ef9a9a,stroke:#c62828
style C1 fill:#ffe082,stroke:#f57c00
style C2 fill:#ffe082,stroke:#f57c00
图例: - 🟡 黄色边框 = dispatched(进行中) - 🔴 红色边框 = 关键硬截止(contract-v1 freeze) - ⚪ 无边框色 = pending / ready-to-dispatch
3. 跨 ADR 引用关系
3.1 ADR-AIOS-04 任务组(ClaudeB-XiForge · 6.5d)
| ADR §决议 | PROMPT | 状态 |
|---|---|---|
| §2.1.4 决议 8 · xml-tuning 退役 + 类型迁移 | xml-tuning-decommission(P-1) | 🟡 dispatched |
| §2.1.1 决议 1+3 · widget 注册表 + L1 控件评审 | widget-registry(P0) | ⚪ pending |
| §2.1.5 决议 9 · ModuleMode 4→2 简化 | module-mode-simplify(P0) | ⚪ pending |
| §2.1.2 决议 6 · Module UID 32 位命名空间 | module-uid-namespace(P0) | ⚪ pending ⚠️ |
关键约束:
- Module UID 必须在 contract-v1 freeze 前完成 · 否则后端协议要二次重构
- 后端 ClaudeB 在 contract-v1 v0.6 同步落地 module_uid: u32 字段(ADR-AIOS-04 §6 待决议项 #2)
- legacy 模块边界:mode='legacy' 不参与 codegen + simulation
3.2 ADR-AIOS-05 任务组(ClaudeC · P1 · 4d)
| ADR §决议 | PROMPT | 状态 |
|---|---|---|
| §2.1.2 + §2.1.5 决议 4 · 4 模式 UI 切换 + 校验差异 UI | tuning-mode-ui(P1) | 🟡 dispatched |
| §2.1.3 决议 5 · .xipreset + .xiprofile 独立文件持久化 | xipreset-xiprofile(P1) | 🟡 dispatched |
P0 已完成依赖(详见 ../archive/README.md §1):
- workspace-file-system(P0 · 25a0bf3)→ xipreset-xiprofile 依赖
- tuning-mode-system(P0 · c37ea69 + 88a7701)→ tuning-mode-ui 依赖
- refresh-link-protocol(P0 · 4578f16)→ tuning-mode-ui 依赖
3.3 v4 stage 长期推进(ADR-AIOS-03 · 4 agent 按 stage 分工)
详见 KANBAN §1.1 - §1.4 + ADR-AIOS-03 决议:
- ClaudeA 独占 stages/xilink/ + components/shell/ → xilink-finalize / design-token-system
- ClaudeB-XiForge 独占 stages/xiforge/ → xiforge-shell-inject
- ClaudeC 独占 stages/xitune/ → xitune-shell-inject(待 ClaudeA Step B 完成)
- ClaudeD 独占 stages/xitest/ → xitest-shell-inject(待 ClaudeC Step 2 完成)
4. 派发流程(AIOS 内部 SOP)
- 派发前:
- 检查依赖是否就绪(看本 README 第 1 节"依赖"列)
- 从
prompts/templates/取对应角色模板填充上下文 - 在 KANBAN.md 对应行起手:⚪ → 🟡(无需 commit hash)
- 派发:用
attempt_completion输出 5 段格式(Human-Daily-Standup.md§3) - 收口后:
- 收到 commit hash 后更新 KANBAN.md:🟡 → 🟢(必须有 hash)
- 用
git mv把 PROMPT 移到../archive/ - 更新本 README +
../archive/README.md+ KANBAN 链接 - commit message:
docs(aios): {prompt-name} 完成归档
5. 关联文档
- 任务真值源:
KANBAN.mdv6(§1.1 / §1.2.2 / §1.7.2 / §5) - 整体索引:
../INDEX-PROMPTS.md - 已归档 PROMPT:
../archive/README.md - ADR:
ADR-AIOS-03(4 agent 按 stage 分工)ADR-AIOS-04(XiForge 架构 · 三层控件库 + Module UID + xml 退役)ADR-AIOS-05(7 后缀文件体系 + 4 TuningMode + Preset+Profile 三层 + refresh_link 双语义)- 派发模板:
prompts/templates/