{
  "schema": "idilica-candidate-system/1",
  "status": "propuesto",
  "selection": {
    "status": "pendiente",
    "selectedRoute": null,
    "clientApproval": null,
    "productionReady": false
  },
  "context": {
    "agency": "Black & Orange",
    "client": "Procsa",
    "brand": "Idílica",
    "separateBrands": [
      "BOMA",
      "Procsa corporativo"
    ],
    "status": "documentado",
    "source": "encargo de Carlos, 2026-10-05"
  },
  "sources": {
    "manual": "Guía oficial de identidad Idílica, analizada con visión",
    "manualAnalysis": "diagnostico.md",
    "editorialReference": "Perfil público Quierocasa; identidad y recursos no reutilizados",
    "comparisonBrief": "Cuatro temas comunes, cuatro rutas para seleccionar dirección",
    "productionInputs": "Fuentes completas y referencias de inmueble conservadas internamente"
  },
  "statusVocabulary": [
    "documentado",
    "derivado",
    "propuesto",
    "pendiente"
  ],
  "palette": {
    "oliveCharcoal": {
      "hex": "#41453E",
      "rgb": [
        65,
        69,
        62
      ],
      "cmyk": [
        36,
        38,
        60,
        5
      ],
      "pantone": "418 C",
      "status": "documentado",
      "sourcePages": [
        16
      ]
    },
    "orange": {
      "hex": "#FF6600",
      "rgb": [
        255,
        102,
        0
      ],
      "cmyk": [
        0,
        75,
        100,
        0
      ],
      "pantone": "166 C",
      "status": "documentado",
      "sourcePages": [
        16
      ]
    },
    "goldenOrange": {
      "hex": "#FF9600",
      "rgb": [
        255,
        150,
        0
      ],
      "cmyk": [
        0,
        50,
        100,
        0
      ],
      "pantone": "144 C",
      "status": "documentado",
      "sourcePages": [
        16
      ]
    },
    "softOrange": {
      "hex": "#FF9666",
      "rgb": [
        255,
        150,
        102
      ],
      "cmyk": [
        0,
        50,
        60,
        0
      ],
      "pantone": "1635 C",
      "status": "documentado",
      "sourcePages": [
        16
      ]
    },
    "peach": {
      "hex": "#FFC996",
      "rgb": [
        255,
        201,
        150
      ],
      "cmyk": [
        0,
        23,
        43,
        0
      ],
      "pantone": "156 C",
      "status": "documentado",
      "sourcePages": [
        16
      ]
    },
    "whiteSupport": {
      "hex": "#FFFFFF",
      "status": "derivado",
      "sourcePages": [
        7,
        12,
        20,
        22
      ],
      "note": "Neutro de aplicaciones; no sexto color escrito en p.16. CMYK/Pantone conservados del manual, sin equivalencia digital verificada."
    }
  },
  "typography": {
    "family": {
      "value": "Montserrat",
      "status": "documentado",
      "sourcePages": [
        17
      ]
    },
    "availableWeights": {
      "value": [
        "Thin",
        "Light",
        "Regular",
        "Medium",
        "Bold",
        "ExtraBold"
      ],
      "status": "documentado",
      "sourcePages": [
        17
      ]
    },
    "hierarchy": {
      "titles": [
        "Medium",
        "Bold",
        "ExtraBold"
      ],
      "support": "Regular",
      "status": "propuesto"
    },
    "exactModelFontFidelity": {
      "status": "pendiente",
      "note": "Revisar visualmente; no prometer reproducción tipográfica exacta del modelo."
    }
  },
  "logo": {
    "primary": "assets/idilica-logo-principal.png",
    "horizontal": "assets/idilica-logo-horizontal.png",
    "darkBackground": "assets/idilica-logo-principal-oscuro.png",
    "withoutSlogan": "assets/idilica-logo-sin-eslogan.png",
    "slogan": "HABITA TU SUEÑO",
    "clearSpace": "1i exterior; unidad i según diagrama, no según bounding box del PNG",
    "status": "documentado",
    "sourcePages": [
      5,
      6,
      7,
      9,
      10,
      11,
      12,
      14,
      15,
      24
    ],
    "preserve": [
      "símbolo",
      "letras propias",
      "acento",
      "proporciones",
      "colores",
      "eslogan según variante"
    ],
    "digitalMinimumSize": {
      "status": "pendiente"
    }
  },
  "derivedPrinciples": {
    "value": [
      "aire",
      "fotografía amplia",
      "énfasis cálido",
      "planos rectos solapados",
      "contraste blanco y oscuro"
    ],
    "status": "derivado",
    "sourcePages": [
      1,
      4,
      7,
      12,
      20,
      21,
      22
    ]
  },
  "board": {
    "resolution": "4K",
    "ratio": "4:5",
    "grid": [
      2,
      2
    ],
    "postRatio": "4:5",
    "gutter": "blanco, aproximadamente 1% del ancho total",
    "outerFrame": false,
    "boardCount": 4,
    "layoutsPerBoard": 4,
    "layoutCount": 16,
    "status": "propuesto",
    "source": "campaignMatrix",
    "assetClass": "contact sheets exploratorios; no archivos de producción"
  },
  "positions": {
    "topLeft": "consulado-recamara",
    "topRight": "del-parque-fachada",
    "bottomLeft": "cdmx-conceptual",
    "bottomRight": "alto-sala",
    "status": "propuesto",
    "source": "campaignMatrix"
  },
  "imageInputs": {
    "source": "encargo y campaignMatrix",
    "realImageRule": "Usar la imagen suministrada; conservar arquitectura, muebles, ventanas, distribución y proporciones",
    "cityRule": "Escena conceptual independiente; no vista desde los desarrollos ni prueba de cercanía",
    "status": "propuesto"
  },
  "cropConstraints": {
    "consulado-recamara": [
      "cama",
      "cabecera",
      "ventana",
      "paso reconocible"
    ],
    "del-parque-fachada": [
      "fachada principal completa",
      "pisos originales",
      "acceso",
      "arbolado",
      "imagen horizontal a todo ancho antes que zoom vertical"
    ],
    "alto-sala": [
      "relación sala/cocina",
      "mobiliario original",
      "circulación",
      "texto fuera del foco"
    ],
    "status": "propuesto",
    "source": "campaignMatrix"
  },
  "composition": {
    "mainIdeasPerPost": 1,
    "warmAccentColorsMax": 2,
    "textPlacement": "pared, cielo o zona editorial limpia; nunca sobre sujetos esenciales",
    "excluded": [
      "tarjetas UI redondeadas",
      "botones",
      "arcos como máscara",
      "sombras UI",
      "logo gigante",
      "listas densas"
    ],
    "status": "propuesto"
  },
  "routes": {
    "A": {
      "name": "Fotografía editorial",
      "photoArea": "60–70%; tip Alto 55%",
      "trait": "blanco, foto ancha, titular compacto y pie discreto",
      "status": "propuesto",
      "source": "campaignMatrix"
    },
    "B": {
      "name": "Ventanas abiertas",
      "photoArea": "60–70%",
      "accentPlaneMaxArea": "12%",
      "trait": "planos rectos cálidos en margen; nunca máscara ni sustituto del logo",
      "status": "propuesto",
      "source": "campaignMatrix"
    },
    "C": {
      "name": "Ciudad cotidiana",
      "bedroomHeaderArea": "28%",
      "bedroomPhotoArea": "escena amplia a todo ancho bajo el encabezado",
      "editorialBands": [
        "oliveCharcoal",
        "peach",
        "whiteSupport"
      ],
      "cityPhotoArea": "a sangre",
      "trait": "una jerarquía por post, bandas editoriales, foto documental amplia y pie discreto",
      "status": "propuesto",
      "source": "campaignMatrix",
      "measurementNote": "Orientaciones de composición del prompt vigente; no dimensiones ni porcentajes medidos o verificados en la lámina generada."
    },
    "D": {
      "name": "Tipografía y contraste",
      "bedroomPhotoArea": "55%",
      "cityPhotoArea": "65%",
      "cityTextArea": "35%",
      "tipPhotoArea": "mitad inferior",
      "trait": "titulares amplios, planos limpios y fotos íntegras",
      "status": "propuesto",
      "source": "campaignMatrix"
    }
  },
  "shortlist": {
    "recommendedBase": "A",
    "identityAccents": "B",
    "editorialMix": "C",
    "alternativeGraphicEnergy": "D",
    "status": "propuesto",
    "note": "Recomendación; ninguna combinación elegida por el cliente."
  },
  "productionContract": {
    "imageModel": "Nano Banana Pro",
    "output": "archivo directo e íntegro del modelo; conservar formato nativo",
    "localCompositionFinalArt": false,
    "localReferenceDerivativesOnly": true,
    "boardCroppingForProduction": false,
    "status": "documentado",
    "source": "Encargo de esta exploración"
  },
  "pending": {
    "value": [
      "selección de ruta",
      "aceptación del cliente",
      "retícula individual definitiva",
      "mínimos digitales",
      "mix y frecuencia",
      "datos comerciales o de movilidad verificables",
      "piezas individuales y QA de producción"
    ],
    "status": "pendiente"
  }
}
