The problem: running an AI agency alone means juggling several agent terminals, remembering which project is in which window, checking whether each task's tests actually passed, and stopping everything the moment you look away. The scheduling, checking and merging all stay with you, and that is exactly where mistakes slip through.
The solution in today's radar: one factory window. CodeAF is an open-source coding harness for open models that does the middle of the work: it splits what you say into tasks, runs each task in its own copy of the repository on its own branch, tests what comes back, merges only what passes its check onto your branch (never main), parks questions in a "needs you" queue and unchecked work in an "unread" queue for your explicit accept/reject.
One featured factory per day, per the format confirmed Nov 5, 2026. Links, license, stars, commits and releases verified from GitHub and the repo's own pages on Nov 7, 2026; project-made claims (benchmarks, performance) are labeled as project claims, not independently verified. The business-opportunity section is retired from this format. Not previously featured in the Nov 3-6 reports (Orkas, dsh-superagent, Betterleaks, Spec Kit).
| Agency OS stage | CodeAF skill/module | Artifact produced | Which gate consumes it |
|---|---|---|---|
| LEAD / DISCOVERY | home dashboard + needs-you queue (all projects on the machine) | machine-wide status: running, unread, costs | Orchestrator intake / discovery scan |
| PROBLEM_DEFINITION / PROPOSAL | conversation; questions wait under "needs you" | answered question queue | Human answers = approval evidence |
| DEVELOPMENT | task splitting: each named issue becomes its own task, repo copy and branch; /senior-dev subharness | feature branches with diffs | DEVELOPMENT gate evidence (reviewed diffs) |
| QA | built-in check: only work that passes its check lands; PR-review subharness | check results per task | QA gate (never replaces your own checks) |
| CEO_REVIEW | "unread" queue: unchecked work waits for 1 accept / 2 not right | accept/reject decisions | Explicit human approval point |
| MAINTENANCE | headless mode + standing orders / scheduled work | standing-order execution log | Maintenance review |
| SECURITY (partial) | "audit local code" subharness | audit findings | SECURITY gate input (no dep/secret scanning) |
| SPECIFICATION / ARCHITECTURE / REUSABLE_COMPONENT | No direct skill (honest gap) | , | , |
CodeAF is the middle of a factory: task splitting through checked merges, with human accept/reject at the end. It complements Spec Kit (Nov 6, specification side) and gate_engine.py, it never replaces governance.
https://agentfield.ai/get/codeaf and inspect it, then run curl -fsSL https://agentfield.ai/get/codeaf | bash inside WSL, or build from source with git clone + make build. The script puts the binary in ~/.codeaf/bin.codeaf there, connect Ollama (no key) or paste an OpenRouter key, set a spend limit, and turn telemetry off in /settings (or export CODEAF_TELEMETRY=off).