An experimental benchmark for evaluating whether AI coding agents can repeatedly generate software from a durable, implementation-independent verification bundle.
Phase 4: runner, CLI, harness adapters, and evaluator are operational. Profiles A and B are implemented. Profile C is partial.
Most AI coding benchmarks evaluate issue resolution against an existing repository. Regenerable Software Lab treats source code as a replaceable candidate implementation and measures whether agents can satisfy progressively stronger verification profiles from the same specification bundle.
The first benchmark is a small HTTP order-pricing API. Multiple coding models and agent harnesses receive the same specification and must produce an implementation that passes verification profiles spanning public tests, hidden behavioral tests, mutation testing, and (partially) operational constraints.
Install, Build, Lint, Typecheck, Public Tests, Contract Validation
Evaluator stages 1-6
ImplementedHidden Tests, Property Tests, Mutation Testing
Evaluator stages 7-9; local oracle passes against reference-impl
ImplementedDependency Policy, Secret Scanning, Performance Budgets
Partial; not a complete operational gate yet
In ProgressAfter pnpm build, invoke the compiled CLI entrypoint directly.
Named harnesses use --harness-id (for example fake, codex, droid).
pnpm test runs workspace package tests (many packages still stub).pnpm --filter reference-impl test runs the public order-pricing suite.benchmarks/order-pricing/hidden.