calibr8

A local control plane for development. Agents, tools, knowledge, and discipline — wired together and verified end-to-end. The substrate is done; the surface is what's next.

8
MCP tools registered
2
providers · live-verified
21
drift checks · pre-commit
169+
tests · clean tree

What it does today

A working AI dev substrate.

Multi-provider agent dispatch

Manifest-defined agents. Routing that resolves provider per call, with per-tool overrides and explicit-flag escalation. Side separation enforced at load.

AnthropicProvider · live
OllamaProvider · live, multi-turn tool use verified

Tool catalog

Eight tools the agent layer can call. Default-deny scoping, manifest-enumerated, registry-validated. Drift between registry and manifest blocks commits.

library_search · library_get · library_list_by_tag
findings_list · promote_finding
run_check · show_brief · create_handoff

Three-tier knowledge library

Canonical / extracted / project. Markdown with frontmatter. SQLite FTS5 with snippet support and fingerprint-based stale detection. Findings promote into the library as a deliberate UX path.

ADR-0004 closed at the tool layer

Findings discipline

Operational facts captured before the discovering pass closes. Five-section template. Auto-indexed. Promotable to the library when a pattern crystallizes.

12 findings indexed · institutional memory in-repo

Drift discipline

Every fix adds a relationship-derived check. Soft-gated in preflight, hard-gated in pre-commit. The script grows; drift recurs once and never twice.

21 checks · zero failed · pre-commit hook installed

Live, end-to-end verified

Real Anthropic round-trips. Real Ollama round-trips against local Gemma. Mocked tests as the first gate, live tests as the second — the latter catches what mocks hide.

Smoke + multi-turn-tool round-trips on both providers

Next anchor

A working GUI.

Tauri desktop shell. Inline editor, inline terminal, project tree, agent picker, library browser, findings view. The point where calibr8 starts eating its own dog food — and where feature discovery accelerates past anything a planner can imagine.

Why this is the anchor. Headless calibr8 is essentially done — the substrate works, the tools are wired, the discipline holds. What it can't yet do is be used. The GUI is the surface that turns substrate into product. Beyond it, the roadmap stops being prediction and starts being discovery: real daily use surfaces the next feature faster than imagination can.

Beyond the next anchor

Discovery-driven.

Listed for orientation. No commitments. Order set by what the GUI surfaces first.