docs: add 2-day delivery and hourly checklist

Add execution checklist for next two development days and a follow-up week of testing in work-plan.md.
This commit is contained in:
2026-05-27 16:12:56 +10:00
parent 721de21d5c
commit d1b89c75dd
+46
View File
@@ -77,6 +77,52 @@
--- ---
## Ближайшие 2 дня (чеклист исполнения)
### День 1
- [ ] `d1-1` Ingest: `event_id` UUID обязателен, UNIQUE индекс, коды duplicate, логи, docs/schema
- [ ] `d1-2` MVP Problems: модель, корреляция `host+type+окно`, API `GET/ack/resolve`
- [ ] `d1-3` Правила v1: `brute-force burst`, `privilege spike`, `host silence`
### День 2
- [ ] `d2-1` UI Problems: список, фильтры, `Ack/Resolve`, карточка с таймлайном
- [ ] `d2-2` Dashboard: top hosts/types, `open vs resolved 24h`, drill-down
- [ ] `d2-3` Ops: retention, health checks, runbook backup/restore/deploy
- [ ] `dod` DoD: нет дублей `event_id`, Problems e2e, 3 правила, UI MVP, docs, push в kalinamall
### Почасовой чеклист
#### День 1
- [ ] `09:0010:00` миграция `event_id` + UNIQUE, валидация ingest
- [ ] `10:0011:00` поведение duplicate (`201/409`) и логирование reject
- [ ] `11:0012:00` обновить `event-schema-v1.json` и `agent-integration.md`
- [ ] `13:0014:30` модель Problems + миграция
- [ ] `14:3016:00` корреляция при ingest (`fingerprint`, `count`, `last_seen`)
- [ ] `16:0017:30` API `GET /problems`, `ack`, `resolve` + smoke
- [ ] `18:0019:00` правила `brute/privilege/silence` + unit tests
#### День 2
- [ ] `09:0011:00` UI Problems: таблица + фильтры (`status/severity/host`)
- [ ] `11:0012:00` карточка проблемы + таймлайн событий
- [ ] `13:0014:30` Dashboard: виджеты top hosts/types
- [ ] `14:3016:00` Dashboard: `open/resolved 24h` + drill-down
- [ ] `16:0017:00` retention job (`events 3090d`, `problems 180d+`)
- [ ] `17:0018:00` health checks (DB/worker/heartbeat stale)
- [ ] `18:0019:00` runbook + финальный push в kalinamall + freeze dev
### Неделя после freeze (только тестирование)
- [ ] `дни 12` функциональные E2E (`RDP + SSH + mixed load`)
- [ ] `дни 34` нагрузка, дубликаты, флаппинг heartbeat
- [ ] `день 5` регресс + known issues
- [ ] `дни 67` soak-test, только bugfix
---
## Gantt (упрощённо) ## Gantt (упрощённо)
```mermaid ```mermaid