{
  "generatedAt": "2026-03-31T02:53:41.623Z",
  "summary": {
    "totalBugs": 14,
    "p0": 14,
    "p1": 0,
    "p2": 0,
    "combosRun": 7,
    "totalPages": 1,
    "totalActions": 42
  },
  "bugs": [
    {
      "severity": "P0",
      "category": "network_5xx",
      "title": "Server error 503 on /",
      "url": "about:blank",
      "expected": "Successful response (2xx)",
      "actual": "GET https://rainmakersports.app/ returned 503",
      "networkExcerpt": "GET https://rainmakersports.app/ → 503 (141ms)",
      "suggestedOwner": "BE",
      "id": "BUG-001",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /"
      ],
      "timestamp": "2026-03-31T02:53:01.985Z"
    },
    {
      "severity": "P0",
      "category": "console_error",
      "title": "Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "url": "about:blank",
      "expected": "No console errors",
      "actual": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "consoleExcerpt": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "suggestedOwner": "FE",
      "id": "BUG-002",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412",
      "browser": "Safari-iOS",
      "stepsToReproduce": [
        "Navigate to /"
      ],
      "timestamp": "2026-03-31T02:53:01.985Z"
    },
    {
      "severity": "P0",
      "category": "network_5xx",
      "title": "Server error 503 on /forecast",
      "url": "https://rainmakersports.app/",
      "expected": "Successful response (2xx)",
      "actual": "GET https://rainmakersports.app/forecast returned 503",
      "networkExcerpt": "GET https://rainmakersports.app/forecast → 503 (22ms)",
      "suggestedOwner": "BE",
      "id": "BUG-003",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast"
      ],
      "timestamp": "2026-03-31T02:53:02.835Z"
    },
    {
      "severity": "P0",
      "category": "console_error",
      "title": "Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "url": "https://rainmakersports.app/",
      "expected": "No console errors",
      "actual": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "consoleExcerpt": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "suggestedOwner": "FE",
      "id": "BUG-004",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast"
      ],
      "timestamp": "2026-03-31T02:53:02.836Z"
    },
    {
      "severity": "P0",
      "category": "network_5xx",
      "title": "Server error 503 on /rain-wire",
      "url": "https://rainmakersports.app/forecast",
      "expected": "Successful response (2xx)",
      "actual": "GET https://rainmakersports.app/rain-wire returned 503",
      "networkExcerpt": "GET https://rainmakersports.app/rain-wire → 503 (16ms)",
      "suggestedOwner": "BE",
      "id": "BUG-005",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast",
        "Navigate to /rain-wire"
      ],
      "timestamp": "2026-03-31T02:53:03.675Z"
    },
    {
      "severity": "P0",
      "category": "console_error",
      "title": "Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "url": "https://rainmakersports.app/forecast",
      "expected": "No console errors",
      "actual": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "consoleExcerpt": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "suggestedOwner": "FE",
      "id": "BUG-006",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast",
        "Navigate to /rain-wire"
      ],
      "timestamp": "2026-03-31T02:53:03.675Z"
    },
    {
      "severity": "P0",
      "category": "network_5xx",
      "title": "Server error 503 on /performance",
      "url": "https://rainmakersports.app/rain-wire",
      "expected": "Successful response (2xx)",
      "actual": "GET https://rainmakersports.app/performance returned 503",
      "networkExcerpt": "GET https://rainmakersports.app/performance → 503 (18ms)",
      "suggestedOwner": "BE",
      "id": "BUG-007",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast",
        "Navigate to /rain-wire",
        "Navigate to /performance"
      ],
      "timestamp": "2026-03-31T02:53:04.490Z"
    },
    {
      "severity": "P0",
      "category": "console_error",
      "title": "Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "url": "https://rainmakersports.app/rain-wire",
      "expected": "No console errors",
      "actual": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "consoleExcerpt": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "suggestedOwner": "FE",
      "id": "BUG-008",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast",
        "Navigate to /rain-wire",
        "Navigate to /performance"
      ],
      "timestamp": "2026-03-31T02:53:04.490Z"
    },
    {
      "severity": "P0",
      "category": "network_5xx",
      "title": "Server error 503 on /signup",
      "url": "https://rainmakersports.app/performance",
      "expected": "Successful response (2xx)",
      "actual": "GET https://rainmakersports.app/signup returned 503",
      "networkExcerpt": "GET https://rainmakersports.app/signup → 503 (23ms)",
      "suggestedOwner": "BE",
      "id": "BUG-009",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast",
        "Navigate to /rain-wire",
        "Navigate to /performance",
        "Navigate to /signup"
      ],
      "timestamp": "2026-03-31T02:53:05.369Z"
    },
    {
      "severity": "P0",
      "category": "console_error",
      "title": "Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "url": "https://rainmakersports.app/performance",
      "expected": "No console errors",
      "actual": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "consoleExcerpt": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "suggestedOwner": "FE",
      "id": "BUG-010",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast",
        "Navigate to /rain-wire",
        "Navigate to /performance",
        "Navigate to /signup"
      ],
      "timestamp": "2026-03-31T02:53:05.369Z"
    },
    {
      "severity": "P0",
      "category": "network_5xx",
      "title": "Server error 503 on /login",
      "url": "https://rainmakersports.app/signup",
      "expected": "Successful response (2xx)",
      "actual": "GET https://rainmakersports.app/login returned 503",
      "networkExcerpt": "GET https://rainmakersports.app/login → 503 (20ms)",
      "suggestedOwner": "BE",
      "id": "BUG-011",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast",
        "Navigate to /rain-wire",
        "Navigate to /performance",
        "Navigate to /signup",
        "Navigate to /login"
      ],
      "timestamp": "2026-03-31T02:53:06.249Z"
    },
    {
      "severity": "P0",
      "category": "console_error",
      "title": "Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "url": "https://rainmakersports.app/signup",
      "expected": "No console errors",
      "actual": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "consoleExcerpt": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "suggestedOwner": "FE",
      "id": "BUG-012",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast",
        "Navigate to /rain-wire",
        "Navigate to /performance",
        "Navigate to /signup",
        "Navigate to /login"
      ],
      "timestamp": "2026-03-31T02:53:06.249Z"
    },
    {
      "severity": "P0",
      "category": "network_5xx",
      "title": "Server error 503 on /",
      "url": "https://rainmakersports.app/login",
      "expected": "Successful response (2xx)",
      "actual": "GET https://rainmakersports.app/ returned 503",
      "networkExcerpt": "GET https://rainmakersports.app/ → 503 (13ms)",
      "suggestedOwner": "BE",
      "id": "BUG-013",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast",
        "Navigate to /rain-wire",
        "Navigate to /performance",
        "Navigate to /signup",
        "Navigate to /login"
      ],
      "timestamp": "2026-03-31T02:53:07.055Z"
    },
    {
      "severity": "P0",
      "category": "console_error",
      "title": "Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "url": "https://rainmakersports.app/login",
      "expected": "No console errors",
      "actual": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "consoleExcerpt": "Failed to load resource: the server responded with a status of 503 (Service Unavailable)",
      "suggestedOwner": "FE",
      "id": "BUG-014",
      "device": "iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro",
      "browser": "Safari-iOS, Chrome-Android",
      "stepsToReproduce": [
        "Navigate to /",
        "Navigate to /forecast",
        "Navigate to /rain-wire",
        "Navigate to /performance",
        "Navigate to /signup",
        "Navigate to /login"
      ],
      "timestamp": "2026-03-31T02:53:07.055Z"
    }
  ],
  "results": [
    {
      "device": "iPhone-15-Pro-Max",
      "browser": "Safari-iOS",
      "pagesVisited": 6,
      "actionsPerformed": 6,
      "durationMs": 6665,
      "bugCount": 14,
      "networkSummary": {
        "total": 7,
        "errors": 7,
        "slow": 0
      },
      "consoleErrorCount": 7
    },
    {
      "device": "Android-360",
      "browser": "Safari-iOS",
      "pagesVisited": 6,
      "actionsPerformed": 6,
      "durationMs": 6405,
      "bugCount": 14,
      "networkSummary": {
        "total": 7,
        "errors": 7,
        "slow": 0
      },
      "consoleErrorCount": 7
    },
    {
      "device": "Android-412",
      "browser": "Safari-iOS",
      "pagesVisited": 6,
      "actionsPerformed": 6,
      "durationMs": 6597,
      "bugCount": 14,
      "networkSummary": {
        "total": 7,
        "errors": 7,
        "slow": 0
      },
      "consoleErrorCount": 7
    },
    {
      "device": "iPhone-14-Pro",
      "browser": "Chrome-Android",
      "pagesVisited": 6,
      "actionsPerformed": 6,
      "durationMs": 4993,
      "bugCount": 13,
      "networkSummary": {
        "total": 7,
        "errors": 7,
        "slow": 0
      },
      "consoleErrorCount": 7
    },
    {
      "device": "iPhone-15-Pro-Max",
      "browser": "Chrome-Android",
      "pagesVisited": 6,
      "actionsPerformed": 6,
      "durationMs": 5173,
      "bugCount": 13,
      "networkSummary": {
        "total": 7,
        "errors": 7,
        "slow": 0
      },
      "consoleErrorCount": 7
    },
    {
      "device": "Android-360",
      "browser": "Chrome-Android",
      "pagesVisited": 6,
      "actionsPerformed": 6,
      "durationMs": 4890,
      "bugCount": 13,
      "networkSummary": {
        "total": 7,
        "errors": 7,
        "slow": 0
      },
      "consoleErrorCount": 7
    },
    {
      "device": "Android-412",
      "browser": "Chrome-Android",
      "pagesVisited": 6,
      "actionsPerformed": 6,
      "durationMs": 5037,
      "bugCount": 13,
      "networkSummary": {
        "total": 7,
        "errors": 7,
        "slow": 0
      },
      "consoleErrorCount": 7
    }
  ]
}