Intent graph — codebase-intel

L3 · Decisions

Journal-first intent storage confirmed active

SQLite index is derived and rebuildable; the JSONL journal committed to git is the source of truth — crash-safety, portability, merge-friendliness

Soft pre-commit gate by default confirmed active

A hard gate that blocks hotfixes gets uninstalled; soft mode warns and leaves a missing-why backlog node, hard mode is per-repo opt-in

Trust tiers surfaced everywhere confirmed active

A hallucinated why is worse than none — mined/derived/asserted/confirmed tiers appear in every rendered answer so agents can weigh belief