REPOSITORY SOURCE

simulation-revision-acceptance.json

docs/evidence/simulation-revision-acceptance.json

1{
2  "sourceBase": "f4ad23b5b1f6b0fb86ff5a4df79d457bdce0205e",
3  "sourceSha256": {
4    "packages/physics/index.ts": "d6e8027375c8cc85e119cb728905b81a4eb60f78cdfe6bf25acfe6686efa304a",
5    "packages/simulation/index.ts": "02289fcbb8e7366b6779f5a4c10349e3b61866d71f244c49d9cc7ad203a5ccbf",
6    "packages/simulation/revision.ts": "b1843310fb58a138917ebc68f33b539795a6ecf32c22c4196acf371af5d27ccc",
7    "tests/simulation-revision.test.ts": "40017e45578e54492e5cf89643160740ad3df9c4b63d482bbe8dd21efc285a1c"
8  },
9  "headless": {
10    "fullSuite": {
11      "passed": 431,
12      "failed": 0
13    },
14    "finalTargeted": {
15      "passed": 18,
16      "failed": 0,
17      "files": [
18        "tests/simulation-revision.test.ts",
19        "tests/physics-motor.test.ts",
20        "tests/physics-platforms.test.ts"
21      ]
22    },
23    "ordering": "Full suite and browser regression build preceded the final stricter overlap guard and explicit candidate checkpoint-budget check. All affected native revision/motor/platform cases passed again afterward."
24  },
25  "browser": [
26    {
27      "title": "two travelers board and ride the garden ferry through pause, host handoff and reload",
28      "tests": [
29        {
30          "status": "expected",
31          "results": [
32            "passed"
33          ]
34        }
35      ]
36    },
37    {
38      "title": "Mara patrols in both views, waits through conversation and host handoff, then resumes",
39      "tests": [
40        {
41          "status": "expected",
42          "results": [
43            "passed"
44          ]
45        }
46      ]
47    }
48  ],
49  "validation": [
50    "Final TypeScript and 86-source package boundaries passed",
51    "Final isolated production client and server builds passed",
52    "git diff --check passed"
53  ],
54  "coverage": [
55    "Fresh runtime state captured after asynchronous preparation",
56    "Immediate primitive and imported collision queries",
57    "Native bytes unchanged for visual-only updates",
58    "Moving platform velocity, target, rider support and subsequent motion",
59    "NPC conversation and route clocks",
60    "Remote actor rows and animation phases",
61    "New-content checkpoint restore/replay",
62    "Rejected invalid, incompatible, forged, reused and player-overlapping revisions leave the original intact"
63  ],
64  "scope": "Simulation prerequisite only; no editor Apply button or live-room protocol yet. Existing room data and published snapshots were not migrated."
65}
66