{
  "kind": "actual-local-cli-output-with-synthetic-inputs",
  "runtime": "3.9.6",
  "scope": "Input validation of the downloadable SMTP script. Synthetic event metadata, no real GitHub run or mailbox delivery. Source validation returns before SMTP transport.",
  "cases": [
    {
      "case": "missing-password",
      "changedInput": {
        "SMTP_PASSWORD": null
      },
      "exitCode": 2,
      "stdout": "{\"stage\": \"configuration_error\"}",
      "stderr": ""
    },
    {
      "case": "recipient-list",
      "changedInput": {
        "MAIL_TO": "one@example.test,two@example.test"
      },
      "exitCode": 2,
      "stdout": "{\"stage\": \"configuration_error\"}",
      "stderr": ""
    }
  ]
}
