From 51f8f8140034d71fcbdc4eeb68bd3467fb7b001b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D0=BE=D0=B1=D0=BE=D1=82?= Date: Thu, 15 Oct 2026 00:06:23 +0200 Subject: [PATCH] release: Fabric Agent Adapter v0.32.1 in the set (0.2.4) Re-pins fabric-agent-adapter from v0.32.0 to v0.32.1: the building-fabric-services lifecycle reference is now the rule its public readers follow (release iteration 1, N-12). 0.2.3 (N-11) was never published on its own; 0.2.4 carries it. Checked: npm test (148 pass), vendor:release (adapter v0.32.1 @ 4a90eb3), claude plugin validate ./payload --strict. Co-Authored-By: Claude Opus 5.5 (1M context) --- CHANGELOG.md | 10 ++++++++++ docs/backlog.md | 1 + family.json | 2 +- package.json | 2 +- plugin/passioncode/.claude-plugin/plugin.json | 2 +- 5 files changed, 14 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c411272..0199bcc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 0.2.4 - 2026-10-14 + +### Changed + +- **Fabric Agent Adapter is pinned at `v0.32.1`** (it was `v0.32.0`). v0.32.1 makes the + `building-fabric-services` lifecycle reference the rule its public readers follow: it states the lifecycle + itself (the supervisor owns the process, the descriptor, readiness) and links only public sources, where it used + to defer to the organization's private lifecycle contract (release iteration 1, N-12). +- 0.2.3 was not published on its own; this release carries its changes below. + ## 0.2.3 - 2026-10-14 ### Changed diff --git a/docs/backlog.md b/docs/backlog.md index 66fd3e4..c1c06fd 100644 --- a/docs/backlog.md +++ b/docs/backlog.md @@ -45,3 +45,4 @@ derives its common backlog from [backlog-sources.json](backlog-sources.json). | PC-37 | Release 0.2.0: `setup` (new or existing computer: install verified apps, skills, every MCP server; check, repair, check again), `doctor [--fix] [--json]`, the `setting-up-passioncode` skill and the copy-prompt (operator, 2026-10-13; roadmap RM-09; fabric-agent-adapter#49) | done 2026-10-13 — PR #92 squash-merged as `fbdfa21`; CI `validate` green on `main`; tag `v0.2.0` (annotated, at `fbdfa21`); release run [38466660334](https://github.com/passioncode-ai/passioncode/actions/runs/38466660334) success; GitHub release `v0.2.0` published 2026-10-13T20:56:04Z, not a prerelease; `npm view @passioncode-ai/passioncode version` → `0.2.0`. Local install: `npx --yes @passioncode-ai/passioncode@latest update` → `PassionCode.ai 0.2.0: done`; `status` → installed 0.2.0, members fabric-agent-adapter 0.29.0, observatory-log 0.18.0, passioncode 0.2.0 (claude: plugin). `doctor` on the operator's machine: 4 problems (Switchboard's proving call `switchboard_accounts` timed out at 20 s under load ~100 for all four agents), 10 warnings (no fabric-inbox MCP server yet; Observatory degraded), 24 ok. Goal: workflow-control | [brief](tasks/2026-10-13-setup-doctor.md), [ADR-0004](adr/0004-setup-installs-verified-apps-and-registers-their-mcp.md) | | PC-38 | Release 0.2.1: Fabric Agent Adapter `v0.30.0` (Re-pin fabric-agent-adapter to v0.30.0: launchd in the Node kit, the probe's supervisor-marker rule) | done 2026-10-14: 0.2.1 published — [PR #94](https://github.com/passioncode-ai/passioncode/pull/94) merged as [`06047d0`](https://github.com/passioncode-ai/passioncode/commit/06047d0d0da817f3f58df9fc24243e3befa0edc7), tag `v0.2.1`, [release run](https://github.com/passioncode-ai/passioncode/actions/runs/38472794815) green, npm `@passioncode-ai/passioncode@0.2.1`; installed here (`fabric-agent-adapter@passioncode` 0.30.0) | [adapter v0.30.0](https://github.com/passioncode-ai/fabric-agent-adapter/releases/tag/v0.30.0) | | PC-39 | Release 0.2.2: Fabric Agent Adapter `v0.32.0` (Re-pin fabric-agent-adapter to v0.32.0: pack, sign and verify fabric-package/1; holds and the owner's settlement on the project board) | done 2026-10-14: 0.2.2 published — [PR #96](https://github.com/passioncode-ai/passioncode/pull/96) merged as [`947598b`](https://github.com/passioncode-ai/passioncode/commit/947598b20a66b2fd2f7226af513d162d989e8d7c), tag `v0.2.2`, [release run](https://github.com/passioncode-ai/passioncode/actions/runs/38506146217) green, npm `@passioncode-ai/passioncode@0.2.2`; installed here (`fabric-agent-adapter@passioncode` 0.32.0) | [adapter v0.32.0](https://github.com/passioncode-ai/fabric-agent-adapter/releases/tag/v0.32.0) | +| PC-40 | Release 0.2.4: Fabric Agent Adapter `v0.32.1` (Re-pin fabric-agent-adapter to v0.32.1: the public lifecycle reference, N-12) and the 0.2.3 changes (principles 10 and 11, the ssheleg family, N-11) | open 2026-10-14: requested by release iteration 1 (N-11, N-12); adapter v0.32.1 released 2026-10-14 (release run [38643825752](https://github.com/passioncode-ai/fabric-agent-adapter/actions/runs/38643825752), npm 0.32.1) | [adapter v0.32.1](https://github.com/passioncode-ai/fabric-agent-adapter/releases/tag/v0.32.1) | diff --git a/family.json b/family.json index 23ebcab..8ecad8f 100644 --- a/family.json +++ b/family.json @@ -8,7 +8,7 @@ "name": "fabric-agent-adapter", "displayName": "Fabric Agent Adapter", "repo": "passioncode-ai/fabric-agent-adapter", - "ref": "v0.32.0", + "ref": "v0.32.1", "kind": "plugin", "path": "plugins/fabric-agent-adapter", "legacyPluginIds": [ diff --git a/package.json b/package.json index bb01a04..5c9be99 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@passioncode-ai/passioncode", - "version": "0.2.3", + "version": "0.2.4", "description": "Set up PassionCode.ai on a computer with one command — the apps from their verified releases, their MCP servers for every coding agent and the PassionCode.ai skills — and check and repair it with the same command or `doctor`.", "bin": { "passioncode": "bin/passioncode.js" diff --git a/plugin/passioncode/.claude-plugin/plugin.json b/plugin/passioncode/.claude-plugin/plugin.json index 45ad46d..b148f90 100644 --- a/plugin/passioncode/.claude-plugin/plugin.json +++ b/plugin/passioncode/.claude-plugin/plugin.json @@ -2,7 +2,7 @@ "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", "name": "passioncode", "displayName": "PassionCode.ai", - "version": "0.2.3", + "version": "0.2.4", "description": "Set up and check PassionCode.ai on a computer with one command (setting-up-passioncode), the organisation's working rules for every contributor's agent (working-in-passioncode), and a once-a-day check at session start that keeps the PassionCode.ai skill set current.", "author": { "name": "PassionCode.ai",