{
  "project": "Moruneva synthetic webhook reliability demonstration",
  "date": "2026-10-22",
  "verification_type": "Local deterministic Python simulation, not live n8n, voice provider, or customer production testing",
  "code_sha256": "9c25bbeddd507c17bbba3c1408268bb53e3a9ab48d83fb360e44bb59df061c99",
  "external_api_calls": 0,
  "customer_records": 0,
  "scenarios_run": 6,
  "guarded_checks_passed": 6,
  "cases": [
    {
      "case_id": "missing-input",
      "scenario": "Missing required contact",
      "legacy_observed": {
        "statuses": [
          "unhandled:KeyError"
        ],
        "notifications": 0,
        "crm_writes": 0
      },
      "guarded_observed": {
        "statuses": [
          "rejected_invalid_input"
        ],
        "notifications": 0,
        "crm_writes": 0
      },
      "guarded_expected_check": "PASS"
    },
    {
      "case_id": "duplicate-event",
      "scenario": "Duplicate webhook delivered twice",
      "legacy_observed": {
        "statuses": [
          "completed",
          "completed"
        ],
        "notifications": 2,
        "crm_writes": 1
      },
      "guarded_observed": {
        "statuses": [
          "completed",
          "duplicate_skipped"
        ],
        "notifications": 1,
        "crm_writes": 1
      },
      "guarded_expected_check": "PASS"
    },
    {
      "case_id": "upstream-timeout",
      "scenario": "External provider times out",
      "legacy_observed": {
        "statuses": [
          "unhandled:TimeoutError"
        ],
        "notifications": 0,
        "crm_writes": 1
      },
      "guarded_observed": {
        "statuses": [
          "pending_retry"
        ],
        "notifications": 0,
        "crm_writes": 1
      },
      "guarded_expected_check": "PASS"
    },
    {
      "case_id": "false-ok",
      "scenario": "HTTP 200 response embeds an error",
      "legacy_observed": {
        "statuses": [
          "completed"
        ],
        "notifications": 1,
        "crm_writes": 1
      },
      "guarded_observed": {
        "statuses": [
          "needs_review"
        ],
        "notifications": 0,
        "crm_writes": 1
      },
      "guarded_expected_check": "PASS"
    },
    {
      "case_id": "partial-failure",
      "scenario": "CRM write succeeds; notification fails",
      "legacy_observed": {
        "statuses": [
          "completed"
        ],
        "notifications": 0,
        "crm_writes": 1
      },
      "guarded_observed": {
        "statuses": [
          "pending_retry"
        ],
        "notifications": 0,
        "crm_writes": 1
      },
      "guarded_expected_check": "PASS"
    },
    {
      "case_id": "happy-path",
      "scenario": "Normal authorized synthetic request",
      "legacy_observed": {
        "statuses": [
          "completed"
        ],
        "notifications": 1,
        "crm_writes": 1
      },
      "guarded_observed": {
        "statuses": [
          "completed"
        ],
        "notifications": 1,
        "crm_writes": 1
      },
      "guarded_expected_check": "PASS"
    }
  ]
}