diff --git a/docs/ONBOARDING.md b/docs/ONBOARDING.md index dcea2d5..53ec1a5 100644 --- a/docs/ONBOARDING.md +++ b/docs/ONBOARDING.md @@ -124,10 +124,22 @@ food-market/ ### Sprint-history -Хронология фич: `docs/sprint1-progress.md` … `docs/sprint24-progress.md`. +Хронология фич: `docs/sprint1-progress.md` … `docs/sprint28-progress.md`. Каждый — что было сделано + цифры. Полезно когда видишь странное имя файла и хочешь понять «когда и зачем». +После Sprint 24 — серия "quality marathon": +- **25** — hourly quality-watchdog (`~/quality-watchdog.sh`) с + auto-incident loop в Server-Claude очередь. +- **26** — flaky-test detection (`tests/regression/find-flaky.sh`) + + observability stack (Grafana JSON + Prometheus alerts + RUNBOOK + action-per-alert). +- **27** — cross-feature integration tests (`tests/integration/`) + + 4-часовой soak (k6) + crash recovery (11.7s ≤ 30s SLA). +- **28** — overnight maintenance: api-reference auto-gen fix + (195→240 endpoints), HSTS header на stage, integration spec + gap-fill (1C-CSV import, GDPR export, security headers). + ### Тестовый стенд - **Stage**: `https://test.admin.food-market.kz` — `~/deploy-stage.sh` собирает образ и катит. Подробности в [stage-access.md](stage-access.md).