diff --git a/.claude/skills/regression/SKILL.md b/.claude/skills/regression/SKILL.md index f1dff6c2..4bbc2ce7 100644 --- a/.claude/skills/regression/SKILL.md +++ b/.claude/skills/regression/SKILL.md @@ -1,7 +1,7 @@ --- name: regression description: | - Run the project regression sweep and report a canonical status line + GREEN/RED verdict. + Run the project regression sweep and report a canonical status line + GREEN/RED/RED-INCOMPLETE verdict. Two tiers: `quick` (lint/format/type-check — seconds) and `full` (everything incl. Pest --parallel, Larastan, Vitest, Vite build, lychee, gitleaks — minutes). Claude auto-runs only `quick` (e.g. during verification-before-completion); @@ -32,9 +32,11 @@ Invoke via `/regression [quick|full]` (без аргумента → `full`). вердикт + вывод упавших проверок). 4. Интерпретировать вердикт: - `GREEN` — свод чист, exit-код 0. - - `RED` — перечислены упавшие проверки; полный вывод каждой — после вердикта. - - `RED-INCOMPLETE` — проверка не прогналась (нет бинаря); свод неполон, - зелёным признать нельзя. + - `RED` — перечислены упавшие проверки, exit-код 1; полный вывод каждой — + после вердикта. + - `RED-INCOMPLETE` — проверка не прогналась (нет бинаря), exit-код 1; свод + неполон, зелёным признать нельзя. Если одновременно есть упавшие проверки, + они тоже перечислены в строке вердикта. ## Уровни