# Sol — ответы на 14 вопросов Дата: 2026-07-30 ## Ключевые решения | # | Решение | |---|---------| | executor | Извлечь синхронное ядро, сохранить POST /api/test | | threading | Один threading.Thread, PG как источник статуса | | YAML params | Символьные коды, резолв через API при запуске | | persistent | Таблица привязок scenario+stand+key+svc→UID | | cleanup | SKIP если нет UID, try delete если частичный | | CMDB | Убрать из авто-delete. Force-cleanup эндпоинт для dev/test | | БД | scenario_runs + расширить runs (не три таблицы) | | heartbeat | UPDATE в PG раз в 30с | | UI | Сворачиваемая секция, без вкладок | | escape | statusError, d.error, log, currentSvcName | | prod | Заблокировать целиком для MVP | | config.yaml | dummy→сценарий, PG→пример | | порядок | mock → executor → route → YAML → удалить legacy | | риск | POST /api/test формат не менять | ## MVP: dev/test only, symbolic codes, один поток, PG статус, нет вкладок, нет CMDB-auto.