chore: release v0.10.0#1218
Conversation
- Consume 99 changesets (B3: removed invalid root-pkg line from squad-commands-review-fixes.md) - Bump @bradygaster/squad-sdk and @bradygaster/squad-cli to 0.10.0 - Sync root package.json to 0.10.0 (v0.9.4 PR bradygaster#1043 lesson) - Update CHANGELOG.md with [0.10.0] - 2026-06-07 entry - Note: createCommunicationAdapter is now async (B10) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
🔒 Security Review🔒 Security review: 3 info.
Automated security review — informational only. |
🏗️ Architectural Review
Automated architectural review — informational only. |
🛫 PR Readiness Check
PR Scope: 🔧 Infrastructure
|
| Status | Check | Details |
|---|---|---|
| ✅ | Single commit | 1 commit — clean history |
| ✅ | Not in draft | Ready for review |
| ✅ | Branch up to date | Up to date with dev |
| ❌ | Copilot review | No Copilot review yet — it may still be processing |
| ✅ | Changeset present | Changeset file found |
| ✅ | Scope clean | No .squad/ or docs/proposals/ files |
| ✅ | No merge conflicts | No merge conflicts |
| ✅ | Copilot threads resolved | No Copilot review threads |
| ❌ | CI passing | 9 check(s) still running |
Files Changed (121 files, +3375 −1530)
| File | +/− |
|---|---|
.changeset/add-rework-rate-metric.md |
+0 −5 |
.changeset/add-routing-to-export-import.md |
+0 −10 |
.changeset/add-session-recovery-skill.md |
+0 −4 |
.changeset/add-skill-script-loader.md |
+0 −5 |
.changeset/ado-configurable-items.md |
+0 −14 |
.changeset/apm-integration.md |
+0 −7 |
.changeset/builtin-skills.md |
+0 −17 |
.changeset/cleanup-ceremony.md |
+0 −12 |
.changeset/contamination-guard.md |
+0 −8 |
.changeset/cooperative-rate-limiting.md |
+0 −11 |
.changeset/cross-squad-orchestration.md |
+0 −6 |
.changeset/deprecate-tunnel-rc-repl.md |
+0 −5 |
.changeset/docs-fork-contribution-workflow.md |
+0 −12 |
.changeset/docs-state-backends.md |
+0 −5 |
.changeset/dual-mode-capabilities.md |
+0 −12 |
.changeset/error-recovery-skill.md |
+0 −5 |
.changeset/external-state.md |
+0 −16 |
.changeset/fact-checker-agent.md |
+0 −12 |
.changeset/fix-brady-bug.md |
+0 −6 |
.changeset/fix-changelog-gate.md |
+0 −5 |
.changeset/fix-cli-prerelease-version-skill.md |
+0 −25 |
.changeset/fix-context-overflow-sentinel-1035.md |
+0 −20 |
.changeset/fix-current-datetime-propagation.md |
+0 −6 |
.changeset/fix-detect-squad-dir-zero-deps.md |
+0 −7 |
.changeset/fix-dev-ci-failures.md |
+0 −40 |
.changeset/fix-doctor-casting-upgrade.md |
+0 −5 |
.changeset/fix-export-import-blank-files.md |
+0 −5 |
.changeset/fix-externalized-state-paths.md |
+0 −5 |
.changeset/fix-five-bugs-dotted-repos.md |
+0 −6 |
.changeset/fix-init-noargs-createteam.md |
+0 −11 |
.changeset/fix-nap-archival-budget.md |
+0 −12 |
.changeset/fix-nap-subprocess-cwd.md |
+0 −9 |
.changeset/fix-onboarding-mode-bail.md |
+0 −5 |
.changeset/fix-p1-coordinator-bugs.md |
+0 −9 |
.changeset/fix-permission-contract.md |
+0 −6 |
.changeset/fix-post-init-message.md |
+0 −5 |
.changeset/fix-readme-migration-guide-link.md |
+0 −5 |
.changeset/fix-roster-sync.md |
+0 −5 |
.changeset/fix-scribe-test-charter-path.md |
+0 −21 |
.changeset/fix-silent-agent-md-skip.md |
+0 −6 |
.changeset/fix-state-backend-upgrade-regressions.md |
+0 −38 |
.changeset/fix-subcommand-help.md |
+0 −16 |
.changeset/fix-team-root-all-commands.md |
+0 −5 |
.changeset/fix-triage-label-slug.md |
+0 −8 |
.changeset/fix-watch-windows-shared-fetch.md |
+0 −17 |
.changeset/fleet-dispatch-hybrid.md |
+0 −5 |
.changeset/git-state-backends.md |
+0 −17 |
.changeset/init-upgrade-parity-tests.md |
+0 −8 |
.changeset/iter9-non-interactive-mcp-load.md |
+0 −5 |
.changeset/iterative-retrieval-skill.md |
+0 −5 |
| ... | +71 more files |
Total: +3375 −1530
This check runs automatically on every push. Fix any ❌ items and push again.
See CONTRIBUTING.md and PR Requirements for details.
🔴 Impact Analysis — PR #1218Risk tier: 🔴 CRITICAL 📊 Summary
🎯 Risk Factors
📦 Modules Affecteddocs (1 file)
root (104 files)
squad-cli (9 files)
squad-sdk (7 files)
|
|
@bradygaster — Policy Gate blocker: "Gate: CHANGELOG Write Protection" fails because Two ways forward, your pick:
All other checks green so far (1 still pending: Standing by — happy to do option 2 if you prefer the durable fix. |
There was a problem hiding this comment.
Pull request overview
Release PR to cut v0.10.0 by consuming pending Changesets, syncing versions across the monorepo, and generating/refreshing changelogs + template artifacts for distribution via the CLI/SDK templates.
Changes:
- Consume pending
.changeset/*entries and generate v0.10.0 changelogs (root + package-level). - Bump versions to 0.10.0 across root,
@bradygaster/squad-sdk, and@bradygaster/squad-cli(and update CLI → SDK dependency floor). - Sync/add template documentation and workflow templates into the mirrored template locations.
Reviewed changes
Copilot reviewed 117 out of 121 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| templates/workflows/squad-heartbeat.yml | Synced heartbeat workflow template copy used for init/upgrade scaffolding. |
| templates/workflow-wiring-guide.md | Adds workflow wiring guide template doc (enforcement/gates/lifecycle wiring). |
| templates/workflow-wiring-appendix-b-documenter.md | Adds documenter follow-up wiring appendix template. |
| templates/workflow-wiring-appendix-a-code-reviewer.md | Adds code-review gate wiring appendix template. |
| packages/squad-sdk/templates/workflows/squad-heartbeat.yml | Synced SDK template copy of heartbeat workflow. |
| packages/squad-sdk/templates/workflow-wiring-guide.md | Synced SDK template copy of workflow wiring guide. |
| packages/squad-sdk/templates/workflow-wiring-appendix-b-documenter.md | Synced SDK template copy of documenter appendix. |
| packages/squad-sdk/templates/workflow-wiring-appendix-a-code-reviewer.md | Synced SDK template copy of code reviewer appendix. |
| packages/squad-sdk/templates/skills/fact-checking/SKILL.md | Adds fact-checking skill template (SDK template bundle). |
| packages/squad-sdk/package.json | Bumps @bradygaster/squad-sdk version to 0.10.0. |
| packages/squad-sdk/CHANGELOG.md | Generated v0.10.0 SDK changelog from consumed changesets. |
| packages/squad-cli/templates/workflows/squad-heartbeat.yml | Synced CLI template copy of heartbeat workflow. |
| packages/squad-cli/templates/workflow-wiring-guide.md | Synced CLI template copy of workflow wiring guide. |
| packages/squad-cli/templates/workflow-wiring-appendix-b-documenter.md | Synced CLI template copy of documenter appendix. |
| packages/squad-cli/templates/workflow-wiring-appendix-a-code-reviewer.md | Synced CLI template copy of code reviewer appendix. |
| packages/squad-cli/templates/squad.agent.md.template | Updates squad agent template (removes/adjusts a Ralph MCP note). |
| packages/squad-cli/templates/skills/fact-checking/SKILL.md | Adds fact-checking skill template (CLI template bundle). |
| packages/squad-cli/templates/ralph-reference.md | Updates Ralph reference template content. |
| packages/squad-cli/package.json | Bumps @bradygaster/squad-cli version to 0.10.0 and sets SDK dependency floor to >=0.10.0. |
| packages/squad-cli/CHANGELOG.md | Generated v0.10.0 CLI changelog from consumed changesets. |
| package.json | Bumps root workspace version to 0.10.0. |
| package-lock.json | Updates lockfile root version to 0.10.0. |
| docs/_internal/v0.10.0-CHANGELOG-snapshot.md | Adds internal v0.10.0 changelog snapshot. |
| CHANGELOG.md | Adds v0.10.0 release notes to top-level changelog. |
| .changeset/wire-squad-route.md | Consumed changeset (deleted during versioning). |
| .changeset/windows-ado-fixes.md | Consumed changeset (deleted during versioning). |
| .changeset/widen-changelog-gate-template-paths.md | Consumed changeset (deleted during versioning). |
| .changeset/watch-verbose-mode.md | Consumed changeset (deleted during versioning). |
| .changeset/watch-ux-fixes-2141.md | Consumed changeset (deleted during versioning). |
| .changeset/watch-health.md | Consumed changeset (deleted during versioning). |
| .changeset/watch-circuit-breaker.md | Consumed changeset (deleted during versioning). |
| .changeset/tiered-memory.md | Consumed changeset (deleted during versioning). |
| .changeset/teams-comms-adapter.md | Consumed changeset (deleted during versioning). |
| .changeset/subprocess-integration-tests.md | Consumed changeset (deleted during versioning). |
| .changeset/state-tools-hardening.md | Consumed changeset (deleted during versioning). |
| .changeset/state-backend-hardening.md | Consumed changeset (deleted during versioning). |
| .changeset/state-backend-global.md | Consumed changeset (deleted during versioning). |
| .changeset/squash-the-gremlins-sdk.md | Consumed changeset (deleted during versioning). |
| .changeset/squash-the-gremlins-cli.md | Consumed changeset (deleted during versioning). |
| .changeset/squad-scheduler.md | Consumed changeset (deleted during versioning). |
| .changeset/squad-home-presets.md | Consumed changeset (deleted during versioning). |
| .changeset/squad-commands-skill.md | Consumed changeset (deleted during versioning). |
| .changeset/squad-commands-review-fixes.md | Consumed changeset (deleted during versioning). |
| .changeset/smart-pr-nudge.md | Consumed changeset (deleted during versioning). |
| .changeset/skill-discovery-paths.md | Consumed changeset (deleted during versioning). |
| .changeset/session-init-version-check.md | Consumed changeset (deleted during versioning). |
| .changeset/self-upgrade.md | Consumed changeset (deleted during versioning). |
| .changeset/sdk-parity-batch3-tests.md | Consumed changeset (deleted during versioning). |
| .changeset/sdk-parity-batch2-tests.md | Consumed changeset (deleted during versioning). |
| .changeset/scratch-dir-utility.md | Consumed changeset (deleted during versioning). |
| .changeset/scope-boundary-check.md | Consumed changeset (deleted during versioning). |
| .changeset/retro-enforcement.md | Consumed changeset (deleted during versioning). |
| .changeset/repo-import-export.md | Consumed changeset (deleted during versioning). |
| .changeset/reflect-skill.md | Consumed changeset (deleted during versioning). |
| .changeset/readiness-rerun.md | Consumed changeset (deleted during versioning). |
| .changeset/readiness-file-list.md | Consumed changeset (deleted during versioning). |
| .changeset/ralph-two-pass-scan-skill.md | Consumed changeset (deleted during versioning). |
| .changeset/rai-built-in-agent.md | Consumed changeset (deleted during versioning). |
| .changeset/quiet-notifications.md | Consumed changeset (deleted during versioning). |
| .changeset/plugin-extensibility-context.md | Consumed changeset (deleted during versioning). |
| .changeset/persistent-ralph.md | Consumed changeset (deleted during versioning). |
| .changeset/perf-scheduler-async-exec.md | Consumed changeset (deleted during versioning). |
| .changeset/perf-resolution-memoize.md | Consumed changeset (deleted during versioning). |
| .changeset/perf-charter-discovery-parallel.md | Consumed changeset (deleted during versioning). |
| .changeset/notification-routing-skill.md | Consumed changeset (deleted during versioning). |
| .changeset/memory-diagnostics-config.md | Consumed changeset (deleted during versioning). |
| .changeset/mcp-frontmatter-init.md | Consumed changeset (deleted during versioning). |
| .changeset/manifest-driven-skills.md | Consumed changeset (deleted during versioning). |
| .changeset/machine-capability-routing.md | Consumed changeset (deleted during versioning). |
| .changeset/loop-command.md | Consumed changeset (deleted during versioning). |
| .changeset/keda-scaler-docs.md | Consumed changeset (deleted during versioning). |
| .changeset/iterative-retrieval-skill.md | Consumed changeset (deleted during versioning). |
| .changeset/iter9-non-interactive-mcp-load.md | Consumed changeset (deleted during versioning). |
| .changeset/init-upgrade-parity-tests.md | Consumed changeset (deleted during versioning). |
| .changeset/git-state-backends.md | Consumed changeset (deleted during versioning). |
| .changeset/fleet-dispatch-hybrid.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-watch-windows-shared-fetch.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-triage-label-slug.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-team-root-all-commands.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-subcommand-help.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-state-backend-upgrade-regressions.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-silent-agent-md-skip.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-scribe-test-charter-path.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-roster-sync.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-readme-migration-guide-link.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-post-init-message.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-permission-contract.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-p1-coordinator-bugs.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-onboarding-mode-bail.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-nap-subprocess-cwd.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-nap-archival-budget.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-init-noargs-createteam.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-five-bugs-dotted-repos.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-externalized-state-paths.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-export-import-blank-files.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-doctor-casting-upgrade.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-dev-ci-failures.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-detect-squad-dir-zero-deps.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-current-datetime-propagation.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-context-overflow-sentinel-1035.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-cli-prerelease-version-skill.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-changelog-gate.md | Consumed changeset (deleted during versioning). |
| .changeset/fix-brady-bug.md | Consumed changeset (deleted during versioning). |
| .changeset/fact-checker-agent.md | Consumed changeset (deleted during versioning). |
| .changeset/external-state.md | Consumed changeset (deleted during versioning). |
| .changeset/error-recovery-skill.md | Consumed changeset (deleted during versioning). |
| .changeset/dual-mode-capabilities.md | Consumed changeset (deleted during versioning). |
| .changeset/docs-state-backends.md | Consumed changeset (deleted during versioning). |
| .changeset/docs-fork-contribution-workflow.md | Consumed changeset (deleted during versioning). |
| .changeset/deprecate-tunnel-rc-repl.md | Consumed changeset (deleted during versioning). |
| .changeset/cross-squad-orchestration.md | Consumed changeset (deleted during versioning). |
| .changeset/cooperative-rate-limiting.md | Consumed changeset (deleted during versioning). |
| .changeset/contamination-guard.md | Consumed changeset (deleted during versioning). |
| .changeset/cleanup-ceremony.md | Consumed changeset (deleted during versioning). |
| .changeset/builtin-skills.md | Consumed changeset (deleted during versioning). |
| .changeset/apm-integration.md | Consumed changeset (deleted during versioning). |
| .changeset/ado-configurable-items.md | Consumed changeset (deleted during versioning). |
| .changeset/add-skill-script-loader.md | Consumed changeset (deleted during versioning). |
| .changeset/add-session-recovery-skill.md | Consumed changeset (deleted during versioning). |
| .changeset/add-routing-to-export-import.md | Consumed changeset (deleted during versioning). |
| .changeset/add-rework-rate-metric.md | Consumed changeset (deleted during versioning). |
|
|
||
| ## [0.10.0] — 2026-06-07 | ||
|
|
||
| First stable release since v0.9.4 (April 25). Consumes 97 changesets (sdk: 50, cli: 71). |
| @@ -0,0 +1,103 @@ | |||
| ## [0.10.0] — 2026-06-07 | |||
|
|
|||
| First stable release since v0.9.4 (April 25). Consumes 97 changesets (sdk: 50, cli: 71). | |||
| - (sdk) ADO configurable work item types, area paths, and iteration support (#240) | ||
| - (cli) Ship 8 built-in skills with squad init/upgrade (#788) | ||
| - (cli) Allow memory diagnostics log level to be configured from `.squad/config.json`. | ||
| - (sdk+cli) Enable persistent Ralph — heartbeat cron + healthCheck timer |
| - (sdk) ADO configurable work item types, area paths, and iteration support (#240) | ||
| - (cli) Ship 8 built-in skills with squad init/upgrade (#788) | ||
| - (cli) Allow memory diagnostics log level to be configured from `.squad/config.json`. | ||
| - (sdk+cli) Enable persistent Ralph — heartbeat cron + healthCheck timer |
| - 32d2a23: Enable persistent Ralph — heartbeat cron + healthCheck timer | ||
|
|
||
| - Enable cron schedule in squad-heartbeat.yml (all 5 sync locations) | ||
| - Enable RalphMonitor healthCheck timer (previously commented out pre-migration) | ||
| - Add platform detection tests for getRalphScanCommands (GitHub/ADO/Planner) | ||
| - Add healthCheck timer tests with fake timers (start/stop/interval/stale detection) |
| - 32d2a23: Enable persistent Ralph — heartbeat cron + healthCheck timer | ||
|
|
||
| - Enable cron schedule in squad-heartbeat.yml (all 5 sync locations) | ||
| - Enable RalphMonitor healthCheck timer (previously commented out pre-migration) | ||
| - Add platform detection tests for getRalphScanCommands (GitHub/ADO/Planner) | ||
| - Add healthCheck timer tests with fake timers (start/stop/interval/stale detection) |
…1220) Allows tamirdresher (co-maintainer per CODEOWNERS in PR #1217) to drive release PRs that modify CHANGELOG.md directly, matching established repo convention (PR #1023 — chore: release v0.9.4 — was tamirdresher-authored). Without this change, every release PR from tamirdresher requires admin merge override on the CHANGELOG Write Protection gate (see PRs #1218, #1219 for v0.10.0). Co-authored-by: Tamir Dresher <tamirdresher@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Release v0.10.0
First stable release since v0.9.4 (April 25). Consumes 99 pending changesets — minor bump per
npx changeset status(27 SDK-minor + 31 CLI-minor changesets force a minor bump per SemVer max-wins).What's in this PR
squad-commands-review-fixes.md)@bradygaster/squad-sdkand@bradygaster/squad-clibumped to 0.10.0package.jsonsynced to 0.10.0 (v0.9.4 lesson — PR fix: sync root package.json version to 0.9.4 #1043)CHANGELOG.mdupdated with[0.10.0] - 2026-06-07section.github/agents/squad.agent.mdversion stamp bumped to 0.10.0createCommunicationAdapterbecoming async noted in release notes (B10, not flagged breaking per pre-1.0 SemVer)npx changeset versiontriggered template re-sync — new docs intemplates/workflow-wiring-*andtemplates/skills/fact-checking/(from the wiring-guide and fact-checker-agent changesets respectively)Safety verification
git merge-base --is-ancestor upstream/main HEAD→ 0 (release branch contains all ofmain— PR chore: sync main → dev (Phase 0 for v0.10.0 release) #1212'smain → devsync ensures every main hotfix is included)npm run build~9s, all template syncs succeed)npm testnot run (deferred to CI gate on this PR for speed — the underlying feature code was already ondevand passing CI)Merge plan (after this lands on dev)
dev → main(simple promotion path, no preview branch per B5)squad-release.yml→ tagv0.10.0+ GitHub Releasenpm view @bradygaster/squad-{sdk,cli} version0.10.1-preview.0Pre-stage before merging to main
npm loginon the workstation that'll do rollback (currentlynpm whoamireturnsENEEDAUTH)NPM_TOKENis set on bradygaster/squad (Tamir lacks maintain to verify — workflow will fail-fast if missing)Heads-up to @bradygaster
Coordinating with #1217 (OSS release checklist). Comment posted there about timing — happy to hold the
dev → mainstep if you want #1217 to land first.Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com