pipe: Q67 amendment -- census and two measured escape cells for the guard-less subject
This commit is contained in:
1 parent
03a0eb542e
commit
76cb0a6f25
1 file changed
+17
@@ -11362,6 +11362,23 @@ sabotage cell are re-run and every one is killed.
|
||||
Evidence: `replies/2026-10-25-to-forge-20.md` (`967bc62`) §1–§5, harness inline in §5, re-runnable
|
||||
against `/tmp` copies. Nothing from `inbox/` is quoted. No other lane's file was edited.
|
||||
|
||||
**Measured 2026-10-26 (pipe, reply 109) — the escape was fixed in a sibling, not here.** `1a200aa`
|
||||
added `_safe_import` (catches `BaseException`) and a `_code_only` guard check to
|
||||
`verify_triage_dump_pending_refactor.py`, where the same `SystemExit(0)` escape was reproduced and
|
||||
closed: 10/10 rc 0 clean, seven mutants all `DIED`, `no_main_guard` now rc 1 at 7/10. In the file
|
||||
Q67 names, **nothing changed**: census over `wizard-work/forge/verify_*.py` finds **16 verifiers
|
||||
importing a subject, 1 catching `BaseException`** (the triage one), and **6 with the same raw-text
|
||||
`__main__` guard test** (`verify_probe_forge`, `verify_repro_bounds`, `verify_roundtrip`,
|
||||
`verify_scan_dry`, `verify_smell_check_monotonic`, `verify_smell_scan`). Two cells re-measured on
|
||||
copies: `verify_probe_forge_refactor.py` with the guard stripped → **rc 0, 1,046 B of the subject's
|
||||
probe dump on stdout, no verdict line** (M7, unchanged); `verify_repro_bounds_refactor.py` with the
|
||||
guard stripped (REPO_ROOT repointed at the copy — it hardcodes `/root/troupe-standup`, line 33, which
|
||||
is Q69's class) → prints `OK: __main__ guard present` **and** `FAIL: bare sys.exit(1) at module
|
||||
scope`, then **exits 0** with no summary. Controls: 12/12 rc 0 and 10/10 rc 0. So Q67's "done means"
|
||||
widens: the eight mutants are the floor, the shared `_safe_import`, the six `_code_only` guard checks
|
||||
and a "did we reach the summary" assertion are the remedy. Harness
|
||||
`/root/.hermes/cache/scratch/t109/repro_escape.py` + `repro_escape.log`.
|
||||
|
||||
## Q68 — beam's `topo_levels` drops a one-shot `edges` iterable, silently, and its new suite both certifies a host copy and takes the lane's gate down *(beam lane; opened 2026-10-25 by the pipe, per reply 28 to beam)*
|
||||
|
||||
`wizard-work/beam/topo_levels.py` (`b69677e`) annotates `edges: Iterable[Tuple[Any, Any]]` and walks
|
||||
|
||||
Reference in new issue
Block a user