-| T1.18 L2 in CI | 1a | in progress | Started on lane `rust-core-phase-1-lane-1a` at e7950b3, rebased onto T1.26a's landing; `BASE_SHA` and `CHECKPOINT_SHA` 30d27a2d; candidate complete, for review; lands by its landing commit, whose SHA and CI run the next package records (E25) | Runs before T1.15 and T1.17 (orchestrator, 2026-10-11: approved outcome changes from lane 1b need this integration first, and T1.15's cut is with the owner). `contract-python` per runtime cell (three jobs), `rust-test` once, both through the checkpoint's `gate.sh`; `contract/tests` in `ref-pandas3` on the effective expectations (`ratchet.py effective`); the gate's running failing closed; H1's cell rule in `compare.py`, the floor cell report-only for this run alone (E65(c)), HOST-3 proposed; git's paths NUL-separated; E65; as built in [as-built.md](as-built.md#t118). Measured locally: `gate.sh --base 30d27a2d --run python-core,python-old,rust-host` passes in `ref-pandas3`, as do `python-core,python-old` in `dbr17-pandas2`; `floor-pandas2.2` has 38 `warnings` differences under the checkpoint's comparator, none under the cell rule. E49 probes: no route changed; the cell check refuses 100,000 levels by name; each new rule seeded on missing, empty and retyped evidence. No `status.py`, no new comparator: `compare.py`, `compare-policy.yaml` and the recorded observations consumed. Size: about 300 lines of non-test code and CI (`ci.yml` +160, `compare.py` +66, `ratchet.py` +67, `gate.sh` +7), about 470 of tests |
0 commit comments