{"conclusion":"failure","databaseId":30436637478,"headSha":"ffc7e9ea4427ff56f02edd6816b814cea5874dfe","jobs":[{"completedAt":"2026-07-29T08:43:24Z","conclusion":"success","databaseId":90525808213,"name":"traceability","startedAt":"2026-07-29T08:43:14Z","status":"completed","steps":[{"completedAt":"2026-07-29T08:43:16Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-07-29T08:43:15Z","status":"completed"},{"completedAt":"2026-07-29T08:43:16Z","conclusion":"success","name":"Assert workspace free-space floor","number":2,"startedAt":"2026-07-29T08:43:16Z","status":"completed"},{"completedAt":"2026-07-29T08:43:17Z","conclusion":"success","name":"Run actions/checkout@v5","number":3,"startedAt":"2026-07-29T08:43:16Z","status":"completed"},{"completedAt":"2026-07-29T08:43:17Z","conclusion":"success","name":"Install traceable-reqs","number":4,"startedAt":"2026-07-29T08:43:17Z","status":"completed"},{"completedAt":"2026-07-29T08:43:18Z","conclusion":"success","name":"Coverage gate (hard — fails PR on uncovered activated req)","number":5,"startedAt":"2026-07-29T08:43:17Z","status":"completed"},{"completedAt":"2026-07-29T08:43:18Z","conclusion":"success","name":"Quality audit (advisory)","number":6,"startedAt":"2026-07-29T08:43:18Z","status":"completed"},{"completedAt":"2026-07-29T08:43:19Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":12,"startedAt":"2026-07-29T08:43:18Z","status":"completed"},{"completedAt":"2026-07-29T08:43:19Z","conclusion":"success","name":"Complete job","number":13,"startedAt":"2026-07-29T08:43:19Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/30436637478/job/90525808213"},{"completedAt":"2026-07-29T08:43:32Z","conclusion":"success","databaseId":90525808249,"name":"changes","startedAt":"2026-07-29T08:43:26Z","status":"completed","steps":[{"completedAt":"2026-07-29T08:43:27Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-07-29T08:43:26Z","status":"completed"},{"completedAt":"2026-07-29T08:43:27Z","conclusion":"success","name":"Assert workspace free-space floor","number":2,"startedAt":"2026-07-29T08:43:27Z","status":"completed"},{"completedAt":"2026-07-29T08:43:28Z","conclusion":"success","name":"Run actions/checkout@v5","number":3,"startedAt":"2026-07-29T08:43:27Z","status":"completed"},{"completedAt":"2026-07-29T08:43:28Z","conclusion":"success","name":"Run set -euo pipefail","number":4,"startedAt":"2026-07-29T08:43:28Z","status":"completed"},{"completedAt":"2026-07-29T08:43:28Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":8,"startedAt":"2026-07-29T08:43:28Z","status":"completed"},{"completedAt":"2026-07-29T08:43:28Z","conclusion":"success","name":"Complete job","number":9,"startedAt":"2026-07-29T08:43:28Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/30436637478/job/90525808249"},{"completedAt":"2026-07-29T09:02:06Z","conclusion":"failure","databaseId":90525878966,"name":"test (self-hosted, Windows, hfenduleam)","startedAt":"2026-07-29T08:46:02Z","status":"completed","steps":[{"completedAt":"2026-07-29T08:46:04Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-07-29T08:46:03Z","status":"completed"},{"completedAt":"2026-07-29T08:46:04Z","conclusion":"success","name":"Assert workspace free-space floor (Windows)","number":2,"startedAt":"2026-07-29T08:46:04Z","status":"completed"},{"completedAt":"2026-07-29T08:46:04Z","conclusion":"skipped","name":"Assert workspace free-space floor (Linux)","number":3,"startedAt":"2026-07-29T08:46:04Z","status":"completed"},{"completedAt":"2026-07-29T08:46:05Z","conclusion":"success","name":"Reap stray workspace daemons (pre-checkout exe-lock guard)","number":4,"startedAt":"2026-07-29T08:46:04Z","status":"completed"},{"completedAt":"2026-07-29T08:46:05Z","conclusion":"skipped","name":"Reap stray flood orphans + workspace daemons (pre-test contention guard)","number":5,"startedAt":"2026-07-29T08:46:05Z","status":"completed"},{"completedAt":"2026-07-29T08:46:10Z","conclusion":"success","name":"Run actions/checkout@v5","number":6,"startedAt":"2026-07-29T08:46:05Z","status":"completed"},{"completedAt":"2026-07-29T08:46:10Z","conclusion":"skipped","name":"Use mold linker (Linux)","number":7,"startedAt":"2026-07-29T08:46:10Z","status":"completed"},{"completedAt":"2026-07-29T08:46:10Z","conclusion":"success","name":"Process census (job start)","number":8,"startedAt":"2026-07-29T08:46:10Z","status":"completed"},{"completedAt":"2026-07-29T08:46:10Z","conclusion":"skipped","name":"Process census (job start)","number":9,"startedAt":"2026-07-29T08:46:10Z","status":"completed"},{"completedAt":"2026-07-29T08:46:10Z","conclusion":"skipped","name":"Census predicate selftest","number":10,"startedAt":"2026-07-29T08:46:10Z","status":"completed"},{"completedAt":"2026-07-29T08:46:11Z","conclusion":"success","name":"Create run-scoped test temp sandbox (Windows)","number":11,"startedAt":"2026-07-29T08:46:10Z","status":"completed"},{"completedAt":"2026-07-29T08:46:11Z","conclusion":"skipped","name":"Create run-scoped test temp sandbox (Linux)","number":12,"startedAt":"2026-07-29T08:46:11Z","status":"completed"},{"completedAt":"2026-07-29T08:52:34Z","conclusion":"success","name":"Test — Phase A (light pool; full parallel on Linux, bounded on Windows)","number":13,"startedAt":"2026-07-29T08:46:11Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"failure","name":"Test — Phase B (heavy class, serialized, on a now-quiet box)","number":14,"startedAt":"2026-07-29T08:52:34Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Doctests","number":15,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Clippy (deny warnings)","number":16,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Checkout spt-shell-notify (real-shell dogfood)","number":17,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Build notify-shell","number":18,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Real-shell E2E (notify) — linux","number":19,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Real-shell E2E (notify) — windows","number":20,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Installer E2E (staged-release rung)","number":21,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Reap stray daemons before docs-drift build (Windows exe-lock guard)","number":22,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Docs drift gate (CLI ref + llms links)","number":23,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Docs bundle drift gate (book builds + bundle assembles)","number":24,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Dormancy budget (shell seats)","number":25,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Dormancy budget (real adapter seats, when installed) — linux","number":26,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:01:54Z","conclusion":"skipped","name":"Dormancy budget (real adapter seats, when installed) — windows","number":27,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:02:01Z","conclusion":"success","name":"Reap test-spawned daemons + census (job end)","number":28,"startedAt":"2026-07-29T09:01:54Z","status":"completed"},{"completedAt":"2026-07-29T09:02:01Z","conclusion":"skipped","name":"Reap test-spawned daemons + census (job end)","number":29,"startedAt":"2026-07-29T09:02:01Z","status":"completed"},{"completedAt":"2026-07-29T09:02:02Z","conclusion":"success","name":"Remove run-scoped test temp sandbox (Windows)","number":30,"startedAt":"2026-07-29T09:02:01Z","status":"completed"},{"completedAt":"2026-07-29T09:02:02Z","conclusion":"skipped","name":"Remove run-scoped test temp sandbox (Linux)","number":31,"startedAt":"2026-07-29T09:02:02Z","status":"completed"},{"completedAt":"2026-07-29T09:02:04Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":62,"startedAt":"2026-07-29T09:02:02Z","status":"completed"},{"completedAt":"2026-07-29T09:02:04Z","conclusion":"success","name":"Complete job","number":63,"startedAt":"2026-07-29T09:02:04Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/30436637478/job/90525878966"},{"completedAt":"2026-07-29T08:46:00Z","conclusion":"success","databaseId":90525878983,"name":"n1-gate (self-hosted, Windows, hfenduleam)","startedAt":"2026-07-29T08:43:34Z","status":"completed","steps":[{"completedAt":"2026-07-29T08:43:37Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-07-29T08:43:36Z","status":"completed"},{"completedAt":"2026-07-29T08:43:37Z","conclusion":"success","name":"Assert workspace free-space floor (Windows)","number":2,"startedAt":"2026-07-29T08:43:37Z","status":"completed"},{"completedAt":"2026-07-29T08:43:37Z","conclusion":"skipped","name":"Assert workspace free-space floor (Linux)","number":3,"startedAt":"2026-07-29T08:43:37Z","status":"completed"},{"completedAt":"2026-07-29T08:43:37Z","conclusion":"success","name":"Reap stray workspace daemons (pre-checkout exe-lock guard)","number":4,"startedAt":"2026-07-29T08:43:37Z","status":"completed"},{"completedAt":"2026-07-29T08:43:53Z","conclusion":"success","name":"Run actions/checkout@v5","number":5,"startedAt":"2026-07-29T08:43:37Z","status":"completed"},{"completedAt":"2026-07-29T08:43:53Z","conclusion":"skipped","name":"Use mold linker (Linux)","number":6,"startedAt":"2026-07-29T08:43:53Z","status":"completed"},{"completedAt":"2026-07-29T08:43:53Z","conclusion":"success","name":"Process census (job start)","number":7,"startedAt":"2026-07-29T08:43:53Z","status":"completed"},{"completedAt":"2026-07-29T08:43:53Z","conclusion":"skipped","name":"Process census (job start)","number":8,"startedAt":"2026-07-29T08:43:53Z","status":"completed"},{"completedAt":"2026-07-29T08:43:54Z","conclusion":"success","name":"Create run-scoped test temp sandbox (Windows)","number":9,"startedAt":"2026-07-29T08:43:53Z","status":"completed"},{"completedAt":"2026-07-29T08:43:54Z","conclusion":"skipped","name":"Create run-scoped test temp sandbox (Linux)","number":10,"startedAt":"2026-07-29T08:43:54Z","status":"completed"},{"completedAt":"2026-07-29T08:43:54Z","conclusion":"skipped","name":"N-1 gate (new-brain × old-broker) — linux","number":11,"startedAt":"2026-07-29T08:43:54Z","status":"completed"},{"completedAt":"2026-07-29T08:45:53Z","conclusion":"success","name":"N-1 gate (new-brain × old-broker) — windows","number":12,"startedAt":"2026-07-29T08:43:54Z","status":"completed"},{"completedAt":"2026-07-29T08:45:55Z","conclusion":"success","name":"Reap test-spawned daemons + census (job end)","number":13,"startedAt":"2026-07-29T08:45:53Z","status":"completed"},{"completedAt":"2026-07-29T08:45:55Z","conclusion":"skipped","name":"Reap test-spawned daemons + census (job end)","number":14,"startedAt":"2026-07-29T08:45:55Z","status":"completed"},{"completedAt":"2026-07-29T08:45:56Z","conclusion":"success","name":"Remove run-scoped test temp sandbox (Windows)","number":15,"startedAt":"2026-07-29T08:45:56Z","status":"completed"},{"completedAt":"2026-07-29T08:45:56Z","conclusion":"skipped","name":"Remove run-scoped test temp sandbox (Linux)","number":16,"startedAt":"2026-07-29T08:45:56Z","status":"completed"},{"completedAt":"2026-07-29T08:45:58Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":32,"startedAt":"2026-07-29T08:45:56Z","status":"completed"},{"completedAt":"2026-07-29T08:45:58Z","conclusion":"success","name":"Complete job","number":33,"startedAt":"2026-07-29T08:45:58Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/30436637478/job/90525878983"},{"completedAt":"2026-07-29T08:44:59Z","conclusion":"success","databaseId":90525879002,"name":"n1-gate (self-hosted, Linux, kitsubito)","startedAt":"2026-07-29T08:43:34Z","status":"completed","steps":[{"completedAt":"2026-07-29T08:43:36Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-07-29T08:43:35Z","status":"completed"},{"completedAt":"2026-07-29T08:43:36Z","conclusion":"skipped","name":"Assert workspace free-space floor (Windows)","number":2,"startedAt":"2026-07-29T08:43:36Z","status":"completed"},{"completedAt":"2026-07-29T08:43:36Z","conclusion":"success","name":"Assert workspace free-space floor (Linux)","number":3,"startedAt":"2026-07-29T08:43:36Z","status":"completed"},{"completedAt":"2026-07-29T08:43:36Z","conclusion":"skipped","name":"Reap stray workspace daemons (pre-checkout exe-lock guard)","number":4,"startedAt":"2026-07-29T08:43:36Z","status":"completed"},{"completedAt":"2026-07-29T08:43:38Z","conclusion":"success","name":"Run actions/checkout@v5","number":5,"startedAt":"2026-07-29T08:43:36Z","status":"completed"},{"completedAt":"2026-07-29T08:43:38Z","conclusion":"success","name":"Use mold linker (Linux)","number":6,"startedAt":"2026-07-29T08:43:38Z","status":"completed"},{"completedAt":"2026-07-29T08:43:38Z","conclusion":"skipped","name":"Process census (job start)","number":7,"startedAt":"2026-07-29T08:43:38Z","status":"completed"},{"completedAt":"2026-07-29T08:43:39Z","conclusion":"success","name":"Process census (job start)","number":8,"startedAt":"2026-07-29T08:43:38Z","status":"completed"},{"completedAt":"2026-07-29T08:43:39Z","conclusion":"skipped","name":"Create run-scoped test temp sandbox (Windows)","number":9,"startedAt":"2026-07-29T08:43:39Z","status":"completed"},{"completedAt":"2026-07-29T08:43:39Z","conclusion":"success","name":"Create run-scoped test temp sandbox (Linux)","number":10,"startedAt":"2026-07-29T08:43:39Z","status":"completed"},{"completedAt":"2026-07-29T08:44:51Z","conclusion":"success","name":"N-1 gate (new-brain × old-broker) — linux","number":11,"startedAt":"2026-07-29T08:43:39Z","status":"completed"},{"completedAt":"2026-07-29T08:44:51Z","conclusion":"skipped","name":"N-1 gate (new-brain × old-broker) — windows","number":12,"startedAt":"2026-07-29T08:44:51Z","status":"completed"},{"completedAt":"2026-07-29T08:44:51Z","conclusion":"skipped","name":"Reap test-spawned daemons + census (job end)","number":13,"startedAt":"2026-07-29T08:44:51Z","status":"completed"},{"completedAt":"2026-07-29T08:44:56Z","conclusion":"success","name":"Reap test-spawned daemons + census (job end)","number":14,"startedAt":"2026-07-29T08:44:51Z","status":"completed"},{"completedAt":"2026-07-29T08:44:56Z","conclusion":"skipped","name":"Remove run-scoped test temp sandbox (Windows)","number":15,"startedAt":"2026-07-29T08:44:56Z","status":"completed"},{"completedAt":"2026-07-29T08:44:56Z","conclusion":"success","name":"Remove run-scoped test temp sandbox (Linux)","number":16,"startedAt":"2026-07-29T08:44:56Z","status":"completed"},{"completedAt":"2026-07-29T08:44:56Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":32,"startedAt":"2026-07-29T08:44:56Z","status":"completed"},{"completedAt":"2026-07-29T08:44:56Z","conclusion":"success","name":"Complete job","number":33,"startedAt":"2026-07-29T08:44:56Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/30436637478/job/90525879002"},{"completedAt":"2026-07-29T08:49:20Z","conclusion":"failure","databaseId":90525879007,"name":"test (self-hosted, Linux, kitsubito)","startedAt":"2026-07-29T08:45:01Z","status":"completed","steps":[{"completedAt":"2026-07-29T08:45:03Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-07-29T08:45:02Z","status":"completed"},{"completedAt":"2026-07-29T08:45:03Z","conclusion":"skipped","name":"Assert workspace free-space floor (Windows)","number":2,"startedAt":"2026-07-29T08:45:03Z","status":"completed"},{"completedAt":"2026-07-29T08:45:03Z","conclusion":"success","name":"Assert workspace free-space floor (Linux)","number":3,"startedAt":"2026-07-29T08:45:03Z","status":"completed"},{"completedAt":"2026-07-29T08:45:03Z","conclusion":"skipped","name":"Reap stray workspace daemons (pre-checkout exe-lock guard)","number":4,"startedAt":"2026-07-29T08:45:03Z","status":"completed"},{"completedAt":"2026-07-29T08:45:03Z","conclusion":"success","name":"Reap stray flood orphans + workspace daemons (pre-test contention guard)","number":5,"startedAt":"2026-07-29T08:45:03Z","status":"completed"},{"completedAt":"2026-07-29T08:45:05Z","conclusion":"success","name":"Run actions/checkout@v5","number":6,"startedAt":"2026-07-29T08:45:03Z","status":"completed"},{"completedAt":"2026-07-29T08:45:05Z","conclusion":"success","name":"Use mold linker (Linux)","number":7,"startedAt":"2026-07-29T08:45:05Z","status":"completed"},{"completedAt":"2026-07-29T08:45:05Z","conclusion":"skipped","name":"Process census (job start)","number":8,"startedAt":"2026-07-29T08:45:05Z","status":"completed"},{"completedAt":"2026-07-29T08:45:06Z","conclusion":"success","name":"Process census (job start)","number":9,"startedAt":"2026-07-29T08:45:05Z","status":"completed"},{"completedAt":"2026-07-29T08:45:06Z","conclusion":"success","name":"Census predicate selftest","number":10,"startedAt":"2026-07-29T08:45:06Z","status":"completed"},{"completedAt":"2026-07-29T08:45:06Z","conclusion":"skipped","name":"Create run-scoped test temp sandbox (Windows)","number":11,"startedAt":"2026-07-29T08:45:06Z","status":"completed"},{"completedAt":"2026-07-29T08:45:06Z","conclusion":"success","name":"Create run-scoped test temp sandbox (Linux)","number":12,"startedAt":"2026-07-29T08:45:06Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"failure","name":"Test — Phase A (light pool; full parallel on Linux, bounded on Windows)","number":13,"startedAt":"2026-07-29T08:45:06Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Test — Phase B (heavy class, serialized, on a now-quiet box)","number":14,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Doctests","number":15,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Clippy (deny warnings)","number":16,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Checkout spt-shell-notify (real-shell dogfood)","number":17,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Build notify-shell","number":18,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Real-shell E2E (notify) — linux","number":19,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Real-shell E2E (notify) — windows","number":20,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Installer E2E (staged-release rung)","number":21,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Reap stray daemons before docs-drift build (Windows exe-lock guard)","number":22,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Docs drift gate (CLI ref + llms links)","number":23,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Docs bundle drift gate (book builds + bundle assembles)","number":24,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Dormancy budget (shell seats)","number":25,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Dormancy budget (real adapter seats, when installed) — linux","number":26,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Dormancy budget (real adapter seats, when installed) — windows","number":27,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:04Z","conclusion":"skipped","name":"Reap test-spawned daemons + census (job end)","number":28,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:16Z","conclusion":"success","name":"Reap test-spawned daemons + census (job end)","number":29,"startedAt":"2026-07-29T08:49:04Z","status":"completed"},{"completedAt":"2026-07-29T08:49:16Z","conclusion":"skipped","name":"Remove run-scoped test temp sandbox (Windows)","number":30,"startedAt":"2026-07-29T08:49:16Z","status":"completed"},{"completedAt":"2026-07-29T08:49:16Z","conclusion":"success","name":"Remove run-scoped test temp sandbox (Linux)","number":31,"startedAt":"2026-07-29T08:49:16Z","status":"completed"},{"completedAt":"2026-07-29T08:49:16Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":62,"startedAt":"2026-07-29T08:49:16Z","status":"completed"},{"completedAt":"2026-07-29T08:49:16Z","conclusion":"success","name":"Complete job","number":63,"startedAt":"2026-07-29T08:49:16Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/30436637478/job/90525879007"},{"completedAt":"2026-07-29T09:02:18Z","conclusion":"success","databaseId":90530042040,"name":"notify","startedAt":"2026-07-29T09:02:09Z","status":"completed","steps":[{"completedAt":"2026-07-29T09:02:11Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-07-29T09:02:10Z","status":"completed"},{"completedAt":"2026-07-29T09:02:15Z","conclusion":"success","name":"Run actions/checkout@v5","number":2,"startedAt":"2026-07-29T09:02:11Z","status":"completed"},{"completedAt":"2026-07-29T09:02:15Z","conclusion":"success","name":"Notify agents of the run outcome","number":3,"startedAt":"2026-07-29T09:02:15Z","status":"completed"},{"completedAt":"2026-07-29T09:02:15Z","conclusion":"success","name":"Post Run actions/checkout@v5","number":6,"startedAt":"2026-07-29T09:02:15Z","status":"completed"},{"completedAt":"2026-07-29T09:02:15Z","conclusion":"success","name":"Complete job","number":7,"startedAt":"2026-07-29T09:02:15Z","status":"completed"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/30436637478/job/90530042040"},{"completedAt":"2026-07-29T09:02:07Z","conclusion":"skipped","databaseId":90530042102,"name":"twohost-b","startedAt":"2026-07-29T09:02:07Z","status":"completed","steps":[],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/30436637478/job/90530042102"},{"completedAt":"2026-07-29T09:02:07Z","conclusion":"skipped","databaseId":90530042152,"name":"twohost-a","startedAt":"2026-07-29T09:02:07Z","status":"completed","steps":[],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/30436637478/job/90530042152"}],"url":"https://github.com/BigscreenVR/spt-bs-core/actions/runs/30436637478/attempts/1"}
