Skip to content

CL-5783: Routines picker shows only automatable workflows - #25

Merged
TheGreatAxios merged 3 commits into
mainfrom
cl-5783-routines-picker-automatable-workflows-only-with-friendly
Aug 9, 2026
Merged

CL-5783: Routines picker shows only automatable workflows#25
TheGreatAxios merged 3 commits into
mainfrom
cl-5783-routines-picker-automatable-workflows-only-with-friendly

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Summary

  • Add @corbits/workflow-catalog mirroring corbits.workflow metadata from each workflow package.json (automatable + displayName).
  • Routines create picker filters to automatable workflows only, labels with friendly names, and walks definition pagination.
  • Seed defaults include channel-digest as the seed automation; echo/assistant stay non-automatable.
  • Replace raw <select> controls in the create dialog with react-ui Menus.

Test plan

  • bun test packages/workflow-catalog packages/hub-client/test/seed.test.ts apps/web/test/purpose-definitions.test.ts
  • Typecheck workflow-catalog, hub-client, web
  • CI checks + walking-skeleton green
  • Manual: open Routines → Create → picker shows Channel digest (not Echo/Assistant); create schedule works

Linear: CL-5783

Mirror corbits.workflow metadata into a shared catalog, filter the create
picker to automatable definitions with friendly names, seed channel-digest
as the default automation, and replace raw selects with react-ui Menus.
…t set

channel-digest moved from the catalog-test opt-in into DEFAULT_WORKFLOWS so
every personal bench has an honest Routines-picker option, leaving heartbeat
as the sole catalog-test workflow. Update the cli seed resolver expectations,
the onboarding provision retry count, the complete-credential workflow list,
and the now-stale catalog-test comments/log line to match the code.
@TheGreatAxios
TheGreatAxios force-pushed the cl-5783-routines-picker-automatable-workflows-only-with-friendly branch from 2a8e4df to cd3593e Compare August 9, 2026 19:19
@TheGreatAxios
TheGreatAxios merged commit a2e5d14 into main Aug 9, 2026
2 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