The Living Blueprint

The spec that lives forever. Spec → code AND code → spec.

Other tools throw the spec away. This one keeps it forever.

Spec ↔ Code Graph · Interactive Explorer

Click any spec node to trace it to the code that implements it — or switch to Blast Radius and Verify modes to see the full graph in action.

Graph Explorer

Click any node to trace its connections across the spec-code bridge.

Spec Nodes (11)
bridge
Code Nodes (11)
138
node types in the graph taxonomy
73
semantic edge types
11
graph layers — code, spec, and the bridges between
0
spec decisions ever lost
01

The typed project graph

The Blueprint is not a document. It is a typed, directed graph where every element of your software is a first-class node with explicit, traversable edges to everything it relates to.

138 node types

Entities, fields, workflows, workflow steps, guard rules, endpoints, UI pages, UI components, UI state machines, acceptance criteria, personas, epics, user stories, constraints, business models, design systems, capabilities, lifecycles, notifications, webhooks, reports, gap nodes, contract nodes, protocol nodes, and more. Every element of software architecture has a canonical type.

73 edge types

Semantic relationships: implements, satisfies, exposes, persists, drifts_from, guards, calls, tests, validates, covers, requires, contains, generates, triggers, transitions_to, renders, navigates_to, binds_to, handles_event, submits_to, and 52 more. Every connection carries meaning that the graph can reason over.

11 graph layers across three planes

Your code is parsed into a real code-property graph — AST, data-flow, control-flow, and program-dependency layers. Your spec is modeled with the same rigor in a parallel spec graph. Two connective layers tie them together: BRIDGE links every spec node to the code that implements it, and WIRING links every frontend call to its backend endpoint. Toggle any layer to see the system from that angle.

6 depth tiers

L1 Business Intent, L2 Solution Design, L3 Implementation Plan, L4 Code/CPG, L5 Tests, L6 Infrastructure. Every node is placed in its layer. Abstraction leakage — a code node directly satisfying a business-intent node — is a constraint violation the graph rejects.

02

Permanent, sealed, and self-auditing

The Blueprint is the only spec tool that checks its own completeness. It cross-validates against git ls-files, proves every source file has a spec node, and seals every revision with a content hash. Nothing is guessed. Nothing is lost.

Sealed revisions

Every spec change is content-hashed and timestamped. The Blueprint knows exactly which spec version each code file was generated against — and whether it still matches. Merkle-tree hashing detects drift the moment it happens.

Deterministic ingestion

File inventory cross-checked against git ls-files. Every source file accounted for. Every symbol extracted. A completeness proof that tells you what exists in code, not what you hope exists.

Conservation guarantee

Spec content is never lost or overwritten. Every revision is keyed and recoverable. The audit trail goes back to day zero — a legal-grade record of every decision ever made about the software.

One typed graph. Your spec, your code, kept forever.

Command Palette

Search for a command to run...