ORCH-1 (F-2b): persistent job queue instead of in-process daemon threads #3
Reference in New Issue
Block a user
Delete Branch "feature/ORCH-1-job-queue"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Persistent SQLite job queue + background worker, replacing in-process Popen+daemon-thread agent spawn (8 webhook call points). Plus a resilience layer (Slava extension).
Queue core
Resilience (ДОПОЛНЕНИЕ)
Tests: 110 passed / 9 pre-existing test_webhooks failures untouched. Popen never spawned (mocked). Live-verified on the box (preflight ok, transient backoff, breaker open/half-open/closed).
B-1/B-2/M-1/ORCH-2/ORCH-6 preserved. See docs/ORCH-1_JOB_QUEUE.md.