# Реестр рисков (Risk Register) **Проект:** OZON Tech Sorter Simulation **Дата:** 2026-07-15 **Ветка:** `feature/maximum-demo-realism` Шкала: вероятность / влияние = Low · Medium · High · Critical. Статус: Open · Mitigated · Accepted. --- ## 1. Сводная таблица | ID | Риск | Вероятность | Влияние | Статус | Митигация | | -- | ---- | ----------- | ------- | ------ | --------- | | R01 | Production :3100 / https://arhipovdan.ru/ отдаёт старый dist | High | Critical | Open | `demo:health`; ручной redeploy; показывать :3101 при сомнении | | R02 | Визуальный разрыв `/` vs `/details` путает жюри | High | High | Open | Вести показ на `/`; unify twins в плане | | R03 | Жюри воспринимает кинематику как «фейк» | Medium | High | Mitigated | Proof HUD + честные формулировки; jam/e-stop | | R04 | Pseudo-CV раскрыт как «обман» | Medium | Medium | Accepted | RULE overlay + confidence; не обещать ML | | R05 | Просадка FPS на ноутбуке жюри | Medium | High | Mitigated | quality modes; shadows/effects off | | R06 | Регрессия classifier/min dims | Low | Critical | Mitigated | tests 153; measurement+DIMENSION_LIMITS | | R07 | Fault freeze без recover ломает показ | Low | High | Mitigated | recover path + hotkeys R/N | | R08 | Agent/фоновые job портят ресурсы во время демо | Medium | High | Mitigated | kill switch; runbook stop | | R09 | Будущий auto-patch агента ломает main | Low (сейчас) | Critical | Mitigated | forbid merge/deploy; MVP verify-only | | R10 | Утечка секретов `.env` в отчёты/логи | Low | Critical | Mitigated | policy forbidSecretAccess; не документировать values | | R11 | Нет e2e в CI — UI регрессия незамечена | Medium | Medium | Open | ручные scripts; план CI 1 worker | | R12 | OOM при локальной LLM + Playwright | Medium | High | Accepted (avoid) | Variant C; не совмещать | | R13 | Disk fill отчётами/скриншотами | Low | Medium | Open | ротация reports | | R14 | Нет docker CLI в operator env | High (факт) | Medium | Accepted | внешний deploy path документирован | | R15 | Swap thrash под нагрузкой | Low | High | Mitigated | лимиты 1 worker; demo mode без фона | | R16 | Расхождение playlist expectedCategory и classifyItem | Low | High | Mitigated | wire classifyItem; tests | | R17 | STL/fallback выглядят «игрушечно» | Medium | Low | Accepted | modelAssets notes; backlog textures | | R18 | Tunnel/cloudflared outage | Low | Critical | Open | fallback loopback :3100 / LAN preview | | R19 | Несогласованность документации и кода | Medium | Low | Mitigated | этот пакет docs = snapshot 2026-07-15 | | R20 | Попытка «добавить physics» перед показом → регрессия | Medium | High | Open | запрет P0-physics перед demo day | --- ## 2. Детали по критическим рискам ### R01 — Устаревший production dist **Симптом:** локально proof/hotkeys есть, на https://arhipovdan.ru/ — нет. **Детектор:** сравнить UI; `demo:health`; hash файлов в контейнере (если доступен docker на хосте). **Реакция:** ручной redeploy; на показе переключиться на проверенный preview. **Тип данных о риске:** подтверждён аудитом как **процессный** факт («may still serve OLD dist»). ### R09 — Автономный агент vs production **Симптом:** гипотетический merge/deploy без человека. **Текущий контроль:** `forbidMergeToMain`, `forbidProductionDeploy`, нет Implementer auto-patch. **Остаточный риск:** появится при расширении MVP без обновления safety caps. ### R10 — Секреты `.env` содержит ключи `login`, `password`, `url`. Значения не подлежат публикации. Любой новый tooling обязан редact’ить env. --- ## 3. Риски ёмкости (связь с SERVER_CAPACITY_REPORT) | Риск | Вывод | | ---- | ----- | | 24/7 agent | Возможен **с ограничениями** | | Local 7B+ | Тяжело; предпочтителен API | | Playwright | Да, 1 worker | | CV training | Лучше external GPU | | Server 3D | Не нужен | --- ## 4. Матрица приоритета обработки ```text Сначала: R01 (prod sync), R18 (tunnel fallback plan) Потом: R02 (twin unify), R11 (e2e), R13 (disk hygiene) Следить: R05/R08 во время каждого показа Не трогать в demo week: R20 (physics spike) ``` --- ## 5. Accepted risks (осознанно) | ID | Почему принимаем | | -- | ---------------- | | R04 | Архитектура MVP Track 3 — pseudo-CV by design | | R12 | Не запускаем локальную LLM 24/7 | | R14 | Ограничение окружения; обход через внешний deploy | | R17 | ROI текстур ниже proof/controls | --- ## 6. Триггеры пересмотра реестра - Смена хоста/GPU/RAM. - Включение Implementer auto-patch. - Добавление physics engine. - Подключение реального CV inference. - Появление CI e2e. - Инцидент на живом показе. --- ## 7. Вывод Главный необработанный операционный риск для жюри — **R01 (старый prod dist)**. Технические риски демо-контура в основном **смягчены** итерацией maximum-demo-realism. Риски полной автономии агента **заблокированы политикой**, пока MVP verify-only.