kb_coverage
Report end-to-end requirement proof status and symbol ownership coverage, showing evidence levels and repair plans for what still blocks full verification.
Instructions
Generate curated structural coverage and conservative end-to-end requirement proof reports for requirements, symbols, or grouped types. Use it to ask which requirements are tested end to end, how strong each requirement's evidence is (evidenceLevel: proved, tested, asserted or unverified), and what blocks the rest; use kb_find_gaps for a plain list of missing links and kb_check for rule violations. Reports include the compatible repair plan plus typed kibi.migration-plan.v2 actions; semantic and E2E actions remain review/execution work. Paginated plans identify incomplete scope and no mutation occurs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| by | No | Report shape: req gives per-requirement proof status and a repair plan, symbol gives per-symbol ownership coverage, type gives counts per entity type. | |
| tags | No | Keep rows for entities carrying any of these metadata tags. | |
| limit | No | Maximum rows to return. When the repair plan reports scope.complete false, rerun with offset 0 and a larger limit. | |
| offset | No | Zero-based row offset for pagination. | |
| statuses | No | Requirement proof-status filter (req mode): include only rows whose proofStatus is listed. Selecting statuses implies include-passing; not_applicable rows carry their typed applicability reason in proofStages.applicability.reason. The summary always reflects the whole KB. | |
| workspaceRoot | No | Optional absolute path of the workspace this call is about when it differs from the one the server started in, for example the git worktree you are working in. The server answers from that workspace's knowledge base when it is a worktree of the same repository or lies under the client's MCP roots; otherwise it answers from its own workspace and adds a workspace_mismatch diagnostic. Host hooks fill this in automatically where available. | |
| includePassing | No | Also return rows that are already tested or not applicable. By default only rows that still need repair are returned. | |
| migrationLimit | No | Maximum requirement migration batches to preview. Defaults to one review batch. | |
| migrationOffset | No | Zero-based offset into ready semantic-inventory batches. | |
| includeTransitive | No | Count symbol coverage reached transitively through linked entities, not only direct links. | |
| includeMigrationPreview | No | Opt in to a deterministic, read-only kibi.legacy-migration-plan.v1 preview for ready semantic-inventory repair batches. | |
| migrationPredicateLimit | No | Maximum exact predicate-schema candidates retained per assertive proposition. | |
| migrationPredicateMinScore | No | Minimum deterministic predicate-schema rank score retained in migration previews. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| error | No | ||
| status | Yes | ||
| effects | Yes | ||
| operation | Yes | ||
| diagnostics | Yes | ||
| nextActions | Yes | ||
| kibiProtocol | Yes | ||
| resultVersion | Yes |