Commit Graph

8 Commits

Author SHA1 Message Date
gilesb
2cfe0f2bd2 Update README with /auth/revoke-user documentation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 22:23:05 +00:00
gilesb
9a83722273 Document authentication and token revocation in README
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 18:21:36 +00:00
gilesb
ce4d38b943 Update Web UI routes in README
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 17:56:02 +00:00
gilesb
5344fe263f Remove /ui redirect routes, add 404 page, update README
- Remove obsolete /ui, /ui/login, /ui/register, /ui/logout redirects
- Fix /ui/login links to use /login directly
- Add styled 404 page for HTML requests
- Add Web UI section to README documenting routes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 10:42:14 +00:00
gilesb
63ec895514 Update README with config endpoints
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 03:20:04 +00:00
gilesb
01f6db0621 Add debug logging to cache lookup 2026-01-08 02:11:37 +00:00
gilesb
ba20c2dc63 feat: L1 server with persistent run storage
- FastAPI server on port 8100
- POST /runs to start rendering jobs
- GET /runs/{id} to check status
- Cache and run persistence in Redis
- Auto-generated API docs at /docs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 10:45:30 +00:00
gilesb
500e57b9a4 feat: distributed rendering with Celery
- celery_app.py: Celery configuration with Redis broker
- tasks.py: render_effect task with full provenance tracking
- render.py: CLI for submitting render jobs
- Successfully renders cat → dog with provenance chain

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 02:04:07 +00:00