# Cockroach Bug Report

**Generated**: 2026-03-31T02:53:41.622Z
**Target**: Rainmaker (logged-out, mobile-first)

## Summary

| Metric | Value |
|--------|-------|
| Total Bugs | **14** |
| P0 (Critical) | **14** |
| P1 (Major) | **0** |
| P2 (Minor) | **0** |
| Device/Browser Combos | 7 |
| Total Actions | 42 |
| Total Duration | 40s |

## Test Matrix

| Browser | Device | Pages | Actions | Bugs | Duration |
|---------|--------|-------|---------|------|----------|
| Safari-iOS | iPhone-15-Pro-Max | 6 | 6 | 14 | 7s |
| Safari-iOS | Android-360 | 6 | 6 | 14 | 6s |
| Safari-iOS | Android-412 | 6 | 6 | 14 | 7s |
| Chrome-Android | iPhone-14-Pro | 6 | 6 | 13 | 5s |
| Chrome-Android | iPhone-15-Pro-Max | 6 | 6 | 13 | 5s |
| Chrome-Android | Android-360 | 6 | 6 | 13 | 5s |
| Chrome-Android | Android-412 | 6 | 6 | 13 | 5s |

## P0 — Critical Bugs

### BUG-001: Server error 503 on /

- **Severity**: P0
- **Category**: network_5xx
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: about:blank
- **Owner**: BE
- **Timestamp**: 2026-03-31T02:53:01.985Z

**Expected**: Successful response (2xx)

**Actual**: GET https://rainmakersports.app/ returned 503

**Steps to Reproduce**:
1. Navigate to /

**Network**:
```
GET https://rainmakersports.app/ → 503 (141ms)
```

---

### BUG-002: Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

- **Severity**: P0
- **Category**: console_error
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412
- **Browser**: Safari-iOS
- **URL**: about:blank
- **Owner**: FE
- **Timestamp**: 2026-03-31T02:53:01.985Z

**Expected**: No console errors

**Actual**: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

**Steps to Reproduce**:
1. Navigate to /

**Console**:
```
Failed to load resource: the server responded with a status of 503 (Service Unavailable)
```

---

### BUG-003: Server error 503 on /forecast

- **Severity**: P0
- **Category**: network_5xx
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/
- **Owner**: BE
- **Timestamp**: 2026-03-31T02:53:02.835Z

**Expected**: Successful response (2xx)

**Actual**: GET https://rainmakersports.app/forecast returned 503

**Steps to Reproduce**:
1. Navigate to /
1. Navigate to /forecast

**Network**:
```
GET https://rainmakersports.app/forecast → 503 (22ms)
```

---

### BUG-004: Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

- **Severity**: P0
- **Category**: console_error
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/
- **Owner**: FE
- **Timestamp**: 2026-03-31T02:53:02.836Z

**Expected**: No console errors

**Actual**: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

**Steps to Reproduce**:
1. Navigate to /
1. Navigate to /forecast

**Console**:
```
Failed to load resource: the server responded with a status of 503 (Service Unavailable)
```

---

### BUG-005: Server error 503 on /rain-wire

- **Severity**: P0
- **Category**: network_5xx
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/forecast
- **Owner**: BE
- **Timestamp**: 2026-03-31T02:53:03.675Z

**Expected**: Successful response (2xx)

**Actual**: GET https://rainmakersports.app/rain-wire returned 503

**Steps to Reproduce**:
1. Navigate to /
1. Navigate to /forecast
1. Navigate to /rain-wire

**Network**:
```
GET https://rainmakersports.app/rain-wire → 503 (16ms)
```

---

### BUG-006: Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

- **Severity**: P0
- **Category**: console_error
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/forecast
- **Owner**: FE
- **Timestamp**: 2026-03-31T02:53:03.675Z

**Expected**: No console errors

**Actual**: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

**Steps to Reproduce**:
1. Navigate to /
1. Navigate to /forecast
1. Navigate to /rain-wire

**Console**:
```
Failed to load resource: the server responded with a status of 503 (Service Unavailable)
```

---

### BUG-007: Server error 503 on /performance

- **Severity**: P0
- **Category**: network_5xx
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/rain-wire
- **Owner**: BE
- **Timestamp**: 2026-03-31T02:53:04.490Z

**Expected**: Successful response (2xx)

**Actual**: GET https://rainmakersports.app/performance returned 503

**Steps to Reproduce**:
1. Navigate to /
1. Navigate to /forecast
1. Navigate to /rain-wire
1. Navigate to /performance

**Network**:
```
GET https://rainmakersports.app/performance → 503 (18ms)
```

---

### BUG-008: Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

- **Severity**: P0
- **Category**: console_error
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/rain-wire
- **Owner**: FE
- **Timestamp**: 2026-03-31T02:53:04.490Z

**Expected**: No console errors

**Actual**: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

**Steps to Reproduce**:
1. Navigate to /
1. Navigate to /forecast
1. Navigate to /rain-wire
1. Navigate to /performance

**Console**:
```
Failed to load resource: the server responded with a status of 503 (Service Unavailable)
```

---

### BUG-009: Server error 503 on /signup

- **Severity**: P0
- **Category**: network_5xx
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/performance
- **Owner**: BE
- **Timestamp**: 2026-03-31T02:53:05.369Z

**Expected**: Successful response (2xx)

**Actual**: GET https://rainmakersports.app/signup returned 503

**Steps to Reproduce**:
1. Navigate to /
1. Navigate to /forecast
1. Navigate to /rain-wire
1. Navigate to /performance
1. Navigate to /signup

**Network**:
```
GET https://rainmakersports.app/signup → 503 (23ms)
```

---

### BUG-010: Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

- **Severity**: P0
- **Category**: console_error
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/performance
- **Owner**: FE
- **Timestamp**: 2026-03-31T02:53:05.369Z

**Expected**: No console errors

**Actual**: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

**Steps to Reproduce**:
1. Navigate to /
1. Navigate to /forecast
1. Navigate to /rain-wire
1. Navigate to /performance
1. Navigate to /signup

**Console**:
```
Failed to load resource: the server responded with a status of 503 (Service Unavailable)
```

---

### BUG-011: Server error 503 on /login

- **Severity**: P0
- **Category**: network_5xx
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/signup
- **Owner**: BE
- **Timestamp**: 2026-03-31T02:53:06.249Z

**Expected**: Successful response (2xx)

**Actual**: GET https://rainmakersports.app/login returned 503

**Steps to Reproduce**:
1. Navigate to /forecast
1. Navigate to /rain-wire
1. Navigate to /performance
1. Navigate to /signup
1. Navigate to /login

**Network**:
```
GET https://rainmakersports.app/login → 503 (20ms)
```

---

### BUG-012: Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

- **Severity**: P0
- **Category**: console_error
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/signup
- **Owner**: FE
- **Timestamp**: 2026-03-31T02:53:06.249Z

**Expected**: No console errors

**Actual**: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

**Steps to Reproduce**:
1. Navigate to /forecast
1. Navigate to /rain-wire
1. Navigate to /performance
1. Navigate to /signup
1. Navigate to /login

**Console**:
```
Failed to load resource: the server responded with a status of 503 (Service Unavailable)
```

---

### BUG-013: Server error 503 on /

- **Severity**: P0
- **Category**: network_5xx
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/login
- **Owner**: BE
- **Timestamp**: 2026-03-31T02:53:07.055Z

**Expected**: Successful response (2xx)

**Actual**: GET https://rainmakersports.app/ returned 503

**Steps to Reproduce**:
1. Navigate to /forecast
1. Navigate to /rain-wire
1. Navigate to /performance
1. Navigate to /signup
1. Navigate to /login

**Network**:
```
GET https://rainmakersports.app/ → 503 (13ms)
```

---

### BUG-014: Console error: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

- **Severity**: P0
- **Category**: console_error
- **Device**: iPhone-15-Pro-Max, Android-360, Android-412, iPhone-14-Pro
- **Browser**: Safari-iOS, Chrome-Android
- **URL**: https://rainmakersports.app/login
- **Owner**: FE
- **Timestamp**: 2026-03-31T02:53:07.055Z

**Expected**: No console errors

**Actual**: Failed to load resource: the server responded with a status of 503 (Service Unavailable)

**Steps to Reproduce**:
1. Navigate to /forecast
1. Navigate to /rain-wire
1. Navigate to /performance
1. Navigate to /signup
1. Navigate to /login

**Console**:
```
Failed to load resource: the server responded with a status of 503 (Service Unavailable)
```

---

## Network Summary

- **Safari-iOS/iPhone-15-Pro-Max**: 7 requests, 7 errors, 0 slow
- **Safari-iOS/Android-360**: 7 requests, 7 errors, 0 slow
- **Safari-iOS/Android-412**: 7 requests, 7 errors, 0 slow
- **Chrome-Android/iPhone-14-Pro**: 7 requests, 7 errors, 0 slow
- **Chrome-Android/iPhone-15-Pro-Max**: 7 requests, 7 errors, 0 slow
- **Chrome-Android/Android-360**: 7 requests, 7 errors, 0 slow
- **Chrome-Android/Android-412**: 7 requests, 7 errors, 0 slow

