- Feature 1: Episode Replay System
- replay_store dict + replay_counter track completed episodes
- /step endpoint accumulates per-step data (action, reward, obs summary)
- On done=True, full replay saved with timeline steps
- GET /replays — JSON list of replays, newest first
- GET /replay/{id} — full replay data with steps
- GET /replay/{id}/html — dark-theme HTML timeline visualization
- GET /replays/html — HTML index page
- Feature 2: Human vs Agent Challenge
- GET /challenge — fully interactive HTML page to play incidents
- Auto-resets to easy task seed 1234 on load
- Action form with all 14 action types, context-sensitive fields
- Live reward feedback per action, running score display
- End-of-episode comparison panel: human score vs agent avg from /metrics
- Feature 3: Progress Visualization
- GET /progress — dark-theme HTML progress dashboard
- Section 1: Live task vs random baseline bar chart (CSS-only, no JS)
- Section 2: Hardcoded training resul…
feat: ARIA Incident Generator — procedural incidents from seeds