From 3ff7b3159593f92bf49a9cdd72ff315fdd885aca Mon Sep 17 00:00:00 2001 From: NagyVikt Date: Mon, 11 May 2026 12:29:49 +0200 Subject: [PATCH] chore(openspec): archive 5 merged changes from PRs #546-550 Move the OpenSpec changes for today's 5 shipped fixes from openspec/changes/ to openspec/changes/archive/2026-05-11-/ via `openspec archive --skip-specs -y`: - agent-claude-fix-guardex-dirty-tree-sweep-leak (PR #546) - agent-claude-submodule-pointer-conflict-resolver (PR #547) - agent-claude-canonicalize-templates-scripts (PR #548) - agent-claude-fix-openspec-scaffold-silent-failure (PR #549) - agent-claude-fix-cleanup-orphan-worktree-prune (PR #550) All five are merged on origin/main; their active entries were polluting `openspec list` and the contract requires merged changes to live under archive/YYYY-MM-DD-/. `--skip-specs` was used because the deltas in those changes already landed via the merged PRs; running the spec-sync step at archive time would have re-applied them on top of themselves. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../.openspec.yaml | 0 .../notes.md | 16 ++++++++++++++++ .../proposal.md | 0 .../specs/gitguardex-agent-lifecycle/spec.md | 0 .../tasks.md | 0 .../.openspec.yaml | 2 ++ .../proposal.md | 0 .../fix-cleanup-orphan-worktree-prune/spec.md | 0 .../tasks.md | 0 .../proposal.md | 0 .../specs/gitguardex-agent-lifecycle/spec.md | 0 .../tasks.md | 0 .../proposal.md | 0 .../specs/gitguardex-agent-lifecycle/spec.md | 0 .../tasks.md | 0 .../proposal.md | 0 .../specs/gitguardex-agent-lifecycle/spec.md | 0 .../tasks.md | 0 18 files changed, 18 insertions(+) rename openspec/changes/{agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19 => agent-claude-archive-merged-openspec-changes-batch-1-2026-05-11-12-28}/.openspec.yaml (100%) create mode 100644 openspec/changes/agent-claude-archive-merged-openspec-changes-batch-1-2026-05-11-12-28/notes.md rename openspec/changes/{agent-claude-canonicalize-templates-scripts-2026-05-11-11-06 => archive/2026-05-11-agent-claude-canonicalize-templates-scripts-2026-05-11-11-06}/proposal.md (100%) rename openspec/changes/{agent-claude-canonicalize-templates-scripts-2026-05-11-11-06 => archive/2026-05-11-agent-claude-canonicalize-templates-scripts-2026-05-11-11-06}/specs/gitguardex-agent-lifecycle/spec.md (100%) rename openspec/changes/{agent-claude-canonicalize-templates-scripts-2026-05-11-11-06 => archive/2026-05-11-agent-claude-canonicalize-templates-scripts-2026-05-11-11-06}/tasks.md (100%) create mode 100644 openspec/changes/archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/.openspec.yaml rename openspec/changes/{agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19 => archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19}/proposal.md (100%) rename openspec/changes/{agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19 => archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19}/specs/fix-cleanup-orphan-worktree-prune/spec.md (100%) rename openspec/changes/{agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19 => archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19}/tasks.md (100%) rename openspec/changes/{agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12 => archive/2026-05-11-agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12}/proposal.md (100%) rename openspec/changes/{agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12 => archive/2026-05-11-agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12}/specs/gitguardex-agent-lifecycle/spec.md (100%) rename openspec/changes/{agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12 => archive/2026-05-11-agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12}/tasks.md (100%) rename openspec/changes/{agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12 => archive/2026-05-11-agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12}/proposal.md (100%) rename openspec/changes/{agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12 => archive/2026-05-11-agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12}/specs/gitguardex-agent-lifecycle/spec.md (100%) rename openspec/changes/{agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12 => archive/2026-05-11-agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12}/tasks.md (100%) rename openspec/changes/{agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34 => archive/2026-05-11-agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34}/proposal.md (100%) rename openspec/changes/{agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34 => archive/2026-05-11-agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34}/specs/gitguardex-agent-lifecycle/spec.md (100%) rename openspec/changes/{agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34 => archive/2026-05-11-agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34}/tasks.md (100%) diff --git a/openspec/changes/agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/.openspec.yaml b/openspec/changes/agent-claude-archive-merged-openspec-changes-batch-1-2026-05-11-12-28/.openspec.yaml similarity index 100% rename from openspec/changes/agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/.openspec.yaml rename to openspec/changes/agent-claude-archive-merged-openspec-changes-batch-1-2026-05-11-12-28/.openspec.yaml diff --git a/openspec/changes/agent-claude-archive-merged-openspec-changes-batch-1-2026-05-11-12-28/notes.md b/openspec/changes/agent-claude-archive-merged-openspec-changes-batch-1-2026-05-11-12-28/notes.md new file mode 100644 index 0000000..590c004 --- /dev/null +++ b/openspec/changes/agent-claude-archive-merged-openspec-changes-batch-1-2026-05-11-12-28/notes.md @@ -0,0 +1,16 @@ +# agent-claude-archive-merged-openspec-changes-batch-1-2026-05-11-12-28 (minimal / T1) + +Branch: `agent//` + +Describe the change in a sentence or two. Commit message is the spec of record. + +## Handoff + +- Handoff: change=`agent-claude-archive-merged-openspec-changes-batch-1-2026-05-11-12-28`; branch=`agent//`; scope=`TODO`; action=`continue this sandbox or finish cleanup after a usage-limit/manual takeover`. +- Copy prompt: Continue `agent-claude-archive-merged-openspec-changes-batch-1-2026-05-11-12-28` on branch `agent//`. Work inside the existing sandbox, review `openspec/changes/agent-claude-archive-merged-openspec-changes-batch-1-2026-05-11-12-28/notes.md`, continue from the current state instead of creating a new sandbox, and when the work is done run `gx branch finish --branch agent// --base dev --via-pr --wait-for-merge --cleanup`. + +## Cleanup + +- [ ] Run: `gx branch finish --branch agent// --base dev --via-pr --wait-for-merge --cleanup` +- [ ] Record PR URL + `MERGED` state in the completion handoff. +- [ ] Confirm sandbox worktree is gone (`git worktree list`, `git branch -a`). diff --git a/openspec/changes/agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/proposal.md b/openspec/changes/archive/2026-05-11-agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/proposal.md similarity index 100% rename from openspec/changes/agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/proposal.md rename to openspec/changes/archive/2026-05-11-agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/proposal.md diff --git a/openspec/changes/agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/specs/gitguardex-agent-lifecycle/spec.md b/openspec/changes/archive/2026-05-11-agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/specs/gitguardex-agent-lifecycle/spec.md similarity index 100% rename from openspec/changes/agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/specs/gitguardex-agent-lifecycle/spec.md rename to openspec/changes/archive/2026-05-11-agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/specs/gitguardex-agent-lifecycle/spec.md diff --git a/openspec/changes/agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/tasks.md b/openspec/changes/archive/2026-05-11-agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/tasks.md similarity index 100% rename from openspec/changes/agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/tasks.md rename to openspec/changes/archive/2026-05-11-agent-claude-canonicalize-templates-scripts-2026-05-11-11-06/tasks.md diff --git a/openspec/changes/archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/.openspec.yaml b/openspec/changes/archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/.openspec.yaml new file mode 100644 index 0000000..81cd71f --- /dev/null +++ b/openspec/changes/archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/.openspec.yaml @@ -0,0 +1,2 @@ +schema: spec-driven +created: 2026-05-11 diff --git a/openspec/changes/agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/proposal.md b/openspec/changes/archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/proposal.md similarity index 100% rename from openspec/changes/agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/proposal.md rename to openspec/changes/archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/proposal.md diff --git a/openspec/changes/agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/specs/fix-cleanup-orphan-worktree-prune/spec.md b/openspec/changes/archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/specs/fix-cleanup-orphan-worktree-prune/spec.md similarity index 100% rename from openspec/changes/agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/specs/fix-cleanup-orphan-worktree-prune/spec.md rename to openspec/changes/archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/specs/fix-cleanup-orphan-worktree-prune/spec.md diff --git a/openspec/changes/agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/tasks.md b/openspec/changes/archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/tasks.md similarity index 100% rename from openspec/changes/agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/tasks.md rename to openspec/changes/archive/2026-05-11-agent-claude-fix-cleanup-orphan-worktree-prune-2026-05-11-12-19/tasks.md diff --git a/openspec/changes/agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/proposal.md b/openspec/changes/archive/2026-05-11-agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/proposal.md similarity index 100% rename from openspec/changes/agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/proposal.md rename to openspec/changes/archive/2026-05-11-agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/proposal.md diff --git a/openspec/changes/agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/specs/gitguardex-agent-lifecycle/spec.md b/openspec/changes/archive/2026-05-11-agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/specs/gitguardex-agent-lifecycle/spec.md similarity index 100% rename from openspec/changes/agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/specs/gitguardex-agent-lifecycle/spec.md rename to openspec/changes/archive/2026-05-11-agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/specs/gitguardex-agent-lifecycle/spec.md diff --git a/openspec/changes/agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/tasks.md b/openspec/changes/archive/2026-05-11-agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/tasks.md similarity index 100% rename from openspec/changes/agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/tasks.md rename to openspec/changes/archive/2026-05-11-agent-claude-fix-guardex-dirty-tree-sweep-leak-2026-05-11-10-12/tasks.md diff --git a/openspec/changes/agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/proposal.md b/openspec/changes/archive/2026-05-11-agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/proposal.md similarity index 100% rename from openspec/changes/agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/proposal.md rename to openspec/changes/archive/2026-05-11-agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/proposal.md diff --git a/openspec/changes/agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/specs/gitguardex-agent-lifecycle/spec.md b/openspec/changes/archive/2026-05-11-agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/specs/gitguardex-agent-lifecycle/spec.md similarity index 100% rename from openspec/changes/agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/specs/gitguardex-agent-lifecycle/spec.md rename to openspec/changes/archive/2026-05-11-agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/specs/gitguardex-agent-lifecycle/spec.md diff --git a/openspec/changes/agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/tasks.md b/openspec/changes/archive/2026-05-11-agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/tasks.md similarity index 100% rename from openspec/changes/agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/tasks.md rename to openspec/changes/archive/2026-05-11-agent-claude-fix-openspec-scaffold-silent-failure-2026-05-11-12-12/tasks.md diff --git a/openspec/changes/agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/proposal.md b/openspec/changes/archive/2026-05-11-agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/proposal.md similarity index 100% rename from openspec/changes/agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/proposal.md rename to openspec/changes/archive/2026-05-11-agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/proposal.md diff --git a/openspec/changes/agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/specs/gitguardex-agent-lifecycle/spec.md b/openspec/changes/archive/2026-05-11-agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/specs/gitguardex-agent-lifecycle/spec.md similarity index 100% rename from openspec/changes/agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/specs/gitguardex-agent-lifecycle/spec.md rename to openspec/changes/archive/2026-05-11-agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/specs/gitguardex-agent-lifecycle/spec.md diff --git a/openspec/changes/agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/tasks.md b/openspec/changes/archive/2026-05-11-agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/tasks.md similarity index 100% rename from openspec/changes/agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/tasks.md rename to openspec/changes/archive/2026-05-11-agent-claude-submodule-pointer-conflict-resolver-2026-05-11-10-34/tasks.md