Skip to content

bug: aspire command not wired into CLI entry point #226

Closed

Description

@bradygaster

Bug

The aspire command implementation exists at \packages/squad-cli/src/cli/commands/aspire.ts\ (175 lines, fully built) but is never routed in \packages/squad-cli/src/cli-entry.ts.

Running \squad aspire\ produces 'Unknown command: aspire'.

Root Cause

No \if (cmd === 'aspire')\ block exists in cli-entry.ts. The command was implemented but the routing was never added.

Fix

Add import + routing block to cli-entry.ts, similar to other commands (nap, doctor, consult).

Found During

Full triage session 2026-03-06. Cross-verified by Fenster (CLI audit) and coordinator (grep: 0 matches for 'aspire' in cli-entry.ts).

Related

Activity

  1. added
    squadSquad triage inbox — Lead will assign to a member
    release:nextTargeted for next release
    regressionTest regression or broken feature
    on Mar 6, 2026
  2. github-actions commented on Mar 6, 2026

    @github-actions
    Contributor

    📋 Assigned to Fenster (Core Dev)

    Issue: #226 — bug: aspire command not wired into CLI entry point

    Fenster 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:
    Fenster, work on issue #226

  3. github-actions commented on Mar 6, 2026

    @github-actions
    Contributor

    🏗️ Squad Triage — Keaton (Lead)

    Issue: #226 — bug: aspire command not wired into CLI entry point
    Assigned to: Hockney (Tester)
    Reason: Issue relates to testing/quality work

    @copilot evaluation: 🔴 Not suitable — issue involves work outside the coding agent's capability profile.

    Team roster:

    • Keaton (Lead) → label: squad:keaton
    • Verbal (Prompt Engineer) → label: squad:verbal
    • Fenster (Core Dev) → label: squad:fenster
    • Hockney (Tester) → label: squad:hockney
    • McManus (DevRel) → label: squad:mcmanus
    • Kujan (SDK Expert) → label: squad:kujan
    • Edie (TypeScript Engineer) → label: squad:edie
    • Kobayashi (Git & Release) → label: squad:kobayashi
    • Fortier (Node.js Runtime) → label: squad:fortier
    • Rabin (Distribution) → label: squad:rabin
    • Baer (Security) → label: squad:baer
    • Redfoot (Graphic Designer) → label: squad:redfoot
    • Strausz (VS Code Extension) → label: squad:strausz
    • Saul (Aspire & Observability) → label: squad:saul
    • Kovash (REPL & Interactive Shell) → label: squad:kovash
    • Marquez (CLI UX Designer) → label: squad:marquez
    • Cheritto (TUI Engineer) → label: squad:cheritto
    • Breedan (E2E Test Engineer) → label: squad:breedan
    • Nate (Accessibility Reviewer) → label: squad:nate
    • Waingro (Product Dogfooder) → label: squad:waingro
    • Ralph (Work Monitor) → label: squad:ralph
    • @copilot (Coding Agent) → label: squad:copilot

    To reassign, remove the current squad:* label and add the correct one.

  4. bradygaster commented on Mar 7, 2026

    @bradygaster
    CollaboratorAuthor

    ✅ Fixed in PR #233 — aspire CLI now wired into cli-entry.ts.

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

    go:needs-researchNeeds investigationregressionTest regression or broken featurerelease:nextTargeted for next releasesquadSquad triage inbox — Lead will assign to a member

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions