From f53cf4f0fdab2a2717ac2e27018e0987b4530bc2 Mon Sep 17 00:00:00 2001 From: Levi Neuwirth Date: Sun, 9 Aug 2026 21:19:35 +0200 Subject: [PATCH] docs: record the macOS legs going green on the git Stage 1 lane MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Claude-Session: https://claude.ai/code/session_016bqGA6s9tTUFzYpbeW3tai --- docs/active-work.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/active-work.md b/docs/active-work.md index 7aea96c..c8eff9c 100644 --- a/docs/active-work.md +++ b/docs/active-work.md @@ -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