{
  "config": {
    "configFile": "/Users/charlie/code/showprima-user-account-decomp/tests/api/playwright.config.ts",
    "rootDir": "/Users/charlie/code/showprima-user-account-decomp/tests/api",
    "forbidOnly": false,
    "fullyParallel": false,
    "globalSetup": null,
    "globalTeardown": null,
    "globalTimeout": 0,
    "grep": {},
    "grepInvert": null,
    "maxFailures": 0,
    "metadata": {
      "actualWorkers": 1
    },
    "preserveOutput": "always",
    "projects": [
      {
        "outputDir": "/Users/charlie/code/showprima-user-account-decomp/tests/api/results",
        "repeatEach": 1,
        "retries": 0,
        "metadata": {
          "actualWorkers": 1
        },
        "id": "api",
        "name": "api",
        "testDir": "/Users/charlie/code/showprima-user-account-decomp/tests/api",
        "testIgnore": [],
        "testMatch": [
          "**/*.{api,e2e}.spec.ts"
        ],
        "timeout": 60000
      }
    ],
    "quiet": false,
    "reporter": [
      [
        "list",
        null
      ],
      [
        "json",
        {
          "outputFile": "./results/api-results.json"
        }
      ]
    ],
    "reportSlowTests": {
      "max": 5,
      "threshold": 300000
    },
    "runAgents": "none",
    "shard": null,
    "tags": [],
    "updateSnapshots": "missing",
    "updateSourceMethod": "patch",
    "version": "1.58.0",
    "workers": 1,
    "webServer": null
  },
  "suites": [
    {
      "title": "auth.api.spec.ts",
      "file": "auth.api.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "Customer Authentication API",
          "file": "auth.api.spec.ts",
          "line": 21,
          "column": 6,
          "specs": [
            {
              "title": "[P0] POST /api/login - should return JWT token for valid credentials",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 245,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:45.714Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "1880dd47a9b883be6a63-18ae62307bad6b6f9124",
              "file": "auth.api.spec.ts",
              "line": 29,
              "column": 7
            },
            {
              "title": "[P0] POST /api/login - should return 401 for invalid credentials",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 239,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:45.968Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "1880dd47a9b883be6a63-e0970537c26049e5cad7",
              "file": "auth.api.spec.ts",
              "line": 53,
              "column": 7
            },
            {
              "title": "[P0] POST /api/login - should return 400 for missing fields",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 58,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:46.211Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "1880dd47a9b883be6a63-9bc36a5bedf3d9218f7d",
              "file": "auth.api.spec.ts",
              "line": 74,
              "column": 7
            },
            {
              "title": "[P0] GET /api/me - should return customer profile with valid token",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 71,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:46.273Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "1880dd47a9b883be6a63-045fa5eac712e1127bb8",
              "file": "auth.api.spec.ts",
              "line": 93,
              "column": 7
            },
            {
              "title": "[P0] GET /api/me - should return 401 for missing token",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 35,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:46.348Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "1880dd47a9b883be6a63-bb30586e0719c33ecebe",
              "file": "auth.api.spec.ts",
              "line": 116,
              "column": 7
            },
            {
              "title": "[P0] GET /api/me - should return 401 for invalid token",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 32,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:46.387Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "1880dd47a9b883be6a63-ad6e5c16599db1a5dd6b",
              "file": "auth.api.spec.ts",
              "line": 129,
              "column": 7
            },
            {
              "title": "[P0] POST /api/logout - should blacklist token",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 94,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:46.422Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "1880dd47a9b883be6a63-b18f1b69d31c3eb4826d",
              "file": "auth.api.spec.ts",
              "line": 144,
              "column": 7
            }
          ]
        }
      ]
    },
    {
      "title": "booking.api.spec.ts",
      "file": "booking.api.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "Booking Flow API",
          "file": "booking.api.spec.ts",
          "line": 23,
          "column": 6,
          "specs": [
            {
              "title": "[P0] GET /api/events - should return only published events",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 556,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:46.522Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "68de638efbabaa75e9ee-d4237712eea27ec99ed1",
              "file": "booking.api.spec.ts",
              "line": 34,
              "column": 7
            },
            {
              "title": "[P0] GET /api/events/{slug}/availability - should return real-time seat availability",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 593,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:47.082Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "68de638efbabaa75e9ee-612e992f0567cb0f1b42",
              "file": "booking.api.spec.ts",
              "line": 53,
              "column": 7
            },
            {
              "title": "[P0] POST /api/seats/hold - authenticated user should populate user_id",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 493,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:47.680Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "68de638efbabaa75e9ee-761eed79882aa80a84cf",
              "file": "booking.api.spec.ts",
              "line": 69,
              "column": 11
            },
            {
              "title": "[P1] POST /api/seats/hold - guest user should have NULL user_id",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 404,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:48.177Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "68de638efbabaa75e9ee-8fb4738d747476f6485c",
              "file": "booking.api.spec.ts",
              "line": 97,
              "column": 7
            },
            {
              "title": "[P0] POST /api/seats/confirm - authenticated user should create order with user_id",
              "ok": false,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 0,
                      "parallelIndex": 0,
                      "status": "failed",
                      "duration": 30491,
                      "error": {
                        "message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBe\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // Object.is equality\u001b[22m\n\nExpected: \u001b[32m201\u001b[39m\nReceived: \u001b[31m500\u001b[39m",
                        "stack": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBe\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // Object.is equality\u001b[22m\n\nExpected: \u001b[32m201\u001b[39m\nReceived: \u001b[31m500\u001b[39m\n    at /Users/charlie/code/showprima-user-account-decomp/tests/api/booking.api.spec.ts:157:38",
                        "location": {
                          "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/booking.api.spec.ts",
                          "column": 38,
                          "line": 157
                        },
                        "snippet": "  155 |       });\n  156 |     }\n> 157 |     expect(confirmResponse.status()).toBe(201);\n      |                                      ^\n  158 |     const confirmData = JSON.parse(rawText);\n  159 |\n  160 |     expect(confirmData.data).toHaveProperty('order_id');"
                      },
                      "errors": [
                        {
                          "location": {
                            "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/booking.api.spec.ts",
                            "column": 38,
                            "line": 157
                          },
                          "message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBe\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // Object.is equality\u001b[22m\n\nExpected: \u001b[32m201\u001b[39m\nReceived: \u001b[31m500\u001b[39m\n\n  155 |       });\n  156 |     }\n> 157 |     expect(confirmResponse.status()).toBe(201);\n      |                                      ^\n  158 |     const confirmData = JSON.parse(rawText);\n  159 |\n  160 |     expect(confirmData.data).toHaveProperty('order_id');\n    at /Users/charlie/code/showprima-user-account-decomp/tests/api/booking.api.spec.ts:157:38"
                        }
                      ],
                      "stdout": [],
                      "stderr": [
                        {
                          "text": "Confirm booking failed (authenticated user): { status: \u001b[33m500\u001b[39m, rawText: \u001b[32m''\u001b[39m }\n"
                        }
                      ],
                      "retry": 0,
                      "startTime": "2026-02-02T17:50:48.585Z",
                      "annotations": [],
                      "attachments": [],
                      "errorLocation": {
                        "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/booking.api.spec.ts",
                        "column": 38,
                        "line": 157
                      }
                    }
                  ],
                  "status": "unexpected"
                }
              ],
              "id": "68de638efbabaa75e9ee-5d271e1d344e2041443f",
              "file": "booking.api.spec.ts",
              "line": 122,
              "column": 11
            },
            {
              "title": "[P1] POST /api/seats/confirm - guest user should create order with NULL user_id",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": -1,
                      "parallelIndex": -1,
                      "status": "skipped",
                      "duration": 0,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:51:19.082Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "skipped"
                }
              ],
              "id": "68de638efbabaa75e9ee-c3cb7330a9630d99ea9d",
              "file": "booking.api.spec.ts",
              "line": 181,
              "column": 7
            }
          ]
        }
      ]
    },
    {
      "title": "customer-journey.e2e.spec.ts",
      "file": "customer-journey.e2e.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "Customer Journey E2E Tests",
          "file": "customer-journey.e2e.spec.ts",
          "line": 46,
          "column": 6,
          "specs": [],
          "suites": [
            {
              "title": "Journey 1: Guest Checkout Flow",
              "file": "customer-journey.e2e.spec.ts",
              "line": 61,
              "column": 8,
              "specs": [
                {
                  "title": "[P0] Complete guest checkout - browse to ticket download",
                  "ok": false,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": 1,
                          "parallelIndex": 0,
                          "status": "failed",
                          "duration": 27137,
                          "error": {
                            "message": "Error: Failed to confirm booking: 500 - ",
                            "stack": "Error: Failed to confirm booking: 500 - \n    at confirmBooking (/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts:251:11)\n    at /Users/charlie/code/showprima-user-account-decomp/tests/api/customer-journey.e2e.spec.ts:88:29",
                            "location": {
                              "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts",
                              "column": 11,
                              "line": 251
                            },
                            "snippet": "\u001b[90m   at \u001b[39mhelpers/booking-flow.ts:251\n\n  249 |   if (!response.ok() && response.status() !== 201) {\n  250 |     const text = await response.text();\n> 251 |     throw new Error(`Failed to confirm booking: ${response.status()} - ${text.substring(0, 200)}`);\n      |           ^\n  252 |   }\n  253 |\n  254 |   const body = await parseJson(response);"
                          },
                          "errors": [
                            {
                              "location": {
                                "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts",
                                "column": 11,
                                "line": 251
                              },
                              "message": "Error: Failed to confirm booking: 500 - \n\n   at helpers/booking-flow.ts:251\n\n  249 |   if (!response.ok() && response.status() !== 201) {\n  250 |     const text = await response.text();\n> 251 |     throw new Error(`Failed to confirm booking: ${response.status()} - ${text.substring(0, 200)}`);\n      |           ^\n  252 |   }\n  253 |\n  254 |   const body = await parseJson(response);\n    at confirmBooking (/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts:251:11)\n    at /Users/charlie/code/showprima-user-account-decomp/tests/api/customer-journey.e2e.spec.ts:88:29"
                            }
                          ],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:19.643Z",
                          "annotations": [],
                          "attachments": [],
                          "errorLocation": {
                            "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts",
                            "column": 11,
                            "line": 251
                          }
                        }
                      ],
                      "status": "unexpected"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-e9620684f510a5e18fdd",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 62,
                  "column": 9
                },
                {
                  "title": "[P0] Guest checkout helper - complete flow",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-c469c4eb6058f81c227d",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 130,
                  "column": 9
                }
              ]
            },
            {
              "title": "Journey 2: Authenticated Checkout Flow",
              "file": "customer-journey.e2e.spec.ts",
              "line": 153,
              "column": 8,
              "specs": [
                {
                  "title": "[P0] Complete authenticated checkout - login to ticket download",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-ae40dc87933bf0aaabd2",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 154,
                  "column": 13
                },
                {
                  "title": "[P0] Authenticated checkout helper - complete flow",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-fc1553bdb0a6ce236e6a",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 221,
                  "column": 13
                }
              ]
            },
            {
              "title": "Journey 3: Order Retrieval",
              "file": "customer-journey.e2e.spec.ts",
              "line": 246,
              "column": 8,
              "specs": [
                {
                  "title": "[P0] Guest order retrieval - requires session token",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-2893522f4952d62a9bd6",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 247,
                  "column": 9
                },
                {
                  "title": "[P1] Guest order retrieval - invalid session token rejected",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-7b3e062d1d5db7b0806a",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 268,
                  "column": 9
                },
                {
                  "title": "[P0] Authenticated order retrieval - no session token needed",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-fcabce5957c6833a49eb",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 285,
                  "column": 13
                },
                {
                  "title": "[P1] Authenticated user cannot access other user orders",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-6a0e129345d56b64b072",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 305,
                  "column": 13
                }
              ]
            },
            {
              "title": "Journey 4: Ticket Download",
              "file": "customer-journey.e2e.spec.ts",
              "line": 331,
              "column": 8,
              "specs": [
                {
                  "title": "[P0] Guest ticket download - returns PDF",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-858afa2a5f678d098f64",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 332,
                  "column": 9
                },
                {
                  "title": "[P0] Authenticated ticket download - returns PDF",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-1c81b2c400fa75b26397",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 352,
                  "column": 13
                },
                {
                  "title": "[P1] Guest ticket download - invalid token rejected",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-1628f9107efb59e3491b",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 372,
                  "column": 9
                }
              ]
            },
            {
              "title": "Journey 5: Error Scenarios",
              "file": "customer-journey.e2e.spec.ts",
              "line": 398,
              "column": 8,
              "specs": [
                {
                  "title": "[P0] Duplicate booking with same idempotency key - returns same order",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-3e68e855cf11e1e045da",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 399,
                  "column": 9
                },
                {
                  "title": "[P0] Insufficient seats - returns 409 conflict",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-8c70080d108f1cf0ba96",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 443,
                  "column": 9
                },
                {
                  "title": "[P1] Confirm with invalid hold token - returns 400",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-efa57c08a05cc0987082",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 465,
                  "column": 9
                },
                {
                  "title": "[P1] Hold seats without event_id - returns validation error",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-6b6422c051fc888131f3",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 485,
                  "column": 9
                },
                {
                  "title": "[P1] Confirm without hold_token - returns validation error",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-cb4172a89e45014f97a3",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 500,
                  "column": 9
                },
                {
                  "title": "[P2] Confirm without idempotency key - handled gracefully",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-927327e5b6c3d64c187c",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 518,
                  "column": 9
                }
              ]
            },
            {
              "title": "Journey 6: Email Confirmation",
              "file": "customer-journey.e2e.spec.ts",
              "line": 545,
              "column": 8,
              "specs": [
                {
                  "title": "[P1] Booking confirmation triggers email (smoke test)",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:46.798Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "f21158238e40cadae6a5-b5e1951b2aaaccdb4b60",
                  "file": "customer-journey.e2e.spec.ts",
                  "line": 546,
                  "column": 9
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "title": "data-retention.e2e.spec.ts",
      "file": "data-retention.e2e.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "Data Retention E2E Tests",
          "file": "data-retention.e2e.spec.ts",
          "line": 54,
          "column": 6,
          "specs": [],
          "suites": [
            {
              "title": "Scenario 1: user_id Preservation",
              "file": "data-retention.e2e.spec.ts",
              "line": 69,
              "column": 8,
              "specs": [
                {
                  "title": "[P1] user_id preserved in authenticated order creation",
                  "ok": false,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": 2,
                          "parallelIndex": 0,
                          "status": "failed",
                          "duration": 28361,
                          "error": {
                            "message": "Error: Failed to confirm booking: 500 - ",
                            "stack": "Error: Failed to confirm booking: 500 - \n    at confirmBooking (/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts:251:11)\n    at completeAuthCheckout (/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts:513:25)\n    at /Users/charlie/code/showprima-user-account-decomp/tests/api/data-retention.e2e.spec.ts:75:30",
                            "location": {
                              "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts",
                              "column": 11,
                              "line": 251
                            },
                            "snippet": "\u001b[90m   at \u001b[39mhelpers/booking-flow.ts:251\n\n  249 |   if (!response.ok() && response.status() !== 201) {\n  250 |     const text = await response.text();\n> 251 |     throw new Error(`Failed to confirm booking: ${response.status()} - ${text.substring(0, 200)}`);\n      |           ^\n  252 |   }\n  253 |\n  254 |   const body = await parseJson(response);"
                          },
                          "errors": [
                            {
                              "location": {
                                "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts",
                                "column": 11,
                                "line": 251
                              },
                              "message": "Error: Failed to confirm booking: 500 - \n\n   at helpers/booking-flow.ts:251\n\n  249 |   if (!response.ok() && response.status() !== 201) {\n  250 |     const text = await response.text();\n> 251 |     throw new Error(`Failed to confirm booking: ${response.status()} - ${text.substring(0, 200)}`);\n      |           ^\n  252 |   }\n  253 |\n  254 |   const body = await parseJson(response);\n    at confirmBooking (/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts:251:11)\n    at completeAuthCheckout (/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts:513:25)\n    at /Users/charlie/code/showprima-user-account-decomp/tests/api/data-retention.e2e.spec.ts:75:30"
                            }
                          ],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:51:47.303Z",
                          "annotations": [],
                          "attachments": [],
                          "errorLocation": {
                            "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/helpers/booking-flow.ts",
                            "column": 11,
                            "line": 251
                          }
                        }
                      ],
                      "status": "unexpected"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-f25749a7a1b97f4bb4dd",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 70,
                  "column": 13
                },
                {
                  "title": "[P1] user_id enables order history access",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.677Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-d58e537f677596593a0f",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 98,
                  "column": 13
                },
                {
                  "title": "[P1] user_id cross-domain retention",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.677Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-2e1683937dc4168dfaa9",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 122,
                  "column": 13
                }
              ]
            },
            {
              "title": "Scenario 2: session_id Tracking",
              "file": "data-retention.e2e.spec.ts",
              "line": 148,
              "column": 8,
              "specs": [
                {
                  "title": "[P1] session_id tracked in guest order",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.677Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-2f0dad601673a6f23d2b",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 149,
                  "column": 9
                },
                {
                  "title": "[P1] session_id enables guest order access",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.677Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-18f7a6176148bd5f8218",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 172,
                  "column": 9
                },
                {
                  "title": "[P1] wrong session_id rejected",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.677Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-2f1c1d370a897082705d",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 189,
                  "column": 9
                }
              ]
            },
            {
              "title": "Scenario 3: idempotency_key Enforcement",
              "file": "data-retention.e2e.spec.ts",
              "line": 208,
              "column": 8,
              "specs": [
                {
                  "title": "[P1] idempotency_key stored in order",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.677Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-35aafc90b5e7a0a69a47",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 209,
                  "column": 9
                },
                {
                  "title": "[P1] different idempotency_keys create separate orders",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.677Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-80e3d3c72af4c365d8b7",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 226,
                  "column": 9
                }
              ]
            },
            {
              "title": "Scenario 4: Order History Linkage",
              "file": "data-retention.e2e.spec.ts",
              "line": 249,
              "column": 8,
              "specs": [
                {
                  "title": "[P1] orders accessible post-purchase",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.677Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-238dd6d4d61195217934",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 250,
                  "column": 13
                },
                {
                  "title": "[P1] order-to-reservation linkage maintained",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.678Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-7ddd898b4a2a7ac76335",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 273,
                  "column": 9
                }
              ]
            },
            {
              "title": "Scenario 5: Customer Profile Linkage",
              "file": "data-retention.e2e.spec.ts",
              "line": 298,
              "column": 8,
              "specs": [
                {
                  "title": "[P1] orders linked to customer profile",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.678Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-acceb8c49d5631d1172e",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 299,
                  "column": 13
                },
                {
                  "title": "[P1] guest orders not linked to user profile",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.678Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-327617c5f3c3c788e017",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 319,
                  "column": 9
                }
              ]
            },
            {
              "title": "Scenario 6: Email and Timestamp Tracking",
              "file": "data-retention.e2e.spec.ts",
              "line": 336,
              "column": 8,
              "specs": [
                {
                  "title": "[P1] order maintains customer email",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.678Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-06d11e6eb97b8b4da2c3",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 337,
                  "column": 9
                },
                {
                  "title": "[P1] order maintains created_at timestamp",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.678Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-15ea636fedb1dc236de5",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 349,
                  "column": 9
                },
                {
                  "title": "[P1] seat reservation maintains timestamps",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.678Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-f57a35ecff2062ebd4f6",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 366,
                  "column": 9
                }
              ]
            },
            {
              "title": "Scenario 7: Cross-Domain Data Integrity",
              "file": "data-retention.e2e.spec.ts",
              "line": 388,
              "column": 8,
              "specs": [
                {
                  "title": "[P1] data integrity across Ordering and Customer domains",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.678Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-30f3ef85a0e7670df67b",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 389,
                  "column": 13
                },
                {
                  "title": "[P1] guest data integrity maintained",
                  "ok": true,
                  "tags": [],
                  "tests": [
                    {
                      "timeout": 60000,
                      "annotations": [],
                      "expectedStatus": "passed",
                      "projectId": "api",
                      "projectName": "api",
                      "results": [
                        {
                          "workerIndex": -1,
                          "parallelIndex": -1,
                          "status": "skipped",
                          "duration": 0,
                          "errors": [],
                          "stdout": [],
                          "stderr": [],
                          "retry": 0,
                          "startTime": "2026-02-02T17:52:15.678Z",
                          "annotations": [],
                          "attachments": []
                        }
                      ],
                      "status": "skipped"
                    }
                  ],
                  "id": "c09f46a8cd5216916f85-797c36b904aa26ccaea6",
                  "file": "data-retention.e2e.spec.ts",
                  "line": 414,
                  "column": 9
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "title": "domain-enforcement.api.spec.ts",
      "file": "domain-enforcement.api.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "Gala Domain Isolation",
          "file": "domain-enforcement.api.spec.ts",
          "line": 42,
          "column": 6,
          "specs": [
            {
              "title": "[P1] GET /api/events - should not expose Gala internals in event listing",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 129,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:46.773Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-db43930f991e216af813",
              "file": "domain-enforcement.api.spec.ts",
              "line": 45,
              "column": 7
            },
            {
              "title": "[P1] GET /api/events/{slug}/availability - should only expose Ordering-relevant fields",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 61,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:46.913Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-31e8492bddb929c83dd1",
              "file": "domain-enforcement.api.spec.ts",
              "line": 67,
              "column": 7
            },
            {
              "title": "[P1] POST /api/seats/hold - should not return Gala model internals",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 40,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:46.979Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-b261c194c003fb196150",
              "file": "domain-enforcement.api.spec.ts",
              "line": 91,
              "column": 7
            }
          ]
        },
        {
          "title": "Notifications Domain Decoupling",
          "file": "domain-enforcement.api.spec.ts",
          "line": 127,
          "column": 6,
          "specs": [
            {
              "title": "[P1] POST /api/seats/confirm - should not expose notification internals",
              "ok": false,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 3,
                      "parallelIndex": 0,
                      "status": "failed",
                      "duration": 28999,
                      "error": {
                        "message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoContain\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // indexOf\u001b[22m\n\nExpected value: \u001b[32m500\u001b[39m\nReceived array: \u001b[31m[201, 400, 422]\u001b[39m",
                        "stack": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoContain\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // indexOf\u001b[22m\n\nExpected value: \u001b[32m500\u001b[39m\nReceived array: \u001b[31m[201, 400, 422]\u001b[39m\n    at /Users/charlie/code/showprima-user-account-decomp/tests/api/domain-enforcement.api.spec.ts:191:31",
                        "location": {
                          "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/domain-enforcement.api.spec.ts",
                          "column": 31,
                          "line": 191
                        },
                        "snippet": "  189 |       // Log but don't fail - focus is on contract shape when it works\n  190 |       console.log(`Confirm returned ${confirmResponse.status()} - contract check skipped`);\n> 191 |       expect([201, 400, 422]).toContain(confirmResponse.status());\n      |                               ^\n  192 |     }\n  193 |   });\n  194 |"
                      },
                      "errors": [
                        {
                          "location": {
                            "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/domain-enforcement.api.spec.ts",
                            "column": 31,
                            "line": 191
                          },
                          "message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoContain\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // indexOf\u001b[22m\n\nExpected value: \u001b[32m500\u001b[39m\nReceived array: \u001b[31m[201, 400, 422]\u001b[39m\n\n  189 |       // Log but don't fail - focus is on contract shape when it works\n  190 |       console.log(`Confirm returned ${confirmResponse.status()} - contract check skipped`);\n> 191 |       expect([201, 400, 422]).toContain(confirmResponse.status());\n      |                               ^\n  192 |     }\n  193 |   });\n  194 |\n    at /Users/charlie/code/showprima-user-account-decomp/tests/api/domain-enforcement.api.spec.ts:191:31"
                        }
                      ],
                      "stdout": [
                        {
                          "text": "Confirm returned 500 - contract check skipped\n"
                        }
                      ],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:52:16.159Z",
                      "annotations": [],
                      "attachments": [],
                      "errorLocation": {
                        "file": "/Users/charlie/code/showprima-user-account-decomp/tests/api/domain-enforcement.api.spec.ts",
                        "column": 31,
                        "line": 191
                      }
                    }
                  ],
                  "status": "unexpected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-826295872ffc8fdfce33",
              "file": "domain-enforcement.api.spec.ts",
              "line": 138,
              "column": 7
            },
            {
              "title": "[P1] Order response should trigger notification via event (decoupled)",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": -1,
                      "parallelIndex": -1,
                      "status": "skipped",
                      "duration": 0,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:52:45.170Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "skipped"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-2e47c85718dc91ce3ba3",
              "file": "domain-enforcement.api.spec.ts",
              "line": 195,
              "column": 7
            }
          ]
        },
        {
          "title": "Customer Domain Self-Containment",
          "file": "domain-enforcement.api.spec.ts",
          "line": 259,
          "column": 6,
          "specs": [
            {
              "title": "[P1] GET /api/me - should not leak IAM internals",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 81,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:47.024Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-176c2b00947f3b9c5f29",
              "file": "domain-enforcement.api.spec.ts",
              "line": 262,
              "column": 11
            },
            {
              "title": "[P1] GET /api/me - should expose required customer fields",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 69,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:47.111Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-cfec8e9b5be834c53db5",
              "file": "domain-enforcement.api.spec.ts",
              "line": 292,
              "column": 11
            },
            {
              "title": "[P0] POST /api/login - should not expose sensitive fields in response",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 100,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:47.186Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-5cc7b2fb731d66273c44",
              "file": "domain-enforcement.api.spec.ts",
              "line": 316,
              "column": 7
            }
          ]
        },
        {
          "title": "Cross-Domain Contract Enforcement",
          "file": "domain-enforcement.api.spec.ts",
          "line": 353,
          "column": 6,
          "specs": [
            {
              "title": "[P1] Full booking flow should respect all domain boundaries",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 30215,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:52:45.653Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-5ce948ead8c19417e13d",
              "file": "domain-enforcement.api.spec.ts",
              "line": 363,
              "column": 7
            },
            {
              "title": "[P1] Authenticated booking should respect Customer domain boundary",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 30836,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:15.880Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-ab17c156299726cce484",
              "file": "domain-enforcement.api.spec.ts",
              "line": 416,
              "column": 11
            }
          ]
        },
        {
          "title": "Database Access Patterns",
          "file": "domain-enforcement.api.spec.ts",
          "line": 469,
          "column": 6,
          "specs": [
            {
              "title": "[P2] Order data should not include Gala-only columns",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 50,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:47.292Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-a5d50d290d34123b2a09",
              "file": "domain-enforcement.api.spec.ts",
              "line": 472,
              "column": 7
            },
            {
              "title": "[P2] Customer data should not include IAM internal fields",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 42,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:47.348Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-c085b1724d9f7c1ef90d",
              "file": "domain-enforcement.api.spec.ts",
              "line": 493,
              "column": 7
            }
          ]
        },
        {
          "title": "Contract Schema Validation",
          "file": "domain-enforcement.api.spec.ts",
          "line": 524,
          "column": 6,
          "specs": [
            {
              "title": "[P2] All contracts should have non-empty forbidden lists",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 9,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:46.728Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-9a9fde002430ca96742f",
              "file": "domain-enforcement.api.spec.ts",
              "line": 525,
              "column": 7
            },
            {
              "title": "[P2] Contract forbidden lists should not overlap with required",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 7,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:46.752Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "e3bbe03c2b560e2aad77-2bf198a781eb2e6c319a",
              "file": "domain-enforcement.api.spec.ts",
              "line": 533,
              "column": 7
            }
          ]
        }
      ]
    },
    {
      "title": "token-refresh.api.spec.ts",
      "file": "token-refresh.api.spec.ts",
      "column": 0,
      "line": 0,
      "specs": [],
      "suites": [
        {
          "title": "Token Refresh API",
          "file": "token-refresh.api.spec.ts",
          "line": 20,
          "column": 6,
          "specs": [
            {
              "title": "[P1] POST /api/auth/refresh - should return new token for valid token",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 105,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:47.397Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "96d5addff2eb509143ca-040a36cee25247de831c",
              "file": "token-refresh.api.spec.ts",
              "line": 23,
              "column": 7
            },
            {
              "title": "[P1] POST /api/auth/refresh - should reject invalid token",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 36,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:47.506Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "96d5addff2eb509143ca-26453665f49782b52a25",
              "file": "token-refresh.api.spec.ts",
              "line": 55,
              "column": 7
            },
            {
              "title": "[P1] POST /api/auth/refresh - should reject missing token",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 37,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:47.545Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "96d5addff2eb509143ca-772d0cbac750d74fa65a",
              "file": "token-refresh.api.spec.ts",
              "line": 70,
              "column": 7
            },
            {
              "title": "[P1] POST /api/auth/refresh - new token should work for authenticated requests",
              "ok": true,
              "tags": [],
              "tests": [
                {
                  "timeout": 60000,
                  "annotations": [],
                  "expectedStatus": "passed",
                  "projectId": "api",
                  "projectName": "api",
                  "results": [
                    {
                      "workerIndex": 4,
                      "parallelIndex": 0,
                      "status": "passed",
                      "duration": 83,
                      "errors": [],
                      "stdout": [],
                      "stderr": [],
                      "retry": 0,
                      "startTime": "2026-02-02T17:53:47.586Z",
                      "annotations": [],
                      "attachments": []
                    }
                  ],
                  "status": "expected"
                }
              ],
              "id": "96d5addff2eb509143ca-0c41aa6bf3b48f02964c",
              "file": "token-refresh.api.spec.ts",
              "line": 80,
              "column": 7
            }
          ]
        }
      ]
    }
  ],
  "errors": [],
  "stats": {
    "startTime": "2026-02-02T17:50:45.234Z",
    "duration": 182450.864,
    "expected": 27,
    "skipped": 35,
    "unexpected": 4,
    "flaky": 0
  }
}