Skip to content

Fix lifecycle examples that violate the open-mode command contract #2201

Closed

Description

@bradygaster

Problem

The shipped planning lifecycle example adds actor/time attribution after the backticked Last command. The strict open-mode contract requires that field to end at the closing backtick. Following the example can therefore reject an entire research/plan safe-output batch, including the accompanying artifact.

Reproduction

  1. Derive a Researched or Planned lifecycle body from the shipped lifecycle example, substituting the requested command.
  2. Submit it with the corresponding artifact to the compiled open-mode guard.
  3. The attribution suffix causes Squad open-mode lifecycle must describe only the requested research or plan.
  4. Removing only the suffix allows the batch through the unchanged guard.

Expected repair

  • Keep Last command command-only and put optional actor/time attribution on a separate Updated by line.
  • Align canonical instructions, generated package workflows, and related documentation.
  • Add template-derived research/plan coverage through the compiled guard and lifecycle writer, plus live-source mutation coverage restoring the rejected suffix.
  • Preserve invalid-state and duplicate-command rejection without relaxing validator authority or changing deployment policy.

Working as agentic-workflows-dev (Agentic Workflows Engineer). Generic synthesized fixtures only.

Activity

  1. added
    squadSquad triage inbox — Lead will assign to a member
    on Oct 11, 2026
  2. github-actions commented on Oct 11, 2026

    @github-actions
    Contributor

    📋 Assigned to agentic-workflows-dev (Agentic Workflows Engineer)

    Issue: #2201 — Fix lifecycle examples that violate the open-mode command contract

    agentic-workflows-dev will pick this up in the next Copilot session.

    For Copilot coding agent: If enabled, this issue will be worked automatically.
    Otherwise, start a Copilot session and say:
    agentic-workflows-dev, work on issue #2201

  3. added a commit that references this issue on Oct 11, 2026
    91ab258
  4. added a commit that references this issue on Oct 11, 2026
    fc1cf59
  5. added a commit that references this issue on Oct 12, 2026
    26751dc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    squadSquad triage inbox — Lead will assign to a membersquad:agentic-workflows-devAssigned to agentic-workflows-dev (Agentic Workflows Engineer)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions