{
  "schemaVersion": 1,
  "recordedAt": "2026-09-08T01:54:03.813Z",
  "scope": "LOCAL_SYNTHETIC_FIXTURE_ONLY",
  "repairClaim": "Fault-toggle recovery only. No autonomous AI repair. A separate operator source-patch exercise is required to demonstrate a coding intervention.",
  "notificationClaim": "Real HTTP POST requests accepted and body-verified by a local test sink; no external customer inbox delivery tested.",
  "runCount": 12,
  "assertionsPassed": 10,
  "assertions": [
    "Healthy baseline requires server-persisted matching reference; no incident notification.",
    "HTTP-200 page with HTTP-500 booking sends one actual local HTTP incident.",
    "Repeated failure does not duplicate the incident.",
    "Success UI and HTTP-201 with absent persistence never produce a recovered event.",
    "Restoring fixture healthy mode and passing persistence emits recovered; this is not autonomous repair.",
    "button fault detected despite HTTP-200 page.",
    "session fault detected despite HTTP-200 page.",
    "false-success fault detected despite HTTP-200 page.",
    "Missing notification is pending, then retried with the original event ID when configured.",
    "Rejected webhook remains pending; retry preserves event ID."
  ],
  "localWebhookReceiptCount": 7,
  "receipts": [
    {
      "receivedAt": "2026-09-08T01:53:56.035Z",
      "event": {
        "eventId": "bbc7eb5f-4390-4afb-99f5-376546447093",
        "kind": "incident",
        "monitorId": "synthetic-booking",
        "runId": "eccaba1b-8900-43f4-8f05-a9a68a480c5a",
        "checkedAt": "2026-09-08T01:53:55.869Z",
        "environment": "local-synthetic-fixture",
        "status": "failed",
        "failureCode": "SUBMISSION_HTTP_FAILURE",
        "checks": {
          "pageHttpStatus": 200,
          "submittedHttpStatus": 500,
          "successVisible": false,
          "confirmationHttpStatus": null,
          "persistedRecordMatched": false
        }
      }
    },
    {
      "receivedAt": "2026-09-08T01:53:56.533Z",
      "event": {
        "eventId": "13434c6b-440e-4c32-bd99-98e91c932279",
        "kind": "recovered",
        "monitorId": "synthetic-booking",
        "runId": "551f35fe-d5a4-4ec1-a2ca-46840a638ac4",
        "checkedAt": "2026-09-08T01:53:56.361Z",
        "environment": "local-synthetic-fixture",
        "status": "healthy",
        "failureCode": null,
        "checks": {
          "pageHttpStatus": 200,
          "submittedHttpStatus": 201,
          "successVisible": true,
          "confirmationHttpStatus": 200,
          "persistedRecordMatched": true
        }
      }
    },
    {
      "receivedAt": "2026-09-08T01:53:59.122Z",
      "event": {
        "eventId": "723a66e6-1a9a-438f-8ed4-0cd42f18754f",
        "kind": "incident",
        "monitorId": "fault-button",
        "runId": "808f6e78-794e-4b62-b6cb-e5f6fcefb983",
        "checkedAt": "2026-09-08T01:53:56.536Z",
        "environment": "local-synthetic-fixture",
        "status": "failed",
        "failureCode": "RUN_TIMEOUT",
        "checks": {
          "pageHttpStatus": 200,
          "submittedHttpStatus": null,
          "successVisible": false,
          "confirmationHttpStatus": null,
          "persistedRecordMatched": false
        }
      }
    },
    {
      "receivedAt": "2026-09-08T01:53:59.325Z",
      "event": {
        "eventId": "ef80b53b-adce-432e-aa47-093fad085a36",
        "kind": "incident",
        "monitorId": "fault-session",
        "runId": "3dd5bca5-3e36-4bcc-8316-e3dc16c4d156",
        "checkedAt": "2026-09-08T01:53:59.124Z",
        "environment": "local-synthetic-fixture",
        "status": "failed",
        "failureCode": "SUBMISSION_HTTP_FAILURE",
        "checks": {
          "pageHttpStatus": 200,
          "submittedHttpStatus": 401,
          "successVisible": false,
          "confirmationHttpStatus": null,
          "persistedRecordMatched": false
        }
      }
    },
    {
      "receivedAt": "2026-09-08T01:54:01.928Z",
      "event": {
        "eventId": "971f58cb-5690-4333-bff1-168dac966cc2",
        "kind": "incident",
        "monitorId": "fault-false-success",
        "runId": "216186e2-7b10-41dd-9a47-fb3e4fc954c1",
        "checkedAt": "2026-09-08T01:53:59.326Z",
        "environment": "local-synthetic-fixture",
        "status": "failed",
        "failureCode": "RUN_TIMEOUT",
        "checks": {
          "pageHttpStatus": 200,
          "submittedHttpStatus": null,
          "successVisible": false,
          "confirmationHttpStatus": null,
          "persistedRecordMatched": false
        }
      }
    },
    {
      "receivedAt": "2026-09-08T01:54:03.384Z",
      "event": {
        "eventId": "05336953-346e-45f7-9c10-38430c64de04",
        "kind": "incident",
        "monitorId": "missing-webhook",
        "runId": "9ede1c7d-7766-4e5a-b28a-307402ec41a5",
        "checkedAt": "2026-09-08T01:54:01.930Z",
        "environment": "local-synthetic-fixture",
        "status": "failed",
        "failureCode": "SUBMISSION_HTTP_FAILURE",
        "checks": {
          "pageHttpStatus": 200,
          "submittedHttpStatus": 500,
          "successVisible": false,
          "confirmationHttpStatus": null,
          "persistedRecordMatched": false
        }
      }
    },
    {
      "receivedAt": "2026-09-08T01:54:03.811Z",
      "event": {
        "eventId": "73b518ef-2ac1-4151-acf5-8aa4e74e1c87",
        "kind": "incident",
        "monitorId": "sink-rejection",
        "runId": "c6570adf-3b0b-4c65-bacc-1ce018179391",
        "checkedAt": "2026-09-08T01:54:03.386Z",
        "environment": "local-synthetic-fixture",
        "status": "failed",
        "failureCode": "SUBMISSION_HTTP_FAILURE",
        "checks": {
          "pageHttpStatus": 200,
          "submittedHttpStatus": 500,
          "successVisible": false,
          "confirmationHttpStatus": null,
          "persistedRecordMatched": false
        }
      }
    }
  ],
  "fixtureRequests": [
    {
      "method": "POST",
      "reference": "210169e6-a539-40ff-aecd-e4ca7ef92b89",
      "mode": "healthy"
    },
    {
      "method": "GET",
      "reference": "210169e6-a539-40ff-aecd-e4ca7ef92b89",
      "mode": "healthy"
    },
    {
      "method": "POST",
      "reference": "eccaba1b-8900-43f4-8f05-a9a68a480c5a",
      "mode": "api"
    },
    {
      "method": "POST",
      "reference": "a7db3b7f-c3b3-4c11-883c-a25f7e2b9090",
      "mode": "api"
    },
    {
      "method": "POST",
      "reference": "432cfcbe-73b2-4eb1-8f50-5ce202e62553",
      "mode": "storage"
    },
    {
      "method": "GET",
      "reference": "432cfcbe-73b2-4eb1-8f50-5ce202e62553",
      "mode": "storage"
    },
    {
      "method": "POST",
      "reference": "551f35fe-d5a4-4ec1-a2ca-46840a638ac4",
      "mode": "healthy"
    },
    {
      "method": "GET",
      "reference": "551f35fe-d5a4-4ec1-a2ca-46840a638ac4",
      "mode": "healthy"
    },
    {
      "method": "POST",
      "reference": "3dd5bca5-3e36-4bcc-8316-e3dc16c4d156",
      "mode": "session"
    },
    {
      "method": "POST",
      "reference": "9ede1c7d-7766-4e5a-b28a-307402ec41a5",
      "mode": "api"
    },
    {
      "method": "POST",
      "reference": "85d2329f-340a-42de-825b-9be5a5858897",
      "mode": "api"
    },
    {
      "method": "POST",
      "reference": "c6570adf-3b0b-4c65-bacc-1ce018179391",
      "mode": "api"
    },
    {
      "method": "POST",
      "reference": "e9e3a76f-733c-4041-935a-a2cf2fdbfa90",
      "mode": "api"
    }
  ],
  "results": [
    {
      "label": "baseline",
      "faultInjectionMode": "healthy",
      "schemaVersion": 1,
      "runId": "210169e6-a539-40ff-aecd-e4ca7ef92b89",
      "monitorId": "synthetic-booking",
      "checkedAt": "2026-09-08T01:53:55.659Z",
      "environment": "local-synthetic-fixture",
      "status": "healthy",
      "failureCode": null,
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": 201,
        "successVisible": true,
        "confirmationHttpStatus": 200,
        "persistedRecordMatched": true
      },
      "blockedRequests": 0,
      "screenshots": [
        "210169e6-a539-40ff-aecd-e4ca7ef92b89.png"
      ],
      "notifications": [],
      "notificationConfigured": true,
      "elapsedMs": 209,
      "pendingNotifications": 0,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    },
    {
      "label": "broken-api",
      "faultInjectionMode": "api",
      "schemaVersion": 1,
      "runId": "eccaba1b-8900-43f4-8f05-a9a68a480c5a",
      "monitorId": "synthetic-booking",
      "checkedAt": "2026-09-08T01:53:55.869Z",
      "environment": "local-synthetic-fixture",
      "status": "failed",
      "failureCode": "SUBMISSION_HTTP_FAILURE",
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": 500,
        "successVisible": false,
        "confirmationHttpStatus": null,
        "persistedRecordMatched": false
      },
      "blockedRequests": 0,
      "screenshots": [
        "eccaba1b-8900-43f4-8f05-a9a68a480c5a.png"
      ],
      "notifications": [
        {
          "eventId": "bbc7eb5f-4390-4afb-99f5-376546447093",
          "kind": "incident",
          "accepted": true,
          "httpStatus": 202,
          "reason": "ENDPOINT_ACCEPTED"
        }
      ],
      "notificationConfigured": true,
      "elapsedMs": 167,
      "pendingNotifications": 0,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    },
    {
      "label": "same-failure",
      "faultInjectionMode": "api",
      "schemaVersion": 1,
      "runId": "a7db3b7f-c3b3-4c11-883c-a25f7e2b9090",
      "monitorId": "synthetic-booking",
      "checkedAt": "2026-09-08T01:53:56.038Z",
      "environment": "local-synthetic-fixture",
      "status": "failed",
      "failureCode": "SUBMISSION_HTTP_FAILURE",
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": 500,
        "successVisible": false,
        "confirmationHttpStatus": null,
        "persistedRecordMatched": false
      },
      "blockedRequests": 0,
      "screenshots": [
        "a7db3b7f-c3b3-4c11-883c-a25f7e2b9090.png"
      ],
      "notifications": [],
      "notificationConfigured": true,
      "elapsedMs": 158,
      "pendingNotifications": 0,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    },
    {
      "label": "false-fixed-storage",
      "faultInjectionMode": "storage",
      "schemaVersion": 1,
      "runId": "432cfcbe-73b2-4eb1-8f50-5ce202e62553",
      "monitorId": "synthetic-booking",
      "checkedAt": "2026-09-08T01:53:56.197Z",
      "environment": "local-synthetic-fixture",
      "status": "failed",
      "failureCode": "PERSISTENCE_HTTP_FAILURE",
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": 201,
        "successVisible": true,
        "confirmationHttpStatus": 404,
        "persistedRecordMatched": false
      },
      "blockedRequests": 0,
      "screenshots": [
        "432cfcbe-73b2-4eb1-8f50-5ce202e62553.png"
      ],
      "notifications": [],
      "notificationConfigured": true,
      "elapsedMs": 163,
      "pendingNotifications": 0,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    },
    {
      "label": "fault-toggle-recovery",
      "faultInjectionMode": "healthy",
      "schemaVersion": 1,
      "runId": "551f35fe-d5a4-4ec1-a2ca-46840a638ac4",
      "monitorId": "synthetic-booking",
      "checkedAt": "2026-09-08T01:53:56.361Z",
      "environment": "local-synthetic-fixture",
      "status": "healthy",
      "failureCode": null,
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": 201,
        "successVisible": true,
        "confirmationHttpStatus": 200,
        "persistedRecordMatched": true
      },
      "blockedRequests": 0,
      "screenshots": [
        "551f35fe-d5a4-4ec1-a2ca-46840a638ac4.png"
      ],
      "notifications": [
        {
          "eventId": "13434c6b-440e-4c32-bd99-98e91c932279",
          "kind": "recovered",
          "accepted": true,
          "httpStatus": 202,
          "reason": "ENDPOINT_ACCEPTED"
        }
      ],
      "notificationConfigured": true,
      "elapsedMs": 173,
      "pendingNotifications": 0,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    },
    {
      "label": "fault-button",
      "faultInjectionMode": "button",
      "schemaVersion": 1,
      "runId": "808f6e78-794e-4b62-b6cb-e5f6fcefb983",
      "monitorId": "fault-button",
      "checkedAt": "2026-09-08T01:53:56.536Z",
      "environment": "local-synthetic-fixture",
      "status": "failed",
      "failureCode": "RUN_TIMEOUT",
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": null,
        "successVisible": false,
        "confirmationHttpStatus": null,
        "persistedRecordMatched": false
      },
      "blockedRequests": 0,
      "screenshots": [
        "808f6e78-794e-4b62-b6cb-e5f6fcefb983.png"
      ],
      "notifications": [
        {
          "eventId": "723a66e6-1a9a-438f-8ed4-0cd42f18754f",
          "kind": "incident",
          "accepted": true,
          "httpStatus": 202,
          "reason": "ENDPOINT_ACCEPTED"
        }
      ],
      "notificationConfigured": true,
      "elapsedMs": 2587,
      "pendingNotifications": 0,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    },
    {
      "label": "fault-session",
      "faultInjectionMode": "session",
      "schemaVersion": 1,
      "runId": "3dd5bca5-3e36-4bcc-8316-e3dc16c4d156",
      "monitorId": "fault-session",
      "checkedAt": "2026-09-08T01:53:59.124Z",
      "environment": "local-synthetic-fixture",
      "status": "failed",
      "failureCode": "SUBMISSION_HTTP_FAILURE",
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": 401,
        "successVisible": false,
        "confirmationHttpStatus": null,
        "persistedRecordMatched": false
      },
      "blockedRequests": 0,
      "screenshots": [
        "3dd5bca5-3e36-4bcc-8316-e3dc16c4d156.png"
      ],
      "notifications": [
        {
          "eventId": "ef80b53b-adce-432e-aa47-093fad085a36",
          "kind": "incident",
          "accepted": true,
          "httpStatus": 202,
          "reason": "ENDPOINT_ACCEPTED"
        }
      ],
      "notificationConfigured": true,
      "elapsedMs": 201,
      "pendingNotifications": 0,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    },
    {
      "label": "fault-false-success",
      "faultInjectionMode": "false-success",
      "schemaVersion": 1,
      "runId": "216186e2-7b10-41dd-9a47-fb3e4fc954c1",
      "monitorId": "fault-false-success",
      "checkedAt": "2026-09-08T01:53:59.326Z",
      "environment": "local-synthetic-fixture",
      "status": "failed",
      "failureCode": "RUN_TIMEOUT",
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": null,
        "successVisible": false,
        "confirmationHttpStatus": null,
        "persistedRecordMatched": false
      },
      "blockedRequests": 0,
      "screenshots": [
        "216186e2-7b10-41dd-9a47-fb3e4fc954c1.png"
      ],
      "notifications": [
        {
          "eventId": "971f58cb-5690-4333-bff1-168dac966cc2",
          "kind": "incident",
          "accepted": true,
          "httpStatus": 202,
          "reason": "ENDPOINT_ACCEPTED"
        }
      ],
      "notificationConfigured": true,
      "elapsedMs": 2603,
      "pendingNotifications": 0,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    },
    {
      "label": "missing-notification",
      "faultInjectionMode": "api",
      "schemaVersion": 1,
      "runId": "9ede1c7d-7766-4e5a-b28a-307402ec41a5",
      "monitorId": "missing-webhook",
      "checkedAt": "2026-09-08T01:54:01.930Z",
      "environment": "local-synthetic-fixture",
      "status": "failed",
      "failureCode": "SUBMISSION_HTTP_FAILURE",
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": 500,
        "successVisible": false,
        "confirmationHttpStatus": null,
        "persistedRecordMatched": false
      },
      "blockedRequests": 0,
      "screenshots": [
        "9ede1c7d-7766-4e5a-b28a-307402ec41a5.png"
      ],
      "notifications": [
        {
          "eventId": "05336953-346e-45f7-9c10-38430c64de04",
          "kind": "incident",
          "accepted": false,
          "reason": "NOT_CONFIGURED"
        }
      ],
      "notificationConfigured": false,
      "elapsedMs": 1239,
      "pendingNotifications": 1,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    },
    {
      "label": "notification-configured-retry",
      "faultInjectionMode": "api",
      "schemaVersion": 1,
      "runId": "85d2329f-340a-42de-825b-9be5a5858897",
      "monitorId": "missing-webhook",
      "checkedAt": "2026-09-08T01:54:03.172Z",
      "environment": "local-synthetic-fixture",
      "status": "failed",
      "failureCode": "SUBMISSION_HTTP_FAILURE",
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": 500,
        "successVisible": false,
        "confirmationHttpStatus": null,
        "persistedRecordMatched": false
      },
      "blockedRequests": 0,
      "screenshots": [
        "85d2329f-340a-42de-825b-9be5a5858897.png"
      ],
      "notifications": [
        {
          "eventId": "05336953-346e-45f7-9c10-38430c64de04",
          "kind": "incident",
          "accepted": true,
          "httpStatus": 202,
          "reason": "ENDPOINT_ACCEPTED"
        }
      ],
      "notificationConfigured": true,
      "elapsedMs": 213,
      "pendingNotifications": 0,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    },
    {
      "label": "notification-rejected",
      "faultInjectionMode": "api",
      "schemaVersion": 1,
      "runId": "c6570adf-3b0b-4c65-bacc-1ce018179391",
      "monitorId": "sink-rejection",
      "checkedAt": "2026-09-08T01:54:03.386Z",
      "environment": "local-synthetic-fixture",
      "status": "failed",
      "failureCode": "SUBMISSION_HTTP_FAILURE",
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": 500,
        "successVisible": false,
        "confirmationHttpStatus": null,
        "persistedRecordMatched": false
      },
      "blockedRequests": 0,
      "screenshots": [
        "c6570adf-3b0b-4c65-bacc-1ce018179391.png"
      ],
      "notifications": [
        {
          "eventId": "73b518ef-2ac1-4151-acf5-8aa4e74e1c87",
          "kind": "incident",
          "accepted": false,
          "httpStatus": 503,
          "reason": "HTTP_REJECTED"
        }
      ],
      "notificationConfigured": true,
      "elapsedMs": 216,
      "pendingNotifications": 1,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    },
    {
      "label": "notification-retry",
      "faultInjectionMode": "api",
      "schemaVersion": 1,
      "runId": "e9e3a76f-733c-4041-935a-a2cf2fdbfa90",
      "monitorId": "sink-rejection",
      "checkedAt": "2026-09-08T01:54:03.605Z",
      "environment": "local-synthetic-fixture",
      "status": "failed",
      "failureCode": "SUBMISSION_HTTP_FAILURE",
      "checks": {
        "pageHttpStatus": 200,
        "submittedHttpStatus": 500,
        "successVisible": false,
        "confirmationHttpStatus": null,
        "persistedRecordMatched": false
      },
      "blockedRequests": 0,
      "screenshots": [
        "e9e3a76f-733c-4041-935a-a2cf2fdbfa90.png"
      ],
      "notifications": [
        {
          "eventId": "73b518ef-2ac1-4151-acf5-8aa4e74e1c87",
          "kind": "incident",
          "accepted": true,
          "httpStatus": 202,
          "reason": "ENDPOINT_ACCEPTED"
        }
      ],
      "notificationConfigured": true,
      "elapsedMs": 207,
      "pendingNotifications": 0,
      "notificationMeaning": "HTTP acceptance only; no inbox or human receipt is implied"
    }
  ]
}
