REPOSITORY SOURCE

authoring-proposals-acceptance.json

docs/evidence/authoring-proposals-acceptance.json

1{
2  "date": "2026-10-25",
3  "baseCommit": "f0dfa8a",
4  "capability": "Reviewable structured proposals and bounded authoring observations",
5  "fullPlanEstimatePercent": 52,
6  "verification": {
7    "headless": {
8      "passed": 22,
9      "failed": 0,
10      "files": [
11        "tests/authoring-proposals.test.ts",
12        "tests/authoring-merge.test.ts",
13        "tests/authoring-undo.test.ts"
14      ],
15      "log": "/tmp/dw-proposals-headless-final.tap"
16    },
17    "browser": {
18      "passed": 3,
19      "failed": 0,
20      "file": "tests/browser/editor-proposals.spec.ts",
21      "log": "/tmp/dw-proposals-browser-final.log"
22    },
23    "typeAndBoundaries": "passed (99 package files)",
24    "productionAuthorCLI": "built and verified schema, observation and validate-only output without changing source document"
25  },
26  "proof": [
27    "Initialized workspace file contents and modification times unchanged after successful or rejected validation and observations",
28    "Exact candidate hash matches later acceptance",
29    "Serialized strict and disjoint merge semantics match commit",
30    "Hash-pinned observation pagination, bounded rows/log keys and owned output",
31    "Full-candidate compiler rejection and 100-row bounded summary with exact counts",
32    "Source-order-only changes are included",
33    "Authenticated/origin-protected API and body budgets",
34    "UI file/paste validation, cancellation, source-change fencing and no-op handling",
35    "Multi-place preview, discard, one-revision save, reload and durable undo/redo",
36    "Stale overlap rejected; strict policy retained at Save; explicit disjoint proposal can revalidate"
37  ],
38  "visual": "editor-proposal-review.png",
39  "limits": [
40    "New workspace lazy initialization remains the same as the existing draft API",
41    "Authored entities and accepted authoring revisions only; no live runtime inspector/logs",
42    "Structural schema requires full semantic compiler validation",
43    "Validation does not reserve a revision or guarantee later undo/storage budgets",
44    "No complete roadmap milestone closed"
45  ],
46  "localEditor": {
47    "ready": true,
48    "draftRevision": "0",
49    "draftSha256": "f076388ad340c7b1e1aa84e72368aa6a9d3a3f6546187a2fed1d0fba66c36977",
50    "draftUnchangedAfterExampleValidation": true
51  }
52}
53