dispatch-subagent-reconcile

3 task(s) across 2 wave(s).

Generated: 2026-07-10T13:18:56.676Z

Wave 0#1#2Wave 1#3

Wave 0

#StatusTaskFilesVerifyCodexSpec refs
1pendingStrict live-alias MODEL_MAP: set MODEL_MAP to { fable: 'litellm/fable-5' } only; update register-pi-agents header comments; rewrite test/register-pi-agents.test.mjs to fable fixtures; assert bidirectional equality between MODEL_MAP keys and non-skipped agents/mp-*.md model: aliases; assert ALL canonical agents/mp-*.md (including SKIP_FOR_PI mp-implementer) have model: fable; keep fail-closed negative fixture for unsupported alias; RETAIN colon-alias naming + SKIP_FOR_PI membership AND assert registration check/write outputs exclude both mp-implementer and masterplan:mp-implementer; retain drift-detection tests; document complete input set (agents/mp-*.md minus SKIP_FOR_PI) in test header.bin/register-pi-agents.mjs
test/register-pi-agents.test.mjs
node --test test/register-pi-agents.test.mjsno
2pendingExplorer prose consistency: replace Runs on haiku claim in agents/mp-explorer.md with accurate thin-wrapper language (checked-in fable default, read-only recon). Verify case-insensitive absence of haiku/opus/sonnet as wrapper claims AND positive presence of fable wrapper wording (plan-gate P2).agents/mp-explorer.mdnode --input-type=module -e "import{readFileSync}from'fs'; const raw=readFileSync('agents/mp-explorer.md','utf8'); const parts=raw.split(/^---$/m); const body=parts.slice(2).join('---'); if(/\b(haiku|opus|sonnet)\b/i.test(body)) {console.error('forbidden model claim in body'); process.exit(1)}; if(!/fable/i.test(body)) {console.error('missing fable wrapper wording in body'); process.exit(1)}; console.log('ok');"no

Wave 1

#StatusTaskFilesVerifyCodexSpec refs
3pendingHost resync + scope check: run node bin/register-pi-agents.mjs (write) then --check (exit 0, 0 drift); spot-check installed pi agents use model: litellm/fable-5; confirm run code diff stays inside T1-T2 paths (debt-cleanup scope G5).(none)node bin/register-pi-agents.mjs --checkno

Goals