Collect independent correction validation findings
This commit is contained in:
@@ -46,6 +46,11 @@ For each module section:
|
||||
3. record decisions and compact operation outcomes;
|
||||
4. carry only approved proposals forward.
|
||||
|
||||
When correction repair is enabled, the runner also gathers independent findings
|
||||
for rejected candidates when a validator has usable evidence. Unavailable
|
||||
assessments remain unavailable, and only candidates that pass every applicable
|
||||
check can advance. A zero repair budget retains the original shortlist flow.
|
||||
|
||||
Decision cardinality is enforced inside Audita: each candidate proposal must
|
||||
receive exactly one outcome per validator it reaches. The runner still rejects
|
||||
duplicate, missing, or unknown identities in an internal validator result.
|
||||
|
||||
@@ -172,6 +172,8 @@ validator responses remains [deferred](future.md#domain-aware-response-recovery)
|
||||
|
||||
## Stage 5 — Collect usable findings while preserving approval semantics
|
||||
|
||||
**Completed.**
|
||||
|
||||
1. Refactor `validateSectionCandidates` in `internal/framework/runner` so the
|
||||
initial pass and later revisions use the same validation code. Keep the
|
||||
existing shortlist flow when the effective repair budget is zero. In
|
||||
|
||||
Reference in New Issue
Block a user