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