---
estimated_steps: 8
estimated_files: 2
skills_used: []
---

# T01: Browser audit of live site routes and API surface probing

Visit all 12 frontend routes on the live Chrysopedia site (http://ub01:8096) using browser tools. For each route: confirm it renders, note any errors or visual issues, and capture key observations. Probe all public and browse API endpoints with curl to verify response shapes match the research findings. Document any discrepancies between research doc and live reality.

Steps:
1. Read S01-RESEARCH.md to load the expected route map, API surface, and component inventory
2. Navigate to each of the 12 frontend routes in the browser, confirming render and noting visual state
3. Probe all 10 public API endpoints and 5 browse endpoints with curl, checking status codes and response shape
4. Spot-check 3-5 admin/pipeline endpoints to verify they exist (may require auth — note if so)
5. Write audit findings to `.gsd/milestones/M018/slices/S01/AUDIT-FINDINGS.md` with per-route and per-endpoint observations

Key constraint: The site is at http://ub01:8096. API base is /api/v1. Admin endpoints may not be auth-gated (single-admin tool).

## Inputs

- ``.gsd/milestones/M018/slices/S01/S01-RESEARCH.md` — research findings to verify against live site`

## Expected Output

- ``.gsd/milestones/M018/slices/S01/AUDIT-FINDINGS.md` — per-route render status, per-endpoint response verification, visual observations, discrepancies from research`

## Verification

test -f .gsd/milestones/M018/slices/S01/AUDIT-FINDINGS.md && grep -c '##' .gsd/milestones/M018/slices/S01/AUDIT-FINDINGS.md | grep -q '[3-9]'
