24 lines
616 B
Markdown
24 lines
616 B
Markdown
|
|
---
|
||
|
|
kind: task
|
||
|
|
slug: apps-orchestrator-service
|
||
|
|
title: apps/orchestrator Redis tick loop and dry-run mode
|
||
|
|
plan_slug: automation-foundation
|
||
|
|
epic_slug: apps-orchestrator
|
||
|
|
status: done
|
||
|
|
priority: P1
|
||
|
|
tenant_id: global
|
||
|
|
owner: unassigned
|
||
|
|
cursor_todo_id: null
|
||
|
|
updated_at: "2026-07-07"
|
||
|
|
---
|
||
|
|
|
||
|
|
# Task summary
|
||
|
|
|
||
|
|
`@tasks/orchestrator` package: env validation, DB convoy loader, Redis enqueue, poll loop, stall detector stub.
|
||
|
|
|
||
|
|
## Acceptance criteria
|
||
|
|
|
||
|
|
- [x] `ORCHESTRATOR_DRY_RUN=1` logs next role without worker
|
||
|
|
- [x] Live mode enqueues `role_dispatch` jobs when `REDIS_URL` is set
|
||
|
|
- [x] `docs/orchestrator.md` documents run commands
|