ci: full mutation gate runs nightly, outside the development and release cycle

The full registry run proves that tests can fail, not that the product
works; 4 of its 5 runs since 02.09 were manual dispatches tied to
releases. Owner decision 09.09: a daily schedule (01:00 UTC, before the
02:30 nightly Validate), failures reported as an issue by the existing
#472 job, no place in the development or release flow. Docs and the
workflow comments say so; the test pins the daily cron.

Issue: #513
User-Visible: no
This commit is contained in:
Codex
2026-09-09 20:49:08 +03:00
parent 9b65d4bcf7
commit 61905bacdc
4 changed files with 24 additions and 13 deletions
+3 -2
View File
@@ -22,8 +22,9 @@
// worktree → патч → сборка бандла → бандл в demo/srv/assets → тест. Тест,
// оставшийся зелёным, — это провал гейта, а не успех теста.
//
// Прогон дорогой (пересборка бандла на мутанта), поэтому его место — перед
// стабильным релизом (.github/workflows/mutation-gate.yml), не на каждой бете.
// Прогон дорогой (пересборка бандла на мутанта) и проверяет тесты, а не
// продукт, поэтому его место — ночное расписание (.github/workflows/
// mutation-gate.yml, #513), вне цикла разработки и релиза; отказ — issue.
// Дешёвая часть — «патчи применимы, guard-файлы существуют» — живёт в
// test/mutation-gate.test.mjs и идёт с обычными юнитами: реестр, отставший от
// кода, хуже отсутствующего, потому что выглядит защитой.