Prototype driven development

Code earns its way to production

Discovery and implementation happen in parallel. Your code moves through layered quality gates. When something is unclear, the system stops and asks.

Be first when we launch. No credit card needed.

P0 Discovery
L1 Build
L2 Architecture
L3 Quality
Main Production

The gaps AI tools leave open

AI forgets things

Your AI handles small tasks fine. As your project grows, it drops details. 45 out of 52 requirements? You won't notice the 7 missing until production breaks.

AI guesses instead of asking

When requirements are unclear, AI fills in the blanks with assumptions. You get code that looks right but does the wrong thing. The bug hides behind confident syntax.

Fixes land at the wrong layer

A logic bug gets patched in the architecture layer. The patch works today but creates coupling that breaks tomorrow. No system ensures fixes go to the right level.

Nobody checks the AI's work

You are the only quality gatekeeper. One person, reviewing AI-generated code you may not fully understand.

How it works

Watch the pipeline work

Authentication flow
Session management
Token validation
User profiles
Rate limiting
auth_lib
session_lib
token_lib
user_lib
rate_lib
Spec text Libraries
spec.md
auth_lib
?
session_lib
?
token_lib
?
user_lib
?
rate_lib
?
oauth_lib
?
R1
Topology
R2
Coupling
R3
Interface
R4
Cohesion
R5
Contracts
Gate
12def validate(token):
13 if not token:
14 return False
15 payload = decode(token)
16 return verify(payload)
17
Complexity
Diff impact
Coverage
Branches Merge Production

The spec gets classified and routed into library buckets. Each bucket implements in parallel. When a slice hits a gap, planning researches and integrates a solution.

Features

What you get

Routing

Edits in place, never rewrites

The system routes code to where it belongs and edits it in place. No extraction, no rephrasing. Your requirements travel through the pipeline without losing information.

Self-healing

Failures trace back to the source

When tests fail, an investigator works in a CI sandbox to root cause the failure. It applies a fix, confirms tests pass, then submits a report to the planner. No manual debugging.

Coverage

Every requirement tracked

A coverage ledger maps every spec requirement to the code that implements it. Nothing gets marked complete until the ledger confirms full coverage.

Clarity

Ambiguity stops the line

When the system hits something underspecified, it researches the space, generates diverse constraint options, and asks you to choose. Your answer becomes a permanent rule for the rest of the build.

Workspaces

Isolated workspaces, clean branches

Parallel work happens in isolated git worktrees. A clean branch holds only verified code. Changes cross from dirty to clean only after passing all tests.

Transparency

Trust through transparency

Every decision the system makes gets written to append-only logs with integrity chaining. The chain is tamper-evident. If a log entry gets altered after the fact, the hash chain breaks.

How you interact

You answer questions. The system builds.

Question

The Intent Agent asks when something is unclear

Internal agents never contact you directly. They emit signals when blocked. The Intent Agent collects these into a priority queue with full context about what is unclear and which part of the build is waiting. You see one focused question at a time.

Constraint

Your answer becomes a permanent rule

You provide a constraint, not a solution. The system decides how to implement it. Your constraint gets stored as YAML and applied to every future decision on that slice. The blocked work resumes. Everything else kept building the whole time.

Audit

Every decision lives on disk

Append-only logs record every signal and constraint the system processes. Pick any function in the output and trace the chain back to the spec line that produced it. The coverage ledger shows what is done and what is still missing.

What makes us different

A pipeline stands between AI and your branch

Other tools give you raw AI output and leave quality control to you. Oulipoly Automaton runs code through layered gates before it reaches your branch. Every function that lands in your project has passed compliance checks at every layer. A coverage ledger maps each requirement to the code that implements it.

Oulipoly Automaton
100%
Opus 4.6
73%
Sonnet 4.5
58%

Internal benchmark: spec coverage across accuracy, architecture, and code quality

Start free. Scale when ready.

Available at launch

Free (Local)

$0

  • Runs on your machine
  • Full privacy
  • Bring your own AI keys
  • All quality gates and workflows
Future

Cloud

TBD

  • Fully managed
  • Easiest experience
  • No setup required
  • AI keys and hosting included

Questions

Is this just another Cursor/Copilot?

No. Those give you one AI that writes code for you to review. Oulipoly Automaton runs your code through a pipeline of quality gates before it reaches your branch. The difference is who does the quality control: you alone, or a system of layered gates with demotion for failures.

Do I need to know how to code?

No. You write specs in plain language. The system handles implementation and review. When it needs clarity, it asks you for constraints instead of guessing.

How do I review the code it produces?

You don't review code directly. The system surfaces questions through an Intent Agent queue when it hits ambiguity. You answer with constraints. The system handles everything else autonomously through layered quality gates.

What if I already use Cursor/Copilot?

The workflow engine integrates with Claude Code, Cursor, and Windsurf. It adds a quality pipeline on top rather than replacing your existing tools.

Is my code private?

The free local version never sends code anywhere except to the AI APIs you configure. Your code stays on your machine.

When does it launch?

We're building the prototype now. Join the waitlist to be first when we launch.

Ready to ship code you can trust?

Your AI writes the code. Oulipoly Automaton checks if it's right.

Free to start. No credit card required.