promptlooper/backend/routers
John Lightner 0f64dfbb02 MAESTRO: Implement webhook CRUD router, async dispatch with retry logic, and delivery logging
Full webhook system: CRUD endpoints (list/filter/get/create/update/delete),
WebhookDelivery model for delivery audit trail, dispatch engine with 3-attempt
retry and exponential backoff, Celery task integration with sync fallback,
and webhook firing hooks in runner.py and sweep.py event paths.
2026-04-07 03:41:04 -05:00
..
__init__.py MAESTRO: Create full directory structure with placeholder files 2026-04-07 01:40:27 -05:00
admin.py MAESTRO: Scaffold all 8 router stubs in backend/routers/ with 501 placeholder endpoints 2026-04-07 02:01:11 -05:00
auth.py MAESTRO: Scaffold all 8 router stubs in backend/routers/ with 501 placeholder endpoints 2026-04-07 02:01:11 -05:00
endpoints.py MAESTRO: Implement LLM endpoints router with CRUD, test_connection, and Fernet-encrypted API key storage 2026-04-07 03:13:52 -05:00
experiments.py MAESTRO: Implement experiments router with full CRUD and sweep control endpoints 2026-04-07 03:19:43 -05:00
export.py MAESTRO: Implement export router with JSON, .env, YAML, and markdown report endpoints 2026-04-07 03:30:45 -05:00
projects.py MAESTRO: Scaffold all 8 router stubs in backend/routers/ with 501 placeholder endpoints 2026-04-07 02:01:11 -05:00
runs.py MAESTRO: Implement runs router with full CRUD, filtering, scoring, and leaderboard 2026-04-07 03:24:56 -05:00
webhooks.py MAESTRO: Implement webhook CRUD router, async dispatch with retry logic, and delivery logging 2026-04-07 03:41:04 -05:00