feat(models): add source metadata to analysis result

Closes #7
This commit is contained in:
Mikhail Chusavitin
2026-02-04 10:09:15 +03:00
parent d38d0c9d30
commit 596eda709c
4 changed files with 221 additions and 33 deletions

View File

@@ -109,6 +109,12 @@ DELETE /api/clear # Очистить загруженные данны
POST /api/shutdown # Завершить работу приложения
```
`/api/status` и `/api/config` теперь возвращают унифицированные метаданные источника:
- `source_type`: `archive` или `api`
- `protocol`: `redfish` | `ipmi` (для архивов может быть пустым)
- `target_host`: BMC host для live-сбора
- `collected_at`: timestamp времени получения данных
### Контракты live-сбора (`/api/collect`)
`POST /api/collect` принимает JSON: