Local-first hybrid RAG knowledge layer — concept registry, knowledge events, vector search, and OEM bootstrapper. Provides persistent project memory through MCP tools.
Critical gaps across all 8 tools. No input schemas visible in provided source code, cannot verify parameter types, constraints, or structure. Tool descriptions are present but generic (10-50 chars), lacking WHAT/WHEN/WHY context required for LLM selection. No output schemas documented. No error handling guidance. Tools appear to be registered via mount_tools() in server.py, but actual schema definitions are not shown in the provided code sample, making it impossible to verify compliance with JSON Schema or parameter documentation standards. This is a HARD CAP scenario: without visible schemas, schema scores must be 0.
Tool for creating and managing checkpoints
Tool for managing concepts in the knowledge registry
Tool for running diagnostics and health checks
Tool for managing session and project lifecycle events
Tool for tracking and reporting metrics
Tool for managing skills and skill candidates
Tool for managing source documents and knowledge sources
Tool for managing todo items and task tracking
No input schemas visible in source code. Cannot verify parameter types, constraints, enums, or descriptions. HARD CAP: schema score = 0 for all tools.
Tool descriptions are generic and under 20 characters (e.g., 'Tool for managing todo items'). Descriptions lack WHAT/WHEN/WHY context needed for LLM selection. HARD CAP: description score ≤ 20.
No output schemas documented. LLMs cannot infer what fields to expect or plan downstream tool calls. No pagination, limits, or result structure guidance.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 36 | 2026-07-28+ | v2 |
No error handling guidance. Tools do not indicate what errors are retryable, user-fixable, or fatal. No recovery suggestions for LLM.
Tool implementations not visible in provided source. Only registration calls shown in server.py. Cannot verify actual parameter handling, validation, or composition patterns.