Skip to content

First-run: remove setup banner, Myra offers workbench templates - #275

Merged
TheGreatAxios merged 4 commits into
mainfrom
cl-myra-offers-prefabs
Aug 22, 2026
Merged

First-run: remove setup banner, Myra offers workbench templates#275
TheGreatAxios merged 4 commits into
mainfrom
cl-myra-offers-prefabs

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Summary

  • Removes the "still setting up in the background" banner (SetupProgressNote, CL-6462) outright — no retry action, nothing was ever waiting on it, and it fired at exactly the moment a person forms their first impression. Component, session-flag/poll plumbing, and CSS all deleted, not just hidden.
  • Myra's blank-room greeting now names the real, currently-available workbench templates ("Code review", "Research & due diligence") instead of a generic "what should we dig into first?" — titles are read live off @corbits/workflow-catalog's workbenchTemplate(), never copied, so a catalog rename needs no greeting edit. "Go to market" stays unnamed since its participants have no agent-request resolver yet — naming it would be a promise the create flow can't keep.
  • "Research & due diligence" also joins the new-workbench picker's row catalog — it was already fully wired end-to-end via Scout's participant resolver, just never listed, so naming it in the greeting is never a dead end.

Test plan

  • packages/chat: bun test (646 pass) + bun run typecheck
  • apps/web: bun run test (834 pass) + bun run typecheck
  • packages/workflow-catalog: bun test (94 pass) + bun run typecheck
  • bun run check:structural
  • bunx prettier --write on all changed files

Linear: CL-6562

Mounts the real shell with the legacy session flag set and asserts the
"still setting up in the background" note can no longer render, so a
stale browser tab can't bring it back either.
It fires at exactly the moment someone is forming a first impression of
a fresh workbench, and draws attention to internal plumbing they never
asked about. The note carried no retry action and nothing was ever
waiting on it, so removing it costs nothing: the session flag, its
poll, and its markup all go with it.
…ates

Pins the new opener content to titles read live off
@corbits/workflow-catalog rather than a frozen string, and to the
absence of "I'll set up/spin up" phrasing Myra can't back with a real
tool. Also proves the new-workbench picker offers "Research & due
diligence" as a real, selectable row once the bench's library serves
it, alongside the existing "Code review" row.
@TheGreatAxios
TheGreatAxios force-pushed the cl-myra-offers-prefabs branch from 4a92330 to d4bd448 Compare August 22, 2026 02:32
The generic "what should we dig into first?" opener left a person with
nothing concrete to grab. It now names the templates a new workbench
can actually be created from — Code review and Research & due
diligence — reading their titles straight off
@corbits/workflow-catalog so the greeting never drifts from what's
really shipped. Go-to-market stays unnamed: its crm/collateral
participants have no agent-request resolver yet, so offering it would
be a promise the create flow can't keep.

Research & due diligence also joins the new-workbench picker's row
catalog (it was already fully wired end to end via Scout's
participant resolver, just never listed), so naming it in the
greeting is never a dead end.
@TheGreatAxios
TheGreatAxios force-pushed the cl-myra-offers-prefabs branch from d4bd448 to e069b70 Compare August 22, 2026 02:36
@TheGreatAxios
TheGreatAxios merged commit 53ae3d8 into main Aug 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant