dialogue-authoring-acceptance.json
docs/evidence/dialogue-authoring-acceptance.json
1{
2 "date": "2026-10-25",
3 "baseCommit": "1c25e22",
4 "capability": "Existing dialogue authoring with durable undo and state-preserving shared updates",
5 "fullPlanEstimatePercent": 55,
6 "verification": {
7 "fullSuite": {
8 "passed": 536,
9 "failed": 0,
10 "log": "dialogue-authoring-full.tap"
11 },
12 "focused": {
13 "passed": 19,
14 "failed": 0,
15 "files": [
16 "tests/authoring-dialogue.test.ts",
17 "tests/simulation-revision.test.ts",
18 "tests/authoring-proposals.test.ts"
19 ],
20 "log": "dialogue-authoring-focused.tap"
21 },
22 "browser": {
23 "passed": 3,
24 "failed": 0,
25 "file": "tests/browser/editor-dialogue.spec.ts",
26 "results": "dialogue-authoring-browser.json"
27 },
28 "typeAndBoundaries": "passed (105 package source files)",
29 "productionBuild": "isolated player and engine bundles passed in browser harness"
30 },
31 "proof": [
32 "Editor reading preview, page addition/removal/reordering, multiple conversations, refinement, discard and reload Undo/Redo",
33 "Bounded source and API validation rejects malformed text and gameplay field injection",
34 "Dialogue-specific conflict keys preserve independent conversations and fog edits, including after server reopen",
35 "Same-conversation save and undo conflicts preserve the saved world and local preview",
36 "Native revision/checkpoint preserves physics, entities, scheduler, active NPC lease and already queued dialogue",
37 "Both connected players accept new dialogue while a traveler is speaking with Mara; active pages and owner persist, subsequent interactions display new text",
38 "Non-dialogue, topology, prerequisites, reach and gameplay changes still require migration"
39 ],
40 "visuals": [
41 "dialogue-controls.png",
42 "dialogue-controls-narrow.png",
43 "dialogue-shared-keeper.png",
44 "dialogue-shared-notice.png"
45 ],
46 "limits": [
47 "Edits existing dialogue interactions only; creating/binding interactions remains open",
48 "No branching conversations or general behavior scripting",
49 "Current conversation pages stay unchanged until next interaction",
50 "No complete roadmap milestone closed; final character art remains deferred"
51 ],
52 "localEditor": {
53 "ready": true,
54 "refreshed": true,
55 "dialogueModuleServed": true,
56 "readOnlyDialogueValidationHTTP": 200,
57 "draftUnchanged": true,
58 "draftRevision": "0",
59 "draftSha256": "f076388ad340c7b1e1aa84e72368aa6a9d3a3f6546187a2fed1d0fba66c36977"
60 }
61}
62