跳转至
ACTIVE

进行中 PROMPT · README

目录用途:本目录存放进行中(🟡 dispatched)+ 待派发(⚪ pending) PROMPT · 共 12 份 · 是 AIOS 调度真值。

真值源:KANBAN.md v6 §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)

  1. 派发前:
  2. 检查依赖是否就绪(看本 README 第 1 节"依赖"列)
  3. prompts/templates/ 取对应角色模板填充上下文
  4. 在 KANBAN.md 对应行起手:⚪ → 🟡(无需 commit hash)
  5. 派发:用 attempt_completion 输出 5 段格式(Human-Daily-Standup.md §3)
  6. 收口后:
  7. 收到 commit hash 后更新 KANBAN.md:🟡 → 🟢(必须有 hash)
  8. git mv 把 PROMPT 移到 ../archive/
  9. 更新本 README + ../archive/README.md + KANBAN 链接
  10. commit message:docs(aios): {prompt-name} 完成归档

5. 关联文档