Files
app-autotest/DOCS/sonnet-response-params-audit.md

31 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 — отдельно