REPOSITORY SOURCE

editor-revision-acceptance.json

docs/evidence/editor-revision-acceptance.json

1{
2  "sourceBase": "6951960ae5c51cf24fee87b0d7cfca11588999dd",
3  "sourceSha256": {
4    "apps/editor/main.ts": "89291429de91ff04558aaa74625106b8ef15af348c84a1e12be8e7373c989a55",
5    "apps/editor/style.css": "da91b6c6badac70ef15c532e83a15b0933d983e97a46409e31157b4a7770885c",
6    "apps/editor/revision-watch.ts": "43babddb14e5758a6c65727ae7f8ab9e9d0b95e9cdcecbb4c3d8c8241232f40d",
7    "services/authoring/http.ts": "87d1f361179038ce051e86731512ef998d353fed0cf66f48e8ac573254bd5441",
8    "services/relay/server.ts": "649f504e130dddd465566c16fcc932a09c606eda4e7011d9c59c814a11d4d275",
9    "tests/editor-revision.test.ts": "5507894529d31536f354e3dd42c5a102ff7737becfaf03fceee027b9b3b1852b",
10    "tests/authoring-merge-http.test.ts": "709718c2b62972a6c46e6dd02511e6354fc8c13957fad0a0d5c3e90e72d800da",
11    "tests/browser/editor-merge.spec.ts": "9337325df46e43997a8992df6a3098f35aa1bfdfa77287285cf482b13288d3ea"
12  },
13  "headless": {
14    "passed": 415,
15    "failed": 0
16  },
17  "browser": [
18    {
19      "title": "two editors merge independent fields and undo keeps newer work even across a later local save",
20      "tests": [
21        {
22          "status": "expected",
23          "results": [
24            "passed"
25          ]
26        }
27      ]
28    },
29    {
30      "title": "saved revision notices preserve drafts and heal after missed checks without replacing the open scene",
31      "tests": [
32        {
33          "status": "expected",
34          "results": [
35            "passed"
36          ]
37        }
38      ]
39    },
40    {
41      "title": "browser editor previews, saves, undoes and exports durable transforms without changing identity",
42      "tests": [
43        {
44          "status": "expected",
45          "results": [
46            "passed"
47          ]
48        }
49      ]
50    },
51    {
52      "title": "two editors reject a stale save and preserve the unsaved local transform",
53      "tests": [
54        {
55          "status": "expected",
56          "results": [
57            "passed"
58          ]
59        }
60      ]
61    },
62    {
63      "title": "atelier creates and duplicates solid shapes, stages deletion and restores exact identities through undo and reload",
64      "tests": [
65        {
66          "status": "expected",
67          "results": [
68            "passed"
69          ]
70        }
71      ]
72    }
73  ],
74  "validation": [
75    "TypeScript and 84-source package boundaries passed",
76    "Isolated production client and server builds passed",
77    "git diff --check passed"
78  ],
79  "preview": {
80    "editor": "http://localhost:5181/editor.html",
81    "headStatus": 200,
82    "draftPreserved": true,
83    "draftFileSha256": "4c9f8eed83a49d072fbf61fdfdef334698dcae8e3374ad15e73896fbbf7c1432",
84    "editorReady": true,
85    "gardenReady": true
86  },
87  "screenshots": [
88    "editor-revision-unsaved.png",
89    "editor-revision-available.png"
90  ],
91  "scope": "Revision discovery and explicit loading; no automatic scene replacement or presence."
92}
93