REPOSITORY SOURCE

editor-presence-acceptance.json

docs/evidence/editor-presence-acceptance.json

1{
2  "sourceBase": "23d37c99caa47bd671668469386c53e81441ba4d",
3  "sourceSha256": {
4    "apps/editor/main.ts": "ef4969791cf8bf895bb571dc20ef2ab52dc0e8ada05aea0e3e4e105fc9c2f6de",
5    "apps/editor/style.css": "003d3ff62564378c1fda793dc25c913c17f77843347e1b652d494f968e92c690",
6    "apps/editor/presence.ts": "f1801d10c60f01ee6b8471b1a39f8786e01b3a9e3cb5c1c4e292408498b343c8",
7    "packages/authoring/presence.ts": "524120390ee2583d4f4a85b25d6ae49ad216d46bbddd98b655093144d2f726b5",
8    "services/authoring/presence.ts": "df34ac4b1193be6e8820de76f15272b05e76ee0a5c7a99eded2c3bff1b21d780",
9    "services/authoring/http.ts": "7505659876361c626b521c92907217526405d9f7c9664abfbc70476bc092ed6e",
10    "services/relay/server.ts": "d3e5e7b381e4d9e084cf287bd2d90a9d191898c4b4e93ee147c1c63566884356",
11    "tests/editor-presence.test.ts": "9a6342d883203d031ad16e4360aa0c7b82fc94753c1047eb72aa0432b1d5353f",
12    "tests/browser/editor-presence.spec.ts": "e2dd5b3c598f21111447be0397ffadf993c944e0e9345dbc3891abc1e3648850"
13  },
14  "headless": {
15    "passed": 420,
16    "failed": 0,
17    "earlierRun": "419 passed; one build worker read package.json during its script update. The complete suite passed after the manifest was stable."
18  },
19  "browser": {
20    "combinedRun": [
21      {
22        "title": "viewport handles move, rotate and scale a draft with snapping and exact save undo redo",
23        "tests": [
24          {
25            "status": "expected",
26            "results": [
27              "passed"
28            ]
29          }
30        ]
31      },
32      {
33        "title": "cancelled handle gestures preserve earlier drafts and keyboard handles obey gameplay validation",
34        "tests": [
35          {
36            "status": "expected",
37            "results": [
38              "passed"
39            ]
40          }
41        ]
42      },
43      {
44        "title": "two editors merge independent fields and undo keeps newer work even across a later local save",
45        "tests": [
46          {
47            "status": "expected",
48            "results": [
49              "passed"
50            ]
51          }
52        ]
53      },
54      {
55        "title": "saved revision notices preserve drafts and heal after missed checks without replacing the open scene",
56        "tests": [
57          {
58            "status": "expected",
59            "results": [
60              "passed"
61            ]
62          }
63        ]
64      },
65      {
66        "title": "builders see shared selections and unsaved editing without locking objects or changing the saved world",
67        "tests": [
68          {
69            "status": "unexpected",
70            "results": [
71              "failed"
72            ]
73          }
74        ]
75      }
76    ],
77    "finalPresenceRun": [
78      {
79        "title": "builders see shared selections and unsaved editing without locking objects or changing the saved world",
80        "tests": [
81          {
82            "status": "expected",
83            "results": [
84              "passed"
85            ]
86          }
87        ]
88      }
89    ],
90    "initialFailure": "Presence journey counted sessions from preceding tests before the 20-second TTL elapsed. Its initial-count wait now allows that expiry; all four preceding regression journeys passed."
91  },
92  "validation": [
93    "TypeScript and 85-source package boundaries passed",
94    "Isolated production client and server builds passed",
95    "git diff --check passed"
96  ],
97  "preview": {
98    "presenceStatus": 200,
99    "draftPreserved": true,
100    "draftFileSha256": "4c9f8eed83a49d072fbf61fdfdef334698dcae8e3374ad15e73896fbbf7c1432",
101    "editorReady": true,
102    "gardenReady": true
103  },
104  "screenshots": [
105    "editor-presence-selection.png"
106  ],
107  "remaining": [
108    "Remote transform previews",
109    "Live room activation",
110    "Durable undo",
111    "Creator accounts and identity",
112    "Final character-art redesign"
113  ]
114}
115