From 96899efd9858f7f3957225144e97bd8072077724 Mon Sep 17 00:00:00 2001 From: Manu Lorente Date: Thu, 21 May 2026 14:08:33 -0600 Subject: [PATCH] chore: archive 11 merged specs (2026-05-21 session close) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Move from specs/ to specs/archive/ per SDD lifecycle close (the folder move IS the archive marker; status: archived frontmatter update deferred to per-spec follow-up if needed). This session shipped (today, 2026-05-21): - AI-014-opencode-windows-bootstrap (PR #78) - BUG-014-claude-mem-marketplace-register (PR #75) - BUG-016-claude-mem-heal-v13-refresh (PR #83) - BUG-017-claude-mem-heal-hooks-json-race (PR #84) - BUG-018-userpromptsubmit-continue-directive (PR #85) - REFACTOR-003-diff-check-ps1 (PR #82) Catch-up archive (merged earlier weeks but specs/ folder lingered): - BUG-007-remove-github-plugin-broken (PR #65, 2026-05-19) - BUG-011-mcp-loop-claude-json-guard (PR #69, 2026-05-20) - BUG-012-claude-mem-marketplace-junction (PR #70, 2026-05-20) - SDD-005-github-copilot-instructions-sync (PR #62, 2026-05-19) - SDD-006-vault-integrity-check (PR #63, 2026-05-19) Active specs remaining in specs/ (not yet merged): - REFACTOR-002-paths-in-env-contract (queued, still draft) - WIN-002-windows-smoke-sweep (partial closure via PR #73, full clean-VM sweep still open) 33 file moves total (3 files per spec × 11 specs). Zero content change. --- specs/{ => archive}/AI-014-opencode-windows-bootstrap/proposal.md | 0 specs/{ => archive}/AI-014-opencode-windows-bootstrap/tasks.md | 0 .../AI-014-opencode-windows-bootstrap/verification.md | 0 .../{ => archive}/BUG-007-remove-github-plugin-broken/proposal.md | 0 specs/{ => archive}/BUG-007-remove-github-plugin-broken/tasks.md | 0 .../BUG-007-remove-github-plugin-broken/verification.md | 0 .../{ => archive}/BUG-011-mcp-loop-claude-json-guard/proposal.md | 0 specs/{ => archive}/BUG-011-mcp-loop-claude-json-guard/tasks.md | 0 .../BUG-011-mcp-loop-claude-json-guard/verification.md | 0 .../BUG-012-claude-mem-marketplace-junction/proposal.md | 0 .../BUG-012-claude-mem-marketplace-junction/tasks.md | 0 .../BUG-012-claude-mem-marketplace-junction/verification.md | 0 .../BUG-014-claude-mem-marketplace-register/proposal.md | 0 .../BUG-014-claude-mem-marketplace-register/tasks.md | 0 .../BUG-014-claude-mem-marketplace-register/verification.md | 0 .../{ => archive}/BUG-016-claude-mem-heal-v13-refresh/proposal.md | 0 specs/{ => archive}/BUG-016-claude-mem-heal-v13-refresh/tasks.md | 0 .../BUG-016-claude-mem-heal-v13-refresh/verification.md | 0 .../BUG-017-claude-mem-heal-hooks-json-race/proposal.md | 0 .../BUG-017-claude-mem-heal-hooks-json-race/tasks.md | 0 .../BUG-017-claude-mem-heal-hooks-json-race/verification.md | 0 .../BUG-018-userpromptsubmit-continue-directive/proposal.md | 0 .../BUG-018-userpromptsubmit-continue-directive/tasks.md | 0 .../BUG-018-userpromptsubmit-continue-directive/verification.md | 0 specs/{ => archive}/REFACTOR-003-diff-check-ps1/proposal.md | 0 specs/{ => archive}/REFACTOR-003-diff-check-ps1/tasks.md | 0 specs/{ => archive}/REFACTOR-003-diff-check-ps1/verification.md | 0 .../SDD-005-github-copilot-instructions-sync/proposal.md | 0 .../SDD-005-github-copilot-instructions-sync/tasks.md | 0 .../SDD-005-github-copilot-instructions-sync/verification.md | 0 specs/{ => archive}/SDD-006-vault-integrity-check/proposal.md | 0 specs/{ => archive}/SDD-006-vault-integrity-check/tasks.md | 0 specs/{ => archive}/SDD-006-vault-integrity-check/verification.md | 0 33 files changed, 0 insertions(+), 0 deletions(-) rename specs/{ => archive}/AI-014-opencode-windows-bootstrap/proposal.md (100%) rename specs/{ => archive}/AI-014-opencode-windows-bootstrap/tasks.md (100%) rename specs/{ => archive}/AI-014-opencode-windows-bootstrap/verification.md (100%) rename specs/{ => archive}/BUG-007-remove-github-plugin-broken/proposal.md (100%) rename specs/{ => archive}/BUG-007-remove-github-plugin-broken/tasks.md (100%) rename specs/{ => archive}/BUG-007-remove-github-plugin-broken/verification.md (100%) rename specs/{ => archive}/BUG-011-mcp-loop-claude-json-guard/proposal.md (100%) rename specs/{ => archive}/BUG-011-mcp-loop-claude-json-guard/tasks.md (100%) rename specs/{ => archive}/BUG-011-mcp-loop-claude-json-guard/verification.md (100%) rename specs/{ => archive}/BUG-012-claude-mem-marketplace-junction/proposal.md (100%) rename specs/{ => archive}/BUG-012-claude-mem-marketplace-junction/tasks.md (100%) rename specs/{ => archive}/BUG-012-claude-mem-marketplace-junction/verification.md (100%) rename specs/{ => archive}/BUG-014-claude-mem-marketplace-register/proposal.md (100%) rename specs/{ => archive}/BUG-014-claude-mem-marketplace-register/tasks.md (100%) rename specs/{ => archive}/BUG-014-claude-mem-marketplace-register/verification.md (100%) rename specs/{ => archive}/BUG-016-claude-mem-heal-v13-refresh/proposal.md (100%) rename specs/{ => archive}/BUG-016-claude-mem-heal-v13-refresh/tasks.md (100%) rename specs/{ => archive}/BUG-016-claude-mem-heal-v13-refresh/verification.md (100%) rename specs/{ => archive}/BUG-017-claude-mem-heal-hooks-json-race/proposal.md (100%) rename specs/{ => archive}/BUG-017-claude-mem-heal-hooks-json-race/tasks.md (100%) rename specs/{ => archive}/BUG-017-claude-mem-heal-hooks-json-race/verification.md (100%) rename specs/{ => archive}/BUG-018-userpromptsubmit-continue-directive/proposal.md (100%) rename specs/{ => archive}/BUG-018-userpromptsubmit-continue-directive/tasks.md (100%) rename specs/{ => archive}/BUG-018-userpromptsubmit-continue-directive/verification.md (100%) rename specs/{ => archive}/REFACTOR-003-diff-check-ps1/proposal.md (100%) rename specs/{ => archive}/REFACTOR-003-diff-check-ps1/tasks.md (100%) rename specs/{ => archive}/REFACTOR-003-diff-check-ps1/verification.md (100%) rename specs/{ => archive}/SDD-005-github-copilot-instructions-sync/proposal.md (100%) rename specs/{ => archive}/SDD-005-github-copilot-instructions-sync/tasks.md (100%) rename specs/{ => archive}/SDD-005-github-copilot-instructions-sync/verification.md (100%) rename specs/{ => archive}/SDD-006-vault-integrity-check/proposal.md (100%) rename specs/{ => archive}/SDD-006-vault-integrity-check/tasks.md (100%) rename specs/{ => archive}/SDD-006-vault-integrity-check/verification.md (100%) diff --git a/specs/AI-014-opencode-windows-bootstrap/proposal.md b/specs/archive/AI-014-opencode-windows-bootstrap/proposal.md similarity index 100% rename from specs/AI-014-opencode-windows-bootstrap/proposal.md rename to specs/archive/AI-014-opencode-windows-bootstrap/proposal.md diff --git a/specs/AI-014-opencode-windows-bootstrap/tasks.md b/specs/archive/AI-014-opencode-windows-bootstrap/tasks.md similarity index 100% rename from specs/AI-014-opencode-windows-bootstrap/tasks.md rename to specs/archive/AI-014-opencode-windows-bootstrap/tasks.md diff --git a/specs/AI-014-opencode-windows-bootstrap/verification.md b/specs/archive/AI-014-opencode-windows-bootstrap/verification.md similarity index 100% rename from specs/AI-014-opencode-windows-bootstrap/verification.md rename to specs/archive/AI-014-opencode-windows-bootstrap/verification.md diff --git a/specs/BUG-007-remove-github-plugin-broken/proposal.md b/specs/archive/BUG-007-remove-github-plugin-broken/proposal.md similarity index 100% rename from specs/BUG-007-remove-github-plugin-broken/proposal.md rename to specs/archive/BUG-007-remove-github-plugin-broken/proposal.md diff --git a/specs/BUG-007-remove-github-plugin-broken/tasks.md b/specs/archive/BUG-007-remove-github-plugin-broken/tasks.md similarity index 100% rename from specs/BUG-007-remove-github-plugin-broken/tasks.md rename to specs/archive/BUG-007-remove-github-plugin-broken/tasks.md diff --git a/specs/BUG-007-remove-github-plugin-broken/verification.md b/specs/archive/BUG-007-remove-github-plugin-broken/verification.md similarity index 100% rename from specs/BUG-007-remove-github-plugin-broken/verification.md rename to specs/archive/BUG-007-remove-github-plugin-broken/verification.md diff --git a/specs/BUG-011-mcp-loop-claude-json-guard/proposal.md b/specs/archive/BUG-011-mcp-loop-claude-json-guard/proposal.md similarity index 100% rename from specs/BUG-011-mcp-loop-claude-json-guard/proposal.md rename to specs/archive/BUG-011-mcp-loop-claude-json-guard/proposal.md diff --git a/specs/BUG-011-mcp-loop-claude-json-guard/tasks.md b/specs/archive/BUG-011-mcp-loop-claude-json-guard/tasks.md similarity index 100% rename from specs/BUG-011-mcp-loop-claude-json-guard/tasks.md rename to specs/archive/BUG-011-mcp-loop-claude-json-guard/tasks.md diff --git a/specs/BUG-011-mcp-loop-claude-json-guard/verification.md b/specs/archive/BUG-011-mcp-loop-claude-json-guard/verification.md similarity index 100% rename from specs/BUG-011-mcp-loop-claude-json-guard/verification.md rename to specs/archive/BUG-011-mcp-loop-claude-json-guard/verification.md diff --git a/specs/BUG-012-claude-mem-marketplace-junction/proposal.md b/specs/archive/BUG-012-claude-mem-marketplace-junction/proposal.md similarity index 100% rename from specs/BUG-012-claude-mem-marketplace-junction/proposal.md rename to specs/archive/BUG-012-claude-mem-marketplace-junction/proposal.md diff --git a/specs/BUG-012-claude-mem-marketplace-junction/tasks.md b/specs/archive/BUG-012-claude-mem-marketplace-junction/tasks.md similarity index 100% rename from specs/BUG-012-claude-mem-marketplace-junction/tasks.md rename to specs/archive/BUG-012-claude-mem-marketplace-junction/tasks.md diff --git a/specs/BUG-012-claude-mem-marketplace-junction/verification.md b/specs/archive/BUG-012-claude-mem-marketplace-junction/verification.md similarity index 100% rename from specs/BUG-012-claude-mem-marketplace-junction/verification.md rename to specs/archive/BUG-012-claude-mem-marketplace-junction/verification.md diff --git a/specs/BUG-014-claude-mem-marketplace-register/proposal.md b/specs/archive/BUG-014-claude-mem-marketplace-register/proposal.md similarity index 100% rename from specs/BUG-014-claude-mem-marketplace-register/proposal.md rename to specs/archive/BUG-014-claude-mem-marketplace-register/proposal.md diff --git a/specs/BUG-014-claude-mem-marketplace-register/tasks.md b/specs/archive/BUG-014-claude-mem-marketplace-register/tasks.md similarity index 100% rename from specs/BUG-014-claude-mem-marketplace-register/tasks.md rename to specs/archive/BUG-014-claude-mem-marketplace-register/tasks.md diff --git a/specs/BUG-014-claude-mem-marketplace-register/verification.md b/specs/archive/BUG-014-claude-mem-marketplace-register/verification.md similarity index 100% rename from specs/BUG-014-claude-mem-marketplace-register/verification.md rename to specs/archive/BUG-014-claude-mem-marketplace-register/verification.md diff --git a/specs/BUG-016-claude-mem-heal-v13-refresh/proposal.md b/specs/archive/BUG-016-claude-mem-heal-v13-refresh/proposal.md similarity index 100% rename from specs/BUG-016-claude-mem-heal-v13-refresh/proposal.md rename to specs/archive/BUG-016-claude-mem-heal-v13-refresh/proposal.md diff --git a/specs/BUG-016-claude-mem-heal-v13-refresh/tasks.md b/specs/archive/BUG-016-claude-mem-heal-v13-refresh/tasks.md similarity index 100% rename from specs/BUG-016-claude-mem-heal-v13-refresh/tasks.md rename to specs/archive/BUG-016-claude-mem-heal-v13-refresh/tasks.md diff --git a/specs/BUG-016-claude-mem-heal-v13-refresh/verification.md b/specs/archive/BUG-016-claude-mem-heal-v13-refresh/verification.md similarity index 100% rename from specs/BUG-016-claude-mem-heal-v13-refresh/verification.md rename to specs/archive/BUG-016-claude-mem-heal-v13-refresh/verification.md diff --git a/specs/BUG-017-claude-mem-heal-hooks-json-race/proposal.md b/specs/archive/BUG-017-claude-mem-heal-hooks-json-race/proposal.md similarity index 100% rename from specs/BUG-017-claude-mem-heal-hooks-json-race/proposal.md rename to specs/archive/BUG-017-claude-mem-heal-hooks-json-race/proposal.md diff --git a/specs/BUG-017-claude-mem-heal-hooks-json-race/tasks.md b/specs/archive/BUG-017-claude-mem-heal-hooks-json-race/tasks.md similarity index 100% rename from specs/BUG-017-claude-mem-heal-hooks-json-race/tasks.md rename to specs/archive/BUG-017-claude-mem-heal-hooks-json-race/tasks.md diff --git a/specs/BUG-017-claude-mem-heal-hooks-json-race/verification.md b/specs/archive/BUG-017-claude-mem-heal-hooks-json-race/verification.md similarity index 100% rename from specs/BUG-017-claude-mem-heal-hooks-json-race/verification.md rename to specs/archive/BUG-017-claude-mem-heal-hooks-json-race/verification.md diff --git a/specs/BUG-018-userpromptsubmit-continue-directive/proposal.md b/specs/archive/BUG-018-userpromptsubmit-continue-directive/proposal.md similarity index 100% rename from specs/BUG-018-userpromptsubmit-continue-directive/proposal.md rename to specs/archive/BUG-018-userpromptsubmit-continue-directive/proposal.md diff --git a/specs/BUG-018-userpromptsubmit-continue-directive/tasks.md b/specs/archive/BUG-018-userpromptsubmit-continue-directive/tasks.md similarity index 100% rename from specs/BUG-018-userpromptsubmit-continue-directive/tasks.md rename to specs/archive/BUG-018-userpromptsubmit-continue-directive/tasks.md diff --git a/specs/BUG-018-userpromptsubmit-continue-directive/verification.md b/specs/archive/BUG-018-userpromptsubmit-continue-directive/verification.md similarity index 100% rename from specs/BUG-018-userpromptsubmit-continue-directive/verification.md rename to specs/archive/BUG-018-userpromptsubmit-continue-directive/verification.md diff --git a/specs/REFACTOR-003-diff-check-ps1/proposal.md b/specs/archive/REFACTOR-003-diff-check-ps1/proposal.md similarity index 100% rename from specs/REFACTOR-003-diff-check-ps1/proposal.md rename to specs/archive/REFACTOR-003-diff-check-ps1/proposal.md diff --git a/specs/REFACTOR-003-diff-check-ps1/tasks.md b/specs/archive/REFACTOR-003-diff-check-ps1/tasks.md similarity index 100% rename from specs/REFACTOR-003-diff-check-ps1/tasks.md rename to specs/archive/REFACTOR-003-diff-check-ps1/tasks.md diff --git a/specs/REFACTOR-003-diff-check-ps1/verification.md b/specs/archive/REFACTOR-003-diff-check-ps1/verification.md similarity index 100% rename from specs/REFACTOR-003-diff-check-ps1/verification.md rename to specs/archive/REFACTOR-003-diff-check-ps1/verification.md diff --git a/specs/SDD-005-github-copilot-instructions-sync/proposal.md b/specs/archive/SDD-005-github-copilot-instructions-sync/proposal.md similarity index 100% rename from specs/SDD-005-github-copilot-instructions-sync/proposal.md rename to specs/archive/SDD-005-github-copilot-instructions-sync/proposal.md diff --git a/specs/SDD-005-github-copilot-instructions-sync/tasks.md b/specs/archive/SDD-005-github-copilot-instructions-sync/tasks.md similarity index 100% rename from specs/SDD-005-github-copilot-instructions-sync/tasks.md rename to specs/archive/SDD-005-github-copilot-instructions-sync/tasks.md diff --git a/specs/SDD-005-github-copilot-instructions-sync/verification.md b/specs/archive/SDD-005-github-copilot-instructions-sync/verification.md similarity index 100% rename from specs/SDD-005-github-copilot-instructions-sync/verification.md rename to specs/archive/SDD-005-github-copilot-instructions-sync/verification.md diff --git a/specs/SDD-006-vault-integrity-check/proposal.md b/specs/archive/SDD-006-vault-integrity-check/proposal.md similarity index 100% rename from specs/SDD-006-vault-integrity-check/proposal.md rename to specs/archive/SDD-006-vault-integrity-check/proposal.md diff --git a/specs/SDD-006-vault-integrity-check/tasks.md b/specs/archive/SDD-006-vault-integrity-check/tasks.md similarity index 100% rename from specs/SDD-006-vault-integrity-check/tasks.md rename to specs/archive/SDD-006-vault-integrity-check/tasks.md diff --git a/specs/SDD-006-vault-integrity-check/verification.md b/specs/archive/SDD-006-vault-integrity-check/verification.md similarity index 100% rename from specs/SDD-006-vault-integrity-check/verification.md rename to specs/archive/SDD-006-vault-integrity-check/verification.md