Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run
CI / Backend (.NET 8) (push) Waiting to run
CI / Web (React + Vite) (push) Waiting to run
CI / POS (WPF, Windows) (push) Waiting to run
Docker API / Build + push API (push) Waiting to run
Docker API / Deploy API on stage (push) Blocked by required conditions
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3.4 KiB
3.4 KiB
Quality status
Обновлено: 2026-10-09T15:09:30+00:00 · auto-gen из ~/quality-watchdog.sh
🔴 Текущий статус
Последний прогон: 2026-10-09T20:05:01+05:00
Зелёных шагов: 5/8
Красных шагов: 4
Шаги smoke-suite
| Шаг | Статус | Последнее изменение | Consecutive fail |
|---|---|---|---|
| /health/ready | 🟢 | 2026-10-09T20:05:01+05:00 |
0 |
| signup→login→/api/me | 🔴 | 2026-10-09T20:05:01+05:00 |
27 |
| GET /api/catalog/products | 🔴 | 2026-10-09T20:05:01+05:00 |
27 |
| Playwright UI (product CRUD) | 🟢 | 2026-10-09T20:05:01+05:00 |
0 |
| /metrics (Prometheus) | 🟢 | 2026-10-09T20:05:01+05:00 |
0 |
| /hubs/notifications/negotiate | 🔴 | 2026-10-09T20:05:01+05:00 |
27 |
| Multi-tenant isolation | 🟢 | 2026-10-09T20:05:01+05:00 |
0 |
| Performance p95 vs baseline | 🔴 | 2026-10-09T20:05:01+05:00 |
27 |
Детали падений (последний прогон)
auth_me: не удалось получить admin token (len=0)products: skipped (нет токена)signalr: skipped (нет токена)perf: skipped (нет токена)
Performance baseline (p95, ms)
| Endpoint | p95 (ms) |
|---|---|
/api/catalog/products/page/1/pageSize/10 |
363 |
/api/me |
279 |
/api/sales/retail/stats/days/7 |
269 |
Регрессия = текущий p95 >50% от baseline. Baseline обновляется только когда регрессии нет (берёт min).
История за 7 дней
Прогонов: 165
С красным: 40
Green-ratio: 75%
Прогоны с красным шагом
| Время | Красные шаги |
|---|---|
2026-10-09T01:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T02:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T03:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T04:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T05:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T06:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T07:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T08:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T09:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T10:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T11:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T12:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T13:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T14:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T15:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T16:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T17:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T18:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T19:05:01+05:00 |
auth_me, products, signalr, perf |
2026-10-09T20:05:01+05:00 |
auth_me, products, signalr, perf |
Последние 24 прогона
🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴
Скрипт: ~/quality-watchdog.sh (cron 0 * * * *).
Источник: ~/.fm-watchdog/quality-history.jsonl.
Sprint 25 — autonomous continuous quality monitoring.