Skip to content

Squad init skips user confirmation before creating team #66

Closed

Description

@bradygaster

Problem

During Squad initialization (Init Mode), the coordinator frequently skips waiting for user confirmation after proposing the team roster. Instead of pausing at step 5 (Look right? Say yes, add someone, or change a role), it proceeds directly to creating the .ai-team/ directory structure.

This has been reported multiple times and is consistently reproducible. It almost always happens on initialization — not a rare edge case.

Expected Behavior

  1. Coordinator proposes team roster with cast names
  2. Coordinator STOPS and waits for user confirmation
  3. User says 'yes', 'add someone', 'change a role', or gives a task
  4. Only THEN does the coordinator create .ai-team/ structure

Actual Behavior

Steps 2-3 are skipped. The coordinator proposes the team and immediately creates the full .ai-team/ directory structure in the same response.

Root Cause Investigation

Needs research — is this a prompt structure issue, a platform behavior with long responses, or something else? See acceptance criteria.

Acceptance Criteria

  • Root cause identified (prompt issue, platform behavior, or other)
  • Fix implemented and tested
  • Init flow reliably pauses for user confirmation
  • Test cases added to verify the pause behavior

Activity

  1. added this to the v0.4.1 milestone on Feb 15, 2026
  2. bradygaster commented on Feb 15, 2026

    @bradygaster
    CollaboratorAuthor

    Fixed in PR #72 (squash-merged to dev). Init Mode split into two phases with ask_user gate. 8 regression tests added.

  3. added a commit that references this issue on Mar 26, 2026
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

    bugSomething isn't workingrelease:v0.4.1Targeted for v0.4.1

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions