fix(plan): correct relative path для vuetify.ts link в CTO-19 plan

Lychee pre-push hook нашёл broken link: `[app/resources/js/plugins/vuetify.ts](app/resources/js/plugins/vuetify.ts)` resolves к `docs/superpowers/plans/app/...` (несуществующий путь). Fix: `../../../app/resources/js/plugins/vuetify.ts` (3 levels up from plan-file location).

Pravila: prefer new commit over --amend; lychee block requires fix перед push.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Дмитрий
2026-05-13 05:18:49 +03:00
parent 0832997b6e
commit f6e1e64bee
@@ -4,7 +4,7 @@
**Goal:** Закрыть CTO-19 ⏸ через установку `lucide-vue-next` и регистрацию custom Vuetify IconSet с 78-entry mapping `mdi-*` → Lucide components. Views НЕ touched.
**Architecture:** Single core change в [app/resources/js/plugins/vuetify.ts](app/resources/js/plugins/vuetify.ts) — добавление `icons` config с custom `IconSet`, где `component` function принимает Vuetify icon prop (`mdi-plus`/etc.) и рендерит Lucide component через `h()`. Fallback `HelpCircle` для unmapped. 51 Vue/TS файл с `icon="mdi-*"` invariant.
**Architecture:** Single core change в [`app/resources/js/plugins/vuetify.ts`](../../../app/resources/js/plugins/vuetify.ts) — добавление `icons` config с custom `IconSet`, где `component` function принимает Vuetify icon prop (`mdi-plus`/etc.) и рендерит Lucide component через `h()`. Fallback `HelpCircle` для unmapped. 51 Vue/TS файл с `icon="mdi-*"` invariant.
**Tech Stack:** Vue 3.5 + Vuetify 3.12 + `lucide-vue-next` (~0.460.0+). Vite tree-shaking → ~25-30 KB gzip bundle delta.