{
  "$schema": "https://carmenlabs.com/experimental/schema.json",
  "id": "pokemons-data",
  "name": "Pokémon Data Mutated View",
  "description": "Vista reejecutable que enriquece la tabla de Pokémon con métricas derivadas y conteos por tipo.",
  "version": "1.0.0",
  "source": {
    "kind": "file",
    "path": "../pokemons-data.csv",
    "adapter": "csv-table",
    "input": "table"
  },
  "views": [
    {
      "id": "stats",
      "name": "Pokémon Stats",
      "description": "Tabla mutada con índice de masa, arreglo de tipos y resumen por tipo principal.",
      "prompt": "Genera una vista HTML que muestre cada Pokémon con su índice de masa derivado, su tipo principal y un resumen de cuántos Pokémon hay por tipo principal. Usa textContent para inyectar datos.",
      "renderer": "html",
      "entry": {
        "transform": "views/stats/transform.mjs",
        "render": "views/stats/view.html"
      }
    },
    {
      "id": "pokedex",
      "name": "Pokédex",
      "description": "Tarjetas visuales al estilo Pokédex con sprite, tipos y estadísticas principales.",
      "prompt": "Genera una vista HTML tipo Pokédex que muestre cada Pokémon como una tarjeta con su sprite oficial, nombre, número, tipos y estadísticas (altura, peso, experiencia base). Usa un diseño responsive en cuadrícula y colorea las tarjetas según el tipo principal. Usa textContent para inyectar datos.",
      "renderer": "html",
      "entry": {
        "transform": "views/pokedex/transform.mjs",
        "render": "views/pokedex/view.html"
      }
    }
  ],
  "metadata": {
    "created": "2026-07-27",
    "source_columns": ["id", "name", "height", "weight", "base_experience", "types"]
  }
}
