{"service":"BRAINZ Companion","version":"2.3.0","node":"workstation","status":"alive","docs":"/docs","endpoints":{"health":"GET  /health              - status, node count, turbovec phase","stats":"GET  /stats               - nodes per vertical, embed coverage","benchmark":"GET  /benchmark           - search phase tracker, upgrade guide","auth_info":"GET  /auth/info           - auth modes, BetterAuth reachability","sync_push":"POST /sync/push           - ingest a commons node","graph_query":"POST /graph/query         - semantic search across commons","context":"GET  /context/{vertical}  - retrieve context for a vertical","vector_status":"GET  /vector/status       - TurboVec index status","vector_rebuild":"POST /vector/rebuild      - force TurboVec index rebuild"},"auth":"Authorization: Bearer <BRAINZ_AUTH_SECRET>  (required on all except / and /health)"}