Repository navigation
Pullboard 0.8.5
A prettier board
Pullboard View got a full design pass, so the board is cleaner and easier on the eyes. It's quicker to read at a glance, with what needs you up top and search in the top bar. It works in light or dark and feels right on a phone.
Added
pullboard statsmeasures the flow from the event log: build, review wait, review and merge wait times, each queue's size and oldest item, items added and merged per day, resubmits per merged item, and active agents by role and lane. It names the bottleneck and one recommended action.- The coordinator's
pullboard resumeends with one line when review backs up (average wait over an hour, or a submission unreviewed for three hours), naming the bottleneck and what would fix it. - Every agent declares its model when it joins (
--modelorPULLBOARD_MODEL), and Pullboard View shows each agent with its model. - The coordinator can return a submission without a verdict to fix its criterion:
pullboard reopen <id> --note "why". - The coordinator can correct a claimed item's criterion or check without the holder releasing it; the holder adopts the correction with
pullboard refreeze <id>and keeps its claim. pullboard landmerges verified items in verdict order, gates the batch once, bisects a red to its culprit, and lands nothing on a flake until the test is fixed or you waive it.
Changed
pullboard nextoffers work in roadmap order, the next release first.submitrefuses work stacked on an unverified item;mergedrefuses a commit that doesn't carry the item's work.- Gate slots are machine-wide even with a private Pullboard home, and every full test run takes one.
- Every gate run records where its time went.
doctorandresumesay when the repo's hooks aren't wired.- A repo's skills follow Pullboard upgrades and never replace ones you edited.
- Boards use engine 8. Upgrade every linked device; a 0.8.4 device stops at the first new record and says to upgrade.
Fixed
- An expired relay sign-in never blocks local work, and
relay offstays off. - No single agent token can halt relay replay for good.
refreezepicks up a lane change made after the claim.- Claiming an item whose spec rows are on main but not yet in your worktree fast-forwards a clean worktree, or refuses with SPEC_BEHIND_MAIN naming the rows and the merge to run, instead of a confusing UNKNOWN_SPEC.
- Help examples carry every flag their command requires.