Files
autotest/DOCS/LEGACY.sonnet-response-params-audit.md
T
naeel 4e899b8d36 doc: 54 устаревших файла -> LEGACY.*, README обновлён
Актуальные (4): ARCHITECTURE.md, howto-flask-nubes.md, polygon-plan.md, sonnet-app-autotest-review-v1.2.39.md
Всё остальное — исторические артефакты v1.0.x/v1.1.x, старые ревью, промпты.
2026-08-04 08:28:06 +04:00

1.4 KiB
Raw Blame History

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 — отдельно