build:packages
prism · host agent · checkoutwaited 12sworked 1m 04s
bun run typecheck · packages/ui
Local-first · No account · No model
Not a coding model. Local software intelligence — maps, Prepare, Envelope, Guard, and health for the repo on your machine. Dispatch is the teammate: it runs in the agent you already have, on any MCP host.
$npx -y @repo-prism/cli doctorNº02 · Dispatch
Dispatch is not a second model. It is the agent already in your editor — any MCP host, any agentic platform — plus Prism checks, watched from a local Console. Checkout-first. Finish is not land.
Dispatch docs →Nº03 · Intelligence
DNA, blast radius, and stack domains — the same Playground tabs as the IDE. Frontend, backend, DevOps, and the rest of the catalog, scored locally.
Understand a repo →DNA Analysis
prism · main · TypeScript monorepo
Nº04 · Iris
Iris is the index, the graphs, DNA, landmarks, health, and memories. Console Iris shows those facts plus Envelope — not the map. It speaks like infrastructure — never first person, never an avatar.
Envelope and Iris →Iris has indexed
Local14,204symbols
Nº05 · Envelope
Envelope is a local ledger of Intelligence calls: tool, counts, truncated, bytes. No prompts. No source. Never uploaded. Iris shows bytes kept vs dump — an empty week is “no sessions,” never 0%.
Envelope docs →Envelope · prism
LocalReceipts for Intelligence calls. No prompts. No source.
search_symbols 50 of 60 · truncated
prepare_change pack 8 · 1.9k map tokens
ledger ~/.prism/envelope-ledger.jsonl
Nº06 · Prepare
One call before you edit: the files to open, helpers to reuse, three House Style exemplars, notes, and a work order. Paths and names only — never file bodies.
Prepare a change →add caching to fetchUser
No bodiesreuse lruCache · score 0.81
style route-handler · handlers next to the route
order vendor/legacy.ts off-limits · advisory
Nº07 · Guard
After a messy session, Guard ranks this session’s dirty files by blast risk. Pre-existing dirt stays out. Duplicates, orphans, and boundary crossings are flagged.
Guard a session →Read first
2 highsession 3 dirty · 17 pre-existing excluded
duplicate none in this hunk set
Nº08 · Spectrum
Spectrum is the repository map — Playground, Console, and the IDE share the same artifact. Packages, clusters, blast. Local. Zero network calls. Console Iris no longer mounts this map.
Playground docs →Spectrum
repository map · local index
enginesurfacedispatch
Nº09
Nº10
Install where you work. Every surface calls the same Core, and reads the same local index.
Proof
Six questions on five fixture repos, measured as tool-call counts. Privacy is the default: the engine never phones home.