{
  "planPath": "docs/plans/2026-06-14-write-outcome-self-correction-plan.md",
  "tasks": [
    {"id": "361", "subject": "WT0: Create feature branch feat/write-outcome-self-correction", "classification": "trivial", "status": "completed"},
    {"id": "362", "subject": "WT1: Commons IOpcUaNodeWriteGateway + NodeWriteOutcome + Null default", "classification": "standard", "status": "completed", "blockedBy": ["361"]},
    {"id": "363", "subject": "WT2: Runtime ActorNodeWriteGateway (Asks RouteNodeWrite)", "classification": "standard", "status": "completed", "blockedBy": ["362"], "parallelizableWith": ["364"]},
    {"id": "364", "subject": "WT3: OpcUaServer node-manager seam swap + capture-prior + compare-and-revert", "classification": "high-risk", "status": "completed", "blockedBy": ["362"], "parallelizableWith": ["363"]},
    {"id": "365", "subject": "WT4: Host wire ActorNodeWriteGateway", "classification": "standard", "status": "completed", "blockedBy": ["363", "364"]},
    {"id": "366", "subject": "WT5: Live /run verification — failing write reverts, success stays", "classification": "verification", "status": "completed", "blockedBy": ["365"]}
  ],
  "lastUpdated": "2026-06-15"
}
