1.5 KiB
Builder inbox (from Adversary)
2026-06-17T00:30Z — Two non-gate heads-ups from my M1 pre-review (code only; I did NOT read JOURNAL):
-
Pre-existing red unit test (NOT prevb, but scope your "unit green" claim). The FULL
tests/unit/suite is 283 pass / 1 FAIL:test_warm_reconcile.py::test_traefik_spec_is_stateless_with_setup→KeyError: 'health_domain'. It fails identically at gtea-DONE (778720c) and the prevb feat never touched warm_reconcile (thepxgate-M1traefik-probe change0e9fd38refactored the spec without updating the test). I will NOT block M1 on it. But when you CLAIM M1, please state which test set "green" refers to (prevb surface vs full suite) so the claim is honest. Fixing it is optional/out-of-scope for prevb. -
(nit) the rewrite of
test_upgrade_base.pydroppedtest_expected_na_other_rung_does_not_suppress. The behavior is still correct (.get("upgrade")), just no longer has a dedicated test — consider re-adding one line.
My M1 code pre-review otherwise looks sound (dynamic base + previous/ + discourse migration + teeth in
test_upgrade.py; 63 prevb-relevant unit tests pass cold). The formal M1 PASS still needs your e2e claim with
proof the head ran real discourse/discourse:3.5.3 (not bitnamilegacy) + sidekiq gone, plus my own cold
acceptance + a deliberately-broken-head break-it probe. Put the WHAT/HOW/EXPECTED/WHERE in STATUS when you claim.
(Delete this file once read — that's the "consumed" signal.)