---
estimated_steps: 1
estimated_files: 4
skills_used: []
---

# T03: Pipeline admin frontend page

New AdminPipeline.tsx page at /admin/pipeline. Video list table with status badges, retrigger/pause buttons. Expandable row showing event log timeline with token usage and collapsible JSON response viewer. Worker status indicator. Wire into App.tsx and nav.

## Inputs

- `frontend/src/api/public-client.ts`
- `frontend/src/App.tsx`
- `frontend/src/App.css`

## Expected Output

- `frontend/src/pages/AdminPipeline.tsx`
- `frontend/src/api/public-client.ts (pipeline admin API functions)`
- `frontend/src/App.tsx (route + nav)`
- `frontend/src/App.css (pipeline admin styles)`

## Verification

docker compose build chrysopedia-web 2>&1 | tail -5 (exit 0, zero TS errors)
