diff --git a/DOCS/sol-answers.md b/DOCS/sol-answers.md new file mode 100644 index 0000000..8d90271 --- /dev/null +++ b/DOCS/sol-answers.md @@ -0,0 +1,24 @@ +# 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.