From 439301b92d91cf9e8485a3c5d21103835b32ba2c Mon Sep 17 00:00:00 2001 From: nns Date: Tue, 9 Jun 2026 03:42:51 +0500 Subject: [PATCH] =?UTF-8?q?docs:=20ONBOARDING=20sprint-history=20=D0=B4?= =?UTF-8?q?=D0=BE=2028=20+=20quality=20marathon=20summary?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ONBOARDING.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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).