changedInput schema / properties / rules / description
Previous value: -"Optional rule subset. Allowed: must-priority-coverage, symbol-coverage, symbol-traceability, symbol-granularity, no-dangling-refs, source-relationship-parity, branch-store-not-compiled, source-path-dangling, no-cycles, required-fields, deprecated-adr-no-successor, superseded-requirement-open, scenario-feasibility, scenario-feasibility-unknown, scenario-outcome-mismatch, exception-claim-keys, numeric-string-value, rule-key-arguments-missing, domain-contradictions, logic-coverage, rule-safety, rule-verifiability, query-plan-safety, req-status-vocabulary, strict-fact-shape, strict-req-fact-pairing, predicate-verifiability, strict-readiness, semantic-completeness, related-requirement-unmodeled, proof-contract-symbols, entity-id-style, domain-redundancy, domain-implication, subject-key-identity, subject-key-shape, ontology-quality, exception-unapproved, exception-approval-self-attested, agent-requirement-unapproved, requirement-rationale-missing, symbol-owner-superseded, adr-unlinked, adr-proposed, predicate-schema-conformance, entity-context-missing, entity-context-acknowledged, decision-firm-unreferenced, decision-firm-superseded, decision-firm-edited, supersedes-reason-missing, supersedes-reason-acknowledged, policy-ownership, policy-markers, kb-consistency, kb-consistency-unresolved, evidence-floor, proof-contract-claims. If omitted, server runs canonical and advisory rules plus the full-KB qualityDiagnostics audit scan, including usage telemetry acceptance when evidence exists; migration rules run only when explicitly selected. Advisory and migration findings are non-blocking qualityDiagnostics. If supplied, server preserves scoped validation and skips the full-KB advisory scan."New value: +"Optional rule subset. Allowed: must-priority-coverage, symbol-coverage, symbol-traceability, symbol-granularity, symbol-coordinates-missing, no-dangling-refs, source-relationship-parity, branch-store-not-compiled, source-path-dangling, no-cycles, required-fields, deprecated-adr-no-successor, superseded-requirement-open, scenario-feasibility, scenario-feasibility-unknown, scenario-outcome-mismatch, exception-claim-keys, numeric-string-value, rule-key-arguments-missing, domain-contradictions, logic-coverage, rule-safety, rule-verifiability, query-plan-safety, req-status-vocabulary, strict-fact-shape, strict-req-fact-pairing, predicate-verifiability, strict-readiness, semantic-completeness, related-requirement-unmodeled, proof-contract-symbols, entity-id-style, domain-redundancy, domain-implication, subject-key-identity, subject-key-shape, ontology-quality, exception-unapproved, exception-approval-self-attested, agent-requirement-unapproved, requirement-rationale-missing, symbol-owner-superseded, adr-unlinked, adr-proposed, predicate-schema-conformance, entity-context-missing, entity-context-acknowledged, decision-firm-unreferenced, decision-firm-superseded, decision-firm-edited, supersedes-reason-missing, supersedes-reason-acknowledged, policy-ownership, policy-markers, kb-consistency, kb-consistency-unresolved, evidence-floor, proof-contract-claims. If omitted, server runs canonical and advisory rules plus the full-KB qualityDiagnostics audit scan, including usage telemetry acceptance when evidence exists; migration rules run only when explicitly selected. Advisory and migration findings are non-blocking qualityDiagnostics. If supplied, server preserves scoped validation and skips the full-KB advisory scan."
changedInput schema / properties / rules / items / anyOf
Previous value: -[
- {
- "const": "must-priority-coverage",
- "type": "string"
- },
- {
- "const": "symbol-coverage",
- "type": "string"
- },
- {
- "const": "symbol-traceability",
- "type": "string"
- },
- {
- "const": "symbol-granularity",
- "type": "string"
- },
- {
- "const": "no-dangling-refs",
- "type": "string"
- },
- {
- "const": "source-relationship-parity",
- "type": "string"
- },
- {
- "const": "branch-store-not-compiled",
- "type": "string"
- },
- {
- "const": "source-path-dangling",
- "type": "string"
- },
- {
- "const": "no-cycles",
- "type": "string"
- },
- {
- "const": "required-fields",
- "type": "string"
- },
- {
- "const": "deprecated-adr-no-successor",
- "type": "string"
- },
- {
- "const": "superseded-requirement-open",
- "type": "string"
- },
- {
- "const": "scenario-feasibility",
- "type": "string"
- },
- {
- "const": "scenario-feasibility-unknown",
- "type": "string"
- },
- {
- "const": "scenario-outcome-mismatch",
- "type": "string"
- },
- {
- "const": "exception-claim-keys",
- "type": "string"
- },
- {
- "const": "numeric-string-value",
- "type": "string"
- },
- {
- "const": "rule-key-arguments-missing",
- "type": "string"
- },
- {
- "const": "domain-contradictions",
- "type": "string"
- },
- {
- "const": "logic-coverage",
- "type": "string"
- },
- {
- "const": "rule-safety",
- "type": "string"
- },
- {
- "const": "rule-verifiability",
- "type": "string"
- },
- {
- "const": "query-plan-safety",
- "type": "string"
- },
- {
- "const": "req-status-vocabulary",
- "type": "string"
- },
- {
- "const": "strict-fact-shape",
- "type": "string"
- },
- {
- "const": "strict-req-fact-pairing",
- "type": "string"
- },
- {
- "const": "predicate-verifiability",
- "type": "string"
- },
- {
- "const": "strict-readiness",
- "type": "string"
- },
- {
- "const": "semantic-completeness",
- "type": "string"
- },
- {
- "const": "related-requirement-unmodeled",
- "type": "string"
- },
- {
- "const": "proof-contract-symbols",
- "type": "string"
- },
- {
- "const": "entity-id-style",
- "type": "string"
- },
- {
- "const": "domain-redundancy",
- "type": "string"
- },
- {
- "const": "domain-implication",
- "type": "string"
- },
- {
- "const": "subject-key-identity",
- "type": "string"
- },
- {
- "const": "subject-key-shape",
- "type": "string"
- },
- {
- "const": "ontology-quality",
- "type": "string"
- },
- {
- "const": "exception-unapproved",
- "type": "string"
- },
- {
- "const": "exception-approval-self-attested",
- "type": "string"
- },
- {
- "const": "agent-requirement-unapproved",
- "type": "string"
- },
- {
- "const": "requirement-rationale-missing",
- "type": "string"
- },
- {
- "const": "symbol-owner-superseded",
- "type": "string"
- },
- {
- "const": "adr-unlinked",
- "type": "string"
- },
- {
- "const": "adr-proposed",
- "type": "string"
- },
- {
- "const": "predicate-schema-conformance",
- "type": "string"
- },
- {
- "const": "entity-context-missing",
- "type": "string"
- },
- {
- "const": "entity-context-acknowledged",
- "type": "string"
- },
- {
- "const": "decision-firm-unreferenced",
- "type": "string"
- },
- {
- "const": "decision-firm-superseded",
- "type": "string"
- },
- {
- "const": "decision-firm-edited",
- "type": "string"
- },
- {
- "const": "supersedes-reason-missing",
- "type": "string"
- },
- {
- "const": "supersedes-reason-acknowledged",
- "type": "string"
- },
- {
- "const": "policy-ownership",
- "type": "string"
- },
- {
- "const": "policy-markers",
- "type": "string"
- },
- {
- "const": "kb-consistency",
- "type": "string"
- },
- {
- "const": "kb-consistency-unresolved",
- "type": "string"
- },
- {
- "const": "evidence-floor",
- "type": "string"
- },
- {
- "const": "proof-contract-claims",
- "type": "string"
- }
-]New value: +[
+ {
+ "const": "must-priority-coverage",
+ "type": "string"
+ },
+ {
+ "const": "symbol-coverage",
+ "type": "string"
+ },
+ {
+ "const": "symbol-traceability",
+ "type": "string"
+ },
+ {
+ "const": "symbol-granularity",
+ "type": "string"
+ },
+ {
+ "const": "symbol-coordinates-missing",
+ "type": "string"
+ },
+ {
+ "const": "no-dangling-refs",
+ "type": "string"
+ },
+ {
+ "const": "source-relationship-parity",
+ "type": "string"
+ },
+ {
+ "const": "branch-store-not-compiled",
+ "type": "string"
+ },
+ {
+ "const": "source-path-dangling",
+ "type": "string"
+ },
+ {
+ "const": "no-cycles",
+ "type": "string"
+ },
+ {
+ "const": "required-fields",
+ "type": "string"
+ },
+ {
+ "const": "deprecated-adr-no-successor",
+ "type": "string"
+ },
+ {
+ "const": "superseded-requirement-open",
+ "type": "string"
+ },
+ {
+ "const": "scenario-feasibility",
+ "type": "string"
+ },
+ {
+ "const": "scenario-feasibility-unknown",
+ "type": "string"
+ },
+ {
+ "const": "scenario-outcome-mismatch",
+ "type": "string"
+ },
+ {
+ "const": "exception-claim-keys",
+ "type": "string"
+ },
+ {
+ "const": "numeric-string-value",
+ "type": "string"
+ },
+ {
+ "const": "rule-key-arguments-missing",
+ "type": "string"
+ },
+ {
+ "const": "domain-contradictions",
+ "type": "string"
+ },
+ {
+ "const": "logic-coverage",
+ "type": "string"
+ },
+ {
+ "const": "rule-safety",
+ "type": "string"
+ },
+ {
+ "const": "rule-verifiability",
+ "type": "string"
+ },
+ {
+ "const": "query-plan-safety",
+ "type": "string"
+ },
+ {
+ "const": "req-status-vocabulary",
+ "type": "string"
+ },
+ {
+ "const": "strict-fact-shape",
+ "type": "string"
+ },
+ {
+ "const": "strict-req-fact-pairing",
+ "type": "string"
+ },
+ {
+ "const": "predicate-verifiability",
+ "type": "string"
+ },
+ {
+ "const": "strict-readiness",
+ "type": "string"
+ },
+ {
+ "const": "semantic-completeness",
+ "type": "string"
+ },
+ {
+ "const": "related-requirement-unmodeled",
+ "type": "string"
+ },
+ {
+ "const": "proof-contract-symbols",
+ "type": "string"
+ },
+ {
+ "const": "entity-id-style",
+ "type": "string"
+ },
+ {
+ "const": "domain-redundancy",
+ "type": "string"
+ },
+ {
+ "const": "domain-implication",
+ "type": "string"
+ },
+ {
+ "const": "subject-key-identity",
+ "type": "string"
+ },
+ {
+ "const": "subject-key-shape",
+ "type": "string"
+ },
+ {
+ "const": "ontology-quality",
+ "type": "string"
+ },
+ {
+ "const": "exception-unapproved",
+ "type": "string"
+ },
+ {
+ "const": "exception-approval-self-attested",
+ "type": "string"
+ },
+ {
+ "const": "agent-requirement-unapproved",
+ "type": "string"
+ },
+ {
+ "const": "requirement-rationale-missing",
+ "type": "string"
+ },
+ {
+ "const": "symbol-owner-superseded",
+ "type": "string"
+ },
+ {
+ "const": "adr-unlinked",
+ "type": "string"
+ },
+ {
+ "const": "adr-proposed",
+ "type": "string"
+ },
+ {
+ "const": "predicate-schema-conformance",
+ "type": "string"
+ },
+ {
+ "const": "entity-context-missing",
+ "type": "string"
+ },
+ {
+ "const": "entity-context-acknowledged",
+ "type": "string"
+ },
+ {
+ "const": "decision-firm-unreferenced",
+ "type": "string"
+ },
+ {
+ "const": "decision-firm-superseded",
+ "type": "string"
+ },
+ {
+ "const": "decision-firm-edited",
+ "type": "string"
+ },
+ {
+ "const": "supersedes-reason-missing",
+ "type": "string"
+ },
+ {
+ "const": "supersedes-reason-acknowledged",
+ "type": "string"
+ },
+ {
+ "const": "policy-ownership",
+ "type": "string"
+ },
+ {
+ "const": "policy-markers",
+ "type": "string"
+ },
+ {
+ "const": "kb-consistency",
+ "type": "string"
+ },
+ {
+ "const": "kb-consistency-unresolved",
+ "type": "string"
+ },
+ {
+ "const": "evidence-floor",
+ "type": "string"
+ },
+ {
+ "const": "proof-contract-claims",
+ "type": "string"
+ }
+]