19d12c9f95
Capture session-end documentation learnings 13.05.2026 day +1 после CTO-19 ✅ closure (commit0832997+ fixupf6e1e64). CLAUDE.md v1.90 → v1.91 (через `/claude-md-management:revise-claude-md` per §5 п.10): — Шапка version line: новый v1.91 narrative bump с session-end summary — §0 row Pravila: bump v1.11 → v1.12 (cross-ref sync) — §9 история версий: +v1.91 entry (session learning capture) Pravila v1.11 → v1.12 (manual Edit per explicit user approval choice «iii. Pravila v1.11 → v1.12 methodology additions»): — §4.6 self-review: +subsection «Для UI-refactor (icon migration / palette swap / layout overhaul)» — visual smoke verification обязательна; unit tests jsdom недостаточны; user-grep resources/js insufficient (Vuetify-internal default mdi-* gap learning от CTO-19); axe-core scan для palette changes — §4.7 объединение/переименование файлов: +п.4 «Plans/specs относительные пути» — для ссылок на app/db/docs из docs/superpowers/{plans,specs}/ использовать `../../../<target>` (lychee strict filesystem semantics; прецедент CTO-19 fixup `f6e1e64`) audit findings.md Q.INFO.001 entry: +«Audit methodology gap» subsection — Phase 4 SAST coverage check must begin с `ls .github/workflows/` ДО conclusions про tool availability. Audit 12.05.2026 пропустил `.github/workflows/sast.yml` (commit53fb1ecот PR #25, 10.05.2026 — 2 дня до audit). Generalize: any «X not configured» finding должен включать explicit check репо-уровневых configurations (.github/, .gitlab-ci.yml, lefthook.yml, etc.). cspell-words.txt +2: «рендерить» / «рендерятся» (dev jargon). +опечатки fix: «гap» → «gap», «zafiksирован» → «зафиксирован», «инсуффициентны» → «недостаточны». Регрессия зелёная (verified в commit0832997): — Pest --parallel 742/739/0/3 / Vitest 88/683+3 / Vite build 3.52s — axe-core /admin/billing 0 iconography violations — lychee 252 OK / gitleaks 0 (372+ commits) 0 code changes / 0 schema / 0 migrations / 0 npm install / 0 test impact. Memory updates (отдельный шаг, git-untracked): — feedback_environment.md +3 quirks 74-76 (Lucide+Histoire peerDep, Vuetify-internal mdi defaults gap, plans-relative-paths) — MEMORY.md index quirks count bump 73→76 Workflow: `superpowers:brainstorming` (F-option scope) → `:writing-plans` → `/claude-md-management:revise-claude-md` (CLAUDE.md bump per §5 п.10) + manual Edit (Pravila + findings.md). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>