Skip to content

Pattern Proposal: Centralised Flow Runner Pipeline

Summary

A central FlowRunner appears to coordinate multi-step CAS flow execution from the CLI.

Candidate Pattern

  • ID: centralised-flow-runner-pipeline
  • Classification: intelligence
  • Maturity: strategic_direction
  • Type: emerging

Observed Signals

No specific signals listed.

Evidence

Supporting Evidence

Scope Assessment

  • Evidence Strength: medium
  • Confidence: medium
  • Applies to: ideas-to-life-cas

Rationale

  • Intent: Give flows a single, inspectable execution point instead of scattered ad hoc agent invocations.
  • Context: src/cas_runner/runner.py contains FlowRunner and src/cas_runner/cli.py contains main; documentation describes orchestration and automated run flows.
  • Force: flows need predictable ordering
  • Force: execution must be inspectable for governance
  • Force: CLI entry points need a common execution path

Traceability

Artifact source: proposed-patterns