Skip to content

Follow-up: document concurrency/cancel-in-progress & fan-out semantics under synchronous dispatch (post ADR 0041) #1637

Description

@ifireball

ADR 0041 is accepted; this issue captures follow-up doc/ADR work raised during review.

Problem

Moving from workflow_dispatch fan-out to workflow_call changes runtime semantics:

  • Concurrency and cancel-in-progress behavior (shim/job held for full agent duration; potential queuing vs cancel).
  • Fan-out/composition: stages become jobs in a single run; multiple independent workflow files per stage are no longer separate top-level runs.

What to do

  • Describe the concurrency model we want (per-stage? per-run?) and where concurrency groups/cancel-in-progress should live after the change.
  • Decide whether cross-stage cancellation is needed/possible (e.g. triage comment cancels review run).
  • Document how multi-agent composition inside a stage should work given workflow_call constraints.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedBlocked by another issue or external dependencycomponent/dispatchWorkflow dispatch and triggerscomponent/docsUser-facing documentationpriority/lowNice to have, address when convenient

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions