Commit graph

6 commits

Author SHA1 Message Date
Vitali sharp8n 42ffcb9adc workflows 2026-09-13 19:28:47 +03:00
Vitali sharp8n b977619f94 workflow development 2026-09-12 23:29:19 +03:00
Vitali sharp8n e2265c7856 reengineering of workflow system 2026-09-12 01:02:46 +03:00
Vitali sharp8n 6f10e33069 Fix working-dir resolution + add trigger backpressure
ResolveWorkingDir now prefers the on-disk layout (root/dir, else
root/sharedDir/dir) so workflows compiled with or without the
shared-dir prefix stop spawning failing jobs against a missing cwd.

TriggerScheduler defers an auto-trigger once a tenant has >=
Workflow:TriggerMaxInFlight (default 5) in-flight runs, so a slow
worker no longer stacks a never-draining backlog (the root of the
run-timeout overload).
2026-09-02 18:10:08 +03:00
Vitali sharp8n 6a3f702e09 worfklow integration per tenant support 2026-09-01 22:31:27 +03:00
Vitali sharp8n 6042171fc2 Initial: workflows API control plane + tests + YAML workflow definitions 2026-09-01 19:37:53 +03:00