{
  "version": 2,
  "description": "Template registry for self-healing setup. Maps internal import paths to templates.",
  "templates": {
    "data/stickers": {
      "template": "stickers.ts",
      "description": "Emoji-based sticker packs for media picker"
    },
    "data/constants": {
      "template": "constants.ts",
      "description": "App-wide constants (lead statuses, roles, event types)"
    },
    "lib/utils": {
      "template": "utils.ts",
      "description": "Utility functions (cn, formatters, helpers)"
    },
    "types/index": {
      "template": "types-index.ts",
      "description": "Core type definitions (User, Lead, DashboardStats)"
    },
    "hooks/use-media": {
      "template": "hooks/use-media.ts",
      "description": "Media query hook"
    },
    "hooks/use-debounce": {
      "template": "hooks/use-debounce.ts",
      "description": "Debounce hook"
    },
    "hooks/use-local-storage": {
      "template": "hooks/use-local-storage.ts",
      "description": "LocalStorage hook with SSR safety"
    }
  },
  "fallbackTemplates": {
    "@/data/*": "data-generic.ts",
    "@/lib/*": "lib-generic.ts",
    "@/hooks/*": "hook-generic.ts",
    "@/types/*": "types-generic.ts",
    "@/components/*": "component-generic.tsx",
    "@/utils/*": "utils-generic.ts"
  }
}