REPOSITORY SOURCE

shared-travelers-acceptance.json

docs/evidence/shared-travelers-acceptance.json

1{
2  "format": 1,
3  "source": "bb1c155eb0622b7f1e352b19e3c2fd68f1c1fe68",
4  "runtimeSource": "ebaa4a616c52e13273ff110f7728d2fa664ce7c7",
5  "recordedAt": "2026-10-25T01:20:10.908256+00:00",
6  "scope": "Original rigged remote travelers, bounded server-stamped displayed motion, idle/walk blending and resource accounting on the development branch",
7  "headless": {
8    "passed": 291,
9    "failed": 0,
10    "report": "shared-travelers-headless.tap",
11    "provenance": "Before runtime commit and final negative-clock, floating-point speed clamp and initial-idle admission guards"
12  },
13  "headlessFollowup": {
14    "passed": 14,
15    "failed": 0,
16    "report": "shared-travelers-headless-followup.tap",
17    "provenance": "Final runtime source; actor-motion, relay and traveler asset tests"
18  },
19  "browser": {
20    "full": {
21      "passed": 26,
22      "failed": 1,
23      "flaky": 0,
24      "report": "shared-travelers-full-browser.json",
25      "log": "shared-travelers-full-browser.log",
26      "provenance": "Before final three guards and resource assertion correction; build revision aca7bff with dirty source",
27      "failure": "Travel and beacon assertions pass, but old resource expectation 6 / 3 rejects new resident catalog allocation 49 / 4. Failure context retained in shared-travelers-resource-assertion.md."
28    },
29    "followup": {
30      "passed": 2,
31      "failed": 0,
32      "flaky": 0,
33      "report": "shared-travelers-browser-followup.json",
34      "log": "shared-travelers-browser-followup.log",
35      "provenance": "Runtime ebaa4a6 and corrected test bb1c155; dirty files are documentation/evidence",
36      "coverage": [
37        "Real socket pose-drop, idle/walk/resume and departing actor cache cleanup",
38        "House, garden, sanctuary, beacon and invariant resident GPU allocation 49 / 4"
39      ]
40    },
41    "coverage": "Full 27-scenario run plus two-case final-source follow-up, not a single 27/27 green run",
42    "environment": "Node 22.23.4, Playwright 1.56.1, Linux Chromium software WebGPU/SwiftShader, one worker",
43    "capabilities": "shared-travelers-capabilities.json",
44    "screenshots": {
45      "house": "shared-travelers-house.png",
46      "afterStall": "shared-travelers-after-stall.png",
47      "recovered": "shared-travelers-recovered.png"
48    },
49    "visualReview": "Original traveler visible in full-run house image; final targeted stall screenshot has the guest outside the camera view and is not claimed as visual character evidence."
50  },
51  "checks": {
52    "typesAndImports": "passed; 64 package source files",
53    "contentValidation": "passed; world fingerprints unchanged",
54    "productionServerBuild": "protocol-2 SSR passed; retained local beta server output rebuilt from aca7bff for its protocol-1 client, with no running-server restart",
55    "authorBuild": "passed"
56  },
57  "rollout": "Not deployed. Client and relay require matching protocol 2; saved-game, native checkpoint and room disk formats unchanged.",
58  "limits": [
59    "Prior CI screenshot/presentation stalls unresolved; see traveler-ci.json and animation-state-ci.json",
60    "Software GPU only; no physical-device performance acceptance",
61    "Locomotion is cosmetic motion-derived blending, not authoritative replicated animation",
62    "Canonical remote entities, jump/fall poses, foot IK and inventory attachments remain open",
63    "No full roadmap milestone closed"
64  ]
65}
66