Repository navigation
feat(insight): publish native compliance precision - #387
Conversation
|
/agentic_review |
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can switch off images and animations for a plain-text comment |
|
The downstream consumer is now published as draft traust#379, preserving the flat sweep JSON/stdout contract and using this registered view for shared Markdown/HTML. Follow-up No model, producer, scope, dependency or persistence behavior changed in that follow-up. The consumer pin is being aligned to this immutable head. The existing contracts#117/#123 reconciliation and merge/re-pin gate remains unchanged; this PR stays draft. |
PR Summary by QodoPublish native compliance field precision through Insight
AI Description
Diagram
High-Level Assessment
Files changed (10)
|
|
Code review by qodo was updated up to the latest commit 12c645c |
Scope
Second reporting slice of plan 15 decision 10: compliance field precision only. No benchmark/PQC/inventory work, evaluator reruns, automatic demotion, new storage, or producer-semantic changes.
ViewName.COMPLIANCE_PRECISIONoverDetectionQualityService.calibrate_compliance;CompliancePrecisioncontains the existing typed calibration undercalibrationwithout copying its fields or calculations.ViewFilter.framework; optional finite[0,1]precision_gateretains the native default and inclusive review boundary. Refuse unsupported historical/spatial/window scope and prevent other views from silently ignoring these parameters. Implicit refresh skips missing-framework views and selects compatible views when calibration parameters are given.framework/precision_gatequery parameters, and shared structured Markdown/HTML renderers. Raw check IDs stay intact in the model and inert in human output. Retire the standalone Markdown helper and its incidental wording tests; no re-exports/shims.Dependency gate — keep draft
Contracts schema PR: traust-security/traust-contracts#123 (
9abd7aa). A pre-existing dependency mismatch was found during real fresh-store validation: Core development already pins the unmerged contracts#117 head620b838, whose remediation tables/order fields do not exist on contracts development. Directly pinning #123's development-based commit removes required storage resources.This draft therefore uses temporary immutable integration commit
a1648d7585b2c2350e3e0168e79e17a517073678, a normal merge of the existing Core pin and #123 (including already-merged #120). It preserves the current contract surface; no storage files are added or changed by this PR. The independent schema PR and remediation PR are untouched. No remediation redesign is included.Before ready/merge: the owner must reconcile/merge contracts#117's dependency surface, merge #123, then replace this temporary pin with the compatible development merge commit and rerun verification. The Traust consumer remains a downstream draft until this Core PR is merged/re-pinned. No automatic merges requested.
Exercised verification
make lint-fix: passed.make test: 11,575 passed / 1 skipped.make api-check: 71 paths; new view uses the existing registry route.README documents the contract, scope, semantics and retired renderer. Native producer calls remain unchanged.