food-market/docs/quality-status.md
nns b1bdf5c228
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
fix(migration): не схлопывать разные карточки МойСклада по артикулу + актуализировать объяснение сверки
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 20:11:06 +05:00

3.4 KiB
Raw Blame History

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.