REPOSITORY SOURCE

player-ci-shards.json

docs/evidence/player-ci-shards.json

1{
2  "total": 31,
3  "shards": [
4    {
5      "index": 1,
6      "count": 16,
7      "tests": [
8        "production simulation workers deliver and restore route saves at accepted state boundaries",
9        "shared startup restores simulation before held worker graphics become ready",
10        "shared startup restores simulation before held main graphics become ready",
11        "worker recovery diagnostics isolate held shader-pipelines completion",
12        "worker recovery diagnostics isolate held model-upload completion",
13        "main recovery diagnostics isolate held shader-pipelines completion",
14        "main recovery diagnostics isolate held model-upload completion",
15        "rejected admission cancels startup with held worker graphics",
16        "rejected admission cancels startup with held main graphics",
17        "startup deadline closes an admitted simulation while initial graphics remain held",
18        "world pixel checks use completed presentation and reject an invisible canvas despite visible UI",
19        "slow GPU completion keeps one pending frame, responsive controls and measured recovery",
20        "main fallback canonical ECS frames stay bounded while acknowledgements stall and then catch up",
21        "new checkpoints save without animation frames",
22        "restored checkpoints save without animation frames",
23        "held movement and keyboard look continue without animation frames and release on pause"
24      ]
25    },
26    {
27      "index": 2,
28      "count": 15,
29      "tests": [
30        "front lawn supports leaving the porch and walking back up",
31        "renders, walks, pauses, releases input, and restores the local checkpoint",
32        "keeper dialogue pauses movement and updates the journal",
33        "place travel, pickup conditions, beacon state, and render resources remain coherent",
34        "unsupported GPU and malformed saves fail safely",
35        "legacy saves are preserved while exact uint64 saves advance and reload from the new key",
36        "graphics recovery preserves the world, releases held movement and bounds repeated losses",
37        "graphics recovery reports a failed replacement and preserves the paused save",
38        "graphics placement falls back when canvas-transfer is unavailable",
39        "graphics placement falls back when worker-construction is unavailable",
40        "graphics placement falls back when worker-gpu is unavailable",
41        "render worker continues completed frames while page animation frames are withheld",
42        "render worker crash releases ownership and preserves the local journey",
43        "silent render worker reaches its deadline and releases the transferred canvas owner",
44        "direct scene pressure leaves accepted state and autosaves responsive"
45      ]
46    }
47  ],
48  "disjoint": true,
49  "completeUnion": true,
50  "workersPerJob": 1,
51  "fullyParallelForTestLevelSharding": true,
52  "jobDeadlineMinutes": 15
53}
54