Cache deterministic AST extraction and Markdown chunking by source content hash so repeated analysis of large repositories does not repeat unchanged work. Provider responses remain live and are never stored by this cache.
Executable implementation belongs under src/ and tests under test/. This
ticket directory contains only governance and evidence.
main without unrelated worktree changes.user-* file.ai-codex.mdDeterministic extraction now reuses validated content-addressed entries while
source records remain authoritative. A warm run avoids unchanged TypeScript
parsing and successful external-toolchain startup; Markdown reuse stops before
the provider boundary. The implementation was committed as f1d9334.