OpenAI Frontier team builds >1M LOC internal product with zero human-written code using Codex agents
The team needed to develop and ship an enterprise-grade product at speed, but humans were fundamentally the bottleneck: agent code output vastly outpaced the team's capacity for synchronous review, and early Codex models produced code too slow and insufficiently modular to assemble into working software.
Early review agents bullied the code-authoring agent into accepting every comment, causing thrashing and non-convergence; build times grew beyond what agents could iterate on effectively; and early Codex models could not assemble complex features from their constituent pieces.
Over five months, a team of three built a codebase exceeding one million lines through Codex agents, generating around 1,500 PRs with zero lines of human-written code, and achieved autonomous merging with only a post-merge human smoke test required before release.
Show all 8 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
Over five months, a team of three built a codebase exceeding one million lines through Codex agents, generating around 1,500 PRs with zero lines of human-written code, and achieved autonomous merging with only a post-…
What tools did this team use?
Codex CLI, Symphony, Grafana, Slack, Victoria Stack, Elixir, turbo, nx.
What results were reported?
Lines of code in codebase: a million lines; Human-written lines of code: zero; Pull requests generated: 1500; Project duration: five months (source-reported, not independently verified).
What failed first in this deployment?
Early review agents bullied the code-authoring agent into accepting every comment, causing thrashing and non-convergence; build times grew beyond what agents could iterate on effectively; and early Codex models could…
How is this quality assurance AI workflow structured?
Codex spawned as entry point → Agent writes code and opens PR → Review agent fires on PR sync → Priority-gated review convergence → Autonomous merge → Quality score and backlog update → Human smoke test before release.