docs: clarify production validation scope

This commit is contained in:
2026-08-29 08:06:58 +05:00
parent a21cc0f251
commit d0229ab2df
2 changed files with 14 additions and 4 deletions
+3 -1
View File
@@ -2,7 +2,9 @@
Исторический synthetic validation и выполненный clean production acceptance версии 0.3.1 зафиксированы в [`VALIDATION_0.3.1.md`](VALIDATION_0.3.1.md). Этот checklist остаётся воспроизводимой процедурой приёмки для следующих установок.
> Clean production acceptance release artifact `v0.3.1` выполнен 2026-08-29 на Debian 13 + AmneziaWG 3.1. Итог: PASS; production GO подтверждён. Не наблюдались только фактический scheduler-triggered reboot и повторный multi-peer load-test; anti-torrent threshold выше 500 намеренно не создавался.
> Clean production acceptance release artifact `v0.3.1` выполнен 2026-08-29 на Debian 13 + AmneziaWG 3.1. Итог: PASS; production GO подтверждён.
>
> Проверены production-critical happy path, реальный dataplane, intentional HTB drift recovery и reboot recovery. Полный checklist ниже шире выполненного clean-production прогона и также содержит fault-injection, destructive и extended regression scenarios. Фактически не выполненные сценарии перечислены в [`VALIDATION_0.3.1.md`](VALIDATION_0.3.1.md).
## A. Базовая установка
+11 -3
View File
@@ -30,6 +30,12 @@
`37573022c2ca56480e99bf7515dca1c68254690e`
Опубликованный release tag `v0.3.1` указывает на:
`21dc1e44c4e27b64a914e199b1115ead2cf89f2f`
Изменения между `3757302` и `21dc1e4` были только документационными. Release binaries сохранили те же SHA-256, поэтому runtime-код, проверенный после production fix, не изменился перед публикацией тега.
Версия пакета:
`awg2-harness 0.3.1`
@@ -312,7 +318,7 @@ Conntrack count читается из Amnezia network namespace, global max —
Подтверждено, что harness не усыновляет и не изменяет произвольный существующий swapfile только по совпадению path. После исправления argv `swapon` эта защита повторно проверена на ревизии `3757302` и сохранилась.
Положительный сценарий создания нового owned swapfile, resize/replacement и rollback в этом test run не выполнялся. Он остаётся частью clean-host production acceptance.
Положительный сценарий создания owned swapfile в synthetic run не выполнялся и был впоследствии закрыт clean production acceptance. Resize/replacement/rollback отдельно на production host не выполнялись.
## 18. Reboot scheduler
@@ -757,11 +763,13 @@ Production-critical функции, проверенные на реальном
- reboot persistence and recovery;
- reboot scheduler startup/planning.
Ограничения текущего validation:
Ограничения текущего clean production validation:
- scheduler-triggered reboot не ожидался до фактического времени;
- multi-peer production load-test отдельно не повторялся;
- anti-torrent threshold выше 500 не создавался искусственно.
- anti-torrent threshold выше 500 не создавался искусственно;
- swap resize/replacement/rollback на production host не выполнялись;
- расширенная матрица fault-injection из [`ACCEPTANCE_CHECKLIST.md`](ACCEPTANCE_CHECKLIST.md) целиком на production host не повторялась; соответствующие свойства покрыты unit/synthetic validation там, где это указано выше.
Эти ограничения зафиксированы как непроверенные сценарии и не признаны blockers для перевода пользователей на сервер: запуск и планирование scheduler проверены, обычный reboot и полное восстановление системы проверены отдельно.