Skip to main content
← Back to list
01Issue
BugOpenExtensionsPublic
AssigneesNone

Relationships

#4494 Studio Board orders stage columns by position within each tracker-status lane, not by process order

Opened by rcrowley · 11/7/2026

The studio's Board view shows a factory's stage columns out of process order when the factory's stages map to more than one tracker status.

Steps to reproduce

  1. Make a factory whose stages set tracker.status, for example:
    • intake: open
    • research, review, fact-check, deliver: in_progress
    • done: shipped
    • abandoned: closed, the target of a global abandon transition
  2. Run the studio and open the factory's Board.

Expected

The Board's columns follow the process, as the Design view does: intake, research, review, fact-check, deliver, done, abandoned.

Actual

The columns are: intake, research, done, review, abandoned, fact-check, deliver.

Cause

The Board takes its stage columns from the Design view's graph layout. That layout puts each stage in a lane by its tracker status, and a stage's column number is only its position inside its lane. The Board then sorts the stage tiles by that column number first and by lane second. So it shows the first stage of every lane, then the second stage of every lane, and so on. In the Design view the lanes are rows, so the same layout looks correct there.

Fix

Sort the Board's stage columns by lane first and position in the lane second, or by the stage order that the layout already computes from the longest path from the initial stage.

Upstream repository: https://github.com/swamp-club/swamp-extensions

Environment

  • Extension: @swamp/stagecraft@2026.10.31.1
  • swamp: 20261014.034854.0-sha.110977e9
  • OS: linux (aarch64)
  • Deno: 2.9.7
  • Shell: /usr/bin/zsh
02Bog Flow
◉OPEN○TRIAGED○IN PROGRESS○SHIPPED

Open

11/7/2026, 4:47:40 AM

No activity in this phase yet.

03Sludge Pulse
Editable. Press Enter to edit.

system commented 11/7/2026, 4:47:41 AM

Classified automatically when this issue was filed.

  • Source: Extensions

If you feel this classification is incorrect, add a ripple to tell us so.

Sign in to post a ripple.