You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+40-13Lines changed: 40 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -116,6 +116,9 @@ stateDiagram-v2
116
116
117
117
Authentication and tenant binding happen in middleware before route handlers. Tenant context comes from the verified token; database queries are filtered by `tenant_id` from `request.state.identity`, not from request bodies.
This demonstrates the worker lease/heartbeat/reclaim path: work is not permanently lost when an executor disappears. In a successful recovery run, the job first appears under the killed worker's `worker_uid`, then later appears under a different `worker_uid`, and finally reaches `state: "SUCCEEDED"`.
The project includes unit and integration coverage for core state transitions, scheduler behavior, worker paths, artifact handling, auth boundaries, and UI/CLI behavior.
465
+
The GitHub Actions pipeline currently runs three gates: Python + Postgres tests, React console build,
466
+
and a Docker Compose smoke test. The project includes unit and integration coverage for core state
0 commit comments