mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-29 03:09:36 +00:00
scripts/process-metrics.mjs — чистые функции над снимками GitHub: по issue (таймлайн меток) вход по первой статусной метке, S4→S5, вход→S7, S7→S8, повторные постановки S7; раунды ревью — по документам docs/reviews, не по событиям метки (конвейер с #636 ставит S7 сам); прогоны Actions по workflow — исходы, wall-time, события (прогоны конвейера сведены в одну строку); минуты S4/S7 конвейера без skipped; при наличии jobs — job-минуты и доля «Мутанты». Markdown-отчёт со сводкой и таблицей по issue; CLI на gh (только чтение). process-metrics.yml — понедельник 05:00 UTC и по кнопке; отчёт в step summary и артефакт на 90 дней; прав на запись нет. Тесты на фикстурах, в т. ч. воспроизведение формы аудита 22.09 (30 issue: 15 r1/13 r2/2 r3 → 1,57; Validate 226/178/37/11). Мутанты metrics-count-skipped-pipeline-runs, metrics-rounds-by-s7-events. Issue: #637 User-Visible: no