Issues sized on open. Actuals written on merge.
Linear is where the small team's work already lives, so the record meets it there. Every issue is sized when it opens, worth rides on it as a stated line or the priority field at low confidence, and the actual and the receipt land on the issue when the PR merges. Nobody types a number.
09:41 opened by Samantha · Worth: high · $5k–20k · Acme renewal 09:41 sleds · estimate $4–11 · 20–55 min · Fable fits · 81% 09:42 dispatched · Jake · now · seat quota 14:02 PR #412 merged · actual 34 min · $7 · fable-5.1 · signed 14:02 moved to Done · est → actual on the issue
Reads
Title, description, priority, labels, the human size if one exists, state changes.
A linked spec or a description with a Worth: line is read once to size the row; the body is not kept.
Assign to an agent or a person and the row arrives in the dispatcher as an input.
Writes
Estimate and worth as fields the issue already shows, on open.
Minutes, model and cost on merge; the issue moves with the numbers on it.
A SLEDS-Source: line on the PR closes the issue's row as well as the PR's.
In Linear, in its own words.
Everything sleds writes into Linear is something Linear already knows how to show. If you leave, it keeps the rows.
Next. Two-way sync of the worth field, and dispatch from Linear's own assign menu when Linear ships agent assignment.