Purpose
Read the catalog index: either the top-level topics.md or a specific module's detailed index.
Input
- target : topics (default) or a module name
Required Flow
memory-hub catalog-read [topics|<module>]
Output
JSON envelope with data.content containing the file content.
Error Handling
- CATALOG_NOT_FOUND → requested catalog file does not exist