Skip to content

regression: 44 test failures — version output, arg handling, consult, help text #227

Closed

Description

@bradygaster

Regression Summary

As of dev branch HEAD (29a65dc), there are 44 test failures across 14 files (3578 passing). The build compiles clean but test contracts are broken.

Root Cause Themes (7 distinct, fix 35+ tests)

# Theme Failures Fix
1 Version format: \squad X.Y.Z\ vs bare \X.Y.Z\ 4 1-line: cli-entry.ts line 29
2 Empty/whitespace arg handling: exits 1 not 0 6 Add trim + help fallback
3 Missing 'squad doctor' remediation hint 3 Add text to error message
4 AgentPanel status text: 'ready' vs '[IDLE]' 2-5 Revert or update tests
5 Completion flash hook not triggering 3 Debug useCompletionFlash
6 Help text restructured without categories 3 Add categories, footer, wrap
7 \squad init --global\ broken (personal squad dir) 6 Fix directory creation

Affected Test Files

  • test/cli-p0-regressions.test.ts (6)
  • test/consumer-imports.test.ts (1)
  • test/first-run-gating.test.ts (3)
  • test/human-journeys.test.ts (5)
  • test/repl-ux-e2e.test.ts (5)
  • test/repl-ux-fixes.test.ts (1)
  • test/repl-ux.test.ts (6)
  • test/speed-gates.test.ts (1)
  • test/ux-gates.test.ts (5)
  • test/acceptance/acceptance.test.ts (1)
  • test/acceptance/hostile.test.ts (3)
  • test/cli/consult.test.ts (6)
  • test/cli/init.test.ts (1)
  • test/docs-build.test.ts (1 suite)

Ownership

  • Fenster: themes 1-3, 6-7 (CLI entry point, ~22 fixes)
  • Kovash: themes 4-5 (shell components, ~8 fixes)
  • Edie: barrel exports (1 fix)
  • Hockney: audit ~9 shell lifecycle tests for unmerged PR expectations
  • McManus: docs build hang (1 fix)

Context

Supersedes #220 (which reported 35 failures — now 44). Full forensics from triage session 2026-03-06.

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

    🏗️ Squad Triage — Keaton (Lead)

    Issue: #227 — regression: 44 test failures — version output, arg handling, consult, help text
    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.

  3. bradygaster commented on Mar 7, 2026

    @bradygaster
    CollaboratorAuthor

    ✅ Fixed by PR #221 (merged commit 0315468) — 44 test failures resolved across 7 themes.

    Closed as part of v0.8.21 release wave cleanup.

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