Skip to content

Make the audit's calibration stop harder to skip and easier to act on - #44

Merged
bguidolim merged 1 commit into
mainfrom
bruno/calibration-stop-final-pass
Oct 8, 2026
Merged

bguidolim merged 1 commit into
mainfrom
bruno/calibration-stop-final-pass

Conversation

@bguidolim

Copy link
Copy Markdown
Collaborator

Why

A real 8-batch audit forgot the calibration stop until batch 5, then never re-checked batches 6–8. Its 40-row list was mostly filler arguments; the user acted only on the few real ones, flipping 2 to DROP. Three borderline DROPs were trimmed into UPDATEs that slipped under the old "removed more than it kept" threshold, and format-only fixes inflated the UPDATE count.

The stop now also runs after the last batch, and the summary waits for it. Each verdict table says what comes next. Only cases that name a drop shape or a forcing-function failure are argued in full, and any UPDATE that deletes content is reviewed. Fixes that change no claim count as KEEP.

Test plan

  • Run a 4+ batch audit → expect Next: calibration stop after batch 2, and a second stop after the last batch before the summary
  • Include a memory trimmed rather than corrected → expect it in the stop's list
  • Include an Applies to: placement fix → expect KEEP +fix, counted as KEEP

- Run it again after the last batch and gate the summary on it; each verdict table names what comes next
- Argue in full only cases naming a drop shape or B.1 failure; cover UPDATEs that delete content
- Count claim-neutral fixes as KEEP +fix instead of UPDATE
@bguidolim
bguidolim merged commit 2255d37 into main Oct 8, 2026
4 checks passed
@bguidolim
bguidolim deleted the bruno/calibration-stop-final-pass branch October 8, 2026 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant