Carolopedia

A public encyclopedia of Carolverse.

πŸ“– Carolopedia β€Ί Guides β€Ί Initiative status vs Queue-row statusGuide page

Initiative status vs Queue-row status

πŸ“–What it means

Two state machines that must never be conflated. INITIATIVE STATUS is the lifecycle state of the initiative record itself (filed β†’ planned β†’ active/executing β†’ blocked/diagnosis β†’ reviewing β†’ uat-pending β†’ closed), owned by the status router β€” it says where the WORK stands. QUEUE-ROW STATUS is the state of a dispatch-queue row β€” transport bookkeeping that says whether an execution slot has been requested, picked up, or needs attention. A queue row is not the initiative: an initiative can legitimately be executing with no queue row (the backlog is intentionally card-less), and a missing queue row is not evidence the initiative is stuck. Deriving one status from the other is the root of past phantom-block incidents.

πŸ“–Easily confused with

[{"term": "Dispatch queue row", "distinction": "The initiative's status is the work's lifecycle; the queue row's status is only that row's place in the dispatch line. Conflating them is how work gets stranded."}]

πŸ“–Nuance

Carol: status changes go through Elrond's status router (never raw UPDATEs); blocked→dispatched is a forbidden transition; the dispatch queue is hard-capped and its rows are written in-transaction by the router (single source of truth).

πŸ“–Also called

- status
- queue status

πŸ“–Filed under

Category: work.

Service: Build Initiatives.

See also: Status router

See also: Dispatch queue

See also: Parked

See also: Blocked

Source: Data Dictionary Β· Public information reflected here.