Commit graph

3 commits

Author SHA1 Message Date
Jonas Miederer
94e5e53092 fix: authorize flow management, gate runs, token-gate callbacks, strict tenants 2026-09-14 20:12:32 +02:00
Jonas Miederer
a6cc585dd0 chore: enforce ruff lint and format standards across backend 2026-09-14 08:10:14 +02:00
Jonas Miederer
6c195bc2e7 feat: approval decisions, tenant scoping, error paths with tests
- POST /api/approvals/{id}/decision (approve starts continuation flow
  with task facts; reject closes; 404/409/422 guards)
- Tenant scoping: list filters + cross-tenant reads 404
- Error mapping covered: LFX down 503, LFX drift 502, corrupt flow 422
- 34 tests green
2026-09-06 23:06:34 +00:00