19 個獨立的 Robot 3 (Iterator) 同時跑,每個 subagent:
robot-3-proposed-diff.patch(unified diff 格式)| # | Agent | Diff 規模 | 主要修補項 |
|---|---|---|---|
| 1 | Commander | 3 hunks (line 146 改寫 + 6 新 M bullets + data file 新 section) | Line 146 G4 矛盾修正;5 個 S→M orphans 全補齊;data-layer 修 skill-invocation-map.md 新增 commander role section |
| 2 | Investigator A | 6 行替換 + 1 bullet | P-015 WebSearch migration;P-016 escalation chain 升為 primary(非 fallback);URL authenticity verification M bullet |
| 3 | Investigator B | 5 hunks | P-019 cross-propagation(NEW-03 forbidden phrase list 從 Inv A 同構傳過來,法規+費用雙 hard count 版本);line 1039 raw gemini CLI 改 wrapper+WebSearch;paywall silent-drop forbid |
| 4 | Writer A | 6 M bullets (all additive) | 🚨 Arc-level voice proxy (Tier B):Gemini/Claude persona 評 voice consistency 1-5 threshold ≥3.5;substrate-gap analogy fidelity note;Title-layer voice gate;brand-neutral 列表補齊 ADA/ICC/IBC/IFC;M4 path (b) assertion strength clamp;Tier C: hook_for_next_writer M bullet (producer side) |
| 5 | Writer B | 2 additive bullets | Tier C refinement: consumer-side handoff M bullet——slide 13 必須 consume handoff.md,缺失則 escalate Commander 拒絕 cold start;Industry Researcher 候選不足的 hard error 處理 |
| 6 | Engagement Designer | 4 bullets (2 new + 2 inline expansions) | SCN-ED-004 paired S input-contract + M verification(Content Director slide-role map 強制);SCN-ED-003 subcategory touch map M;SCN-ED-002 halt-on-insufficient-upstream;SCN-ED-005 post-test boundary section |
| 7 | Content Director | single hunk 4 M bullets | per-phase pacing M (≤10% deviation);narrative_through_line 顯式 section;NOT/INSTEAD recommendation format;跨 role runtime flag 規則 |
| 8 | Compliance Reviewer | 3 add + 1 in-place amend | Provider # 位置稽核;HSW block-by-block substantive rubric (75% 門檻);primary-frame classification rule;20% promo 分鐘基單位;Tier C 僅一句 Gate 4 pointer(grep-vs-render 延到最後檢查) |
| 9 | Copy Editor | +2 bullets | 角度單位 ° 慣例;<<SME-REVIEW>> marker 強制用於無法解析的技術內容 |
| 10 | Fact Checker | 1 line replace + 2 new anti-patterns | P-015: WebSearch primary, wrapper 只用於 generative;P-019 propagation: NEW-03 forbidden phrase list (7 phrases) + first-party URL structural rule + under-delivery escape clause |
| 11 | Source Reviewer | 4 A 級修補 | Anti-pattern #5 opinion vs empirical 判別(first-person 必要但不充分);<p class="source-note"> 容器 class 強制;Fact Checker 5% budget cross-ref;reconciliation table 顯式 M |
| 12 | Project Architect Advisor | +6 / ~2 / -2 | Canonical persona file reference (~/.claude/personas/project-architect-marcus.md);Claude Opus 升為 primary(原為 fallback);time-budget realism gate |
| 13 | Sales Rep Advisor | 2 行修改 | Line 679 persona owner fix(Gemini Pro primary + Claude Sonnet fallback);Line 689 inline 命令刪除改 pointer only——永久消除 drift surface,line 1044 唯一真相 |
| 14 | Fresh Eyes Reviewer | 3 耦合 inline amend + 2 new fields | 🚨 Tier C Option C 落地:line 731/745/759 互相協調 + clean_draft_assertion override sub-bullet (header 輸出 clean_draft_asserted + per_section_coverage + rationale);Tier A: factual_accuracy_check 新 override 欄位;raw_class_reassignment_count 50% actuation threshold |
| 15 | Engineer (HTML) | 1 new bullet + 3 inline | Cadence window 顯式繼承自 Engagement Designer handoff;body ≥16px house rule provenance (non-WCAG);post-test Phase-2 fallback 規則化 |
| 16 | Performance Supervisor | +8 lines, -0 | 硬定義 systemic := ≥2 waves OR ≥3 cycles within 1 wave;headline = verbatim compressed quote;N/A 選項給 s-commits-skill: null agent;skill-invocation-gap 不得降級為 format |
| 17 | Quality Auditor | 3 hunks | 「testable claim」定義;reverse-index check M;skipped vs hallucinated 判準決策樹;scope-creep + time-pressure downgrade 雙 anti-pattern;Source Reviewer cross-ref per-claim coverage |
| 18 | Learning Outcome Validator | 7 hunks | Independent Q 收斂 correct < 4 of 5;per-persona score schema;coverage matrix LO×Q;wave3_blocked YAML front-matter;Pro+lite 雙失敗 fallback;threshold drift anti-pattern;P-015 Tier B: WebSearch 僅 reference-lookup |
| 19 | Candidate Collector | ~7 邏輯行 | 3 個新 CLI metadata 欄位(--origin-agent/--source-wave/--scan-wave)同步到 Tier 1 + S + Map row;fail-closed M bullet;shell-escape '"'"' idiom 文件化 |
Wave α Robot 1 抓到 P-019 NEW-03 forbidden phrase 在 Investigator A,Wave γ 一口氣把同樣 pattern propagate 到 Investigator B 和 Fact Checker——3 個 agent 同步拿到保護,靠的是知識庫 + G-022 scope-aware 的 Iterator 自律。這是原本「1-subagent polish 模式」完全做不到的,因為角色不隔離時會 scope creep 成一次修所有。
同樣地,P-015 WebSearch-primary migration 在這次 Wave γ 傳到 Investigator A / Investigator B / Fact Checker / Learning Outcome Validator / Project Architect Advisor(persona Opus primary)等 5 個 agent,每個都是 targeted smallest-diff。
Commander Robot 2 Wave β 發現 get_skills_for_role.sh commander 回 "role not found"——factory 自己的知識庫 data file 缺 commander role。Wave γ Commander Iterator 產出的 patch 有一個 特別 hunk:不改 v5.md,改 ~/.claude/skills/ogsm-framework/references/skill-invocation-map.md,新增 commander role section。
這是 4-robot 架構揭露的 recursive finding——polish 不只修 v5.md spec 本身,還順便補了支撐 spec 的 data infrastructure。
| Tier | 數量 | 特徵 | 下一步 |
|---|---|---|---|
| A 自動修 | 14 個 patches 主要是 Tier A | Additive diffs,無架構改動,有 knowledge base pattern 支撐 | Wave δ Auditor 快速通過,final apply |
| B 嘗試修(需 Auditor 審查) | 4 個 agents 含 Tier B 項 | 需要門檻校準或設計判斷:Writer A voice threshold 3.5、Project Architect 時間預算計算、Engagement Designer subcategory 覆蓋率 | Wave δ Auditor 校準後 apply,或 mark 為需人工介入 |
| C user 已決定 | 3 個 agents 套用決定 | Fresh Eyes Option C、Writer A/B 雙面 handoff、Compliance Reviewer deferred-to-gate-4 | Wave δ 確認決定被正確落地 |
現在派出 19 個 Robot 4 (Quality Auditor)。每個 subagent 獨立審查一個 agent 的 proposed patch,回答:
全 19 個 Wave δ 完成後,parent Claude 依序 apply 19 個 ACCEPT/REVISE patches 到 v5.md,跑 4 個 validator 確認 PASS,commit + push,生成 v5.1-delta.html(含 audit verdicts)→ v5.1 snapshot(新 baseline 機器人內容)。