Intelligence

Ask your Blueprint anything. Get a structural answer.

The Living Blueprint is a queryable graph. 33 named queries surface what it knows — coverage percentages, gap tables, blast-radius trees, taint paths, ownership risks, change history, and more. Every answer is a deterministic graph query, not an LLM opinion. 29 dedicated gap detectors run on every commit and write their findings as first-class gap nodes into the Blueprint, blocking convergence until resolved.

33
named graph queries
29
deterministic gap detectors
0
LLM opinions — all structural graph queries
< 1s
to run all detectors across the full graph
THE LIVING BLUEPRINT, QUERIED

Every answer is structural.

Not guesses from similarity search. Not suggestions from an LLM. Verified edges in a typed graph — the same Blueprint that generates your code and guards your PRs.

COVERAGE
82%

of spec nodes have implementation

Spec coverage82%
Typed coverage94%
Test coverage68%
Wiring coverage91%
BLAST RADIUS

"What breaks if we change User?"

8 nodes across 4 layers

User entityd1
GET /users/:idd2
UserProfile componentd2
POST /usersd2
auth.guard.tsd3
UserForm componentd3
user.repository.tsd3
email.service.tsd4
UNGUARDED
12

endpoints missing auth

GET/api/users/:id
POST/api/export
DELETE/api/sessions

+ 9 more

DRIFT REPORT
14nodes have drifted from blueprint
3 unresolved
invoice.service.tsResponse shape changed
2 days ago
auth.middleware.tsGuard removed
5 days ago
pricing.calc.tsFormula updated in code
1 week ago
TAINT PATHS
3

data flows reach sensitive sinks

user.emailanalytics.trackPII → third-party
form.addresserror.logaddress in plaintext logs
query.paramsSQL.stringifyunparameterized input
BUS FACTOR
7

files are single-owner

pricing.engine.ts
98%
auth.guard.ts
94%
invoice.template.ts
91%

+ 4 more files

OPEN QUERY CONSOLE

Run your own queries

The Living Blueprint exposes a full SQL console against the graph tables. Ask anything — every node, edge, gap, and history record is queryable.

blueprint://query-console
SELECT node_id, node_type, depth, key
FROM blast_radius('code:entity:User', max_depth => 6)
ORDER BY depth, node_type;
Table · all transitively affected nodes, depth-ordered
29 GAP DETECTORS

The detector catalog

Detectors run automatically on every commit. Findings write gap nodes into the Blueprint and block convergence until resolved — not buried in a report.

Integration
Permissions
Workflows
Templates
Schema
Spec↔Code
6 detectors·click a node to inspectdeterministic · no LLM scoring

Run on every project, every commit. Cross-cutting checks that make convergence possible.

core

Integration gaps

Missing connections between services, APIs, and UI components — surfaces when a frontend calls an endpoint the spec never defined, or a service depends on a contract that doesn't exist.

33 queries. 29 detectors. Every answer from the graph.

Command Palette

Search for a command to run...