06-reference

indy dev dan super simple software factory

2026-08-03·reference·source: IndyDevDan (YouTube)·by IndyDevDan
agentic-engineeringharness-architectureai-developer-workflowsoftware-factoryskills-and-subagents

"My Super Simple Software Factory (For Agentic Engineers)" — IndyDevDan

Why this is in the vault

IndyDevDan is a tier-1 tracked channel because his content maps directly onto RDCO's own agent-harness architecture (skills, sub-agents, orchestration patterns). This video is a live walkthrough of his "software factory" pattern — code-plus-agents workflows with deterministic gate checks — which is a concrete architectural comparison point for how RDCO's Claude Code harness is currently built (skills + sub-agents + Notion board, with judgment mostly delegated to the model rather than to deterministic code checks).

Episode summary

Dan demos his open-source "Super Simple Software Factory" (SSSF) — a skill that lets an agent operate a Python/YAML-based AI Developer Workflow (ADW) system chaining agent calls with deterministic code checks (lint, type-check, test, JSON-schema validation) at each phase boundary. He walks through three workflows of increasing complexity (a single scout agent, a two-agent plan/build for a UI feature, and a full five-phase plan/build/test/review/document SDLC) against a demo writing app called Inkwell, using a live observability dashboard to show swim-lane traces, prompts, model configs, and per-phase cost. Thesis: "agents plus code beats agents alone" — code is treated as a first-class, deterministic actor alongside the engineer and the agent, and the system is designed to be observable, customizable, and reusable across codebases via a /install skill command.

Key arguments / segments

Notable claims

Guests

Solo-creator video — no guests. IndyDevDan (channel owner) is both host and demonstrator.

Mapping against Ray Data Co

RDCO's Claude Code harness is already the shape of a "software factory" in miniature — skills, sub-agents, a Notion task board, brigade stations (spec-author/test-author/code-author/critic), and fresh-eyes critic gates (verify-vault-write, verify-strategic-output, verify-dispatch, station-critic). The strongest structural parallel: brigade stations already do phase-separated agent calls with a critic gate, which is directionally the same pattern as SSSF's plan→build→test→review→document phases with deterministic checks between them.

The concrete gap this video highlights: SSSF's gate checks between phases are literal code (lint/type-check/test-pass/JSON-schema-validate), not agent judgment, and failures route back to the acting agent automatically without a human or a second LLM call in the loop. RDCO's current gates (station-critic, verify-* family) are themselves LLM sub-agents reviewing LLM output — closer to "agents plus more agents" than "agents plus code." For skills with genuinely deterministic success criteria (e.g., audit-newsletter-outputs.py's I3/I4/I8/I9/I10/I11 invariant checks, the vault-write canonical-schema pre-write checklist, or squarely-deploy's build/TestFlight status checks), a literal code-based gate that runs after station-code-author and only escalates to a critic sub-agent on failure would be cheaper and faster than always spawning a fresh-eyes critic agent. This is worth a scoped look at brigade/skill infra rather than a wholesale rebuild — RDCO's audit scripts (audit-newsletter-outputs.py) already ARE this pattern in one place; the video is a nudge to extend "deterministic code gate before LLM critic gate" more broadly across skills that have checkable invariants.

Secondary, weaker parallel: the "model stack" concept (workhorse/lightweight/state-of-the-art tiers, picking per-task rather than fixating on one model) is already implicit in RDCO's delegation practice (Session = Opus at medium, Fable delegations at high/xhigh, nightly research crons via EFFORT_MAP) — this video doesn't add anything new there, just validates the existing approach.

Related