Block a user
S1-04: feat(ui) экран статуса задачи сбора
S1-03: feat(ui) валидация API-формы и UX ошибок
S2-09: docs runbook подключения к BMC и troubleshooting
S2-08: test интеграционные тесты live-сбора (mock BMC)
S2-07: feat(security) masking секретов и TLS policy
S2-06: feat(vendor-supermicro) первый vendor connector
S2-05: feat(vendors) framework vendor-specific adapters
S2-04: feat(normalizer) raw collector output -> AnalysisResult
S2-03: feat(ipmi) generic IPMI connector MVP
S2-02: feat(redfish) generic Redfish connector MVP
S2-01: feat(collector) каркас Collector/Adapter/Probe
S1-09: docs обновление README и CLAUDE.md под dual-source
S1-08: test регресс и smoke для upload + live API flow
S1-07: feat(models) метаданные источника в AnalysisResult
S1-06: feat(backend) in-memory job manager + mock executor
S1-05: feat(api) контракты live-сбора /api/collect
S1-04: feat(ui) экран статуса задачи сбора