{
  "status": "PASS",
  "cases": [
    {
      "case": "normal",
      "result": {
        "status": "created",
        "key": "normal",
        "result": "result-normal"
      },
      "saved_rows": 1
    },
    {
      "case": "same request twice",
      "result": [
        {
          "status": "created",
          "key": "double",
          "result": "result-double"
        },
        {
          "status": "duplicate",
          "key": "double",
          "result": "result-double"
        }
      ],
      "saved_rows": 1
    },
    {
      "case": "same key different content",
      "result": [
        {
          "status": "created",
          "key": "conflict",
          "result": "result-conflict"
        },
        {
          "status": "conflict",
          "key": "conflict"
        }
      ],
      "saved_rows": 1
    },
    {
      "case": "20 concurrent requests",
      "result": {
        "created": 1,
        "duplicates": 19
      },
      "saved_rows": 1
    },
    {
      "case": "commit then process crash then new process retry",
      "result": {
        "first_exit": 23,
        "retry": {
          "status": "duplicate",
          "key": "lost-response",
          "result": "result-lost-response"
        }
      },
      "saved_rows": 1
    },
    {
      "case": "new process existing request",
      "result": {
        "first": {
          "status": "created",
          "key": "restart",
          "result": "result-restart"
        },
        "second": {
          "status": "duplicate",
          "key": "restart",
          "result": "result-restart"
        }
      },
      "saved_rows": 1
    },
    {
      "case": "worker with no saved request",
      "result": {
        "status": "created",
        "key": "before-send",
        "result": "result-before-send"
      },
      "saved_rows": 1
    },
    {
      "case": "destination without key: lost acknowledgement followed by blind retry",
      "saved_rows": 2,
      "expected_failure_demonstrated": true
    }
  ],
  "environment": {
    "python": "3.14.6",
    "sqlite": "3.53.3"
  },
  "scope": "Destination UNIQUE key and commit in one SQLite DB. Not n8n runtime or real SaaS integration. Different external destinations require their own idempotency/reconciliation contract."
}
