master
docs: add project documentation in docs/ and align README as entry point
docs: record full reindex timing (1065 sources, ~20 min) and track hung-embed shutdown issue
fix: exit server when MCP client closes stdin — EOF sets SHUTDOWN_EVENT
refactor: finish P2 — parse SEARCH_EXTENSIONS, hash per source, robust read_json, drop dead remove_by_dir