# Sonnet 4.6 — Параметры операций + аудит багов Дата: 2026-07-30 ## 🔴 Баг 1: runOp() — форма только для modify app.js:127 — все кроме modify идут с executeOp({}). create_user, delete_user и др. получают пустые params. **Решение (Вариант C):** Всегда showParams. Если params пустые — показать заголовок + кнопку без полей. ## 🔴 Баг 2: CMDB-delete не чистит трекер api_test.py — после успешного CMDB инстанс в трекере → показывается как "creating" вечно. ## 🟠 Баг 3: Сетевая ошибка в поллинге → busy навсегда app.js — fetch в setInterval без try/catch → silent reject → busy stuck. ## 🟡 Баг 4: refreshInstances только при OK app.js:357 — после FAIL список не обновляется. ## 🟢 Баг 5: currentSvcId=1 хардкод Первый сервис ≠ 1 → рассинхрон UI и данных. ## 🟢 Баг 6: detect_endpoint ×3-4 на запрос auth.py — кэшировать через flask.g. ## Приоритет 1. Баг 2 — 1 строка 2. Баг 1 — основная задача (форма для всех операций) 3. Баг 3 — busy stuck 4. Баг 4 — одна строка 5. Баги 5-6 — отдельно