SDM tiene 3 colecciones y 8 tarjetas curadas (colección × modelo). Hoy la portada de cada tarjeta la elige un tag de zona/cuarto del director de galería — no existe un campo de «modelo» — así que 3 de las 8 tarjetas muestran una foto realmente propia (Modelo A, Heliconia/C y Sky Terrace), Garden Pool muestra una foto de apartamento genérica, y 4 tarjetas — Oasis B, El Bosque×A, Monstera/D y Limited Edition/G — muestran hoy la foto de OTRO modelo. B y D no tienen ni una sola lámina oficial propia; G no tiene ni planos.
Portada real de realtyonegroup.cr/es-CR/developments/suenos-del-mar/… el 27-sep-2026
(og:image de cada página, cruzado contra el catálogo de láminas oficiales).








Láminas oficiales = pulidas y numeradas en NUMERACION-APROBADAS.md (fotografía de
nivel hotel, ya en gallery.sdm.cr). Renders crudos = el paquete de ventas del
desarrollador (17-ago-2026), sin pulir. La carpeta original de ese paquete ya no está en este
equipo — solo su manifiesto (nombres y tamaños) sobrevive; por eso los renders crudos se
muestran como tarjetas con el nombre de archivo, no como miniaturas.












Qué le da cada una, a qué costo y con qué esfuerzo.
Reasignar hoy las portadas usando las láminas oficiales que ya existen, casa por casa.
Todo lo de A, más agregar un campo «modelo» a la herramienta de debug del director de galería para que el dueño lo asigne él mismo, en vez de que la portada la decida el nombre del archivo.
Todo lo de B, más conseguir renders reales de B y D (pedirlos al desarrollador o al arquitecto, o generarlos desde sus modelos Revit) y luego pulir un lote pequeño (~6 láminas: fachada, piscina, interior) con el flujo render-a-fotografia del repo, en tandas — se muestran los insumos antes de gastar créditos de Comfy Cloud y el dueño aprueba resultado por resultado — y numerarlas/etiquetarlas por modelo.
| Modelo | Opción A | Opción B | Opción C |
|---|---|---|---|
| A · Ave del Paraíso | ✅ propia | ✅ propia | ✅ propia |
| Heliconia · C | ✅ propia | ✅ propia | ✅ propia |
| Garden Pool | ✅ propia (mejor tag) | ✅ propia | ✅ propia |
| Sky Terrace | ✅ propia | ✅ propia | ✅ propia |
| B · Oreja de Elefante | ◻︎ colección | ◻︎ colección (intencional) | ✅ propia |
| D · Monstera | ◻︎ colección | ◻︎ colección (intencional) | ✅ propia |
| G · Limited Edition | ◻︎ colección | ◻︎ colección | ◻︎ colección — sin planos |
✅ propia = foto tomada de ese modelo. ◻︎ colección = sigue mostrando la foto de otro modelo de la misma colección, a falta de una propia.
/libro) — hoy solo existen área/amenidad/orden/calidad, ninguno identifica el modelo de la casa.No es solo una sospecha por nombres de cámara parecidos. El manifiesto del paquete de ventas del desarrollador (17-ago-2026, apps/masterplan-web/assets-manifests/sdm-2026-08-17.json) registra el sha256 de cada archivo. Los 15 renders listados para el Modelo B tienen el mismo sha256, archivo por archivo, que 15 de los 18 renders del Modelo A — son copias exactas, no fotos distintas. Solo las 3 fachadas exclusivas de A (front_, front - side 1, front - side 2) no tienen equivalente en la carpeta de B.
Lo mismo ocurre entre C y D: los 9 archivos de D son copia exacta de los 9 de C, sin ninguno propio.
Mientras no lleguen renders reales de B y D (Opción C), cualquier portada «propia» que se le asigne hoy a B en realidad seguirá siendo una foto de A — y a D, una foto de C — aunque el nombre del archivo diga lo contrario.



| Archivo | sha256 (A) | sha256 (B) |
|---|---|---|
| BALCONY 1.png | e6b9a231… | e6b9a231… |
| pool.png | e2f844b3… | e2f844b3… |
| pespective.png | 3d7a82ea… | 3d7a82ea… |
| aereal.png | 532a7d72… | 532a7d72… |