Patch Changes
-
f1db710: Kibi check outputs now have a stable advisory diagnostics lane for auditability review signals. Operators and MCP clients can receive
qualityDiagnosticsalongside hardviolationswithout advisory-only findings changing pass/fail counts or exit behavior. Existing staged impact failures, including symbol granularity violations, remain blocking. Source impact analysis now also highlights overly broad symbols, indistinguishable symbol coordinates, and mixed-purpose component/class ownership as review-only guidance.Technical summary:
- Add the public
QualityDiagnostictype witherror,warning,review, andinfoseverities plus explicitblockingsemantics. - Preserve existing
violations,diagnostics, andimpactDiagnosticsfields while adding MCP structuredqualityDiagnosticsoutput support. - Preserve explicitly filtered MCP
kb_checkrule semantics so advisory full-KB quality scans only run for unfiltered checks or requested impact diagnostics. - Clarify Codex and Cursor bundled agent guidance so targeted checks use explicit rules and final checks omit rules for full-KB
qualityDiagnosticsreview. - Add quality diagnostic text formatting and shared blocking helpers that treat
blocking: trueorseverity: "error"as hard failures. - Add non-blocking
multi_requirement_symbol_review,duplicate_symbol_coordinate_review, andcomponent_mixed_purpose_reviewimpact diagnostics.
- Add the public