REPOSITORY SOURCE

editor-objects-acceptance.json

docs/evidence/editor-objects-acceptance.json

1{
2  "sourceBase": "1b55f681652119cef9ab436e783bfbda02f31fad",
3  "sourceSha256": {
4    "apps/editor/main.ts": "7d1c827fc87717d5b5fe6c24dd4600022e265710f93c91cd400ba61c82ce4946",
5    "apps/editor/style.css": "f45463c833e6e0622c90bd4286c4b51592fda557831734ac9908abfd054de45f",
6    "packages/authoring/index.ts": "229353ede5afb80eaa80b08fbd2276a0a99f1fc737f2b81285300c41d207c531",
7    "packages/authoring/objects.ts": "f2c93dd5b9a204a8a4a895cd58d958fae8aa1b2c2df7cb8ee27fb645a0006a2e",
8    "tests/editor-objects.test.ts": "b7145de86fe53c70a38ddbc6069a54e7540e77291e41e1985a56fded9a41a5e5",
9    "tests/browser/editor.spec.ts": "b6280d53e03ad91df26b6798a14b3b7f3ed85b8eedbdf1ac8e52db12fc58b444"
10  },
11  "headless": {
12    "passed": 393,
13    "failed": 0
14  },
15  "browser": {
16    "combinedRun": [
17      {
18        "title": "browser editor previews, saves, undoes and exports durable transforms without changing identity",
19        "status": "expected",
20        "results": [
21          "passed"
22        ]
23      },
24      {
25        "title": "two editors reject a stale save and preserve the unsaved local transform",
26        "status": "expected",
27        "results": [
28          "passed"
29        ]
30      },
31      {
32        "title": "atelier creates and duplicates solid shapes, stages deletion and restores exact identities through undo and reload",
33        "status": "unexpected",
34        "results": [
35          "failed"
36        ]
37      }
38    ],
39    "finalStructuralRun": [
40      {
41        "title": "atelier creates and duplicates solid shapes, stages deletion and restores exact identities through undo and reload",
42        "status": "expected",
43        "results": [
44          "passed"
45        ]
46      }
47    ],
48    "physicalGpu": "not claimed; Chromium SwiftShader acceptance"
49  },
50  "checks": {
51    "typescript": "passed",
52    "importBoundaries": 83,
53    "serverBuild": "passed in /tmp/dw-editor-objects-server",
54    "livePreviews": "8791 editor and 8788 garden healthy; garden player remains connected",
55    "savedDraft": "SHA256 unchanged across editor restart"
56  },
57  "corrections": [
58    "Assert disabled input rather than fieldset in browser harness.",
59    "Wait for committed deletion rather than immediate busy-button disable.",
60    "Pin the selected object into the visible list when it falls beyond the first page."
61  ],
62  "visualReview": "Inspected final 1440 x 900 rendered capture: two stone blocks, outlined copy, pinned selected list row and complete inspector.",
63  "limits": [
64    "Draft saves do not activate a playable world; explicit shared playtest release activation is next.",
65    "Undo history remains session-local.",
66    "Grouping, gizmos, collaborative merging and creator accounts remain open.",
67    "No main merge, Coolify deployment or physical device acceptance."
68  ]
69}
70