A local codebase indexing and semantic search server that performs hybrid vector search and graph-traversal to get structural context for code queries
Single tool with minimal schema and generic description. Input schema present but lacks parameter descriptions. Tool description is adequate (89 chars) but parameter 'query' has no description in the schema itself, only in the struct tag. No output schema documented. No error handling guidance. No tool annotations. Naming is clear (search_codebase_graph) but the implementation lacks the rigor expected of production tools.
Perform a hybrid vector search and graph-traversal to get structural context for a prompt
Parameter 'query' lacks description in JSON schema. Only struct tag provides context; LLM cannot see it.
No output schema documented. LLM cannot predict response structure or plan downstream operations.
No error handling guidance. If search fails, LLM receives raw error with no recovery path.
Tool description (89 chars) is minimal. Does not explain WHEN to use it vs alternatives, or what structure it returns.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). LLM cannot infer safety properties.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 47 | 2026-07-28+ | v2 |