3fd9860b5c
All recommendations accepted by the user except prompt location: prompts live outside this repo (separate pack, configurable path, versioned; prompt_version feeds the cache key and the replay record; a pinned pack for integration, a minimal local fixture for unit tests, no silent fallback). Also records the repo-scope decision (code only: calculation + LLM + report) with the final detachment of data/sheets/prompts as a backlog item and the design constraint to avoid hardcoded data paths in the new code. Priority: cartography first.