{
  "experiment": "sqlite-retry-boundaries-v1",
  "completedAt": "2026-09-26T01:35:33.478144+00:00",
  "status": "COMPLETE",
  "casesCompleted": 7,
  "casesPlanned": 7,
  "failure": null,
  "completedCases": [
    "A-no-dedup",
    "B-marker-first",
    "C-effect-first",
    "D-atomic-before-commit",
    "E-atomic-after-commit",
    "F-overlapping-workers",
    "G-side-effect-outside-db"
  ],
  "unfinishedCases": [],
  "results": [
    {
      "case": "A-no-dedup",
      "observations": [
        {
          "stage": "after-first-attempt",
          "observedAt": "2026-09-26T01:35:32.816218+00:00",
          "processedRows": [],
          "effectRows": [
            [
              1,
              "demo-event-001",
              1
            ]
          ],
          "effectTotal": 1,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            0,
            1,
            0
          ]
        },
        {
          "stage": "after-explicit-replay",
          "observedAt": "2026-09-26T01:35:32.862891+00:00",
          "processedRows": [],
          "effectRows": [
            [
              1,
              "demo-event-001",
              1
            ],
            [
              2,
              "demo-event-001",
              1
            ]
          ],
          "effectTotal": 2,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            0,
            2,
            0
          ]
        }
      ],
      "comparisons": [
        {
          "stage": "after-first-attempt",
          "expectedCounts": [
            0,
            1,
            0
          ],
          "observedCounts": [
            0,
            1,
            0
          ],
          "matches": true
        },
        {
          "stage": "after-explicit-replay",
          "expectedCounts": [
            0,
            2,
            0
          ],
          "observedCounts": [
            0,
            2,
            0
          ],
          "matches": true
        }
      ],
      "status": "MATCHED_PREDECLARED_EXPECTATIONS"
    },
    {
      "case": "B-marker-first",
      "observations": [
        {
          "stage": "after-first-attempt",
          "observedAt": "2026-09-26T01:35:32.907059+00:00",
          "processedRows": [
            [
              "demo-event-001",
              "cf7dbb7d5bff72e622fc4bbf51cdb51b22b27084f204dce442457c0c99b1df4b"
            ]
          ],
          "effectRows": [],
          "effectTotal": 0,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            1,
            0,
            0
          ]
        },
        {
          "stage": "after-explicit-replay",
          "observedAt": "2026-09-26T01:35:32.949247+00:00",
          "processedRows": [
            [
              "demo-event-001",
              "cf7dbb7d5bff72e622fc4bbf51cdb51b22b27084f204dce442457c0c99b1df4b"
            ]
          ],
          "effectRows": [],
          "effectTotal": 0,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            1,
            0,
            0
          ]
        }
      ],
      "comparisons": [
        {
          "stage": "after-first-attempt",
          "expectedCounts": [
            1,
            0,
            0
          ],
          "observedCounts": [
            1,
            0,
            0
          ],
          "matches": true
        },
        {
          "stage": "after-explicit-replay",
          "expectedCounts": [
            1,
            0,
            0
          ],
          "observedCounts": [
            1,
            0,
            0
          ],
          "matches": true
        }
      ],
      "status": "MATCHED_PREDECLARED_EXPECTATIONS"
    },
    {
      "case": "C-effect-first",
      "observations": [
        {
          "stage": "after-first-attempt",
          "observedAt": "2026-09-26T01:35:32.990715+00:00",
          "processedRows": [],
          "effectRows": [
            [
              1,
              "demo-event-001",
              1
            ]
          ],
          "effectTotal": 1,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            0,
            1,
            0
          ]
        },
        {
          "stage": "after-explicit-replay",
          "observedAt": "2026-09-26T01:35:33.036568+00:00",
          "processedRows": [
            [
              "demo-event-001",
              "cf7dbb7d5bff72e622fc4bbf51cdb51b22b27084f204dce442457c0c99b1df4b"
            ]
          ],
          "effectRows": [
            [
              1,
              "demo-event-001",
              1
            ],
            [
              2,
              "demo-event-001",
              1
            ]
          ],
          "effectTotal": 2,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            1,
            2,
            0
          ]
        }
      ],
      "comparisons": [
        {
          "stage": "after-first-attempt",
          "expectedCounts": [
            0,
            1,
            0
          ],
          "observedCounts": [
            0,
            1,
            0
          ],
          "matches": true
        },
        {
          "stage": "after-explicit-replay",
          "expectedCounts": [
            1,
            2,
            0
          ],
          "observedCounts": [
            1,
            2,
            0
          ],
          "matches": true
        }
      ],
      "status": "MATCHED_PREDECLARED_EXPECTATIONS"
    },
    {
      "case": "D-atomic-before-commit",
      "observations": [
        {
          "stage": "after-first-attempt",
          "observedAt": "2026-09-26T01:35:33.079829+00:00",
          "processedRows": [],
          "effectRows": [],
          "effectTotal": 0,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            0,
            0,
            0
          ]
        },
        {
          "stage": "after-explicit-replay",
          "observedAt": "2026-09-26T01:35:33.133657+00:00",
          "processedRows": [
            [
              "demo-event-001",
              "cf7dbb7d5bff72e622fc4bbf51cdb51b22b27084f204dce442457c0c99b1df4b"
            ]
          ],
          "effectRows": [
            [
              1,
              "demo-event-001",
              1
            ]
          ],
          "effectTotal": 1,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            1,
            1,
            0
          ]
        }
      ],
      "comparisons": [
        {
          "stage": "after-first-attempt",
          "expectedCounts": [
            0,
            0,
            0
          ],
          "observedCounts": [
            0,
            0,
            0
          ],
          "matches": true
        },
        {
          "stage": "after-explicit-replay",
          "expectedCounts": [
            1,
            1,
            0
          ],
          "observedCounts": [
            1,
            1,
            0
          ],
          "matches": true
        }
      ],
      "status": "MATCHED_PREDECLARED_EXPECTATIONS"
    },
    {
      "case": "E-atomic-after-commit",
      "observations": [
        {
          "stage": "after-first-attempt",
          "observedAt": "2026-09-26T01:35:33.182552+00:00",
          "processedRows": [
            [
              "demo-event-001",
              "cf7dbb7d5bff72e622fc4bbf51cdb51b22b27084f204dce442457c0c99b1df4b"
            ]
          ],
          "effectRows": [
            [
              1,
              "demo-event-001",
              1
            ]
          ],
          "effectTotal": 1,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            1,
            1,
            0
          ]
        },
        {
          "stage": "after-explicit-replay",
          "observedAt": "2026-09-26T01:35:33.235175+00:00",
          "processedRows": [
            [
              "demo-event-001",
              "cf7dbb7d5bff72e622fc4bbf51cdb51b22b27084f204dce442457c0c99b1df4b"
            ]
          ],
          "effectRows": [
            [
              1,
              "demo-event-001",
              1
            ]
          ],
          "effectTotal": 1,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            1,
            1,
            0
          ]
        }
      ],
      "comparisons": [
        {
          "stage": "after-first-attempt",
          "expectedCounts": [
            1,
            1,
            0
          ],
          "observedCounts": [
            1,
            1,
            0
          ],
          "matches": true
        },
        {
          "stage": "after-explicit-replay",
          "expectedCounts": [
            1,
            1,
            0
          ],
          "observedCounts": [
            1,
            1,
            0
          ],
          "matches": true
        }
      ],
      "status": "MATCHED_PREDECLARED_EXPECTATIONS"
    },
    {
      "case": "F-overlapping-workers",
      "observations": [
        {
          "stage": "during-uncommitted-writer-and-confirmed-lock-conflict",
          "observedAt": "2026-09-26T01:35:33.332578+00:00",
          "processedRows": [],
          "effectRows": [],
          "effectTotal": 0,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            0,
            0,
            0
          ]
        },
        {
          "stage": "after-first-writer-commit",
          "observedAt": "2026-09-26T01:35:33.338344+00:00",
          "processedRows": [
            [
              "demo-event-001",
              "cf7dbb7d5bff72e622fc4bbf51cdb51b22b27084f204dce442457c0c99b1df4b"
            ]
          ],
          "effectRows": [
            [
              1,
              "demo-event-001",
              1
            ]
          ],
          "effectTotal": 1,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            1,
            1,
            0
          ]
        },
        {
          "stage": "after-explicit-replay",
          "observedAt": "2026-09-26T01:35:33.388498+00:00",
          "processedRows": [
            [
              "demo-event-001",
              "cf7dbb7d5bff72e622fc4bbf51cdb51b22b27084f204dce442457c0c99b1df4b"
            ]
          ],
          "effectRows": [
            [
              1,
              "demo-event-001",
              1
            ]
          ],
          "effectTotal": 1,
          "externalRows": [],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            1,
            1,
            0
          ]
        }
      ],
      "comparisons": [
        {
          "stage": "during-uncommitted-writer-and-confirmed-lock-conflict",
          "expectedCounts": [
            0,
            0,
            0
          ],
          "observedCounts": [
            0,
            0,
            0
          ],
          "matches": true
        },
        {
          "stage": "after-first-writer-commit",
          "expectedCounts": [
            1,
            1,
            0
          ],
          "observedCounts": [
            1,
            1,
            0
          ],
          "matches": true
        },
        {
          "stage": "after-explicit-replay",
          "expectedCounts": [
            1,
            1,
            0
          ],
          "observedCounts": [
            1,
            1,
            0
          ],
          "matches": true
        }
      ],
      "status": "MATCHED_PREDECLARED_EXPECTATIONS"
    },
    {
      "case": "G-side-effect-outside-db",
      "observations": [
        {
          "stage": "after-first-attempt",
          "observedAt": "2026-09-26T01:35:33.433122+00:00",
          "processedRows": [],
          "effectRows": [],
          "effectTotal": 0,
          "externalRows": [
            {
              "action": "append-notification",
              "event_id": "demo-event-001"
            }
          ],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            0,
            0,
            1
          ]
        },
        {
          "stage": "after-explicit-replay",
          "observedAt": "2026-09-26T01:35:33.477757+00:00",
          "processedRows": [
            [
              "demo-event-001",
              "cf7dbb7d5bff72e622fc4bbf51cdb51b22b27084f204dce442457c0c99b1df4b"
            ]
          ],
          "effectRows": [
            [
              1,
              "demo-event-001",
              1
            ]
          ],
          "effectTotal": 1,
          "externalRows": [
            {
              "action": "append-notification",
              "event_id": "demo-event-001"
            },
            {
              "action": "append-notification",
              "event_id": "demo-event-001"
            }
          ],
          "integrityCheck": [
            [
              "ok"
            ]
          ],
          "counts": [
            1,
            1,
            2
          ]
        }
      ],
      "comparisons": [
        {
          "stage": "after-first-attempt",
          "expectedCounts": [
            0,
            0,
            1
          ],
          "observedCounts": [
            0,
            0,
            1
          ],
          "matches": true
        },
        {
          "stage": "after-explicit-replay",
          "expectedCounts": [
            1,
            1,
            2
          ],
          "observedCounts": [
            1,
            1,
            2
          ],
          "matches": true
        }
      ],
      "status": "MATCHED_PREDECLARED_EXPECTATIONS"
    }
  ]
}
