githubnext/chopinPublic

Let's compose rich plans together

Match waiting decisions by card and label every running tool

A card counts once when any of its questions was asked, an invalid
stored status reads as not open, and the waiting row is a labelled
status with an Open decision button. GitHub and background job tools
get progressive labels too.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
C5MAMaggie Appleton and Claude Opus 5.5 authored
4e9b4b5Patch
Parent1c816f1
4 files changed+69-30
StackedSplit
apps/web/src/chat/model.test.ts+17 −7
apps/web/src/chat/model.ts+31 −12
apps/web/src/chat/transcript.tsx+20 −10
e2e/smoke.e2e.ts+1 −1