Presence-is-registration wrapper classification replaces the 296-entry TESTS list, its per-wrapper rules, the test/run scheduler, the last-green cache, and auto -j; test is five in-process units plus one fixture smoke; test-commit composes behavior suites; byte identity, bootstrap, and platform stay explicit gates. test-data-byteid builds every non-error corpus fixture twice through the fixed cstage driver swapping only WW_W6C and byte-compares every per-package .s, with a 910-fixture vacuity floor and the DATABYTEID_DIVERGED loud-pin ledger (8 real cs/ww divergences: r660, r71, r76_typeeq_fn x4, r940, r989 - the base64 #59 pin). The 61 carriers whose only assertion that comparator subsumes retire with it, leaving the 27 survivors that observe asm patterns, symbols, frames, .wwi round-trips, inline-only sources, or the wwstage driver leg. One commit because the wildcard classification sweeps any leftover .c into test-compiler, where the retired carriers' --sep invocations cannot run against the current driver; the 61 deletions, the 27-entry byteid list, and the blanket comparator are a single consistent state. tools/peellint and tools/sizelint (and the 944 gate wired to them) retire with the target graph that carried them; rule-13 layout discipline stays on the authoritative-helper rule.
39 KiB
39 KiB