From cd578f7fae55f1cac0a825543e1d853c7b12f65c Mon Sep 17 00:00:00 2001 From: "b10x-bot[bot]" <316511680+b10x-bot[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2026 10:33:58 +0200 Subject: [PATCH] chore(plan): record the decision to keep worktree-plugin-by-pin archived - The operator decided on 2026-09-28 not to build the pin again. - The story now names this repository's own history: cefcd53 built the git-subdir pin on 2026-09-24 and 3c7d402 reversed it the same day, with structure rule R1 refusing any plugin source outside ./plugins. aep plan artifact validate: valid. --- .../planning/story/worktree-plugin-by-pin.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.engineering/planning/story/worktree-plugin-by-pin.md b/.engineering/planning/story/worktree-plugin-by-pin.md index 388b0b2..95d2dc3 100644 --- a/.engineering/planning/story/worktree-plugin-by-pin.md +++ b/.engineering/planning/story/worktree-plugin-by-pin.md @@ -5,7 +5,7 @@ kind: story status: archived title: The b10x catalog lists worktree by pin, not by copy summary: Rename the marketplace to b10x and replace the workspace-hygiene copy with a git-subdir entry pinned to a Worktree release, checked offline for shape and online for tag, commit, version and recency. -revision: 3 +revision: 4 transitions: - {from: "draft", to: "archived", at: "2026-09-28T07:49:41Z", actor: "human:timo", revision: 3} --- @@ -42,3 +42,13 @@ goal is met by another mechanism. `agentplugins-check tools` fails when a newer worktree release is out. It runs on every pull request, `main` push and daily (`.github/workflows/tools.yml`, cron `17 5 * * *`). - The rename half is done: both marketplace files are named `b10x`. + +## Decision + +2026-09-28, the operator: keep this story archived; do not build the pin again. + +This repository built the pin once: `cefcd53` (2026-09-24) listed `worktree` as a `git-subdir` entry +at a Worktree tag and retired `workspace-hygiene`. `3c7d402` reversed it the same day ("every plugin +here"): `plugins/worktree` is owned here, and structure rule R1 has the checker refuse any plugin +source outside `./plugins`. Building the pin again would mean undoing R1 for `worktree` and +re-adding `plugins/worktree` to the worktree repository.