Agency OS Radar

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

Start Here (plain English)

The problem: AI coding agents say "Done — tests pass" about code they never tested, leak secrets into git history, and skip reviews when nobody checks. A rules file (Cursor Rules, AGENTS.md) only asks them to behave; they can ignore it. As a one-person agency, every fabricated "done" lands on your plate — or your client's production.

The solution in today's radar: KbWen/agentic-os adds the layer a rules file can't be: checks the agent doesn't control. A credential scan that fails the commit before a leaked key reaches git history, a validator that fails when a phase or its evidence is missing from the work trail, and a test-run recorder that stores the real exit code plus a fingerprint of the code — so "tests pass" is a machine receipt, not a claim.

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 30 (most recently nexu-io/looper; earlier: jmanico/grim-prompter, coleam00/ai-software-factory, obra/superpowers, SkillSpector, vercel-labs/skills). agentic-os has not been featured before. All facts below verified today from the repo's README, LICENSE and commit/release history via GitHub; star counts not verified and therefore not reported.

The Featured Factory: KbWen/agentic-os TEST NOW

The Factory Map — onto the Agency OS Lifecycle

Module names, artifacts and behaviors verified from the repo README today.

Agency OS stageFactory moduleArtifact it producesWhich gate consumes it
LEAD / PROPOSAL— not covered——
DISCOVERY / PROBLEM_DEFINITIONTask classification + /audit (read-only repo audit for existing projects)Task classification (tiny-fix → architecture-change) + audit findingsClassification decides which phases the validator requires
SPECIFICATION/spec-intake, spec phase (required for feature & architecture-change paths)Spec record in the work trailvalidate.sh fails if the spec phase or its evidence is missing
ARCHITECTUREADR phase (architecture-change path)Architecture decision recordValidator requires it before implementation counts
DEVELOPMENTPlan → Implement phases; scope discipline and no-unasked-refactors rulesWork log entries, decisions, code changesPhase order enforced by validator; ship gate blocked until review/test evidence exists
QAReview + Test phases; record_test_run.py runs the real suite, records exit code + code fingerprintTest-run receipt (exit code + fingerprint); review recordShip gate fails on a failed/stale run or code changed after the PASS receipt
SECURITYscan_credentials.py — credential gate with redacted output; SAST + dependency audit run in the project's own CI (optional to adopt)Secret-free commit; scan receiptsPre-commit hook / CI job fails the commit or build on a detected credential
CEO_REVIEWShip gate: Verification Before Completion — 5-gate check (Scope → Quality → Evidence → Risk → Communication)Ship verdict with missing-evidence listHuman merge remains the hard stop; gate prints verdict: fail and stops the agent
RELEASEPartial — ships PRs; no deploy pipelineMerged PR—
MAINTENANCEWork logs + /handoff resume blocks; single-writer locking per branch; session identity (model + timestamp)Survivable memory across sessions and agentsShip guard checks for source-of-truth conflicts before merge
REUSABLE_COMPONENT— not covered——

Honest Gaps

Why It Fits Agency OS

Limitations, Risks & Human Review

Test Today: the credential-gate demo on Windows (~15 min)

Agency OS Integration Proposal: machine receipts as gate evidence

Daily Learning: a validator checks the record, not reality

Final Summary