Lavern (codename The Shem) is a multi-agent legal design system. 67 prompted specialists debate findings, three layers of verification fail closed, human gates pause critical calls. Runs on Anthropic, Mistral (EU), or fully local via Ollama.
Topics the seven pages above touch but don't fully unpack. Each one is its own page; the nav at the top stays focused on the core surface area.
JSON-RPC 2.0 surface, pinned Counsel allowlist, for Anthropic Managed Agents.
Local triage → reversible anonymisation → frontier escalation → merge.
Lighthouse architecture, precedent board, multi-client, Telegram, daemon, menu bar.
Grounding string-match, 10-pass invariants, debate resolution, audit bundle.
Blind, dimensioned, head-to-head document comparison.
NBA2K-style wizard: Identity, Face, Stats. OVR drives cost tier.
File System Access API: read source, write deliverable, no upload round-trip.
Container Apps, Postgres + pgvector, Blob, Service Bus, Entra ID. Clawern stays local.
Thin uploader + server beats the local daemon — which never ran on Windows anyway.
The backend is a TypeScript service built on the Claude Agent SDK and
Fastify. Agents are .ts files exporting a system prompt. They
coordinate through 21 MCP tools — a shared debate board, scoring engine,
verification pipeline, and a precedent board that persists findings across
engagements. A React 19 dashboard (viz/) streams events over
WebSocket. A separate Clawern pipeline (src/claw/) runs
autonomously against a folder. A static marketing site lives in
site/.