Agency OS Radar

Daily open-source discoveries for a one-person AI software agency
Report date: Wednesday, October 28, 2026 · Agency OS Edition · Addis Ababa (EAT)

Start Here (plain English)

The problem: a one-person AI agency can collect dozens of agent tools, but they don't connect — one brainstorms, another tests, another merges, and the human glues them together every day. The glue work is what sinks a solo vibe coder.

The solution in today's radar: coleam00/ai-software-factory is a full autonomous software factory: you write a PRD or file an issue, and it slices the work, builds it, verifies the running app, has two independent AI reviewers decide, and merges through a deterministic gate — while you stay at the two places a human matters most: deciding what to build, and judging what got built in staging. It is the closest open pattern to Agency OS itself verified in this radar so far.

Format note: single-featured-factory layout (standing focus set Oct 25, 2026); the Ethiopia business-opportunity section remains removed. Prior reports were available through Oct 26 (most recently obra/superpowers; earlier: SkillSpector, vercel-labs/skills, OMA, Strivy, agent-device, Trivy, OSV-Scanner, Playwright, OpenCode 2.0, promptfoo, Codex CLI, dzhng/skills, cve-lite-cli, QA Wolf CLI, paperclip, Astryx, and others) — today's factory is not a repeat.

The Featured Factory: coleam00/ai-software-factory TEST NOW

The Factory Map — onto the Agency OS Lifecycle

All workflow names, artifacts and behaviors below are VERIFIED from the repo README (workflow table, commands, and three-files sections).

Agency OS stageFactory moduleArtifact it producesWhich gate consumes it
LEAD— not covered——
DISCOVERYarchon-discoveriesVerified, deduplicated findings; optionally published issuesDISCOVERY gate: findings must be verified before publication — discovery never decides what the product becomes
PROBLEM_DEFINITIONYou file issues / write the PRDPRD; linked issuesThe backlog is never invented — intake only picks up what is there
PROPOSALarchon-backlog (PRD → ordered issues, publication=approve)Ordered backlog; first ticket makes the product runnable end to endHuman approval at backlog publication
SPECIFICATIONThree human files: MISSION.md (with never-become list), harness/END-TO-END.md journeys, .factory/holdout/HOLDOUT.mdMission with out-of-scope list; 2–5 plain-English journeys; fenced holdout scenariosJourneys describe what exists TODAY — a journey for future behaviour keeps the gate red before the first lap; drift is recognised via the never-become list
ARCHITECTURE / DEVELOPMENTarchon-ship-block, archon-loop laps (planning + delivery rounds)PRs from planned delivery; per-lap work-item claims for parallel lapsDeterministic merge gate reads required_checks and protected_paths; protected paths refuse agent edits to governance files
QAarchon-validate, archon-verify-runtime (+suite), archon-regress, holdout verifierRecorded runtime evidence against the running app; calibration: baseline verified, deliberate fault failed, wrong-identity check inconclusiveQA gate: evidence verified by script before the next step — not agent claims
SECURITY— not covered (see Honest Gaps)——
CEO_REVIEW / RELEASEmerge=approve mode, archon-merge-queue, archon-deployHuman-watched first lap; approved merge; deployed revision read backHuman sees a whole lap before any merge is automatic; deployment rolls the default branch onto the service only when deploy/health commands exist
MAINTENANCEarchon-manager, docs/incidents.mdHealth sweeps (runs that never started, infra failures, leftover instances); incident lessonsMAINTENANCE gate: evidence-based incident records; escaped defects become new holdout scenarios
REUSABLE_COMPONENTPartial — new holdout scenarios written before each new product sectionShared holdout scenarios, committed and fencedNot a component library

Honest Gaps

Why It Fits Agency OS

Limitations, Risks & Human Review

Test Today: one supervised lap in a scratch repo (~1–2 h)

Agency OS Integration Proposal: the holdout + calibration pattern for the QA gate

Daily Learning: holdout verification and calibration

Final Summary