611506faa1
10 задач с TDD-разбиением: types + manifest IO → signature → Vite plugin core → vite.config wiring → JSON Schema → useDevIndices composable → DevIndexOverlay (hover/click/Esc + App.vue mount) → overlay Alt-keys + Alt+Shift+I toggle → CLI 'npm run dx <id>' → end-to-end smoke. Каждая задача self-contained, кончается commit'ом. App.vue mount через defineAsyncComponent + import.meta.env.DEV для надёжного tree-shake в production. Spec coverage table в конце плана. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>