doc: add v9.7 task list and dev rules
This commit is contained in:
@@ -161,7 +161,38 @@ UI графа:
|
||||
- код перенесен в новую папку/repo baseline
|
||||
|
||||
|
||||
## 11. Операционная дисциплина (КРИТИЧЕСКОЕ)
|
||||
## 11. Текущие задачи (v9.7 — в работе)
|
||||
|
||||
Все 4 задачи согласованы с оператором. Реализовывать в таком порядке:
|
||||
|
||||
### Задача 1 — Стриминговая загрузка инстансов
|
||||
- Backend `/api/instances/stream` уже есть (NDJSON, main.py строка ~297)
|
||||
- Фронт **ещё использует старый** `/api/instances` (index.html строка ~1004)
|
||||
- Нужно: переключить фронт на `/api/instances/stream`, строки добавлять в таблицу по одной по мере прихода
|
||||
- Все загруженные инстансы держать в памяти (`allInstances`). К API обращаться ТОЛЬКО по кнопке "Обновить"
|
||||
|
||||
### Задача 2 — Метка "Актуально на ЧЧ:ММ:СС"
|
||||
- Разместить **слева от кнопки "Обновить"**
|
||||
- Показывать время завершения последней загрузки
|
||||
- Обновлять при каждом refresh
|
||||
|
||||
### Задача 3 — Фильтрация зависимостей по чекбоксам
|
||||
- В блоке "Зависимости" инстанса показывать ТОЛЬКО те инстансы, статус которых выбран чекбоксами (running/suspended/etc)
|
||||
- При изменении чекбокса — сразу перерисовывать список зависимостей (без обращения к API, из памяти)
|
||||
|
||||
### Задача 4 — Переход по клику + кнопка "Назад"
|
||||
- Клик на инстанс в блоке "Зависимости" → открыть его строку/детали в таблице
|
||||
- Добавить кнопку "Назад" для возврата к исходному инстансу
|
||||
|
||||
### Правила разработки (напоминание):
|
||||
- ЧАСТО коммитить: `git add -A && git commit` на ВМ в `~/terra/dashboard`
|
||||
- Всё через SSH: `ssh -i ~/.ssh/naeel_vm_id_ed25519 -o StrictHostKeyChecking=no naeel@5.172.178.213`
|
||||
- Не ломать существующий рабочий код
|
||||
- Новая логика = новые функции в конце файла
|
||||
|
||||
---
|
||||
|
||||
## 12. Операционная дисциплина (КРИТИЧЕСКОЕ)
|
||||
|
||||
Для нового агента это обязательное правило:
|
||||
- Все команды по проекту выполнять ТОЛЬКО через SSH на ВМ.
|
||||
|
||||
Reference in New Issue
Block a user