---
id: T01
parent: S01
milestone: M018
provides: []
requires: []
affects: []
key_files: [".gsd/milestones/M018/slices/S01/AUDIT-FINDINGS.md"]
key_decisions: ["Pipeline admin endpoints confirmed under /api/v1/admin/pipeline/ prefix"]
patterns_established: []
drill_down_paths: []
observability_surfaces: []
duration: ""
verification_result: "Task verification command passed: AUDIT-FINDINGS.md exists with 10+ major sections. All 12 routes confirmed rendering in browser. All probed API endpoints returned expected status codes."
completed_at: 2026-04-03T19:45:30.417Z
blocker_discovered: false
---

# T01: Audited all 12 frontend routes and 22 API endpoints on live Chrysopedia site, documenting 7 discrepancies from research

> Audited all 12 frontend routes and 22 API endpoints on live Chrysopedia site, documenting 7 discrepancies from research

## What Happened
---
id: T01
parent: S01
milestone: M018
key_files:
  - .gsd/milestones/M018/slices/S01/AUDIT-FINDINGS.md
key_decisions:
  - Pipeline admin endpoints confirmed under /api/v1/admin/pipeline/ prefix
duration: ""
verification_result: passed
completed_at: 2026-04-03T19:45:30.417Z
blocker_discovered: false
---

# T01: Audited all 12 frontend routes and 22 API endpoints on live Chrysopedia site, documenting 7 discrepancies from research

**Audited all 12 frontend routes and 22 API endpoints on live Chrysopedia site, documenting 7 discrepancies from research**

## What Happened

Visited every frontend route in a live browser session at http://ub01:8096 — all 12 rendered successfully with no blocking errors. Probed 10 public, 5 browse, 3 report, and 5 pipeline admin endpoints via curl, recording response shapes and status codes. Found 7 discrepancies between research and live reality: search uses `items` key not `results`, `/techniques/random` returns JSON not redirect, creator count 25 vs 26, topics and videos return bare lists, and pipeline admin prefix is `/admin/pipeline/` not `/pipeline/`.

## Verification

Task verification command passed: AUDIT-FINDINGS.md exists with 10+ major sections. All 12 routes confirmed rendering in browser. All probed API endpoints returned expected status codes.

## Verification Evidence

| # | Command | Exit Code | Verdict | Duration |
|---|---------|-----------|---------|----------|
| 1 | `test -f .gsd/milestones/M018/slices/S01/AUDIT-FINDINGS.md && grep -c '##' .gsd/milestones/M018/slices/S01/AUDIT-FINDINGS.md | grep -q '[3-9]'` | 0 | ✅ pass | 100ms |


## Deviations

Verified pipeline endpoint prefix from FastAPI router source on ub01 (not just curl probing). Did not test version-specific endpoint due to needing valid version number.

## Known Issues

Creator count mismatch (26 in stats vs 25 in browse). 83/83 pages stale. Admin pages trigger benign 422 warnings.

## Files Created/Modified

- `.gsd/milestones/M018/slices/S01/AUDIT-FINDINGS.md`


## Deviations
Verified pipeline endpoint prefix from FastAPI router source on ub01 (not just curl probing). Did not test version-specific endpoint due to needing valid version number.

## Known Issues
Creator count mismatch (26 in stats vs 25 in browse). 83/83 pages stale. Admin pages trigger benign 422 warnings.
