fix(check-permissions): replace stale ADR-NNN placeholder in spec-status reasons #109
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Контекст
В
.opencode/scripts/check-permissions.pyпаттерны дляspec-status.py(строки 26 и 31) содержат reason"use spec-status tool, not bash. See ADR-NNN"— плейсхолдерADR-NNN, который никогда не был заполнен. Соседние паттерны (pipeline-status.py,project-status.py) используютADR-019. Согласно memory skill, нумерация ADR-NN отменена — ссылка на несуществующий ADR вводит в заблуждение при чтении violation-сообщений.Задача
Заменить
See ADR-NNNнаSee ADR-019в обоих reason дляspec-status.py.Контракты
"use spec-status tool, not bash. See ADR-019".Инварианты
"agent"не меняется.Граничные случаи
Влияние на связанные компоненты
.opencode/scripts/check-permissions.py.permissions-check.yml— black-box (exit code), не затронут.Вне scope
DANGEROUS_PATTERNS.Критерии приемки
rg "ADR-NNN" .opencode/scripts/— пусто.uv run pytest tests/test_check_permissions.py -q— зелёные.python3 .opencode/scripts/check-permissions.py— exit 0.