gendesign/.claude/rules
lekss361 627189a3e3 fix(bots): qa-close bug (Closes→Refs) + minor-verdict creates follow-up task
Найдено живым тестом (reviewer смержил #710 → linked issue #696 закрылся ДО qa).

1. Closes→Refs: worker PR-body писал `Closes #N` → merge авто-закрывал issue →
   qa-pickup (status/qa & state=open) закрытый не видел → smoke не запускался.
   FSM: issue закрывает QA на status/done, не merge. Фикс: worker пишет `Refs #N`.
   - auto-backend.md PR-template + git-pr.md note.

2. MINOR → follow-up task (по запросу): reviewer на 🟡 MINOR теперь, кроме merge,
   заводит ОДИН consolidated follow-up issue для actionable-minor'ов
   (scope/X status/ready priority/p3 tech-debt; body = work-prompt + "Follow-up из PR #N").
   Косметику (whitespace/naming) не заводит — не флудить очередь.
   - auto-code-reviewer.md ACT+severity + work-as-reviewer.md.
   - Заведены labels priority/p3 (id63) + tech-debt.
2026-05-30 14:11:05 +03:00
..
backend.md chore(claude-rules): promote 3 deferred feedback rules from memory (#496) 2026-05-24 09:01:27 +00:00
deploy.md chore(claude-rules): promote 3 deferred feedback rules from memory (#496) 2026-05-24 09:01:27 +00:00
frontend.md chore(claude-rules): promote 3 deferred feedback rules from memory (#496) 2026-05-24 09:01:27 +00:00
git-pr.md fix(bots): qa-close bug (Closes→Refs) + minor-verdict creates follow-up task 2026-05-30 14:11:05 +03:00
sql.md chore(mv): regression test + sql rule for weighted AVG (#295) (#626) 2026-05-28 13:49:54 +00:00
ui-conventions.md chore(claude-config): align with 2026 best practices (#495) 2026-05-24 08:48:42 +00:00
ui-microcopy.md chore(claude-config): align with 2026 best practices (#495) 2026-05-24 08:48:42 +00:00
ui-tokens.md chore(claude-config): align with 2026 best practices (#495) 2026-05-24 08:48:42 +00:00