Архив OpenSpec harness-retro → openspec/specs/harness-retro, hook-guards (#29) #32

Merged
aep merged 1 commits from chore/archive-harness-retro into main 2026-10-24 09:15:07 +03:00
Owner

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

Что сделано

  • openspec archive harness-retro -y:
    • change перенесён в openspec/changes/archive/2026-10-24-harness-retro/;
    • создана openspec/specs/harness-retro/spec.md (22 требования);
    • openspec/specs/hook-guards/spec.md — MODIFIED «Регрессионный корпус хуков» (сегменты и known).
  • В hook-guards семантика known и KNOWN-FIXED вынесена в отдельное требование «Известные ошибки корпуса». Иначе после слияния дельты текст требования корпуса превышал 500 символов и validate --strict для основной спеки падал. Сценарии не менялись.
  • Ссылки на openspec/specs/harness-retro/spec.md в SKILL.md, retro_metrics.py и retro_leftovers.py теперь ведут в существующий файл. План docs/superpowers/plans/2026-10-24-harness-retro.md — исторический документ, путь change в нём не менялся.

Проверка

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

Rulings I made

  • Требование «Регрессионный корпус хуков» разделено на два, чтобы пройти строгую валидацию основной спеки. Цена: нет, поведение и сценарии те же.

🤖 Generated with Claude Code

Refs #29 — п. 1 чеклиста закрытия после merge PR #30 (1697c77). Архив OpenSpec отдельным PR, без прямых коммитов в main (решение владельца 1). ## Что сделано - `openspec archive harness-retro -y`: - change перенесён в `openspec/changes/archive/2026-10-24-harness-retro/`; - создана `openspec/specs/harness-retro/spec.md` (22 требования); - `openspec/specs/hook-guards/spec.md` — MODIFIED «Регрессионный корпус хуков» (сегменты и `known`). - В `hook-guards` семантика `known` и `KNOWN-FIXED` вынесена в отдельное требование «Известные ошибки корпуса». Иначе после слияния дельты текст требования корпуса превышал 500 символов и `validate --strict` для основной спеки падал. Сценарии не менялись. - Ссылки на `openspec/specs/harness-retro/spec.md` в `SKILL.md`, `retro_metrics.py` и `retro_leftovers.py` теперь ведут в существующий файл. План `docs/superpowers/plans/2026-10-24-harness-retro.md` — исторический документ, путь change в нём не менялся. ## Проверка - `openspec validate --specs --strict` — 2 passed, 0 failed. - `bash tests/run.sh` — passed 624, failed 0. ## Rulings I made - Требование «Регрессионный корпус хуков» разделено на два, чтобы пройти строгую валидацию основной спеки. Цена: нет, поведение и сценарии те же. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
aep added 1 commit 2026-10-24 09:12:15 +03:00
openspec archive harness-retro: change → openspec/changes/archive/2026-10-24-harness-retro/; openspec/specs/harness-retro/spec.md (22 требования), hook-guards — MODIFIED «Регрессионный корпус хуков»; известные ошибки корпуса вынесены в отдельное требование, чтобы текст требования был ≤ 500 символов (validate --strict).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aep merged commit c7934fb9f3 into main 2026-10-24 09:15:07 +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#32
No description provided.