From 6a45d94521d252dac18cf1d22984eff0b795619b Mon Sep 17 00:00:00 2001 From: "b10x-bot[bot]" <316511680+b10x-bot[bot]@users.noreply.github.com> Date: Thu, 8 Oct 2026 10:52:17 +0200 Subject: [PATCH 1/2] chore: track AEP 0.69.1 - verified.json and the planning store's protocols source move to AEP 0.69.1 (eb003e4) after `agentplugins-check tools` (218 spelled commands) and `aep plan artifact validate` under 0.69.1. - 0.69.1 fixes cross-member edges in relate, new --relate and unrelate; no skill teaches them or a workaround, so no text changes. - The eval AEP pin stays 0.68.0: Metaharness 0.9.1, the newest, links AEP 0.68.0, and the pair moves together. --- .../planning/task/refresh-aep-0691.md | 42 +++++++++++++++++++ .engineering/project.yaml | 2 +- verified.json | 2 +- 3 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 .engineering/planning/task/refresh-aep-0691.md diff --git a/.engineering/planning/task/refresh-aep-0691.md b/.engineering/planning/task/refresh-aep-0691.md new file mode 100644 index 0000000..20cd8f2 --- /dev/null +++ b/.engineering/planning/task/refresh-aep-0691.md @@ -0,0 +1,42 @@ +--- +format: aep.planning-md/3 +id: task:refresh-aep-0691 +kind: task +status: implemented +title: Track AEP 0.69.1 +summary: verified.json and the protocols source move to AEP 0.69.1 +revision: 6 +transitions: +- {from: "draft", to: "proposed", at: "2026-10-08T08:52:16Z", actor: "human:timo", revision: 4} +- {from: "proposed", to: "active", at: "2026-10-08T08:52:16Z", actor: "human:timo", revision: 5} +- {from: "active", to: "implemented", at: "2026-10-08T08:52:16Z", actor: "human:timo", revision: 6} +--- +## Context + +AEP 0.69.1 shipped on 2026-10-08 (verified.json pins 0.69.0). Its one changelog entry is a fix: +`aep plan artifact relate`, `new --relate` and `unrelate` write and take back an edge to another +declared workspace member's artifact (`/:`). + +## Acceptance + +`agentplugins-check tools` exits 0 with `verified.json` at aep 0.69.1, the planning store validates +under aep 0.69.1 with its `protocols` source at the 0.69.1 commit, and the pull request's `Gate` +and `Tools` checks pass. + +## Scope + +Cited: verified.json, .engineering/project.yaml, CHANGELOG.md, Cargo.toml, Cargo.lock, every +plugin manifest and `**Skill version**` line. + +## Classification + +| Change | Resource | Decision | +|---|---|---| +| cross-member `relate`/`new --relate`/`unrelate` fixed | none | no skill or page teaches cross-member edges or a workaround for them | +| eval AEP pin 0.68.0 | none | Metaharness 0.9.1, the newest, links AEP 0.68.0; the pair moves together | + +## Verification + +- aep 0.69.1 x86_64 Linux archive from the release, checksum OK; `aep --version` prints `aep 0.69.1`. +- `aep plan artifact validate` with 0.69.1: `valid`. +- `agentplugins-check tools`: exit 0; aep 0.69.1 218 spelled commands checked. diff --git a/.engineering/project.yaml b/.engineering/project.yaml index 87ea14f..ae950e8 100644 --- a/.engineering/project.yaml +++ b/.engineering/project.yaml @@ -1,7 +1,7 @@ planning_scope: agentplugins profile: development.standard protocol: adp/1 -protocols: git+https://github.com/beyond10x/aep#f4363b773b6eeb644731be3f91561a31f1504b59 +protocols: git+https://github.com/beyond10x/aep#eb003e4061893831c79024111de3a085b47022d0 store: git: {} summary: Curated Codex and Claude Code plugins for AEP planning, ADP development and ESS validation, planned in their own store. diff --git a/verified.json b/verified.json index 3eb1879..a16e3f5 100644 --- a/verified.json +++ b/verified.json @@ -1,5 +1,5 @@ { - "aep": "0.69.0", + "aep": "0.69.1", "ess": "0.56.0", "worktree": "0.12.1", "metaharness": "0.9.1", From f46a9129e419aec85c233e8939c2698632a51573 Mon Sep 17 00:00:00 2001 From: "b10x-bot[bot]" <316511680+b10x-bot[bot]@users.noreply.github.com> Date: Thu, 8 Oct 2026 10:52:29 +0200 Subject: [PATCH 2/2] chore: release 0.22.2 - CHANGELOG: AEP 0.69.1 tracked - workspace, Cargo.lock, every carried plugin manifest and every Skill version line: 0.22.1 -> 0.22.2 --- CHANGELOG.md | 6 ++++++ Cargo.lock | 4 ++-- Cargo.toml | 2 +- plugins/aep/.claude-plugin/plugin.json | 2 +- plugins/aep/.codex-plugin/plugin.json | 2 +- plugins/aep/skills/diagnosing/SKILL.md | 2 +- plugins/aep/skills/implementing/SKILL.md | 2 +- plugins/aep/skills/investigating/SKILL.md | 2 +- plugins/aep/skills/migrating/SKILL.md | 2 +- plugins/aep/skills/planning/SKILL.md | 2 +- plugins/b10x/.claude-plugin/plugin.json | 2 +- plugins/b10x/.codex-plugin/plugin.json | 2 +- plugins/connectors/.claude-plugin/plugin.json | 2 +- plugins/connectors/.codex-plugin/plugin.json | 2 +- plugins/ess/.claude-plugin/plugin.json | 2 +- plugins/ess/.codex-plugin/plugin.json | 2 +- plugins/worktree/.claude-plugin/plugin.json | 2 +- plugins/worktree/.codex-plugin/plugin.json | 2 +- 18 files changed, 24 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 61253e4..0c7050e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.22.2] — 2026-10-08 + +- Track AEP 0.69.1. `verified.json` and the planning store's `protocols` source move to it after + `agentplugins-check tools`; its fix to cross-member edges needs no skill change. The eval + workflow keeps AEP 0.68.0, the revision Metaharness 0.9.1 links. + ## [0.22.1] — 2026-10-08 - `connectors:integrating` spells `operations list --adapter '' --family ''`. diff --git a/Cargo.lock b/Cargo.lock index e91f19d..c9226f7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "agentplugins-check" -version = "0.22.1" +version = "0.22.2" dependencies = [ "clap", "serde", @@ -76,7 +76,7 @@ dependencies = [ [[package]] name = "b10x" -version = "0.22.1" +version = "0.22.2" dependencies = [ "clap", "serde", diff --git a/Cargo.toml b/Cargo.toml index 0d26302..d5a5070 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "2" members = ["crates/agentplugins-check", "crates/b10x"] [workspace.package] -version = "0.22.1" +version = "0.22.2" edition = "2021" rust-version = "1.85" license = "Apache-2.0" diff --git a/plugins/aep/.claude-plugin/plugin.json b/plugins/aep/.claude-plugin/plugin.json index 74a5b2a..f375e35 100644 --- a/plugins/aep/.claude-plugin/plugin.json +++ b/plugins/aep/.claude-plugin/plugin.json @@ -2,7 +2,7 @@ "name": "aep", "displayName": "AEP", "description": "Plan governed work in the AEP artifact store and deliver it in reviewed waves: decomposition, plan critique, reverse engineering, story scoping, implementation and adversarial review.", - "version": "0.22.1", + "version": "0.22.2", "author": { "name": "Beyond10x" }, diff --git a/plugins/aep/.codex-plugin/plugin.json b/plugins/aep/.codex-plugin/plugin.json index 792020b..7a8a6cb 100644 --- a/plugins/aep/.codex-plugin/plugin.json +++ b/plugins/aep/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "aep", - "version": "0.22.1", + "version": "0.22.2", "description": "Plan governed work in the AEP artifact store and deliver it in reviewed waves.", "author": { "name": "Beyond10x" diff --git a/plugins/aep/skills/diagnosing/SKILL.md b/plugins/aep/skills/diagnosing/SKILL.md index 0ddb596..64b30c6 100644 --- a/plugins/aep/skills/diagnosing/SKILL.md +++ b/plugins/aep/skills/diagnosing/SKILL.md @@ -3,7 +3,7 @@ name: diagnosing description: Diagnose a hard bug or a performance regression by building a red-capable feedback loop before any hypothesis, then ranked falsifiable hypotheses, one-variable probes, a regression test at the right seam, and evidence recorded in the AEP store. Use when the user says diagnose, debug, "why is this failing", "this is slow", or reports something broken, throwing, flaky or slower than before. Not for a production incident that cannot be re-run, which is `aep:investigating`; not for a failing CI job whose cause is already named in its log; and not for raising conformance coverage, which is `ess:testing-conformance`. --- -**Skill version 0.22.1** — the version in `.claude-plugin/plugin.json`. +**Skill version 0.22.2** — the version in `.claude-plugin/plugin.json`. # Diagnosing a failure diff --git a/plugins/aep/skills/implementing/SKILL.md b/plugins/aep/skills/implementing/SKILL.md index b7f307f..1196f53 100644 --- a/plugins/aep/skills/implementing/SKILL.md +++ b/plugins/aep/skills/implementing/SKILL.md @@ -3,7 +3,7 @@ name: implementing description: Implement accepted AEP work, in one of two modes. A wave picks the stories that can be implemented at once, proposes the wave for approval, dispatches one implementor per story into its own worktree, sends each result to the adversary and merges what goes green. A drive hands one story to a governed `metaharness aep drive` run and reports the run id. Use when the operator asks to implement, build or deliver planned stories, to pick or start the next wave, to implement several stories in parallel or fan out across sub-agents, to drive a story or start a governed run, or asks why a wave's rules are instructions and a drive's are enforced. A wave proposes first and stops; a drive starts one run and reports; neither moves an artifact itself. --- -**Skill version 0.22.1** — the version in `.claude-plugin/plugin.json`; a wave's stage-1 proposal quotes it. +**Skill version 0.22.2** — the version in `.claude-plugin/plugin.json`; a wave's stage-1 proposal quotes it. # Implementing accepted work diff --git a/plugins/aep/skills/investigating/SKILL.md b/plugins/aep/skills/investigating/SKILL.md index 7a324ec..21468e0 100644 --- a/plugins/aep/skills/investigating/SKILL.md +++ b/plugins/aep/skills/investigating/SKILL.md @@ -4,7 +4,7 @@ description: >- Investigate a production incident, an outage or a question about a running system from evidence that can be cited — capture state before anyone remediates, build a sourced UTC timeline, date an onset from an instrument that can see a negative, compare against a healthy peer, and label every claim verified or inferred, with a catalogue of ten techniques. Use when the user says investigate, "what happened", "when did this start", "is it still happening", "has this shipped", "is this deployed", reports an alert, an outage, a hung or crashing process or a customer-visible failure, or asks for an incident report or a postmortem. Not for a defect that can be reproduced on demand, which is `aep:diagnosing`; not for checking a change before it merges, which is `aep:implementing`. --- -**Skill version 0.22.1** — the version in `.claude-plugin/plugin.json`. +**Skill version 0.22.2** — the version in `.claude-plugin/plugin.json`. # Investigating a live system diff --git a/plugins/aep/skills/migrating/SKILL.md b/plugins/aep/skills/migrating/SKILL.md index b278a1b..4ec3695 100644 --- a/plugins/aep/skills/migrating/SKILL.md +++ b/plugins/aep/skills/migrating/SKILL.md @@ -3,7 +3,7 @@ name: migrating description: Migrate a repository's legacy work tracking — story trees, TODO.md, plan and issue documents — into the governed AEP planning store, without deleting or rewriting the sources. Use when the user asks to migrate, import, port or convert an existing backlog into AEP, when a repository is adopting AEP and already has work written down somewhere, or when a store has been adopted beside a legacy backlog nobody retired. Read it before creating the first artifact in a repository that already tracks work in markdown. --- -**Skill version 0.22.1** — the version in `.claude-plugin/plugin.json`. +**Skill version 0.22.2** — the version in `.claude-plugin/plugin.json`. # Migrating legacy tracking into the store diff --git a/plugins/aep/skills/planning/SKILL.md b/plugins/aep/skills/planning/SKILL.md index 35f5667..930c706 100644 --- a/plugins/aep/skills/planning/SKILL.md +++ b/plugins/aep/skills/planning/SKILL.md @@ -3,7 +3,7 @@ name: planning description: Plan engineering work in a governed markdown artifact store — create, relate, move and validate epics, stories, tasks and initiatives through the `aep` CLI. Use when the user mentions planning, a backlog, an epic, a story, a task, decomposing or breaking down work, an artifact's status ("move this to active", "what is still in draft?", "why can't this be implemented?"), or when the project contains a `.engineering/planning/` directory. Use it at adoption too — the user asks to adopt AEP, to migrate from or replace the track plugin, to start a first backlog, or works in a repository with no `.engineering/` directory at all — because § 5 says how a first store is populated and it is worth nothing after one has been hand-written. Also use before editing any file under `.engineering/planning/`. --- -**Skill version 0.22.1** — the version in `.claude-plugin/plugin.json`. +**Skill version 0.22.2** — the version in `.claude-plugin/plugin.json`. # Planning in a governed artifact store diff --git a/plugins/b10x/.claude-plugin/plugin.json b/plugins/b10x/.claude-plugin/plugin.json index f1f9620..db5ec3f 100644 --- a/plugins/b10x/.claude-plugin/plugin.json +++ b/plugins/b10x/.claude-plugin/plugin.json @@ -2,7 +2,7 @@ "name": "b10x", "displayName": "Beyond10x", "description": "Set up, upgrade and check the Beyond10x plugins and binaries, route work to them, and create portable plugins.", - "version": "0.22.1", + "version": "0.22.2", "author": { "name": "Beyond10x" }, diff --git a/plugins/b10x/.codex-plugin/plugin.json b/plugins/b10x/.codex-plugin/plugin.json index 4a66f79..684cc2b 100644 --- a/plugins/b10x/.codex-plugin/plugin.json +++ b/plugins/b10x/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "b10x", - "version": "0.22.1", + "version": "0.22.2", "description": "Set up, upgrade and check the Beyond10x plugins and binaries, route work to them, and create portable plugins.", "author": { "name": "Beyond10x" diff --git a/plugins/connectors/.claude-plugin/plugin.json b/plugins/connectors/.claude-plugin/plugin.json index 87def19..6acfcfd 100644 --- a/plugins/connectors/.claude-plugin/plugin.json +++ b/plugins/connectors/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "connectors", - "version": "0.22.1", + "version": "0.22.2", "description": "Set up, inspect, and invoke governed integrations through the connectors CLI.", "author": { "name": "Beyond10x" }, "license": "Apache-2.0", diff --git a/plugins/connectors/.codex-plugin/plugin.json b/plugins/connectors/.codex-plugin/plugin.json index f0c376e..2db5d49 100644 --- a/plugins/connectors/.codex-plugin/plugin.json +++ b/plugins/connectors/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "connectors", - "version": "0.22.1", + "version": "0.22.2", "description": "Set up, inspect, and invoke governed integrations through the connectors CLI.", "author": { "name": "Beyond10x" }, "license": "Apache-2.0", diff --git a/plugins/ess/.claude-plugin/plugin.json b/plugins/ess/.claude-plugin/plugin.json index 6867c56..5bf80a4 100644 --- a/plugins/ess/.claude-plugin/plugin.json +++ b/plugins/ess/.claude-plugin/plugin.json @@ -2,7 +2,7 @@ "name": "ess", "displayName": "ESS", "description": "Write, retrofit, validate and project Executable System Specifications, and hold implementations to them with conformance suites.", - "version": "0.22.1", + "version": "0.22.2", "author": { "name": "Beyond10x" }, diff --git a/plugins/ess/.codex-plugin/plugin.json b/plugins/ess/.codex-plugin/plugin.json index ff397b3..86e8608 100644 --- a/plugins/ess/.codex-plugin/plugin.json +++ b/plugins/ess/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "ess", - "version": "0.22.1", + "version": "0.22.2", "description": "Write, retrofit, validate and project Executable System Specifications, and hold implementations to them with conformance suites.", "author": { "name": "Beyond10x" diff --git a/plugins/worktree/.claude-plugin/plugin.json b/plugins/worktree/.claude-plugin/plugin.json index 8abb39e..8394322 100644 --- a/plugins/worktree/.claude-plugin/plugin.json +++ b/plugins/worktree/.claude-plugin/plugin.json @@ -2,7 +2,7 @@ "name": "worktree", "displayName": "Worktree", "description": "Create, lease, finish, audit and safely clean isolated Git worktrees through the worktree CLI.", - "version": "0.22.1", + "version": "0.22.2", "author": { "name": "Beyond10x" }, diff --git a/plugins/worktree/.codex-plugin/plugin.json b/plugins/worktree/.codex-plugin/plugin.json index 3cc265b..72dec32 100644 --- a/plugins/worktree/.codex-plugin/plugin.json +++ b/plugins/worktree/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "worktree", - "version": "0.22.1", + "version": "0.22.2", "description": "Create, lease, finish, audit and safely clean isolated Git worktrees through the worktree CLI.", "author": { "name": "Beyond10x"