weksa loop relower: fixed-packet re-lowering measure with a lowering-only floor #69

Merged
weksa merged 7 commits from weksa-lowering/distil-slice into main 2026-11-13 02:05:42 +00:00

2026-11-13

Weksa
map: the distil measure rule is calibration-pending; skipped and floor-unusable are on the line
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 01:57:56 +00:00
Weksa
relower: skip and count items the round could not lower; count floor refusals; bilingual verdict test
A Validation item with no round packet (encode-refused) or whose lowering prompt
the round refused is skipped: out of every reading, counted as skipped= on the
line, never an abort. Floor-arm refusals are counted and printed. lowering_prompt
returns None for a refused lowering prompt; ablation keeps its abort.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 01:57:56 +00:00
Weksa
stance_ablation: read the round before making ablation-<n>, so a refused ablation writes nothing
367c56c moved the round check below the folder and store reset. Test: a refused
ablation of an absent round makes no folder and keeps an earlier ablation's store.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 01:55:19 +00:00
Weksa
relower: an unusable recorded answer scores 0 and is not charged to the arm
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 01:42:39 +00:00
Weksa
relower: a fixed-packet re-lowering measure with a lowering-only floor
weksa loop relower re-asks round n's Validation lowering prompts through an
arm (and an optional floor arm), reads each against the items and decides by
decide_panel. Records nothing; every arm leaves through answer_files.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 01:39:58 +00:00
Weksa
run: held_splits, spread and check_embedder extracted from ablation, floor_of and check_drift
Pure refactor; no test edited.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 01:35:51 +00:00