Skip to content

docs(changelog): expand 0.13.0 release notes - #1891

Merged
bradygaster merged 1 commit into
devfrom
fix/changelog-0.13.0-complete
Aug 26, 2026
Merged

docs(changelog): expand 0.13.0 release notes#1891
bradygaster merged 1 commit into
devfrom
fix/changelog-0.13.0-complete

Conversation

@bradygaster

Copy link
Copy Markdown
Owner

The 0.13.0 CHANGELOG entry was missing the entire gh-aw hardening wave — the dominant theme of this release — along with squad-deps-worker, activation pin automation, and several other user-facing changes.

This PR rebuilds the entry to include:

No package version, npm publish, or other side work.

…all fixes

Complete the 0.13.0 release notes to cover:
- The gh-aw install contract fix (#1887) and full hardening wave
- squad-deps-worker new dependency manifest worker
- Activation pin drift guard and auto-update on release
- All workflow router, dispatch, and planning lifecycle fixes
- CLI: squad health, watch stop signals, externalized state, archival, CRLF
- SDK: scheduler Windows paths, FSStorageProvider rootDir, ADO URL decode

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings August 26, 2026 00:52
@github-actions

Copy link
Copy Markdown
Contributor

🟢 Impact Analysis — PR #1891

Risk tier: 🟢 LOW

📊 Summary

Metric Count
Files changed 1
Files added 0
Files modified 1
Files deleted 0
Modules touched 1

🎯 Risk Factors

  • 1 files changed (≤5 → LOW)
  • 1 module(s) touched (≤1 → LOW)

📦 Modules Affected

root (1 file)
  • CHANGELOG.md

This report is generated automatically for every PR. See #733 for details.

@github-actions

Copy link
Copy Markdown
Contributor

🛫 PR Readiness Check

ℹ️ This comment updates on each push. Last checked: commit 1a7c823

PR Scope: 🔧 Infrastructure

⚠️ 2 item(s) to address before review

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 CHANGELOG.md edit found
Scope clean No .squad/ or docs/proposals/ files
No merge conflicts No merge conflicts
Copilot threads resolved No Copilot review threads
CI passing 11 check(s) still running

Files Changed (1 file, +61 −15)

File +/−
CHANGELOG.md +61 −15

Total: +61 −15


This check runs automatically on every push. Fix any ❌ items and push again.
See CONTRIBUTING.md and PR Requirements for details.

@bradygaster
bradygaster merged commit c41b316 into dev Aug 26, 2026
18 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The updated 0.13.0 entry contains a duplicated fix bullet and a misplaced SDK fix under the CLI subsection, which should be corrected for accurate and readable release notes.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Expands the 0.13.0 changelog entry to accurately capture the release’s dominant themes (gh-aw hardening, install/activation reliability, new workers, and CI gating) while preserving existing CLI notes.

Changes:

  • Adds a release-level summary paragraph for 0.13.0.
  • Re-structures 0.13.0 notes into clearer subsections (CLI / gh-aw / SDK / release automation) across Added/Changed/Fixed.
  • Enumerates the gh-aw hardening wave items and related CI automation in the Fixed section.
File summaries
File Description
CHANGELOG.md Rebuilds the 0.13.0 entry with expanded, categorized release notes and additional gh-aw/CI items.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread CHANGELOG.md
Comment on lines +66 to +77
#### CLI
- `fix(cli): route watch/loop capability state through the effective state dir` — after `squad externalize`, all capability state reads/writes (decision hygiene, cleanup, retro, subsquad discovery, ralph-instructions check) now use `stateRoot` from `effectiveSquadDir().stateDir` instead of a bare `.squad/` join; closes #1490 (#1660).
- `fix(cli): verify process identity before killing tracked watch PIDs` — cross-checks the live process's OS start time against `spawnedAt` before killing, preventing collateral kills after crash + PID reuse (#1641, #1665).
- `fix(squad): make Scribe archival incapable of destroying state` — `squad nap` / `archiveDecisions` now refuses to run when the destination is untracked and git-ignored, verifies entry count before trimming the source, and uses fence-aware record-boundary scanning. SDK adds `archiveEntries()`, `resolveTrackedDestination()`, `prepareInboxBodyForMerge()`, `demoteHeadings()`; fixes #1774, #1783, #1760 (#1792).
- `fix(sdk): refuse consult when info/exclude resolves outside the project` — `setupConsultMode` now verifies `info/exclude` belongs to the repository rooted at `projectRoot`; prevents hiding `.squad/` across the main checkout and all sibling worktrees when called from a linked worktree (#1850).
- Watch's PID tracker cross-checks a live process's actual OS start time against `spawnedAt` before killing it, preventing collateral kills after a crash + PID reuse (#1665).

#### SDK
- `fix(sdk): wire FSStorageProvider rootDir in resolveSquadState` — `resolveSquadState()` now passes `rootDir: paths.teamDir` to `FSStorageProvider` so the path-traversal guard validates state writes; also fixes `resolveSquadPaths()` treating `config.teamRoot: "."` as remote mode, which pointed `teamDir` one level above `.squad/`; fixes #1555 (#1695).
- `fix(sdk): decode URL-encoded segments in Azure DevOps remote parsing` — `parseAzureDevOpsRemote()` decodes percent-encoded characters in org/project/repo segments for all three URL formats (`dev.azure.com`, SSH, legacy `visualstudio.com`), fixing `az` CLI calls for projects with spaces in their names; fixes #1526 (#1637).
- `fix(sdk): support command paths containing spaces in scheduler script tasks` — `LocalPollingProvider` now parses `task.ref` with quote awareness and longest-match path resolution, fixing scheduler tasks on the default Windows Node.js install path (`C:\Program Files\nodejs\node.exe`). Adds `TaskConfig.argv` as the unambiguous alternative. Spawn failures now surface a `spawnError` code instead of silently producing empty output; fixes #1794 (#1802).
- Insider tag promotion now split by package so SDK and CLI are promoted independently (#1710).
@bradygaster
bradygaster deleted the fix/changelog-0.13.0-complete branch September 9, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants