how it works

The graph, the pipeline, the gates.

Spine extracts a deterministic Product Knowledge Graph, reasons over it with no LLM in comprehension, and only writes code after you pass two gates.

1

Extract

Parse 14 front-ends + 7 doc formats into 8 node kinds and 12 edge kinds. Positions are computed once with a seeded layout — the same commit renders the identical picture every time.

2

Comprehend

Deterministic, no-LLM queries: blast radius, regression gaps, root cause. Every answer points at a file:line.

3

Deliver — under two gates

Grounded codegen + tests, then a hard stop. Nothing is pushed or merged until you approve.

watch a run flow — it pauses at each gate until you approve
Requirementsthe ask
→
Intentsplanned changes
→
🔒
GATE 1human approval
→
Grounded codegen+ tests
→
Reviewdiff you read
→
🔒
GATE 2human approval
→
PRpushed on approval

The two gates are the only places the machine writes to the outside world — and both need you.

See the full platform architecture →