| Set up a new foundry | 0 | rf init <dir> --profile … --with-claude | — |
| Capture a raw idea | 1 | rf capture "<idea>" --from … --sensitivity … --tag … --backlog-idea-ref RIB-NNN | rf_intake_curator |
| Triage into intent + I-BOM + tree node | 2–4 | rf triage <raw_idea.md> --create-intent --create-ibom --create-tree-node | rf_intake_curator |
| Plan the swarm (brief + routing) | 5–7 | rf plan <intent_id> --depth … --audience … --max-cost … --freshness … | (router) |
| Governance preflight | 8 | rf guard check --profile <profile> | rf_governance_officer |
| Search for sources (Search Router) | 9 | rf search "<query>" --mode source_discovery --max-results N --max-cost X --intent-id ID --task-node-id ID --no-cards | rf_source_scout |
| Fetch known URLs into source cards | 9–10 | rf fetch <urls…> | rf_source_carder |
| Ingest a source manually | 9–10 | `rf ingest <path | url> --source-type … --sensitivity … --run ` |
| Discover sources (adapter swarm) | 9 | rf swarm run <run> --profile … | rf_source_scout |
| Create source cards | 10 | (via rf search / rf fetch / rf swarm run / rf ingest) | rf_source_carder |
| Extract claims from source cards | 11 | rf extract <run> --model-profile rf_extract_cheap | (extractor) |
| Build claim ledger | 12 | rf claim-map <run> --from extractions --out claims/claim_ledger.yaml | (claim mapper) |
| Detect contradictions/gaps | 13 | (via rf swarm run) | (contradiction hunter) |
| Synthesize report | 14 | rf synthesize <run> --report reports/report_draft.md --model-profile rf_synthesize_deep | rf_synthesizer |
| Verify every material claim | 15 | rf verify <run> --report … --claim-ledger … --fail-on-unsupported | rf_claim_auditor |
| Council / human review | 16 | rf council <run> --roles … --vote approve-concern-block | (council) |
| Publish evidence bundle | 17 | rf bundle <run> --verify --out evidence_bundle.yaml | — |
| Write back (wiki/skill/ccdash/…) | 18–20 | rf writeback <run> --targets meatywiki,skillmeat,ccdash,intenttree,arc,notebooklm --require-review | rf_governance_officer |
| Propose / promote SkillBOM | 19 | rf skillbom propose <run> / rf skillbom promote <cand> --reviewer … | — |
| Export run data (viewer contract) | — | rf run export --run-id <run> --all --stdout --sensitivity-threshold … | — |
| List runs | — | rf run list | — |
| Serve loopback API (runs viewer) | — | rf serve --port 7432 --bind-host 127.0.0.1 --auth-mode none|token --sensitivity-threshold N --mode single_user|multi_user | — |
| Reconcile backlog ↔ runs | — | rf backlog reconcile [--dry-run|--write] | — |
| Status / health / cost / redact / index | — | rf status · rf doctor · rf cost <run> · rf redact <run> --target public · rf index rebuild · rf ccdash summarize --period daily | — |
| Import / search / rebuild the catalog | — | rf catalog import <path> · rf catalog search <query> · rf catalog show <id> · rf catalog stats · rf catalog rebuild | — |
| Migrate a workspace to row-level isolation (WKSP-304) | — | rf workspace migrate-dry-run · rf workspace migrate · rf workspace rollback | — |
| Author / verify a report Builder draft | — | rf report anchors · rf report draft create|list|show|add-block|update-block|delete-block|reorder|verify|publish-preview|export · rf report draft claim-link add|remove | — |
| Launch / stream / accept a web-driven agent job | — | rf agent-job launch · rf agent-job list · rf agent-job stream <id> · rf agent-job accept <id> · rf agent-job status <id> | — |
| Audit log — list / show / health | — | rf audit list · rf audit show <id> · rf audit health | — |