{"jobs":[{"completedAt":"2026-09-18T02:29:39Z","conclusion":"success","databaseId":105458986058,"name":"changes","startedAt":"2026-09-18T02:29:31Z","status":"completed","steps":[{"completedAt":"2026-09-18T02:29:34Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-09-18T02:29:32Z","status":"completed"},{"completedAt":"2026-09-18T02:29:35Z","conclusion":"success","name":"Run actions/checkout@v5","number":2,"startedAt":"2026-09-18T02:29:34Z","status":"completed"},{"completedAt":"2026-09-18T02:29:35Z","conclusion":"success","name":"DISK start floor","number":3,"startedAt":"2026-09-18T02:29:35Z","status":"completed"},{"completedAt":"2026-09-18T02:29:36Z","conclusion":"success","name":"Validate flake registry","number":4,"startedAt":"2026-09-18T02:29:35Z","status":"completed"},{"completedAt":"2026-09-18T02:29:36Z","conclusion":"success","name":"Run echo \"code=true\" >> \"$GITHUB_OUTPUT\"","number":5,"startedAt":"2026-09-18T02:29:36Z","status":"completed"},{"completedAt":"2026-09-18T02:29:36Z","conclusion":"success","name":"DISK end floor","number":6,"startedAt":"2026-09-18T02:29:36Z","status":"completed"},{"completedAt":"2026-09-18T02:29:36Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":12,"startedAt":"2026-09-18T02:29:36Z","status":"completed"},{"completedAt":"2026-09-18T02:29:36Z","conclusion":"success","name":"Complete job","number":13,"startedAt":"2026-09-18T02:29:36Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/35299506382/job/105458986058"},{"completedAt":"2026-09-18T02:29:29Z","conclusion":"success","databaseId":105458986108,"name":"traceability","startedAt":"2026-09-18T02:29:12Z","status":"completed","steps":[{"completedAt":"2026-09-18T02:29:14Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-09-18T02:29:13Z","status":"completed"},{"completedAt":"2026-09-18T02:29:20Z","conclusion":"success","name":"Run actions/checkout@v5","number":2,"startedAt":"2026-09-18T02:29:14Z","status":"completed"},{"completedAt":"2026-09-18T02:29:20Z","conclusion":"success","name":"DISK start floor","number":3,"startedAt":"2026-09-18T02:29:20Z","status":"completed"},{"completedAt":"2026-09-18T02:29:20Z","conclusion":"success","name":"Checker precheck self-test","number":4,"startedAt":"2026-09-18T02:29:20Z","status":"completed"},{"completedAt":"2026-09-18T02:29:20Z","conclusion":"success","name":"Precheck traceable-reqs pin and runner","number":5,"startedAt":"2026-09-18T02:29:20Z","status":"completed"},{"completedAt":"2026-09-18T02:29:20Z","conclusion":"success","name":"Install traceable-reqs","number":6,"startedAt":"2026-09-18T02:29:20Z","status":"completed"},{"completedAt":"2026-09-18T02:29:23Z","conclusion":"success","name":"Coverage gate (hard — fails PR on uncovered activated req)","number":7,"startedAt":"2026-09-18T02:29:20Z","status":"completed"},{"completedAt":"2026-09-18T02:29:25Z","conclusion":"success","name":"Quality audit (advisory)","number":8,"startedAt":"2026-09-18T02:29:23Z","status":"completed"},{"completedAt":"2026-09-18T02:29:25Z","conclusion":"success","name":"DISK end floor","number":9,"startedAt":"2026-09-18T02:29:25Z","status":"completed"},{"completedAt":"2026-09-18T02:29:25Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":18,"startedAt":"2026-09-18T02:29:25Z","status":"completed"},{"completedAt":"2026-09-18T02:29:25Z","conclusion":"success","name":"Complete job","number":19,"startedAt":"2026-09-18T02:29:25Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/35299506382/job/105458986108"},{"completedAt":"2026-09-18T02:36:57Z","conclusion":"success","databaseId":105459081220,"name":"n1-gate (self-hosted, Windows, hfenduleam)","startedAt":"2026-09-18T02:29:42Z","status":"completed","steps":[{"completedAt":"2026-09-18T02:29:45Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-09-18T02:29:43Z","status":"completed"},{"completedAt":"2026-09-18T02:29:47Z","conclusion":"success","name":"Reap stray workspace daemons (pre-checkout exe-lock guard)","number":2,"startedAt":"2026-09-18T02:29:45Z","status":"completed"},{"completedAt":"2026-09-18T02:30:54Z","conclusion":"success","name":"Run actions/checkout@v5","number":3,"startedAt":"2026-09-18T02:29:47Z","status":"completed"},{"completedAt":"2026-09-18T02:30:54Z","conclusion":"success","name":"DISK start floor (Windows)","number":4,"startedAt":"2026-09-18T02:30:54Z","status":"completed"},{"completedAt":"2026-09-18T02:30:54Z","conclusion":"skipped","name":"DISK start floor (Linux)","number":5,"startedAt":"2026-09-18T02:30:54Z","status":"completed"},{"completedAt":"2026-09-18T02:30:54Z","conclusion":"skipped","name":"Use mold linker (Linux)","number":6,"startedAt":"2026-09-18T02:30:54Z","status":"completed"},{"completedAt":"2026-09-18T02:30:55Z","conclusion":"success","name":"Process census (job start)","number":7,"startedAt":"2026-09-18T02:30:54Z","status":"completed"},{"completedAt":"2026-09-18T02:30:55Z","conclusion":"skipped","name":"Process census (job start)","number":8,"startedAt":"2026-09-18T02:30:55Z","status":"completed"},{"completedAt":"2026-09-18T02:30:56Z","conclusion":"success","name":"Create run-scoped test temp sandbox (Windows)","number":9,"startedAt":"2026-09-18T02:30:55Z","status":"completed"},{"completedAt":"2026-09-18T02:30:56Z","conclusion":"skipped","name":"Create run-scoped test temp sandbox (Linux)","number":10,"startedAt":"2026-09-18T02:30:56Z","status":"completed"},{"completedAt":"2026-09-18T02:30:56Z","conclusion":"skipped","name":"N-1 gate (new-brain × old-broker) — linux","number":11,"startedAt":"2026-09-18T02:30:56Z","status":"completed"},{"completedAt":"2026-09-18T02:36:36Z","conclusion":"success","name":"N-1 gate (new-brain × old-broker) — windows","number":12,"startedAt":"2026-09-18T02:30:56Z","status":"completed"},{"completedAt":"2026-09-18T02:36:37Z","conclusion":"success","name":"DISK end floor (Windows)","number":13,"startedAt":"2026-09-18T02:36:36Z","status":"completed"},{"completedAt":"2026-09-18T02:36:37Z","conclusion":"skipped","name":"DISK end floor (Linux)","number":14,"startedAt":"2026-09-18T02:36:37Z","status":"completed"},{"completedAt":"2026-09-18T02:36:39Z","conclusion":"success","name":"Reap test-spawned daemons + census (job end)","number":15,"startedAt":"2026-09-18T02:36:37Z","status":"completed"},{"completedAt":"2026-09-18T02:36:39Z","conclusion":"skipped","name":"Reap test-spawned daemons + census (job end)","number":16,"startedAt":"2026-09-18T02:36:39Z","status":"completed"},{"completedAt":"2026-09-18T02:36:40Z","conclusion":"success","name":"Remove run-scoped test temp sandbox (Windows)","number":17,"startedAt":"2026-09-18T02:36:39Z","status":"completed"},{"completedAt":"2026-09-18T02:36:40Z","conclusion":"skipped","name":"Remove run-scoped test temp sandbox (Linux)","number":18,"startedAt":"2026-09-18T02:36:40Z","status":"completed"},{"completedAt":"2026-09-18T02:36:42Z","conclusion":"success","name":"Upload bench ledger","number":19,"startedAt":"2026-09-18T02:36:40Z","status":"completed"},{"completedAt":"2026-09-18T02:36:54Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":38,"startedAt":"2026-09-18T02:36:42Z","status":"completed"},{"completedAt":"2026-09-18T02:36:54Z","conclusion":"success","name":"Complete job","number":39,"startedAt":"2026-09-18T02:36:54Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/35299506382/job/105459081220"},{"completedAt":"2026-09-18T02:31:21Z","conclusion":"success","databaseId":105459081236,"name":"n1-gate (self-hosted, Linux, kitsubito)","startedAt":"2026-09-18T02:29:42Z","status":"completed","steps":[{"completedAt":"2026-09-18T02:29:44Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-09-18T02:29:42Z","status":"completed"},{"completedAt":"2026-09-18T02:29:44Z","conclusion":"skipped","name":"Reap stray workspace daemons (pre-checkout exe-lock guard)","number":2,"startedAt":"2026-09-18T02:29:44Z","status":"completed"},{"completedAt":"2026-09-18T02:29:51Z","conclusion":"success","name":"Run actions/checkout@v5","number":3,"startedAt":"2026-09-18T02:29:44Z","status":"completed"},{"completedAt":"2026-09-18T02:29:51Z","conclusion":"skipped","name":"DISK start floor (Windows)","number":4,"startedAt":"2026-09-18T02:29:51Z","status":"completed"},{"completedAt":"2026-09-18T02:29:51Z","conclusion":"success","name":"DISK start floor (Linux)","number":5,"startedAt":"2026-09-18T02:29:51Z","status":"completed"},{"completedAt":"2026-09-18T02:29:51Z","conclusion":"success","name":"Use mold linker (Linux)","number":6,"startedAt":"2026-09-18T02:29:51Z","status":"completed"},{"completedAt":"2026-09-18T02:29:51Z","conclusion":"skipped","name":"Process census (job start)","number":7,"startedAt":"2026-09-18T02:29:51Z","status":"completed"},{"completedAt":"2026-09-18T02:29:53Z","conclusion":"success","name":"Process census (job start)","number":8,"startedAt":"2026-09-18T02:29:51Z","status":"completed"},{"completedAt":"2026-09-18T02:29:53Z","conclusion":"skipped","name":"Create run-scoped test temp sandbox (Windows)","number":9,"startedAt":"2026-09-18T02:29:53Z","status":"completed"},{"completedAt":"2026-09-18T02:29:53Z","conclusion":"success","name":"Create run-scoped test temp sandbox (Linux)","number":10,"startedAt":"2026-09-18T02:29:53Z","status":"completed"},{"completedAt":"2026-09-18T02:31:10Z","conclusion":"success","name":"N-1 gate (new-brain × old-broker) — linux","number":11,"startedAt":"2026-09-18T02:29:53Z","status":"completed"},{"completedAt":"2026-09-18T02:31:10Z","conclusion":"skipped","name":"N-1 gate (new-brain × old-broker) — windows","number":12,"startedAt":"2026-09-18T02:31:10Z","status":"completed"},{"completedAt":"2026-09-18T02:31:10Z","conclusion":"skipped","name":"DISK end floor (Windows)","number":13,"startedAt":"2026-09-18T02:31:10Z","status":"completed"},{"completedAt":"2026-09-18T02:31:10Z","conclusion":"success","name":"DISK end floor (Linux)","number":14,"startedAt":"2026-09-18T02:31:10Z","status":"completed"},{"completedAt":"2026-09-18T02:31:10Z","conclusion":"skipped","name":"Reap test-spawned daemons + census (job end)","number":15,"startedAt":"2026-09-18T02:31:10Z","status":"completed"},{"completedAt":"2026-09-18T02:31:15Z","conclusion":"success","name":"Reap test-spawned daemons + census (job end)","number":16,"startedAt":"2026-09-18T02:31:10Z","status":"completed"},{"completedAt":"2026-09-18T02:31:15Z","conclusion":"skipped","name":"Remove run-scoped test temp sandbox (Windows)","number":17,"startedAt":"2026-09-18T02:31:15Z","status":"completed"},{"completedAt":"2026-09-18T02:31:15Z","conclusion":"success","name":"Remove run-scoped test temp sandbox (Linux)","number":18,"startedAt":"2026-09-18T02:31:15Z","status":"completed"},{"completedAt":"2026-09-18T02:31:16Z","conclusion":"success","name":"Upload bench ledger","number":19,"startedAt":"2026-09-18T02:31:15Z","status":"completed"},{"completedAt":"2026-09-18T02:31:16Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":38,"startedAt":"2026-09-18T02:31:16Z","status":"completed"},{"completedAt":"2026-09-18T02:31:16Z","conclusion":"success","name":"Complete job","number":39,"startedAt":"2026-09-18T02:31:16Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/35299506382/job/105459081236"},{"completedAt":"2026-09-18T03:02:40Z","conclusion":"success","databaseId":105459081279,"name":"test (self-hosted, Linux, kitsubito)","startedAt":"2026-09-18T02:31:23Z","status":"completed","steps":[{"completedAt":"2026-09-18T02:31:25Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-09-18T02:31:24Z","status":"completed"},{"completedAt":"2026-09-18T02:31:25Z","conclusion":"skipped","name":"Reap stray workspace daemons (pre-checkout exe-lock guard)","number":2,"startedAt":"2026-09-18T02:31:25Z","status":"completed"},{"completedAt":"2026-09-18T02:31:25Z","conclusion":"success","name":"Reap stray flood orphans + workspace daemons (pre-test contention guard)","number":3,"startedAt":"2026-09-18T02:31:25Z","status":"completed"},{"completedAt":"2026-09-18T02:31:27Z","conclusion":"success","name":"Run actions/checkout@v5","number":4,"startedAt":"2026-09-18T02:31:25Z","status":"completed"},{"completedAt":"2026-09-18T02:31:27Z","conclusion":"skipped","name":"DISK start floor (Windows)","number":5,"startedAt":"2026-09-18T02:31:27Z","status":"completed"},{"completedAt":"2026-09-18T02:31:27Z","conclusion":"success","name":"DISK start floor (Linux)","number":6,"startedAt":"2026-09-18T02:31:27Z","status":"completed"},{"completedAt":"2026-09-18T02:31:27Z","conclusion":"success","name":"Use mold linker (Linux)","number":7,"startedAt":"2026-09-18T02:31:27Z","status":"completed"},{"completedAt":"2026-09-18T02:31:27Z","conclusion":"skipped","name":"Toolchain versions (Windows)","number":8,"startedAt":"2026-09-18T02:31:27Z","status":"completed"},{"completedAt":"2026-09-18T02:31:27Z","conclusion":"success","name":"Toolchain versions (Linux)","number":9,"startedAt":"2026-09-18T02:31:27Z","status":"completed"},{"completedAt":"2026-09-18T02:31:27Z","conclusion":"skipped","name":"Process census (job start)","number":10,"startedAt":"2026-09-18T02:31:27Z","status":"completed"},{"completedAt":"2026-09-18T02:31:28Z","conclusion":"success","name":"Process census (job start)","number":11,"startedAt":"2026-09-18T02:31:27Z","status":"completed"},{"completedAt":"2026-09-18T02:31:28Z","conclusion":"success","name":"Census predicate selftest","number":12,"startedAt":"2026-09-18T02:31:28Z","status":"completed"},{"completedAt":"2026-09-18T02:31:28Z","conclusion":"success","name":"CI notifier verdict selftest","number":13,"startedAt":"2026-09-18T02:31:28Z","status":"completed"},{"completedAt":"2026-09-18T02:31:28Z","conclusion":"success","name":"Release version-assert selftest","number":14,"startedAt":"2026-09-18T02:31:28Z","status":"completed"},{"completedAt":"2026-09-18T02:31:29Z","conclusion":"skipped","name":"Create run-scoped test temp sandbox (Windows)","number":15,"startedAt":"2026-09-18T02:31:29Z","status":"completed"},{"completedAt":"2026-09-18T02:31:29Z","conclusion":"success","name":"Create run-scoped test temp sandbox (Linux)","number":16,"startedAt":"2026-09-18T02:31:29Z","status":"completed"},{"completedAt":"2026-09-18T02:33:21Z","conclusion":"success","name":"Build workspace fixture binaries","number":17,"startedAt":"2026-09-18T02:31:29Z","status":"completed"},{"completedAt":"2026-09-18T02:37:55Z","conclusion":"success","name":"Test — Phase A (light pool; full parallel) — linux","number":18,"startedAt":"2026-09-18T02:33:21Z","status":"completed"},{"completedAt":"2026-09-18T02:37:56Z","conclusion":"skipped","name":"Test — Phase A (light pool; bounded parallelism) — windows","number":19,"startedAt":"2026-09-18T02:37:55Z","status":"completed"},{"completedAt":"2026-09-18T02:59:04Z","conclusion":"success","name":"Test — Phase B (heavy class, serialized, on a now-quiet box) — linux","number":20,"startedAt":"2026-09-18T02:37:56Z","status":"completed"},{"completedAt":"2026-09-18T02:59:04Z","conclusion":"skipped","name":"Test — Phase B (heavy class, serialized, on a now-quiet box) — windows","number":21,"startedAt":"2026-09-18T02:59:04Z","status":"completed"},{"completedAt":"2026-09-18T02:59:35Z","conclusion":"success","name":"Doctests — linux","number":22,"startedAt":"2026-09-18T02:59:04Z","status":"completed"},{"completedAt":"2026-09-18T02:59:35Z","conclusion":"skipped","name":"Doctests — windows","number":23,"startedAt":"2026-09-18T02:59:35Z","status":"completed"},{"completedAt":"2026-09-18T03:00:19Z","conclusion":"success","name":"Clippy (deny warnings) — linux","number":24,"startedAt":"2026-09-18T02:59:35Z","status":"completed"},{"completedAt":"2026-09-18T03:00:19Z","conclusion":"skipped","name":"Clippy (deny warnings) — windows","number":25,"startedAt":"2026-09-18T03:00:19Z","status":"completed"},{"completedAt":"2026-09-18T03:00:21Z","conclusion":"success","name":"Checkout spt-shell-notify (real-shell dogfood)","number":26,"startedAt":"2026-09-18T03:00:19Z","status":"completed"},{"completedAt":"2026-09-18T03:00:23Z","conclusion":"success","name":"Build notify-shell","number":27,"startedAt":"2026-09-18T03:00:21Z","status":"completed"},{"completedAt":"2026-09-18T03:00:23Z","conclusion":"skipped","name":"Reap leaked workspace daemons before the notify relink (Windows exe-lock guard)","number":28,"startedAt":"2026-09-18T03:00:23Z","status":"completed"},{"completedAt":"2026-09-18T03:00:50Z","conclusion":"success","name":"Real-shell E2E (notify) — linux","number":29,"startedAt":"2026-09-18T03:00:23Z","status":"completed"},{"completedAt":"2026-09-18T03:00:50Z","conclusion":"skipped","name":"Real-shell E2E (notify) — windows","number":30,"startedAt":"2026-09-18T03:00:50Z","status":"completed"},{"completedAt":"2026-09-18T03:00:50Z","conclusion":"skipped","name":"Reap leaked workspace daemons before the installer relink (Windows exe-lock guard)","number":31,"startedAt":"2026-09-18T03:00:50Z","status":"completed"},{"completedAt":"2026-09-18T03:01:15Z","conclusion":"success","name":"Installer E2E (staged-release rung) — linux","number":32,"startedAt":"2026-09-18T03:00:50Z","status":"completed"},{"completedAt":"2026-09-18T03:01:15Z","conclusion":"skipped","name":"Installer E2E (staged-release rung) — windows","number":33,"startedAt":"2026-09-18T03:01:15Z","status":"completed"},{"completedAt":"2026-09-18T03:01:15Z","conclusion":"skipped","name":"Reap leaked workspace daemons before docs-drift build (Windows exe-lock guard)","number":34,"startedAt":"2026-09-18T03:01:15Z","status":"completed"},{"completedAt":"2026-09-18T03:01:15Z","conclusion":"success","name":"DISK docs floor (Linux)","number":35,"startedAt":"2026-09-18T03:01:15Z","status":"completed"},{"completedAt":"2026-09-18T03:02:23Z","conclusion":"success","name":"Docs drift gate (CLI ref + llms links) — linux","number":36,"startedAt":"2026-09-18T03:01:15Z","status":"completed"},{"completedAt":"2026-09-18T03:02:23Z","conclusion":"skipped","name":"DISK docs floor (Windows)","number":37,"startedAt":"2026-09-18T03:02:23Z","status":"completed"},{"completedAt":"2026-09-18T03:02:23Z","conclusion":"skipped","name":"Docs drift gate (CLI ref + llms links) — windows","number":38,"startedAt":"2026-09-18T03:02:23Z","status":"completed"},{"completedAt":"2026-09-18T03:02:24Z","conclusion":"success","name":"Docs bundle drift gate (book builds + bundle assembles)","number":39,"startedAt":"2026-09-18T03:02:23Z","status":"completed"},{"completedAt":"2026-09-18T03:02:24Z","conclusion":"skipped","name":"Dormancy budget (shell seats)","number":40,"startedAt":"2026-09-18T03:02:24Z","status":"completed"},{"completedAt":"2026-09-18T03:02:24Z","conclusion":"skipped","name":"Dormancy budget (real adapter seats, when installed) — linux","number":41,"startedAt":"2026-09-18T03:02:24Z","status":"completed"},{"completedAt":"2026-09-18T03:02:24Z","conclusion":"skipped","name":"Dormancy budget (real adapter seats, when installed) — windows","number":42,"startedAt":"2026-09-18T03:02:24Z","status":"completed"},{"completedAt":"2026-09-18T03:02:24Z","conclusion":"skipped","name":"DISK end floor (Windows)","number":43,"startedAt":"2026-09-18T03:02:24Z","status":"completed"},{"completedAt":"2026-09-18T03:02:24Z","conclusion":"success","name":"DISK end floor (Linux)","number":44,"startedAt":"2026-09-18T03:02:24Z","status":"completed"},{"completedAt":"2026-09-18T03:02:24Z","conclusion":"skipped","name":"Reap test-spawned daemons + census (job end)","number":45,"startedAt":"2026-09-18T03:02:24Z","status":"completed"},{"completedAt":"2026-09-18T03:02:35Z","conclusion":"success","name":"Reap test-spawned daemons + census (job end)","number":46,"startedAt":"2026-09-18T03:02:24Z","status":"completed"},{"completedAt":"2026-09-18T03:02:35Z","conclusion":"skipped","name":"Remove run-scoped test temp sandbox (Windows)","number":47,"startedAt":"2026-09-18T03:02:35Z","status":"completed"},{"completedAt":"2026-09-18T03:02:35Z","conclusion":"success","name":"Remove run-scoped test temp sandbox (Linux)","number":48,"startedAt":"2026-09-18T03:02:35Z","status":"completed"},{"completedAt":"2026-09-18T03:02:37Z","conclusion":"success","name":"Upload bench ledger","number":49,"startedAt":"2026-09-18T03:02:35Z","status":"completed"},{"completedAt":"2026-09-18T03:02:37Z","conclusion":"success","name":"Post Checkout spt-shell-notify (real-shell dogfood)","number":97,"startedAt":"2026-09-18T03:02:37Z","status":"completed"},{"completedAt":"2026-09-18T03:02:37Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":98,"startedAt":"2026-09-18T03:02:37Z","status":"completed"},{"completedAt":"2026-09-18T03:02:37Z","conclusion":"success","name":"Complete job","number":99,"startedAt":"2026-09-18T03:02:37Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/35299506382/job/105459081279"},{"completedAt":"2026-09-18T03:44:16Z","conclusion":"failure","databaseId":105459081284,"name":"test (self-hosted, Windows, hfenduleam)","startedAt":"2026-09-18T02:36:58Z","status":"completed","steps":[{"completedAt":"2026-09-18T02:37:01Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-09-18T02:36:59Z","status":"completed"},{"completedAt":"2026-09-18T02:37:02Z","conclusion":"success","name":"Reap stray workspace daemons (pre-checkout exe-lock guard)","number":2,"startedAt":"2026-09-18T02:37:01Z","status":"completed"},{"completedAt":"2026-09-18T02:37:02Z","conclusion":"skipped","name":"Reap stray flood orphans + workspace daemons (pre-test contention guard)","number":3,"startedAt":"2026-09-18T02:37:02Z","status":"completed"},{"completedAt":"2026-09-18T02:37:47Z","conclusion":"success","name":"Run actions/checkout@v5","number":4,"startedAt":"2026-09-18T02:37:02Z","status":"completed"},{"completedAt":"2026-09-18T02:37:48Z","conclusion":"success","name":"DISK start floor (Windows)","number":5,"startedAt":"2026-09-18T02:37:47Z","status":"completed"},{"completedAt":"2026-09-18T02:37:48Z","conclusion":"skipped","name":"DISK start floor (Linux)","number":6,"startedAt":"2026-09-18T02:37:48Z","status":"completed"},{"completedAt":"2026-09-18T02:37:48Z","conclusion":"skipped","name":"Use mold linker (Linux)","number":7,"startedAt":"2026-09-18T02:37:48Z","status":"completed"},{"completedAt":"2026-09-18T02:37:54Z","conclusion":"success","name":"Toolchain versions (Windows)","number":8,"startedAt":"2026-09-18T02:37:48Z","status":"completed"},{"completedAt":"2026-09-18T02:37:54Z","conclusion":"skipped","name":"Toolchain versions (Linux)","number":9,"startedAt":"2026-09-18T02:37:54Z","status":"completed"},{"completedAt":"2026-09-18T02:37:56Z","conclusion":"success","name":"Process census (job start)","number":10,"startedAt":"2026-09-18T02:37:54Z","status":"completed"},{"completedAt":"2026-09-18T02:37:56Z","conclusion":"skipped","name":"Process census (job start)","number":11,"startedAt":"2026-09-18T02:37:56Z","status":"completed"},{"completedAt":"2026-09-18T02:37:56Z","conclusion":"skipped","name":"Census predicate selftest","number":12,"startedAt":"2026-09-18T02:37:56Z","status":"completed"},{"completedAt":"2026-09-18T02:37:56Z","conclusion":"skipped","name":"CI notifier verdict selftest","number":13,"startedAt":"2026-09-18T02:37:56Z","status":"completed"},{"completedAt":"2026-09-18T02:37:56Z","conclusion":"skipped","name":"Release version-assert selftest","number":14,"startedAt":"2026-09-18T02:37:56Z","status":"completed"},{"completedAt":"2026-09-18T02:37:57Z","conclusion":"success","name":"Create run-scoped test temp sandbox (Windows)","number":15,"startedAt":"2026-09-18T02:37:56Z","status":"completed"},{"completedAt":"2026-09-18T02:37:57Z","conclusion":"skipped","name":"Create run-scoped test temp sandbox (Linux)","number":16,"startedAt":"2026-09-18T02:37:57Z","status":"completed"},{"completedAt":"2026-09-18T02:46:22Z","conclusion":"success","name":"Build workspace fixture binaries","number":17,"startedAt":"2026-09-18T02:37:57Z","status":"completed"},{"completedAt":"2026-09-18T02:46:22Z","conclusion":"skipped","name":"Test — Phase A (light pool; full parallel) — linux","number":18,"startedAt":"2026-09-18T02:46:22Z","status":"completed"},{"completedAt":"2026-09-18T03:11:53Z","conclusion":"success","name":"Test — Phase A (light pool; bounded parallelism) — windows","number":19,"startedAt":"2026-09-18T02:46:22Z","status":"completed"},{"completedAt":"2026-09-18T03:11:53Z","conclusion":"skipped","name":"Test — Phase B (heavy class, serialized, on a now-quiet box) — linux","number":20,"startedAt":"2026-09-18T03:11:53Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"failure","name":"Test — Phase B (heavy class, serialized, on a now-quiet box) — windows","number":21,"startedAt":"2026-09-18T03:11:53Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Doctests — linux","number":22,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Doctests — windows","number":23,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Clippy (deny warnings) — linux","number":24,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Clippy (deny warnings) — windows","number":25,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Checkout spt-shell-notify (real-shell dogfood)","number":26,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Build notify-shell","number":27,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Reap leaked workspace daemons before the notify relink (Windows exe-lock guard)","number":28,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Real-shell E2E (notify) — linux","number":29,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Real-shell E2E (notify) — windows","number":30,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Reap leaked workspace daemons before the installer relink (Windows exe-lock guard)","number":31,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Installer E2E (staged-release rung) — linux","number":32,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:27Z","conclusion":"skipped","name":"Installer E2E (staged-release rung) — windows","number":33,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:35Z","conclusion":"success","name":"Reap leaked workspace daemons before docs-drift build (Windows exe-lock guard)","number":34,"startedAt":"2026-09-18T03:40:27Z","status":"completed"},{"completedAt":"2026-09-18T03:40:35Z","conclusion":"skipped","name":"DISK docs floor (Linux)","number":35,"startedAt":"2026-09-18T03:40:35Z","status":"completed"},{"completedAt":"2026-09-18T03:40:35Z","conclusion":"skipped","name":"Docs drift gate (CLI ref + llms links) — linux","number":36,"startedAt":"2026-09-18T03:40:35Z","status":"completed"},{"completedAt":"2026-09-18T03:40:35Z","conclusion":"success","name":"DISK docs floor (Windows)","number":37,"startedAt":"2026-09-18T03:40:35Z","status":"completed"},{"completedAt":"2026-09-18T03:43:36Z","conclusion":"success","name":"Docs drift gate (CLI ref + llms links) — windows","number":38,"startedAt":"2026-09-18T03:40:35Z","status":"completed"},{"completedAt":"2026-09-18T03:43:36Z","conclusion":"skipped","name":"Docs bundle drift gate (book builds + bundle assembles)","number":39,"startedAt":"2026-09-18T03:43:36Z","status":"completed"},{"completedAt":"2026-09-18T03:43:36Z","conclusion":"skipped","name":"Dormancy budget (shell seats)","number":40,"startedAt":"2026-09-18T03:43:36Z","status":"completed"},{"completedAt":"2026-09-18T03:43:36Z","conclusion":"skipped","name":"Dormancy budget (real adapter seats, when installed) — linux","number":41,"startedAt":"2026-09-18T03:43:36Z","status":"completed"},{"completedAt":"2026-09-18T03:43:36Z","conclusion":"skipped","name":"Dormancy budget (real adapter seats, when installed) — windows","number":42,"startedAt":"2026-09-18T03:43:36Z","status":"completed"},{"completedAt":"2026-09-18T03:43:36Z","conclusion":"success","name":"DISK end floor (Windows)","number":43,"startedAt":"2026-09-18T03:43:36Z","status":"completed"},{"completedAt":"2026-09-18T03:43:36Z","conclusion":"skipped","name":"DISK end floor (Linux)","number":44,"startedAt":"2026-09-18T03:43:36Z","status":"completed"},{"completedAt":"2026-09-18T03:43:39Z","conclusion":"success","name":"Reap test-spawned daemons + census (job end)","number":45,"startedAt":"2026-09-18T03:43:36Z","status":"completed"},{"completedAt":"2026-09-18T03:43:39Z","conclusion":"skipped","name":"Reap test-spawned daemons + census (job end)","number":46,"startedAt":"2026-09-18T03:43:39Z","status":"completed"},{"completedAt":"2026-09-18T03:43:41Z","conclusion":"success","name":"Remove run-scoped test temp sandbox (Windows)","number":47,"startedAt":"2026-09-18T03:43:39Z","status":"completed"},{"completedAt":"2026-09-18T03:43:41Z","conclusion":"skipped","name":"Remove run-scoped test temp sandbox (Linux)","number":48,"startedAt":"2026-09-18T03:43:41Z","status":"completed"},{"completedAt":"2026-09-18T03:43:44Z","conclusion":"success","name":"Upload bench ledger","number":49,"startedAt":"2026-09-18T03:43:41Z","status":"completed"},{"completedAt":"2026-09-18T03:44:13Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":98,"startedAt":"2026-09-18T03:43:44Z","status":"completed"},{"completedAt":"2026-09-18T03:44:13Z","conclusion":"success","name":"Complete job","number":99,"startedAt":"2026-09-18T03:44:13Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/35299506382/job/105459081284"},{"completedAt":"2026-09-18T04:15:49Z","conclusion":"success","databaseId":105473276934,"name":"twohost-b","startedAt":"2026-09-18T03:44:19Z","status":"completed","steps":[{"completedAt":"2026-09-18T03:44:22Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-09-18T03:44:20Z","status":"completed"},{"completedAt":"2026-09-18T03:44:28Z","conclusion":"success","name":"Run actions/checkout@v5","number":2,"startedAt":"2026-09-18T03:44:22Z","status":"completed"},{"completedAt":"2026-09-18T03:44:28Z","conclusion":"success","name":"DISK start floor","number":3,"startedAt":"2026-09-18T03:44:28Z","status":"completed"},{"completedAt":"2026-09-18T03:44:28Z","conclusion":"success","name":"Create run-scoped test temp sandbox","number":4,"startedAt":"2026-09-18T03:44:28Z","status":"completed"},{"completedAt":"2026-09-18T03:44:29Z","conclusion":"success","name":"Checkout spt-shell-notify (toast rung)","number":5,"startedAt":"2026-09-18T03:44:28Z","status":"completed"},{"completedAt":"2026-09-18T03:44:31Z","conclusion":"success","name":"Build notify-shell","number":6,"startedAt":"2026-09-18T03:44:29Z","status":"completed"},{"completedAt":"2026-09-18T03:45:41Z","conclusion":"success","name":"Build spt binary (toast rung)","number":7,"startedAt":"2026-09-18T03:44:31Z","status":"completed"},{"completedAt":"2026-09-18T03:45:47Z","conclusion":"success","name":"Link health probe — peer hfenduleam (tailscale RTT)","number":8,"startedAt":"2026-09-18T03:45:41Z","status":"completed"},{"completedAt":"2026-09-18T03:55:41Z","conclusion":"success","name":"Two-host ladder — role B (seed-holder/server)","number":9,"startedAt":"2026-09-18T03:45:47Z","status":"completed"},{"completedAt":"2026-09-18T03:55:50Z","conclusion":"success","name":"Two-host inbound probe — role B (sender)","number":10,"startedAt":"2026-09-18T03:55:41Z","status":"completed"},{"completedAt":"2026-09-18T03:56:13Z","conclusion":"success","name":"Two-host web serving — role B (owner)","number":11,"startedAt":"2026-09-18T03:55:50Z","status":"completed"},{"completedAt":"2026-09-18T03:56:14Z","conclusion":"success","name":"Build mock-session (gated-step resume harness)","number":12,"startedAt":"2026-09-18T03:56:13Z","status":"completed"},{"completedAt":"2026-09-18T04:15:34Z","conclusion":"success","name":"Two-host gated CLI step — role B (server)","number":13,"startedAt":"2026-09-18T03:56:14Z","status":"completed"},{"completedAt":"2026-09-18T04:15:34Z","conclusion":"success","name":"DISK end floor","number":14,"startedAt":"2026-09-18T04:15:34Z","status":"completed"},{"completedAt":"2026-09-18T04:15:45Z","conclusion":"success","name":"Reap test-spawned daemons + census (job end)","number":15,"startedAt":"2026-09-18T04:15:34Z","status":"completed"},{"completedAt":"2026-09-18T04:15:45Z","conclusion":"success","name":"Remove run-scoped test temp sandbox","number":16,"startedAt":"2026-09-18T04:15:45Z","status":"completed"},{"completedAt":"2026-09-18T04:15:46Z","conclusion":"success","name":"Upload bench ledger","number":17,"startedAt":"2026-09-18T04:15:45Z","status":"completed"},{"completedAt":"2026-09-18T04:15:47Z","conclusion":"success","name":"Post Checkout spt-shell-notify (toast rung)","number":33,"startedAt":"2026-09-18T04:15:46Z","status":"completed"},{"completedAt":"2026-09-18T04:15:47Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":34,"startedAt":"2026-09-18T04:15:47Z","status":"completed"},{"completedAt":"2026-09-18T04:15:47Z","conclusion":"success","name":"Complete job","number":35,"startedAt":"2026-09-18T04:15:47Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/35299506382/job/105473276934"},{"completedAt":"2026-09-18T04:01:47Z","conclusion":"success","databaseId":105473277032,"name":"twohost-a","startedAt":"2026-09-18T03:44:19Z","status":"completed","steps":[{"completedAt":"2026-09-18T03:44:25Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-09-18T03:44:20Z","status":"completed"},{"completedAt":"2026-09-18T03:45:07Z","conclusion":"success","name":"Run actions/checkout@v5","number":2,"startedAt":"2026-09-18T03:44:25Z","status":"completed"},{"completedAt":"2026-09-18T03:45:07Z","conclusion":"success","name":"DISK start floor","number":3,"startedAt":"2026-09-18T03:45:07Z","status":"completed"},{"completedAt":"2026-09-18T03:45:09Z","conclusion":"success","name":"Create run-scoped test temp sandbox","number":4,"startedAt":"2026-09-18T03:45:07Z","status":"completed"},{"completedAt":"2026-09-18T03:45:26Z","conclusion":"success","name":"Checkout spt-shell-notify (toast rung)","number":5,"startedAt":"2026-09-18T03:45:09Z","status":"completed"},{"completedAt":"2026-09-18T03:45:37Z","conclusion":"success","name":"Build notify-shell","number":6,"startedAt":"2026-09-18T03:45:26Z","status":"completed"},{"completedAt":"2026-09-18T03:51:35Z","conclusion":"success","name":"Build spt binary (toast rung)","number":7,"startedAt":"2026-09-18T03:45:37Z","status":"completed"},{"completedAt":"2026-09-18T03:51:41Z","conclusion":"success","name":"Link health probe — peer kitsubito (tailscale RTT)","number":8,"startedAt":"2026-09-18T03:51:35Z","status":"completed"},{"completedAt":"2026-09-18T03:55:41Z","conclusion":"success","name":"Two-host ladder — role A (joiner/driver)","number":9,"startedAt":"2026-09-18T03:51:41Z","status":"completed"},{"completedAt":"2026-09-18T03:55:52Z","conclusion":"success","name":"Two-host inbound probe — role A (receipt asserted here)","number":10,"startedAt":"2026-09-18T03:55:41Z","status":"completed"},{"completedAt":"2026-09-18T03:56:03Z","conclusion":"success","name":"Two-host web serving — role A (requester)","number":11,"startedAt":"2026-09-18T03:55:52Z","status":"completed"},{"completedAt":"2026-09-18T03:56:12Z","conclusion":"success","name":"Build mock-session (gated-step resume harness)","number":12,"startedAt":"2026-09-18T03:56:03Z","status":"completed"},{"completedAt":"2026-09-18T03:56:14Z","conclusion":"success","name":"Reap leaked workspace daemons before the gated-CLI relink (Windows exe-lock guard)","number":13,"startedAt":"2026-09-18T03:56:12Z","status":"completed"},{"completedAt":"2026-09-18T04:00:48Z","conclusion":"success","name":"Two-host gated CLI step — role A (driver)","number":14,"startedAt":"2026-09-18T03:56:14Z","status":"completed"},{"completedAt":"2026-09-18T04:00:49Z","conclusion":"success","name":"DISK end floor","number":15,"startedAt":"2026-09-18T04:00:48Z","status":"completed"},{"completedAt":"2026-09-18T04:00:51Z","conclusion":"success","name":"Reap test-spawned daemons + census (job end)","number":16,"startedAt":"2026-09-18T04:00:49Z","status":"completed"},{"completedAt":"2026-09-18T04:00:52Z","conclusion":"success","name":"Remove run-scoped test temp sandbox","number":17,"startedAt":"2026-09-18T04:00:51Z","status":"completed"},{"completedAt":"2026-09-18T04:00:56Z","conclusion":"success","name":"Upload bench ledger","number":18,"startedAt":"2026-09-18T04:00:52Z","status":"completed"},{"completedAt":"2026-09-18T04:01:21Z","conclusion":"success","name":"Post Checkout spt-shell-notify (toast rung)","number":35,"startedAt":"2026-09-18T04:00:56Z","status":"completed"},{"completedAt":"2026-09-18T04:01:45Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":36,"startedAt":"2026-09-18T04:01:21Z","status":"completed"},{"completedAt":"2026-09-18T04:01:45Z","conclusion":"success","name":"Complete job","number":37,"startedAt":"2026-09-18T04:01:45Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/35299506382/job/105473277032"},{"completedAt":"0001-01-01T00:00:00Z","conclusion":"","databaseId":105479063212,"name":"notify","startedAt":"2026-09-18T04:15:51Z","status":"in_progress","steps":[{"completedAt":"2026-09-18T04:15:53Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-09-18T04:15:52Z","status":"completed"},{"completedAt":"0001-01-01T00:00:00Z","conclusion":"","name":"Run actions/checkout@v5","number":2,"startedAt":"2026-09-18T04:15:53Z","status":"in_progress"},{"completedAt":"0001-01-01T00:00:00Z","conclusion":"","name":"Notify agents of the run outcome","number":3,"startedAt":"0001-01-01T00:00:00Z","status":"pending"},{"completedAt":"0001-01-01T00:00:00Z","conclusion":"","name":"Post Run actions/checkout@v5","number":6,"startedAt":"0001-01-01T00:00:00Z","status":"pending"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/35299506382/job/105479063212"}],"status":"in_progress"}
