docs: record the macOS legs going green on the git Stage 1 lane

Run 31330601204 at `e816812`: all 14 jobs green, including both
`Test (macos-latest / …)` legs — the two that were deterministically red
on `g6_2`. The macOS half of the fix is therefore OBSERVED, not inferred.

What stays reasoned about is only the explanation — `EILSEQ` itself and
the `lstat`-vs-`ENOENT` argument for why `g6_2c` cannot be made portable
— which a green run can neither confirm nor refute. Kept separate on
purpose: conflating "the suite passes" with "the cause is understood" is
what put an unportable fixture in the suite in the first place.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016bqGA6s9tTUFzYpbeW3tai
This commit is contained in:
Levi Neuwirth 2026-08-09 21:19:35 +02:00
parent e816812d65
commit f53cf4f0fd
No known key found for this signature in database
1 changed files with 9 additions and 0 deletions

View File

@ -515,6 +515,15 @@ Linux stayed green.
after this change nothing macOS runs depends on a filesystem accepting
such a name.
- **CONFIRMED ON THE REAL MATRIX.** Run
https://github.com/levineuwirth/pmacs/actions/runs/31330601204 at
`e816812`: **all 14 jobs green**, including
`Test (macos-latest / luajit)` and `Test (macos-latest / lua54)` — the
two that were red. So the macOS half is now OBSERVED rather than
reasoned about; what stays reasoned about is only the *explanation*
(`EILSEQ`, and the `lstat`-vs-`ENOENT` argument for why `g6_2c` cannot
be made portable), which nothing in CI can confirm or refute.
- **LATENT SIBLING, out of scope and NOT red today:**
`tests/gpu_invocation_acceptance.rs:621` writes
`OsString::from_vec(vec![b'r', b'a', b'w', 0xff])` to disk. It sits