v0.1.2
The dogfood release: everything here came from using the tool on its own development and letting cold reviewers at the repo.
- CI drift gate:
chamber verify --json(machine-readable exit contract, names its database), a runnable demo (demos/06_ci_drift_gate.ts) and a one-page recipe (docs/CI_DRIFT_GATE.md) — doc claims pinned to code passages, the build fails when the code moves. No model involved in the check. - Fixed: stale code generations. Re-indexing edited code duplicated rows (content-derived ids), so pins verified forever and retrieval served old and new code as equally verified. Re-index now sweeps the file's unrewritten rows.
- Retrieval-miss disclosure: when a rare term from your question exists in a passage the model was never shown, the answer says so, next to the answer.
- verify names its blind spots: sourceless beliefs (outside scope) and pinned files no longer on disk (report-only until tombstones).
- tool_drift fires: per-tool MCP pins are finally read — roster changes vs a rewritten tool are diagnosed separately, drifted tool named with facet.
- Ingest batch-embeds per file — the 75-minutes-class corpus re-embed drops to minutes; loud fallback, never half-batched.
- Seed retrieval golden set (
npm run eval:retrieval, report-only) and dated corrections on three KNOWN_LIMITATIONS entries that overstated weaknesses.