-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
priority:P2High priorityHigh prioritysquad:cliCLI squadCLI squadtype:docsDocumentationDocumentationtype:testTestingTesting
Description
Goal
Advance Tier 2 goal: services_up_down_status_functional — needs test coverage and documentation.
Context
src/commands/services.ts implements squads services up/down/status. The command is built but has no tests. Goal target: tested on Mac + Linux, documented.
Required
Tests (test/services.test.ts)
services up— when Docker unavailable → error message, exit gracefullyservices up— when compose file missing → error message with expected pathservices down— when no compose file → "nothing to stop" messageservices status— when no containers running → shows "No Docker containers running"services status— JSON output mode works- All tests mock
execSyncanddetectTier— no real Docker calls
Documentation (README update or new TIER2.md)
- What is Tier 2 and when to use it
- Prerequisites: Docker Desktop, engineering repo sibling
squads services up/down/statususage with expected output- Fallback behavior when services are unavailable
Acceptance
npm testpasses with new services testsnpm run buildpasses- Documentation is accurate and minimal (not bloated)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
priority:P2High priorityHigh prioritysquad:cliCLI squadCLI squadtype:docsDocumentationDocumentationtype:testTestingTesting