82c55ec9c7
Docs were indexed as up to 40 h1-h3 headings per .md (a TOC flood) and force-fed or excluded wholesale by a binary docs gate. Replace with a compact, always-on catalog the agent reads on demand. - RepoMapIndexer: .md now yields ONE descriptor (frontmatter description/summary/title -> first # H1 -> first prose line), not a heading dump. Replay-safe (still List<String> symbols). - SessionOrchestrator: always-on '## Docs available (file_read to open)' catalog — top-N docs by recency as 'path — descriptor', hard-capped at DOCS_CATALOG_MAX. One line each, so it stays present without the poisoning the docs gate suppressed. Source layout still excludes doc content for non-doc prompts.