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

2.3 KiB

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 сохранятся в итоговой стратегии.