kirche-einfach/backend/app/flows
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
..
__init__.py feat: flow runtime on LFX with tests 2026-09-06 22:47:45 +00:00
api.py feat: approval decisions, tenant scoping, error paths with tests 2026-09-06 23:06:34 +00:00
deploy.py feat: Langflow authoring pipeline with tests 2026-09-06 23:01:47 +00:00
langflow_client.py feat: Langflow authoring pipeline with tests 2026-09-06 23:01:47 +00:00
lfx_client.py feat: flow runtime on LFX with tests 2026-09-06 22:47:45 +00:00
runner.py feat: flow runtime on LFX with tests 2026-09-06 22:47:45 +00:00
schemas.py feat: approval decisions, tenant scoping, error paths with tests 2026-09-06 23:06:34 +00:00
store.py feat: approval decisions, tenant scoping, error paths with tests 2026-09-06 23:06:34 +00:00