{
  "testedOn": "2026-10-16",
  "n8n": "2.43.7",
  "node": "v24.19.0",
  "scope": "Manual synthetic submissions, private SQLite, loopback SMTP only. No external form, spreadsheet or internet mail service.",
  "records": [
    {
      "scenario": "batch-retry",
      "exit": 0,
      "repeatedExit": null,
      "attempts": {
        "first@example.invalid": 2,
        "retry@example.invalid": 2
      },
      "acceptedMessages": [
        {
          "recipient": "first@example.invalid",
          "subject": "Synthetic request REQ-1"
        },
        {
          "recipient": "first@example.invalid",
          "subject": "Synthetic request REQ-1"
        },
        {
          "recipient": "retry@example.invalid",
          "subject": "Synthetic request REQ-3"
        }
      ],
      "events": [
        {
          "event": "recipient-accepted",
          "recipient": "first@example.invalid",
          "attempt": 1
        },
        {
          "event": "accepted",
          "recipient": "first@example.invalid"
        },
        {
          "event": "temporary-rejection",
          "recipient": "retry@example.invalid",
          "attempt": 1
        },
        {
          "event": "recipient-accepted",
          "recipient": "first@example.invalid",
          "attempt": 2
        },
        {
          "event": "accepted",
          "recipient": "first@example.invalid"
        },
        {
          "event": "recipient-accepted",
          "recipient": "retry@example.invalid",
          "attempt": 2
        },
        {
          "event": "accepted",
          "recipient": "retry@example.invalid"
        }
      ]
    },
    {
      "scenario": "single-item-retry",
      "exit": 0,
      "repeatedExit": null,
      "attempts": {
        "first@example.invalid": 1,
        "retry@example.invalid": 2
      },
      "acceptedMessages": [
        {
          "recipient": "first@example.invalid",
          "subject": "Synthetic request REQ-1"
        },
        {
          "recipient": "retry@example.invalid",
          "subject": "Synthetic request REQ-3"
        }
      ],
      "events": [
        {
          "event": "recipient-accepted",
          "recipient": "first@example.invalid",
          "attempt": 1
        },
        {
          "event": "accepted",
          "recipient": "first@example.invalid"
        },
        {
          "event": "temporary-rejection",
          "recipient": "retry@example.invalid",
          "attempt": 1
        },
        {
          "event": "recipient-accepted",
          "recipient": "retry@example.invalid",
          "attempt": 2
        },
        {
          "event": "accepted",
          "recipient": "retry@example.invalid"
        }
      ]
    },
    {
      "scenario": "repeat-execution",
      "exit": 0,
      "repeatedExit": 0,
      "attempts": {
        "first@example.invalid": 2,
        "retry@example.invalid": 3
      },
      "acceptedMessages": [
        {
          "recipient": "first@example.invalid",
          "subject": "Synthetic request REQ-1"
        },
        {
          "recipient": "retry@example.invalid",
          "subject": "Synthetic request REQ-3"
        },
        {
          "recipient": "first@example.invalid",
          "subject": "Synthetic request REQ-1"
        },
        {
          "recipient": "retry@example.invalid",
          "subject": "Synthetic request REQ-3"
        }
      ],
      "events": [
        {
          "event": "recipient-accepted",
          "recipient": "first@example.invalid",
          "attempt": 1
        },
        {
          "event": "accepted",
          "recipient": "first@example.invalid"
        },
        {
          "event": "temporary-rejection",
          "recipient": "retry@example.invalid",
          "attempt": 1
        },
        {
          "event": "recipient-accepted",
          "recipient": "retry@example.invalid",
          "attempt": 2
        },
        {
          "event": "accepted",
          "recipient": "retry@example.invalid"
        },
        {
          "event": "recipient-accepted",
          "recipient": "first@example.invalid",
          "attempt": 2
        },
        {
          "event": "accepted",
          "recipient": "first@example.invalid"
        },
        {
          "event": "recipient-accepted",
          "recipient": "retry@example.invalid",
          "attempt": 3
        },
        {
          "event": "accepted",
          "recipient": "retry@example.invalid"
        }
      ]
    },
    {
      "scenario": "permanent-failure",
      "exit": 1,
      "repeatedExit": null,
      "attempts": {
        "fail@example.invalid": 2
      },
      "acceptedMessages": [],
      "events": [
        {
          "event": "temporary-rejection",
          "recipient": "fail@example.invalid",
          "attempt": 1
        },
        {
          "event": "temporary-rejection",
          "recipient": "fail@example.invalid",
          "attempt": 2
        }
      ]
    }
  ]
}