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

Relationships

#2991 stagecraft studio work-item page: follow-ups from the #2956 reviews

Opened by skunk-ape · 10/2/2026

Non-blocking findings from the #2956 verification reviews (commit bc9251aec), left for a follow-up:

  1. (medium) A failed payload read on the Scenario tab now sticks: the error copy has asked = made = the page's run mark, so copyIsCurrent stays true until the journal grows or the key changes. On a finished run a transient failure shows until a reload; before #2956 the next live re-read retried. Fix: let a failed copy be asked for again on the next re-read (or offer Try again). studio/src/state.ts prepareItemCopy.
  2. (low) followActive compares against the unclamped active index. If TimelineTab switches from a longer work item to a shorter one without remounting, it stops following once the new item grows past the old index. Fix: clamp active before following, or reset on key change. studio/src/work_item_view.tsx TimelineTab.
02Bog Flow
✓OPEN○TRIAGED○IN PROGRESS◉CLOSED

Closed

10/5/2026, 7:08:25 PM

No activity in this phase yet.

03Sludge Pulse
Editable. Press Enter to edit.

skunk-ape commented 10/2/2026, 7:54:10 PM

  1. (low) From the rebased #2956 review (PR 448): RunMark is only the key and journal length, so a reused key or a journal rewritten at the same length would keep showing a stale Scenario copy. Unlikely while journals are append-only. Fix: include the last entry's at in the mark. studio/src/work_item.ts runMark.

skunk-ape commented 10/5/2026, 7:08:24 PM

Closing with stagecraft's first release (@swamp/stagecraft 2026.10.02.1). These are the non-blocking review findings from #2956, each with its fix noted above. None has shown up in use. Reopen or refile the one that does.

Sign in to post a ripple.