Skip to content

Product: workflows/goal/auto are shipped but buried — make the orchestration trio visible and one-keystroke usable #5439

Description

@Hmbown

The product gap (not a parity gap)

Workflow mode, goal mode, and auto mode all shipped and work. But from a
user's chair:

  • /workflow synthesizes a script from conversation context every time. The
    six built-in workflow scripts we ship (workflows/*.workflow.js
    operate_best_of_n, parallel_scout, read_audit, staged_fix, issue_audit,
    stopship) are never offered anywhere. A user cannot list them, read what
    they do, or launch one by name.
  • Goal mode is set via /config goal. There is no visible entry point from
    the main surface; nothing tells a new user it exists.
  • Auto mode parity landed, but the decision "should this ask be a goal, a
    workflow, or plain auto?" is undocumented at the point of use.

References exist (Grok /workflows run dashboard + /deep-research preset;
dsh dsh-goal/dsh-workflow presets) but this issue is NOT parity-driven —
those are terrible products too. This is product management: a feature a
user can't see doesn't exist.

Proposal (product-minded)

  1. /workflow with no args → a visible catalog/dashboard, not a silent
    context-synthesis start: list built-in workflows (name, one-line what it
    does, source), plus live/retained runs with phase/roster/progress à la
    grok's run dashboard. Enter launches; ? shows the script. Saved
    user workflows (~/.codewhale/workflows/) join the same catalog.
  2. Explicit objective stays: /workflow <objective> keeps current
    synthesis behavior; /workflow run <name> launches a named built-in or
    saved script directly.
  3. The trio is a visible choice, not config archaeology: wherever modes
    are surfaced (status bar mode segment / mode picker), goal/workflow/auto
    appear as siblings with one-line "when to use this" copy.
  4. Each built-in workflow gets a real description in its front-matter
    that the catalog renders — written for a user deciding, not for the
    engine.

Acceptance

  • /workflow (no args) renders built-ins + saved scripts + live runs;
    launching one is ≤2 keystrokes from an empty prompt.
  • Built-in workflow descriptions are user-facing copy, reviewed as such.
  • Goal mode reachable/visible from the primary surface (not only
    /config goal), with status/pause/resume/clear visible once active.
  • The mode picker (or equivalent) presents auto/goal/workflow as a
    explained trio.
  • Docs: README or docs/WORKFLOWS.md updated to lead with the catalog,
    not the engine.

Notes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions