Архив OpenSpec hooks-write-target → openspec/specs/hook-guards (#6) #14

Merged
aep merged 1 commits from chore/archive-hooks-write-target into main 2026-10-23 22:04:31 +03:00
Owner

Refs #6 — шаг 1 чеклиста закрытия после merge PR #12 (d245e50). Архив OpenSpec отдельным PR, без прямых коммитов в main (решение владельца 1).

Что сделано

  • openspec archive hooks-write-target -y:
    • change перенесён в openspec/changes/archive/2026-10-16-hooks-write-target/;
    • дельта применена — openspec/specs/hook-guards/spec.md, 20 требований.
  • Ссылки на путь спеки переведены на openspec/specs/hook-guards/spec.md: докстринги hooks/harness_target.py и docs/retro/scripts/hook_cases_build.py, строка 0.4.0 в CHANGELOG.md. Поведение не меняется.
  • CLAUDE.md, «Текущая работа»: B1+B2 переведены в «Сделано» (PR #12, 0.4.0), отложенные находки — issue #13.
  • План docs/superpowers/plans/2026-10-16-hooks-write-target.md оставлен как есть: это исторический документ, в нём путь спеки на момент исполнения.

Проверка

  • openspec validate --specs --strict — 1 passed, 0 failed.
  • bash tests/run.sh — passed 472, failed 0.

Rulings I made

  • В архивный PR вошли правки ссылок на перенесённую спеку и статус в CLAUDE.md: без них после merge ссылки ведут на несуществующий путь. Цена: PR не чисто архивный.
  • Правка докстринга в hooks/ сделана через .bounded (bounded-правка без плана, файл в .gitignore), не в обход require-plan. Цена: нет.

🤖 Generated with Claude Code

Refs #6 — шаг 1 чеклиста закрытия после merge PR #12 (d245e50). Архив OpenSpec отдельным PR, без прямых коммитов в main (решение владельца 1). ## Что сделано - `openspec archive hooks-write-target -y`: - change перенесён в `openspec/changes/archive/2026-10-16-hooks-write-target/`; - дельта применена — `openspec/specs/hook-guards/spec.md`, 20 требований. - Ссылки на путь спеки переведены на `openspec/specs/hook-guards/spec.md`: докстринги `hooks/harness_target.py` и `docs/retro/scripts/hook_cases_build.py`, строка 0.4.0 в `CHANGELOG.md`. Поведение не меняется. - `CLAUDE.md`, «Текущая работа»: B1+B2 переведены в «Сделано» (PR #12, 0.4.0), отложенные находки — issue #13. - План `docs/superpowers/plans/2026-10-16-hooks-write-target.md` оставлен как есть: это исторический документ, в нём путь спеки на момент исполнения. ## Проверка - `openspec validate --specs --strict` — 1 passed, 0 failed. - `bash tests/run.sh` — passed 472, failed 0. ## Rulings I made - В архивный PR вошли правки ссылок на перенесённую спеку и статус в `CLAUDE.md`: без них после merge ссылки ведут на несуществующий путь. Цена: PR не чисто архивный. - Правка докстринга в `hooks/` сделана через `.bounded` (bounded-правка без плана, файл в `.gitignore`), не в обход require-plan. Цена: нет. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
aep added 1 commit 2026-10-16 09:16:31 +03:00
openspec archive hooks-write-target: change перенесён в
openspec/changes/archive/2026-10-16-hooks-write-target/, дельта применена —
openspec/specs/hook-guards/spec.md (20 требований), validate --strict проходит.

Ссылки на путь спеки в harness_target.py, hook_cases_build.py и CHANGELOG
переведены на openspec/specs/hook-guards/spec.md; в CLAUDE.md «Текущая работа»
B1+B2 переведены в «Сделано» (PR #12, follow-ups — #13).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aep merged commit 9fe77abcf4 into main 2026-10-23 22:04:31 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/claude-harness#14
No description provided.