Commit graph

7 commits

Author SHA1 Message Date
Jonas Miederer
03af41e837 refactor: form-core wiring, JWT sessions, slowapi, packaging, frontend rewrite, test declutter 2026-09-28 18:03:07 +02:00
Jonas Miederer
06ab25fb47 refactor: tighten backend, flows, frontend, tests; push flows to Langflow 2026-09-28 15:58:00 +02:00
Jonas Miederer
a6cc585dd0 chore: enforce ruff lint and format standards across backend 2026-09-14 08:10:14 +02:00
Jonas Miederer
46ecab00db feat: form-input library with schema parsing and endpoint 2026-09-12 07:36:05 +02:00
Jonas Miederer
c8280f7078 feat: magic-link auth with access requests and RBAC 2026-09-11 17:27:58 +02:00
Jonas Miederer
c65e3ed332 feat: canonical flow directory with sync engine (files are source of truth) 2026-09-07 08:59:56 +00:00
Jonas Miederer
e178ae406d feat: flow engine data layer with tests
- SQLModel tables: flow_definitions/versions/runs, approval_tasks
- Alembic setup with autogenerate (sqlmodel types fixed via script.py.mako)
- Settings extended (shared root .env), db engine/session helpers
- pytest suite: conftest with isolated test DB, 5 model tests green
2026-09-06 22:28:53 +00:00