From b6c937ec0d8b4b84d260e37c8d1445ad1c0ddfd4 Mon Sep 17 00:00:00 2001 From: Bailey Dixon Date: Thu, 30 Jul 2026 17:51:09 -0400 Subject: [PATCH] chore: prepare Forge v0.32.0 release --- CHANGELOG.md | 16 ++++++++++++++++ DEVLOG.md | 10 ++++++++++ package.json | 2 +- 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index db16428..09c39fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,22 @@ The dashboard's **What's New** rail reads this file at request time entries. Keep entries terse — one line per item under each version date, grouped by `Added` / `Changed` / `Fixed` / `Removed`. +## [2026-07-30] — v0.32.0 · Session-scoped MCP delivery + +### Added + +- **Direct MCP work can end without inventing delivery evidence.** The owner-scoped `workSessions.abandon` action explicitly releases no-output code sessions while preserving the distinction between abandoned, merged, released, deployed, and verified work. + +### Changed + +- **MCP connection presence no longer renews unrelated Delivery sessions.** Generic traffic confirms only the client endpoint; each WorkSession must heartbeat, attach its implementation pull request, hand off, or end explicitly. +- **MCP lifecycle responses identify the required next action.** Run and Delivery tools guide clients to heartbeat the exact session and attach or abandon it before completion. + +### Fixed + +- **Quiet-session recovery no longer churns after unrelated MCP calls.** Recovery requests clear only when their own Delivery session produces recent lifecycle evidence. +- **Direct MCP Execute runs cannot leave ambiguous active delivery behind.** Completion fails closed while the owning session remains claimed, in progress, or stale without an implementation pull request or explicit abandonment. + ## [2026-07-28] — v0.31.0 · Actionable delivery recovery ### Added diff --git a/DEVLOG.md b/DEVLOG.md index d7350ea..39f72a5 100644 --- a/DEVLOG.md +++ b/DEVLOG.md @@ -2,6 +2,16 @@ > Append-only session log. Read at session start. Update at session end. +## 2026-07-30 — v0.32.0 release preparation + +- Squash-merged AXI-168 implementation PR #94 to `main` at + `6e4f15af75e41efe4df7e284811c27fd185738d0` after exact-head GitHub CI passed. +- Opened AXI-169 as the dedicated release owner and prepared the `0.32.0` + package bump plus curated changelog for session-scoped MCP Delivery lifecycle + behavior. +- Release, deployment, and live verification remain separate serialized phases + after the release PR is reviewed and merged. + ## 2026-07-29 — Session-scoped MCP Delivery lifecycle - Separated generic MCP connection presence from WorkSession lifecycle diff --git a/package.json b/package.json index 18ef9f7..c41bff0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "forge", - "version": "0.31.0", + "version": "0.32.0", "private": true, "description": "Forge — a fast, minimalist, keyboard-driven project management platform with pluggable agents.", "license": "MIT",