Files
specs/openspec/changes/simplify-verification-infrastructure/proposal.md
T

36 lines
2.3 KiB
Markdown

## Why
Проверки change и репозиториев дополнительно проходят через самописные
обёртки, мета-проверки и точные baseline-сравнения. Они дублируют возможности
поддерживаемых инструментов, повторяют tool calls и усложняют обязательный
workflow без защиты самостоятельного продуктового риска.
## What Changes
- Упростить verification infrastructure, оставив только проверки, которые
непосредственно подтверждают наблюдаемые инженерные инварианты.
- Установить единый итоговый подход: TypeScript, Biome/ESLint, Vitest/Jest,
Knip, dependency-cruiser, build и native OpenSpec validation — как основные
автоматические доказательства; contract и semantic review остаются
соразмерными риску change.
- Исключить самописные verification и meta-verification механизмы, когда они
лишь оркестрируют, повторяют или тестируют уже применяемые инструменты.
- Не ослаблять проверку типов, стиля, риск-ориентированных тестов,
архитектурных границ, сборки, публичного API contract или проверяемых
repository hygiene-инвариантов.
- Не менять application behavior, API или данные и не вводить CI, новые
зависимости либо новые quality thresholds.
## Capabilities
### New Capabilities
### Modified Capabilities
## Impact
Затронуты локальные verification workflows frontend, backend, specs и docs,
OpenSpec agent entrypoints и as-built process documentation. Разработчики и
агенты получат более короткий, прозрачный набор команд; существующие базовые
quality и contract checks сохранятся в итоговой стратегии.