- Node.js ≥ 20 installed
- SDK is built:
cd ../../ && npm run build
cd samples/hello-squad
npm installExpected: Clean install, no errors.
npm startExpected:
- Step 1:
.squad/directory created in a temp directory - Step 2: 4 agents cast from "The Usual Suspects" — Keyser (lead), McManus (developer), Fenster (tester), Verbal (scribe)
- Step 3: Each agent onboarded with charter + history files
- Step 4: Team roster printed in a table
- Step 5: Casting history shows 2 records; names match across both casts
Verify: Exit code is 0.
npm startExpected:
- Step 1:
.squad/already exists - Step 3: Agents skipped ("already onboarded")
- Step 5: Names still match
npm testExpected: All tests pass.
npx tsc --noEmitExpected: Zero errors.