The execution browser job for candidate 673d81462b300605ca65e1ec4e576d1324ad92a8 failed the existing Explicit admission must refresh actual source catalog oracle in run 39477673307.
The genuine Worker completed nominal100. The browser found and clicked the enabled admission button, but the source-exists DOM did not appear within the unchanged 15-second guard. At the later diagnostic snapshot the server still reported completed/finished/unsubmitted, the workspace was current, and no browser error was recorded. The root cause is unknown. Retained job logs, compiled HTML and screenshots preserve this first failure.
At the failing source, the fixture's bounded route classifier excluded the admission POST. Its missing entry therefore cannot establish whether that request was sent, pending or refused. Do not infer a lost click from that log.
Separate local diagnostics on macOS with pinned Bun1.4.2 passed: the exact CI compiled page with controlled immediate HTTP completion; the same compiled page with streamed progress, cancellation, discard and a second completion; and the real native Auth/SQLite/Worker browser fixture with observational route/client-stage instrumentation and unchanged assertions/timeouts (1 test, 0 failures, 2 assertions, 24.08 seconds). These non-reproductions do not explain or erase the Linux Bun1.4.3 failure. No product fix has been applied.
- Add bounded, credential-free admission boundary diagnostics: request entered/settled/status and current client stage/button state. Keep bodies, tokens, account identifiers, recording data and arbitrary error strings out of diagnostics.
- Reproduce the actual native failure at a suitable seam, with an explicit causal prediction and retained original evidence.
- Fix the demonstrated cause and add a regression that exercises it. Preserve authority checks, explicit admission, the 15-second guard and the original source-catalog oracle.
- Qualify the original real native browser scenario on the affected CI platform. Record any retry separately from the first failure.
Related to #23. This is an unresolved browser admission investigation, not a physical-flight or source-authentication qualification.
Published admission diagnostics, October 20
Commit ee6ded2 is now on main, authored and committed as Chris without coauthors. The fixture records bounded admission request counts and the latest request's ordinal, settled state, status and elapsed time. Browser failure reports add the admission button state, source-exists DOM state and client POST count. Request bodies, credentials, account identifiers and arbitrary exception text are not collected. Settlement does not prove a durable commit or client receipt, and the bounded snapshot is not a complete request history.
All five jobs passed in the exact feature CI run. Its actual native Auth/SQLite/Worker browser scenario passed 2 tests with 6 assertions in 63.04 seconds; its full suite passed 1,111 tests, skipped 39 and failed none, with 408,445 assertions across 1,150 tests in 163 files. Original browser assertions, the 15-second guard, explicit admission and authority checks are unchanged. The separate automatic post-main run has started and is still running at this update.
This completes the diagnostic item only. The original intermittent admission failure remains unreproduced and its cause unknown; this change is not a causal fix. Reproduction, a demonstrated fix/regression and final qualification of that fix remain open. The earlier failed attempt and its separately recorded browser-only retry remain preserved.