how it works

The graph, the pipeline, the gates.

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

1

Extract

Parse 8 languages + 9 doc formats into 7 node kinds and 9 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 →