{
  "schema": "urdream-langgraph-hands-on-v1",
  "status": "PASS",
  "observed_at": "2026-11-06T10:40:38.940555+00:00",
  "versions": {
    "langgraph": "1.2.20",
    "langgraph-checkpoint": "4.3.1",
    "langgraph-checkpoint-sqlite": "3.1.3",
    "langchain-core": "1.7.6"
  },
  "environment": {
    "python": "3.13.7",
    "platform": "Darwin",
    "release": "27.2.0",
    "machine": "arm64",
    "sqlite": "3.53.1"
  },
  "script_sha256": "a623e41cebae589482fbcc47fe8eec936d7700ebc60fe84ec6cce98db7126c82",
  "process_actions": 15,
  "elapsed_seconds": 16.333,
  "checks_passed": 15,
  "checks_total": 15,
  "checks": [
    {
      "check": "genuine compiled LangGraph used",
      "pass": true
    },
    {
      "check": "all initial calls pause at review with zero receipts",
      "pass": true
    },
    {
      "check": "approved matching revision produces one receipt",
      "pass": true
    },
    {
      "check": "resume uses a new OS process and persisted pending state",
      "pass": true
    },
    {
      "check": "duplicate resume after completion adds no second sink write in this graph",
      "pass": true
    },
    {
      "check": "rejection ends with zero sink effects",
      "pass": true
    },
    {
      "check": "application revision mismatch is rejected with zero sink effects",
      "pass": true
    },
    {
      "check": "pre-interrupt local marker is repeated on resume",
      "pass": true
    },
    {
      "check": "unsafe: injected failure occurs after first committed write",
      "pass": true
    },
    {
      "check": "unsafe: restart recovery reruns unfinished save node",
      "pass": true
    },
    {
      "check": "deduplicated: injected failure occurs after first committed write",
      "pass": true
    },
    {
      "check": "deduplicated: restart recovery reruns unfinished save node",
      "pass": true
    },
    {
      "check": "unsafe sink exposes duplicate effects",
      "pass": true
    },
    {
      "check": "sink-owned unique action key prevents duplicate accepted rows",
      "pass": true
    },
    {
      "check": "no network connect or DNS attempts in worker execution",
      "pass": true
    }
  ],
  "records": [
    {
      "job": "approve",
      "action": "start",
      "mode": "ordinary",
      "decision_fixture": null,
      "review_revision_fixture": null,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {},
        "next": [],
        "interrupts": []
      },
      "result": {
        "job_id": "approve",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "ordinary",
        "decision": "pending",
        "approved_revision": null,
        "receipt_id": null,
        "__interrupt__": [
          {
            "value": {
              "draft_id": "approve",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "d42ba876a056d027a79676f17a53dd55",
            "response_schema": null
          }
        ]
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "approve",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "ordinary",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "approve",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "d42ba876a056d027a79676f17a53dd55",
            "response_schema": null
          }
        ]
      },
      "sink": {
        "attempts": 0,
        "receipts": 0,
        "unique_receipts": 0,
        "gate_markers": 0
      },
      "compile_ms": 2.337,
      "invoke_ms": 4.412,
      "worker_elapsed_ms": 4842.283,
      "peak_rss_bytes": 96878592,
      "blocked_network_events": [],
      "independent_process_ordinal": 1
    },
    {
      "job": "approve",
      "action": "resume",
      "mode": "ordinary",
      "decision_fixture": "approve",
      "review_revision_fixture": 1,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {
          "job_id": "approve",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "ordinary",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "approve",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "d42ba876a056d027a79676f17a53dd55",
            "response_schema": null
          }
        ]
      },
      "result": {
        "job_id": "approve",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "ordinary",
        "decision": "approved",
        "approved_revision": 1,
        "receipt_id": "receipt:approve/revision-1/save"
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "approve",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "ordinary",
          "decision": "approved",
          "approved_revision": 1,
          "receipt_id": "receipt:approve/revision-1/save"
        },
        "next": [],
        "interrupts": []
      },
      "sink": {
        "attempts": 1,
        "receipts": 1,
        "unique_receipts": 0,
        "gate_markers": 0
      },
      "compile_ms": 1.112,
      "invoke_ms": 3.769,
      "worker_elapsed_ms": 743.764,
      "peak_rss_bytes": 97878016,
      "blocked_network_events": [],
      "independent_process_ordinal": 2
    },
    {
      "job": "approve",
      "action": "resume",
      "mode": "ordinary",
      "decision_fixture": "approve",
      "review_revision_fixture": 1,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {
          "job_id": "approve",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "ordinary",
          "decision": "approved",
          "approved_revision": 1,
          "receipt_id": "receipt:approve/revision-1/save"
        },
        "next": [],
        "interrupts": []
      },
      "result": {
        "job_id": "approve",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "ordinary",
        "decision": "approved",
        "approved_revision": 1,
        "receipt_id": "receipt:approve/revision-1/save"
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "approve",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "ordinary",
          "decision": "approved",
          "approved_revision": 1,
          "receipt_id": "receipt:approve/revision-1/save"
        },
        "next": [],
        "interrupts": []
      },
      "sink": {
        "attempts": 1,
        "receipts": 1,
        "unique_receipts": 0,
        "gate_markers": 0
      },
      "compile_ms": 1.14,
      "invoke_ms": 2.076,
      "worker_elapsed_ms": 734.598,
      "peak_rss_bytes": 97566720,
      "blocked_network_events": [],
      "independent_process_ordinal": 3
    },
    {
      "job": "reject",
      "action": "start",
      "mode": "ordinary",
      "decision_fixture": null,
      "review_revision_fixture": null,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {},
        "next": [],
        "interrupts": []
      },
      "result": {
        "job_id": "reject",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "ordinary",
        "decision": "pending",
        "approved_revision": null,
        "receipt_id": null,
        "__interrupt__": [
          {
            "value": {
              "draft_id": "reject",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "59b17e94cccd3a4d1396dc6640b5e158",
            "response_schema": null
          }
        ]
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "reject",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "ordinary",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "reject",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "59b17e94cccd3a4d1396dc6640b5e158",
            "response_schema": null
          }
        ]
      },
      "sink": {
        "attempts": 0,
        "receipts": 0,
        "unique_receipts": 0,
        "gate_markers": 0
      },
      "compile_ms": 1.26,
      "invoke_ms": 6.941,
      "worker_elapsed_ms": 710.325,
      "peak_rss_bytes": 97746944,
      "blocked_network_events": [],
      "independent_process_ordinal": 4
    },
    {
      "job": "reject",
      "action": "resume",
      "mode": "ordinary",
      "decision_fixture": "reject",
      "review_revision_fixture": 1,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {
          "job_id": "reject",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "ordinary",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "reject",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "59b17e94cccd3a4d1396dc6640b5e158",
            "response_schema": null
          }
        ]
      },
      "result": {
        "job_id": "reject",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "ordinary",
        "decision": "rejected",
        "approved_revision": null,
        "receipt_id": null
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "reject",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "ordinary",
          "decision": "rejected",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [],
        "interrupts": []
      },
      "sink": {
        "attempts": 0,
        "receipts": 0,
        "unique_receipts": 0,
        "gate_markers": 0
      },
      "compile_ms": 1.088,
      "invoke_ms": 2.99,
      "worker_elapsed_ms": 700.799,
      "peak_rss_bytes": 97779712,
      "blocked_network_events": [],
      "independent_process_ordinal": 5
    },
    {
      "job": "wrong-revision",
      "action": "start",
      "mode": "ordinary",
      "decision_fixture": null,
      "review_revision_fixture": null,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {},
        "next": [],
        "interrupts": []
      },
      "result": {
        "job_id": "wrong-revision",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "ordinary",
        "decision": "pending",
        "approved_revision": null,
        "receipt_id": null,
        "__interrupt__": [
          {
            "value": {
              "draft_id": "wrong-revision",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "b353c91421dcec280d0e45469a21ea0b",
            "response_schema": null
          }
        ]
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "wrong-revision",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "ordinary",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "wrong-revision",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "b353c91421dcec280d0e45469a21ea0b",
            "response_schema": null
          }
        ]
      },
      "sink": {
        "attempts": 0,
        "receipts": 0,
        "unique_receipts": 0,
        "gate_markers": 0
      },
      "compile_ms": 1.327,
      "invoke_ms": 4.277,
      "worker_elapsed_ms": 725.969,
      "peak_rss_bytes": 97566720,
      "blocked_network_events": [],
      "independent_process_ordinal": 6
    },
    {
      "job": "wrong-revision",
      "action": "resume",
      "mode": "ordinary",
      "decision_fixture": "approve",
      "review_revision_fixture": 2,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {
          "job_id": "wrong-revision",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "ordinary",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "wrong-revision",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "b353c91421dcec280d0e45469a21ea0b",
            "response_schema": null
          }
        ]
      },
      "result": {
        "job_id": "wrong-revision",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "ordinary",
        "decision": "rejected",
        "approved_revision": null,
        "receipt_id": null
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "wrong-revision",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "ordinary",
          "decision": "rejected",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [],
        "interrupts": []
      },
      "sink": {
        "attempts": 0,
        "receipts": 0,
        "unique_receipts": 0,
        "gate_markers": 0
      },
      "compile_ms": 1.155,
      "invoke_ms": 3.1,
      "worker_elapsed_ms": 707.27,
      "peak_rss_bytes": 96714752,
      "blocked_network_events": [],
      "independent_process_ordinal": 7
    },
    {
      "job": "before-interrupt",
      "action": "start",
      "mode": "before-interrupt",
      "decision_fixture": null,
      "review_revision_fixture": null,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {},
        "next": [],
        "interrupts": []
      },
      "result": {
        "job_id": "before-interrupt",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "before-interrupt",
        "decision": "pending",
        "approved_revision": null,
        "receipt_id": null,
        "__interrupt__": [
          {
            "value": {
              "draft_id": "before-interrupt",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "22938f3b08a9c8bdb0b9c6c16b58f85b",
            "response_schema": null
          }
        ]
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "before-interrupt",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "before-interrupt",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "before-interrupt",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "22938f3b08a9c8bdb0b9c6c16b58f85b",
            "response_schema": null
          }
        ]
      },
      "sink": {
        "attempts": 0,
        "receipts": 0,
        "unique_receipts": 0,
        "gate_markers": 1
      },
      "compile_ms": 1.397,
      "invoke_ms": 4.758,
      "worker_elapsed_ms": 723.668,
      "peak_rss_bytes": 98500608,
      "blocked_network_events": [],
      "independent_process_ordinal": 8
    },
    {
      "job": "before-interrupt",
      "action": "resume",
      "mode": "before-interrupt",
      "decision_fixture": "approve",
      "review_revision_fixture": 1,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {
          "job_id": "before-interrupt",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "before-interrupt",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "before-interrupt",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "22938f3b08a9c8bdb0b9c6c16b58f85b",
            "response_schema": null
          }
        ]
      },
      "result": {
        "job_id": "before-interrupt",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "before-interrupt",
        "decision": "approved",
        "approved_revision": 1,
        "receipt_id": "receipt:before-interrupt/revision-1/save"
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "before-interrupt",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "before-interrupt",
          "decision": "approved",
          "approved_revision": 1,
          "receipt_id": "receipt:before-interrupt/revision-1/save"
        },
        "next": [],
        "interrupts": []
      },
      "sink": {
        "attempts": 1,
        "receipts": 1,
        "unique_receipts": 0,
        "gate_markers": 2
      },
      "compile_ms": 1.107,
      "invoke_ms": 3.628,
      "worker_elapsed_ms": 702.81,
      "peak_rss_bytes": 97550336,
      "blocked_network_events": [],
      "independent_process_ordinal": 9
    },
    {
      "job": "unsafe",
      "action": "start",
      "mode": "unsafe-failure",
      "decision_fixture": null,
      "review_revision_fixture": null,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {},
        "next": [],
        "interrupts": []
      },
      "result": {
        "job_id": "unsafe",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "unsafe-failure",
        "decision": "pending",
        "approved_revision": null,
        "receipt_id": null,
        "__interrupt__": [
          {
            "value": {
              "draft_id": "unsafe",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "1800ff1b593bc3dc5c53cca30ed952a4",
            "response_schema": null
          }
        ]
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "unsafe",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "unsafe-failure",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "unsafe",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "1800ff1b593bc3dc5c53cca30ed952a4",
            "response_schema": null
          }
        ]
      },
      "sink": {
        "attempts": 0,
        "receipts": 0,
        "unique_receipts": 0,
        "gate_markers": 0
      },
      "compile_ms": 1.165,
      "invoke_ms": 3.907,
      "worker_elapsed_ms": 710.316,
      "peak_rss_bytes": 97533952,
      "blocked_network_events": [],
      "independent_process_ordinal": 10
    },
    {
      "job": "unsafe",
      "action": "resume",
      "mode": "unsafe-failure",
      "decision_fixture": "approve",
      "review_revision_fixture": 1,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {
          "job_id": "unsafe",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "unsafe-failure",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "unsafe",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "1800ff1b593bc3dc5c53cca30ed952a4",
            "response_schema": null
          }
        ]
      },
      "result": null,
      "error": {
        "type": "RuntimeError",
        "message": "injected_after_sink_commit_before_node_return"
      },
      "after": {
        "values": {
          "job_id": "unsafe",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "unsafe-failure",
          "decision": "approved",
          "approved_revision": 1,
          "receipt_id": null
        },
        "next": [
          "save"
        ],
        "interrupts": []
      },
      "sink": {
        "attempts": 1,
        "receipts": 1,
        "unique_receipts": 0,
        "gate_markers": 0
      },
      "compile_ms": 1.101,
      "invoke_ms": 3.592,
      "worker_elapsed_ms": 712.008,
      "peak_rss_bytes": 97533952,
      "blocked_network_events": [],
      "independent_process_ordinal": 11
    },
    {
      "job": "unsafe",
      "action": "retry",
      "mode": "unsafe-failure",
      "decision_fixture": null,
      "review_revision_fixture": null,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {
          "job_id": "unsafe",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "unsafe-failure",
          "decision": "approved",
          "approved_revision": 1,
          "receipt_id": null
        },
        "next": [
          "save"
        ],
        "interrupts": []
      },
      "result": {
        "job_id": "unsafe",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "unsafe-failure",
        "decision": "approved",
        "approved_revision": 1,
        "receipt_id": "receipt:unsafe/revision-1/save"
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "unsafe",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "unsafe-failure",
          "decision": "approved",
          "approved_revision": 1,
          "receipt_id": "receipt:unsafe/revision-1/save"
        },
        "next": [],
        "interrupts": []
      },
      "sink": {
        "attempts": 2,
        "receipts": 2,
        "unique_receipts": 0,
        "gate_markers": 0
      },
      "compile_ms": 1.085,
      "invoke_ms": 3.14,
      "worker_elapsed_ms": 710.114,
      "peak_rss_bytes": 97468416,
      "blocked_network_events": [],
      "independent_process_ordinal": 12
    },
    {
      "job": "deduplicated",
      "action": "start",
      "mode": "deduplicated-failure",
      "decision_fixture": null,
      "review_revision_fixture": null,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {},
        "next": [],
        "interrupts": []
      },
      "result": {
        "job_id": "deduplicated",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "deduplicated-failure",
        "decision": "pending",
        "approved_revision": null,
        "receipt_id": null,
        "__interrupt__": [
          {
            "value": {
              "draft_id": "deduplicated",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "c59f25cd5b4619d6bea294b9f260d0d3",
            "response_schema": null
          }
        ]
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "deduplicated",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "deduplicated-failure",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "deduplicated",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "c59f25cd5b4619d6bea294b9f260d0d3",
            "response_schema": null
          }
        ]
      },
      "sink": {
        "attempts": 0,
        "receipts": 0,
        "unique_receipts": 0,
        "gate_markers": 0
      },
      "compile_ms": 1.136,
      "invoke_ms": 3.86,
      "worker_elapsed_ms": 703.121,
      "peak_rss_bytes": 97370112,
      "blocked_network_events": [],
      "independent_process_ordinal": 13
    },
    {
      "job": "deduplicated",
      "action": "resume",
      "mode": "deduplicated-failure",
      "decision_fixture": "approve",
      "review_revision_fixture": 1,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {
          "job_id": "deduplicated",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "deduplicated-failure",
          "decision": "pending",
          "approved_revision": null,
          "receipt_id": null
        },
        "next": [
          "review"
        ],
        "interrupts": [
          {
            "value": {
              "draft_id": "deduplicated",
              "revision": 1,
              "draft_text": "Fictional research draft. No customer or publication destination.",
              "operation": "save to isolated SQLite sink"
            },
            "id": "c59f25cd5b4619d6bea294b9f260d0d3",
            "response_schema": null
          }
        ]
      },
      "result": null,
      "error": {
        "type": "RuntimeError",
        "message": "injected_after_sink_commit_before_node_return"
      },
      "after": {
        "values": {
          "job_id": "deduplicated",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "deduplicated-failure",
          "decision": "approved",
          "approved_revision": 1,
          "receipt_id": null
        },
        "next": [
          "save"
        ],
        "interrupts": []
      },
      "sink": {
        "attempts": 1,
        "receipts": 0,
        "unique_receipts": 1,
        "gate_markers": 0
      },
      "compile_ms": 1.269,
      "invoke_ms": 5.306,
      "worker_elapsed_ms": 716.549,
      "peak_rss_bytes": 97976320,
      "blocked_network_events": [],
      "independent_process_ordinal": 14
    },
    {
      "job": "deduplicated",
      "action": "retry",
      "mode": "deduplicated-failure",
      "decision_fixture": null,
      "review_revision_fixture": null,
      "compiled_graph_class": "langgraph.graph.state.CompiledStateGraph",
      "before": {
        "values": {
          "job_id": "deduplicated",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "deduplicated-failure",
          "decision": "approved",
          "approved_revision": 1,
          "receipt_id": null
        },
        "next": [
          "save"
        ],
        "interrupts": []
      },
      "result": {
        "job_id": "deduplicated",
        "revision": 1,
        "text": "Fictional research draft. No customer or publication destination.",
        "mode": "deduplicated-failure",
        "decision": "approved",
        "approved_revision": 1,
        "receipt_id": "receipt:deduplicated/revision-1/save"
      },
      "error": null,
      "after": {
        "values": {
          "job_id": "deduplicated",
          "revision": 1,
          "text": "Fictional research draft. No customer or publication destination.",
          "mode": "deduplicated-failure",
          "decision": "approved",
          "approved_revision": 1,
          "receipt_id": "receipt:deduplicated/revision-1/save"
        },
        "next": [],
        "interrupts": []
      },
      "sink": {
        "attempts": 2,
        "receipts": 0,
        "unique_receipts": 1,
        "gate_markers": 0
      },
      "compile_ms": 1.111,
      "invoke_ms": 3.263,
      "worker_elapsed_ms": 723.095,
      "peak_rss_bytes": 98074624,
      "blocked_network_events": [],
      "independent_process_ordinal": 15
    }
  ],
  "limits": [
    "Deterministic local Python nodes, not a model/agent quality benchmark.",
    "Independent subprocess reopening tests process-exit recovery, not OS power loss or multi-host concurrency.",
    "Duplicate resume observation is limited to this completed graph and pinned versions.",
    "SQLite unique-key mitigation is application/sink behavior, not a framework exactly-once guarantee.",
    "Injected error is an ordinary exception after a committed local write, not a SIGKILL or remote service failure."
  ],
  "privacy_note": "Public fixture outputs contain no process IDs, private paths, hosts, accounts, keys or customer data. Original raw records and synthetic SQLite files remain private QA evidence."
}
