{
  "schemaVersion": 1,
  "fictional": true,
  "saved_to_server": false,
  "proposal": {
    "recordId": "R-014",
    "baseVersion": 7,
    "expectedVersion": 8,
    "original": {
      "title": "Workshop landing page",
      "due": "2026-11-10",
      "owner": "Alex"
    },
    "current": {
      "title": "Workshop landing page",
      "due": "2026-11-12",
      "owner": "Alex"
    },
    "proposed": {
      "title": "Kite workshop landing page",
      "due": "2026-11-10",
      "owner": "Alex"
    },
    "choices": {},
    "decisions": [
      {
        "field": "title",
        "original": "Workshop landing page",
        "current": "Workshop landing page",
        "proposed": "Kite workshop landing page",
        "rule": "take_proposed",
        "value": "Kite workshop landing page",
        "choice": null
      },
      {
        "field": "due",
        "original": "2026-11-10",
        "current": "2026-11-12",
        "proposed": "2026-11-10",
        "rule": "keep_current",
        "value": "2026-11-12",
        "choice": null
      },
      {
        "field": "owner",
        "original": "Alex",
        "current": "Alex",
        "proposed": "Alex",
        "rule": "agreement",
        "value": "Alex",
        "choice": null
      }
    ],
    "unresolved": [],
    "complete": true,
    "resolved": {
      "title": "Kite workshop landing page",
      "due": "2026-11-12",
      "owner": "Alex"
    }
  },
  "limits": "Local three-field rehearsal only. Not a real save, permission check or concurrency test. Implement atomic server checks and run two authorized sessions before claiming protection."
}
