Files
BFM-decomp/phase-ends/current/logs/T8.md
T

2.0 KiB

T8 — full log (attempts 1 and 2)

Attempt 1 (expert-opus55; handoff, see logs/T8.progress1.md)

  • Baseline strict .run/logs/t8_strict0.log: pins 1868, asm 1409, gte-levers 434, direct GTE 0, per-TU asm defs 164, residue 0 — FAIL.
  • Retriever (no report): no tool records a lever cause; delever ledger sites carry {kind, verdict, why, oracle}; tools/delever_cycle.sh P36-hardwired, not run.
  • T8.c1 71636b5fbd (logs/T8.c1.md): lever_census per-TU-def strict entries (fn = macro name); --write-residue; cause vocabulary; selftest viii/ix.
  • T8.c2 3695293d75..ef90e38e83 (logs/T8.c2.md): delever batches t8_tus1-4, t8_hdr1, R22 218/218 each; gte-lever 343 + barrier 2 removed; rung R t8_r2 146 bodies; header recipes stopped at ~60 min (6/~101); left 343 inline GTE (regression).
  • T8.c3 577892fc5d 04e2e8a4c2 21f3aee1b2 (logs/T8.c3.md): reverted 139 no-op brace-wrap banks; gte_consolidate t8_gte1 343 -> header calls, direct GTE 0; R22 218/218; tools-health OK.

Attempt 2 (expert-opus55, respawn)

  • Archived progress -> logs/T8.progress1.md (344bf31286).
  • Waited for c3's tools-health (OK) and its log commit 21f3aee1b2.
  • Coder brief T8.c4: write config/lever_residue.tsv via --write-residue, specific causes, asm-macro-def qualified by def kind, gate, D1 progress, kit-corpus, docs/ops note. Return: done, 822728ab44 (logs/T8.c4.md). lever_census.py unchanged: kind qualification and selftest control already present (c1).
  • Verify .run/logs/t8_verify.log: --check 0 UNMARKED; --check --strict --residue config/lever_residue.tsv: pins 1868, asm 1405, gte-levers 91, direct GTE 0, per-TU defs 164, residue 3528, residue-unused 0 — OK, rc 0.
  • Cause counts (rows): head-class 1066, singleton 589, missing-parameter 548, asm-macro-def 157, gte-clobber-steer [3.40-agent] 57, asm-body-routine [3.40-agent] 13, gte-clobber-steer 3.

Hypotheses rejected

  • delever --plan drains to 0: no; md_MAIN_003_jr_800D1E18.c 4 REFUSED asm-data sites redrawn every plan.
  • --propagate for R recipes: impossible, recipe rows carry no after_text.