Repair live jobs queues action handoffs

This commit is contained in:
master
2026-03-10 20:46:55 +02:00
parent f727ec24fd
commit 3865b93091
6 changed files with 934 additions and 126 deletions

View File

@@ -45,6 +45,8 @@
## UX Rules
- `Jobs & Queues` is the execution overview, not a dead-end card deck. It must deep-link into JobEngine, Scheduler, Dead-Letter, and related operator pages.
- `Jobs & Queues` must not advertise fake row-level mutations. If the overview cannot perform `run`, `pause`, `drain`, or `replay` locally, its visible actions must be relabeled as honest handoffs into the canonical downstream surfaces that own those operations.
- Overview filters inside `Jobs & Queues` must be functional on every tab they appear on. Inert search/select controls are treated as a behavioral defect, not acceptable placeholder chrome.
- `JobEngine` owns queue health, job detail, DAG context, and quota controls.
- `Scheduler` owns run monitoring, schedule management, worker fleet, and run-stream drill-in.
- `Dead-Letter` owns queue browse, replay, resolve, export, and handoff back to canonical job detail.
@@ -72,4 +74,3 @@
- `docs/modules/ui/offline-operations/README.md`
- `docs/modules/ui/quota-health-aoc-operations/README.md`
- `docs/features/checked/web/execution-operations-ui.md`