Skip to content

v0.9.0 Workflow: product-readiness tracker #4038

Description

@Hmbown

Problem

The v0.8.67 candidate includes workflow runtime/library foundations, but Workflow is not product-ready: there is no stable model-facing tool, no normal TUI/CLI run path, no compact run view, and no finished high-fan-out resource story.

This issue is the v0.8.68 umbrella that keeps the release from treating scattered runtime work as a shipped product.

Product-ready definition

Workflow is product-ready when a user can ask CodeWhale to run a workflow, watch it progress in a compact phase-first background-tasks view, inspect/replay artifacts, and recover from failures without crashing the TUI, flooding the parent transcript, or hand-managing worktrees.

Required issues

Acceptance

  • A model can call workflow(...) and run an example from workflows/*.workflow.js end-to-end.
  • The TUI has a visible Workflow background-tasks panel or sidebar state grouped by phase, with pending/running/done/failed node status.
  • Worker rows expose compact telemetry: agent/profile, token count, tool count, elapsed time, and status.
  • Parent transcript growth is bounded; full outputs are artifact-backed and retrievable.
  • High-fan-out runs do not create unbounded memory, render, or worktree pressure.
  • Failed/timed-out workers can checkpoint and resume or escalate cleanly.
  • Verification gates can block promotion of failed outputs and appear as a first-class Verify phase when present.
  • Public docs and UI call the feature Workflow, with WhaleFlow treated as legacy/internal naming.
  • Changelog/release notes are explicit about what shipped as foundations versus what remains product work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocumentationImprovements or additions to documentationenhancementNew feature or requestlane-workflowperformanceRuntime/render performancereliabilityReliability, flaky behavior, retries, fallbacks, and robustnesstuiTerminal UI behavior, rendering, or interactionuxUser experience, interaction, or presentation polishv0.9.0Targeting v0.9.0whaleflowWhaleFlow branch/leaf workflow runtime and workflow modeworkflow-runtimeWorkflow IR, executor, control flow, and replay runtime

    Projects

    Status
    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions