Spec before implementation
Intent and acceptance criteria are agreed before code begins.
A reusable operating system for small teams: strategy becomes specifications, specifications become agent-ready work, human judgment controls the gates, and every delivery makes the platform smarter.
Every feature must deliver user value now and reusable capability for whoever builds next.
Work moves through explicit phases, with structured artifacts at every handoff. Experience and learning are first-class deliverables.
Intent and acceptance criteria are agreed before code begins.
Stable, versioned contracts keep agents and tools swappable.
Each role has bounded authority, clear inputs, and testable outputs.
People approve scope, architecture, experience, quality, and release.
Every spec records platform impact and names the next beneficiaries.
Decisions, patterns, tests, and lessons return to the shared system.
The orchestrator moves approved artifacts between systems. Governance surrounds the flow; knowledge closes it.
Every artifact carries purpose, inputs, outputs, dependencies, review history, and links to the artifacts before and after it.
| Artifact | Purpose | Owner | Exit condition |
|---|---|---|---|
| Project charter | Mission, outcomes, scope, constraints, principles | Human product lead | Charter sign-off |
| OpenSpec | Requirements, risks, acceptance criteria, platform impact | Product + architect agents | Spec approval |
| Execution package | Approved plan prepared for orchestration | Orchestrator | Architecture review |
| Work package | Bounded tasks, inputs, outputs, and checks | Playbook | Implementation complete |
| Validation package | Automated results, experience review, release evidence | QA + humans | Release go/no-go |
| Learning package | Reusable components, knowledge deltas, system updates | Platform steward | Improvements committed |
Is this the right outcome and scope?
Are behavior, constraints, and acceptance criteria clear?
Does the design strengthen the platform?
Do code, tests, and evidence meet the bar?
Does the prototype feel right to users?
Is the system safe and ready to ship?
Plans, governance, agent definitions, test evidence, and learning are versioned beside the product.
Given only the charter, templates, playbook, agent contracts, and example, a newly introduced agent can complete a feature, pass every gate, and leave the system more capable.
Sock Rescue applies the OS to a real RP2350 game: human design judgment defines the experience while structured artifacts turn it into bounded, testable engineering work.
Sock Rescue · Human-Designed AssetsExplore the production-ready art, animation, audio, UI, and gameplay-design handoff for the platform’s first game.View reference implementation →