diff --git a/data/gate5_generalization_probe.jsonl b/data/gate5_generalization_probe.jsonl new file mode 100644 index 0000000..491bf25 --- /dev/null +++ b/data/gate5_generalization_probe.jsonl @@ -0,0 +1,4 @@ +{"id": "gp-01-ferreteria", "dificultad": "media", "prompt": "Armá una sección de catálogo de 1140 de ancho para una ferretería de barrio, con una grilla de 3 columnas: cada columna es una categoría (herramientas eléctricas, tornillería, pintura) con un ícono o color distintivo, un título y una bajada corta."} +{"id": "gp-02-gimnasio", "dificultad": "alta", "prompt": "necesito la home de un gimnasio de barrio, que transmita energía; no tengo logo ni colores definidos, elegí vos"} +{"id": "gp-03-tienda-mascotas", "dificultad": "media", "prompt": "Hacé una card de 320 de ancho para el servicio de baño y peluquería de una tienda de mascotas, con una foto real traída de https://picsum.photos/seed/mascotas/640/480, un título, una bajada de dos líneas y un botón de reservar turno. Nada de rectángulos grises simulando la foto."} +{"id": "gp-04-panaderia", "dificultad": "alta", "prompt": "hazme una landing page de una panadería artesanal con colores cálidos"} diff --git a/scripts/35_gate5_penpot_design.py b/scripts/35_gate5_penpot_design.py index 3fceb43..7249d89 100644 --- a/scripts/35_gate5_penpot_design.py +++ b/scripts/35_gate5_penpot_design.py @@ -61,7 +61,12 @@ import requests REPO_ROOT = Path(__file__).resolve().parent.parent SCHEMAS_DIR = REPO_ROOT / "data" / "schemas" -PROMPTS_PATH = REPO_ROOT / "data" / "gate5_prompts.jsonl" +# GATE5_PROMPTS_PATH (Fase 6.4.25b): permite apuntar el mismo harness (17 metricas, veto, +# manejo de paginas/reintentos MCP) a un archivo de prompts distinto de los 10 oficiales de +# la puerta 5 -- p.ej. la sonda de generalizacion de rubros nunca vistos. La puerta 5 oficial +# (data/gate5_prompts.jsonl) queda intacta: sin la env var, el comportamiento es identico. +PROMPTS_PATH = Path(os.environ["GATE5_PROMPTS_PATH"]) if os.environ.get("GATE5_PROMPTS_PATH") \ + else REPO_ROOT / "data" / "gate5_prompts.jsonl" HOLDOUT_PATH = REPO_ROOT / "data" / "holdout_penpot_design.jsonl" PENPOT_TOOLS_PATH = SCHEMAS_DIR / "penpot.json" SYSTEM_PROMPT_PATH = SCHEMAS_DIR / "penpot_system_prompt.md"