these 3 derivations will be built: /nix/store/gkmivwnjf05vvqwgq7bhpi2010gyfma5-source.drv /nix/store/q0yy4k9lz5r8c5n147zs8nzczdq03cd5-mcptoon-0.7.23.drv /nix/store/d0qz17bw9985i9zpczdhldxsv3kmxkrm-check-mcptoon.drv error: build of '/nix/store/q0yy4k9lz5r8c5n147zs8nzczdq03cd5-mcptoon-0.7.23.drv' on 'ssh-ng://customer@mac02.m.ntd.one' failed: Cannot build '/nix/store/q0yy4k9lz5r8c5n147zs8nzczdq03cd5-mcptoon-0.7.23.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/2y82hzgzwwfkpqc5ynmrvfwamf6qc3b1-mcptoon-0.7.23 /nix/store/54dvakr7iz1wksmn0h591l7yxb6mzqm3-mcptoon-0.7.23-dist Last 25 log lines: > Only the live claim (total + skipped, one line) is judged: ROADMAP's older > entries and the CHANGELOG record what was true then and must not be edited. > > 2026-09-17: the first cut allowed a gap of 5, and the guard's own two new > tests pushed the suite past the badge while every surface still said 925. > The gap is now the number of tests the tree actually skips (at most one: > the bash test on a Windows box without WSL), so a stale total cannot hide.""" > proc = subprocess.run([sys.executable, "-m", "pytest", "tests/", "--collect-only", "-q"], > capture_output=True, text=True, cwd=ROOT) > collected = sum(1 for line in proc.stdout.splitlines() if "::" in line) > self.assertGreater(collected, 500, "collection failed - the claims cannot be judged") > seen = 0 > for rel in TEST_CLAIM_SURFACES: > text = (ROOT / rel).read_text(encoding="utf-8") > for n in TEST_CLAIM.findall(text): > seen += 1 > > self.assertTrue(collected - 1 <= int(n) <= collected, > f"{rel} advertises {n} passed but {collected} tests are collected") > E AssertionError: False is not true : DEVELOPERS.md advertises 1336 passed but 1327 tests are collected > > tests/test_footprint_claims.py:196: AssertionError > =========================== short test summary info ============================ > FAILED tests/test_footprint_claims.py::TestFootprintClaims::test_prose_suite_totals_match_collection - AssertionError: False is not true : DEVELOPERS.md says 1336 tests but 1327 ... > FAILED tests/test_footprint_claims.py::TestFootprintClaims::test_suite_total_is_the_same_on_every_surface - AssertionError: False is not true : DEVELOPERS.md advertises 1336 passed bu... > ====== 2 failed, 1321 passed, 1 skipped, 3 deselected in 79.91s (0:01:19) ====== For full logs, run: nix log /nix/store/q0yy4k9lz5r8c5n147zs8nzczdq03cd5-mcptoon-0.7.23.drv error: Cannot build '/nix/store/q0yy4k9lz5r8c5n147zs8nzczdq03cd5-mcptoon-0.7.23.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/2y82hzgzwwfkpqc5ynmrvfwamf6qc3b1-mcptoon-0.7.23 /nix/store/54dvakr7iz1wksmn0h591l7yxb6mzqm3-mcptoon-0.7.23-dist error: Cannot build '/nix/store/d0qz17bw9985i9zpczdhldxsv3kmxkrm-check-mcptoon.drv'. Reason: 1 dependency failed. Output paths: /nix/store/c080bn7spiilxhnwya1sgs4jncl50z9c-check-mcptoon