TEL-14 N1: trim DECISIONS (drop probe transcript, §1 to the reason), move the mutation ledger there with M2/M5
checks / unit (pull_request) Successful in 8m44s

test_pv.py part 11 now prints a one-line pointer instead of the 12-row table.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BwRLw7eKYj2byVdwB6kbjU
This commit is contained in:
2026-09-25 01:11:40 +02:00
co-authored by Claude Opus 5.5
parent 93f349a6af
commit 7fa045af85
2 changed files with 37 additions and 57 deletions
+2 -20
View File
@@ -1343,27 +1343,9 @@ print(" time - see DECISIONS/TEL-11-pv-production.md §5 for the transcript."
print(" ⚠️ A RED COUNT IS A PROPERTY OF THE SUITE AS MUCH AS OF THE MUTATION:")
print(" these name THIS tree. Re-measure rather than inherit.")
# --- TEL-14's battery: fresh copy each, no __pycache__, CI image, :ro, --------
# --network none. Every red is a NAMED check in part 12; no traceback.
print()
print(" TEL-14 mutation bytes reds")
print(" ------------------------------------------------ ----- --------")
for row in [
("T1 the flip ignored in total()", "-45 B", "9 here"),
("T2 the flip applied to EVERY member", "-7 B", "6 here"),
("T3 `0.0 - w` -> `-w` (a -0.0 leaks)", "-5 B", "1 here"),
("T4 the flip written as abs()", "-1 B", "2 here"),
("T5 _read_pv() stops passing the flip", "-26 B", "7 here"),
("T6 caution threshold -50 W -> 0 W", "-17 B", "3 here"),
("T7 the [sign inverted] marker dropped", "-39 B", "3 here"),
("T8 the negative caution made `bad`", "+1 B", "1 here"),
("T9 stray_inverts() always empty", "-50 B", "1 here"),
("T10 inverted() stops stripping", "-8 B", "1 here"),
("T11 ADD/REMOVE advice swapped", "+4 B", "2 here"),
("T12 `pv_invert_entities: []` deleted from options:", "-25 B",
"2 test_translations + 17 probe"),
]:
print(f" {row[0]:<48} {row[1]:>5} {row[2]}")
print(" TEL-14: 14 mutations, all red, no survivors - bytes and named reds in")
print(" DECISIONS/TEL-14-pv-sign.md §4.")
print()
if fails: