These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Task Queue Management
- Features
- Operation trace and correction
Operation trace and correction
Inspect durable runs and preserve the path from an old revision to a corrected result.
OverviewReviewed queue revisions×
Task Queue Management · Operation trace and correction
New
Reviewed queue revisions
Review decisions
| Source | Source revision | Decision | Decided at | Reviewer | Reason | |
|---|---|---|---|---|---|---|
| WQ-35813 | 360 | Approved | 21 Oct | Approved rd-805 | ||
| WQ-38731 | 640 | Returned | 19 Oct | Returned rd-703 | ||
| WQ-92629 | 150 | Approved | 12 Oct | Rejected rd-428 | ||
| WQ-86392 | 580 | Returned | 20 Oct | Approved rd-157 | ||
| WQ-11432 | 850 | Approved | 24 Oct | Returned rd-795 |
6 of 6 records
Approved rd-805Review decisions · RD-22146
ApprovedSourceWQ-35813
Source revision360
Decided at21 Oct
What you can do
Read the result from its effects
Each guarded queue operation has a durable run with an operation key, source revision, start and completion dates, status and result reference. Numbered steps record the action, its input and output references, dates, external receipt identity and evidence. Execution attempts capture tries against a queue, including provider reference and failure reason. Together these records let an Operations Analyst examine what actually happened when an action was interrupted or a provider response was unclear.
A run reaches Succeeded only after the required effects are verified. Failed and reconciliation required runs need inspection. A step marked Unknown and an attempt marked Failed do not support declaring success. The team can use the trace to determine whether the external effect happened and whether a follow-up or correction is needed.
How the work is organized
Operations Analyst inspects the trace; Queue Manager initiates a documented correction.
- Stable operation key. Associate attempts and state history with the selected queue operation.
- Step-level evidence. Keep numbered actions and external receipts with the run that produced them.
- Successor revision. Retain earlier steps when a correction creates new work and a new review decision.
What to agree during setup
Choose a consistent operation key from the originating request and decide who investigates a failed or ambiguous attempt. Agree how the team checks the external receipt before replaying any action. Define the information required for a correction request: which revision changed, why it changed, what compensating task will put the result right and which reviewer will decide on the successor revision.
Run a rehearsal with a confirmed effect, a failed effect and an effect whose response is unknown. The analyst should find the correct run, its numbered steps and the matching attempt. They should be able to state whether the queue result is verified or still requires reconciliation.
Check the handoff on an actual case
An assigned queue has an accepted task, but a provider timeout leaves the execution attempt uncertain. The analyst opens Runs needing attention, reads the step’s receipt identity and checks the external source. If the effect did occur, the required records can be verified before the run is marked successful. If it did not occur, the exception remains visible with its reason while the team decides the next action.
A later documented correction changes the accepted result. The Queue Manager starts the correction workflow. It preserves the prior revision and completed steps, creates a successor revision with a compensating task and sends that revision through validation and independent approval. The refreshed output comes from the new verified outcome. State history records the transition so the earlier result can still be explained.
What your team sees
- Runs needing attention — Failed or reconciliation-required runs with source revision and reason.
- Unfinished operation steps — Steps whose result still needs confirmation.
- Failed execution attempts — Provider attempts that need analysis.
Follow the work through
Operation correction follows the successor revision. Task completion and receipts shows where the trace begins.
What it keeps track of
Data model- Operation runs
- Workflow-maintained durable operation runs
- Operation steps
- Numbered steps inside an operation run
- Execution attempts
- Attempts made to execute a queue operation
- State history
- Immutable status transition history for work queues
- Work queues
- Operational work queues with priority, SLA and status
- Queue tasks
- Individual tasks that make up a work queue
- Review decisions
- Independent reviewer decisions on queue revisions
Who uses it
Permissions- Operations Analyst
- , Queue Manager, Independent Reviewer, Queue Operator.
- The analyst verifies effects, the manager owns correction, the reviewer decides on the successor revision, and the operator works the compensating task.
Set up Task Queue Management your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.