Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
10 changes: 10 additions & 0 deletions DEVLOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Loading