REMCOD Docs
Qa

QA и release gates

QA и release gates

Проверка выбирается по затронутой границе. Сильный coding agent не должен запускать полную матрицу на каждую текстовую правку, но cross-cutting/release изменение проверяет каждую затронутую поверхность.

Базовые контуры

  • Expo/mobile: npm run check:mobile, release/mobile smoke по необходимости;
  • shared contracts/RBAC: package typecheck + consumers;
  • backend: profile tests + lint/typecheck/test;
  • web: profile tests/lint, build для route/config/build-sensitive changes;
  • Eve: typecheck/test/eval при agent runtime/instructions/tools changes;
  • iOS/watch: XcodeGen + targeted tests, полный suite для shared seams/release;
  • docs: MDX/link checks и docs build, если изменялся docs runtime/content существенно.

Evidence

Не писать «CI зелёный», если workflow не стартовал/упал на startup_failure. Не считать локальный unit test доказательством live OAuth, production deploy или App Store readiness.

Безопасная автономность

Локальные disposable tests и read-only inspection не требуют отдельного подтверждения, если уже входят в задачу. Production migration/deploy, destructive data action, permission/secret changes и external publication требуют отдельной явной границы.

On this page