Primer pliegue
Lockup, estado del enlace, la respuesta del mes, bajada, cliente y órbita.


Sistema de diseño de producto · marca, datos, informe e interfaz
Insights es la biblioteca de informes de Efeonce: una edición por organización y período, con el mismo dato en el PDF, en el deck y en la lectura web. AXIS es la casa de su sistema de diseño: la marca, los tokens de color de datos y la tarjeta de cifra; Greenhouse (Artifact Composer: PDF A4 y deck) y Think (informe live) dibujan desde ahí. Esta página muestra lo construido y lo que falta. Los agentes leen lo mismo en /references/insights.json.
Datos de muestra. Todo lo que muestra esta página usa datos de muestra: la organización ficticia «Greenhouse Demo», el recuadro «Logo del cliente» y cifras ilustrativas. Ninguna cifra corresponde a un cliente.
insights-lockup-negative · @efeoncepro/axis-brand-assets 0.4.001
Efeonce Insights es la biblioteca de informes de Efeonce: por cada organización y período produce una edición versionada e inmutable (evidencia de SEO, respuestas de IA y entrega creativa, un plan editorial y sus salidas) donde el informe PDF, el deck y la lectura web dicen lo mismo con las mismas cifras.
| Parte | Dónde vive | Nota |
|---|---|---|
| Dato, edición, permisos y enlace | Greenhouse (dominio Insights) | Crea, sella y emite la edición; decide quién la ve. |
| Informe PDF A4 y deck 16:9 | Greenhouse · Artifact Composer (catálogos insights-report e insights-deck) | El worker de render compone el plan congelado. |
| Informe live | Think (think.efeoncepro.com/insights) | Render del modelo web que entrega Greenhouse; Think no guarda datos. |
| Marca de producto | AXIS · @efeoncepro/axis-brand-assets 0.4.0 | Logo, isotipo y lockup, sellados con SHA-256. |
| Tokens de color de datos y de la tarjeta de cifra | AXIS · @efeoncepro/axis-tokens · efeonceInsights | Roles de dato, tonos de la variación y medidas de la tarjeta. Greenhouse y Think los leen; nadie guarda una copia a mano. |
| Contratos | AXIS · @efeoncepro/axis-ui-contracts · efeonce.insights-stat-card | La tarjeta de cifra (candidate). Valida lo que el productor resolvió y entrega el manifiesto que cada consumidor dibuja. |
| Esta página | AXIS Lab | La referencia del sistema de diseño de Insights, con datos de muestra. |
AXIS es la casa del sistema de diseño de Insights. La marca, los tokens de color de datos (efeonceInsights), los contratos (empezando por efeonce.insights-stat-card) y esta referencia viven aquí. Greenhouse (catálogos PDF A4 y deck) y Think (informe live) son los dos consumidores reales y dibujan desde estos assets; ninguno guarda una copia a mano. Decisión: docs/architecture/INSIGHTS_STAT_CARD_DECISION_V1.md.
02
Sigue la regla de la familia (una palabra en sans geométrica pesada y una sola letra convertida en símbolo del acento). Seis archivos oficiales, sellados en @efeoncepro/axis-brand-assets 0.4.0.
insights-lockup-positive
Lockup oficial Efeonce | Insights sobre papel. Es la forma por defecto junto a Efeonce.
insights-lockup-negative
Lockup oficial sobre navy (hero del informe live y portada del modo presentación).
insights-logo-positive
La marca sola, a tinta plena, sobre papel.
insights-logo-negative
La marca sola, a tinta plena, sobre navy.
insights-isotype-positive
La «i» con su órbita, sola, sobre papel.
insights-isotype-negative
La «i» con su órbita, sola, sobre navy.
Tinta sobre papel #023c70
Palabra y anillo del logo positivo.
Esfera sobre navy #36c8bf
Acento de Growth en el logo y el lockup negativos.
Esfera sobre papel #0e8c82
Acento de Growth en el logo y el lockup positivos.
Gris del lockup en papel #6b6b6b
Insights junto a Efeonce: el gris de «Empower your» (5,0:1 sobre papel).
Gris del lockup en navy #6f89a2
El gris de marca fusionado sobre navy (4,83:1).
Fondo navy #001a33
El fondo de las superficies negativas.
#6b6b6b, esfera #0e8c82.#6f89a2, esfera #36c8bf.El lockup no tiene todavía un mínimo escrito: es un vacío abierto (ver Vacíos).
03
Mapa honesto al 2026-09-28. «Falta» no es una orden: cada caso espera una decisión del operador.
| Superficie | Estado | Qué lleva hoy | Dónde |
|---|---|---|---|
| Informe live · hero | En producción | Lockup negativo en pantalla (31,5 px; 24 px en celular, el menor en producción); positivo sólo al imprimir | Think · InsightReport.astro |
| Informe live · barra fija | En producción | Sin marca: sólo la órbita que marca el avance | Think · InsightReport.astro |
| Informe live · cierre de la presentación y estados 404/410/429/502 | En producción | Logo de Efeonce (con el eslogan en el cierre): Insights nunca firma | Think · InsightReport.astro y StatusScreen |
| Informe live · modo presentación | En producción | Lockup negativo (40 px) en la lámina de portada | Think · InsightReport.astro |
| Imagen para compartir (OG) | En producción | og-insights.png, 1200 × 630: lockup negativo (520 px) y una órbita de acento, sin ningún dato del informe (el enlace es privado). Se regenera con scripts/build-insights-og.mjs cuando cambia el lockup | Think · /insights/r/[token] y /insights/muestra |
| Archivos en Think | En producción | Cinco de los seis SVG (falta el isotipo positivo) y el OG, copiados a mano (no vienen del paquete); el código sólo usa los dos lockups | Think · public/branding/insights/ |
| Portadas del PDF A4 (navy y blanca) | Falta | Logo de Efeonce (32 px) + filete (1 × 24, 26 %) + «INSIGHTS» tipográfico en mayúsculas espaciadas (.brand-product, 12 px). En la portada navy «INSIGHTS» va en el acento, contra la regla del brillo y la del acento en texto menor a 24 px: decisión pendiente del operador. Falta usar el archivo oficial insights-lockup-* | Greenhouse · insights-report · report-cover.html y report-cover-light.html |
| Portada y apertura de capítulo del deck | Falta | Logo de Efeonce + filete + «INSIGHTS» tipográfico en mayúsculas espaciadas (.product; en la portada, en el acento a 12 px: decisión pendiente). Falta usar el archivo oficial insights-lockup-* | Greenhouse · insights-deck · insights-cover.html e insights-chapter.html |
| Apertura de capítulo del PDF A4 | Falta | Pie con logo de Efeonce (12 px) + filete (1 × 10) + «INSIGHTS» tipográfico (8 px, gris navy); sin pie institucional, sólo folio | Greenhouse · insights-report · report-chapter.html |
| Pie de página y contraportada del PDF | En producción | Logo de Efeonce: la firma es de Efeonce, como manda la regla (las aperturas de capítulo llevan el mini-lockup de arriba) | Greenhouse · catálogos insights-report e insights-deck |
| Correo de entrega | Falta | Marca Efeonce | Greenhouse · InsightsEditionDeliveryEmail |
| Favicon del informe live | Falta | El favicon genérico de Think | Think · BaseLayout.astro |
| Recetas de deck con una ficha de Insights | Falta | content-day-live-results usa el isotipo de Efeonce (efeonce-isotype-negative.svg); content-day-tools usa el ícono «probe» aunque su nota de receta dice isotipo de Efeonce (desalineado) | Greenhouse · catálogo graphic-line-deck |
| Portal (biblioteca de informes) | Sólo diseño | Sin marca: el portal existe sólo como diseño | Greenhouse · TASK-1849 |
| Dependencia de Greenhouse | Falta | Fija axis-brand-assets 0.3.5: no trae los archivos de Insights (llegan en 0.4.0) | Greenhouse · package.json |
04
Dos catálogos del Artifact Composer de Greenhouse, en producción con la emisión a clientes apagada. Una página es un content-type y una plantilla.
| Plantilla | Content-type | Para qué | Canvas |
|---|---|---|---|
ReportCoverPage | report-cover | Portada navy: órbita, título en tres líneas, «Preparado para» con el logo del cliente, eslogan y línea de confidencialidad. Sin pie ni folio. | portada |
ReportCoverLightPage | report-cover-light | Portada blanca: bloque navy arriba con «Qué mide este informe» y los canales como satélites (o sin canales, variante creativa); título en navy sobre papel. | portada-clara · portada-clara-creativo |
ReportIndexPage | report-index | Índice con los folios reales de cada sección. El canvas no lo diseñó: hereda el molde en papel. | sin página propia |
ReportSummaryPage | report-summary | Resumen ejecutivo: tesis, lo esencial del mes (hasta cinco cifras con su página) y la decisión para la reunión. | resumen |
ReportChapterPage | report-chapter | Apertura de capítulo: numeral, título, entrada, canales medidos (sólo si el capítulo mide canales) y contenidos. | capitulo · capitulo-02 · capitulo-03 |
ReportNarrativePage | report-narrative | Capítulo narrado: afirmación, párrafos, frase clave, evidencia y cierre navy opcional. Recibe el capítulo cuya evidencia no alcanzó para una figura: nunca se omite. | sin página propia |
ReportReadingPage | report-reading | «Nuestra lectura»: tesis, apertura, bloques, frase clave y evidencia. | lectura |
ReportTablePage | report-table | Tabla de respaldo como tablero de barras: cifra protagonista, ranking, barra desde el dato, fuente y cobertura. Una tabla no se convierte en gráfico. | sin página propia |
ReportPlanPage | report-plan | Plan de acción: cifra protagonista, columnas y acciones. | plan |
ReportLimitsPage | report-limits | Límites numerados (lo que la edición no puede afirmar, con su causa) y metodología en panel navy. Nunca se omite. | sin página propia |
ReportBackCoverPage | report-back-cover | Contraportada institucional: órbita que cierra el recorrido, logo y eslogan, burbuja URL, redes, contacto, mercados y línea legal. | contraportada |
ReportFigureComparisonPage | report-figure-comparison | Comparación contra el período anterior cuando las dimensiones son MÉTRICAS distintas (clics, impresiones, CTR): cada una en su escala. Hasta 5 métricas. | evidencia |
ReportFigureColumnsPage | report-figure-columns | Columnas agrupadas sobre un eje compartido cuando las dimensiones son comparables (tramos, canales). Hasta 6 grupos. | agrupadas |
ReportFigureTargetsPage | report-figure-targets | Resultado contra la meta (bullet): cada indicador en su escala, la meta como marca. Hasta 6 filas. | metas |
ReportFigureTrendPage | report-figure-trend | Tendencia en el tiempo: hasta tres series distinguibles por rol, sin interpolar huecos. | lineas |
| Plantilla | Content-type | Para qué | Canvas |
|---|---|---|---|
InsightsCoverSlide | insights-cover | Portada, siempre navy: el deck se proyecta. El logo del cliente sólo si tiene variante para fondo oscuro. | derivada del A4 |
InsightsSummarySlide | insights-summary | Resumen ejecutivo: lo esencial y la decisión. | resumen |
InsightsChapterSlide | insights-chapter | Apertura de capítulo. | derivada del A4 |
InsightsNarrativeSlide | insights-narrative | Capítulo narrado. | derivada del A4 |
InsightsReadingSlide | insights-reading | «Nuestra lectura». | lectura |
InsightsPlanSlide | insights-plan | Plan de acción. | plan |
InsightsLimitsSlide | insights-limits | Límites y metodología. | derivada del A4 |
InsightsBackCoverSlide | insights-back-cover | Cierre institucional. | derivada del A4 |
InsightsFigureComparisonSlide | insights-figure-comparison | Comparación de períodos por métrica. Hasta 4 métricas. | comparacion |
InsightsFigureColumnsSlide | insights-figure-columns | Columnas sobre un eje compartido. Hasta 4 grupos. | agrupadas |
InsightsFigureTargetsSlide | insights-figure-targets | Resultado contra la meta. Hasta 5 filas. | metas |
InsightsFigureTrendSlide | insights-figure-trend | Tendencia en líneas por rol. | lineas |
05
El contrato de gráficos tiene 15 familias. El PDF tiene 4 páginas de figura; una familia sin página se rechaza con causa y nunca se dibuja en una plantilla ajena. El informe live dibuja las 15. Las páginas de las familias sin productor están aprobadas en el canvas como referencia, no como plantillas. Pendiente: evidencia más rica por familia (TASK-1901) y páginas de medidor y mapa de calor (TASK-1902).
| Familia | Pregunta | Página en PDF | Productor hoy | Informe live | Evidencia |
|---|---|---|---|---|---|
bar Barras | Comparar | Columns (dimensiones comparables) | Sí | Se dibuja | Hechos por unidad de cada módulo. |
bar_grouped Barras agrupadas | Contra el período anterior | Comparison (métricas distintas) o Columns (canales) | Sí | Se dibuja | Hechos por unidad de cada módulo. |
line Líneas | Tendencia | Trend | Sí | Se dibuja | Al menos tres meses en la ventana. |
bullet Bullet | Resultado contra la meta | Targets | Sí | Se dibuja | Indicadores de entrega contra su umbral óptimo. |
bar_stacked Barras apiladas | Composición en el tiempo | Se rechaza | No | Se dibuja | Ningún módulo entrega partes por período. |
pie Torta | Parte de un total | Se rechaza | No | Se dibuja | Ningún hecho trae sus partes medidas. |
donut Dona | Parte de un total | Se rechaza | No | Se dibuja | Ningún hecho trae sus partes medidas. |
scatter Dispersión | Relación entre dos métricas | Se rechaza | No | Se dibuja | Sin observaciones pareadas. |
waterfall Cascada | Descomposición de un cambio | Se rechaza | No | Se dibuja | Requiere desgloses que ningún módulo expone. |
funnel Embudo | Conversión por etapas | Se rechaza | No | Se dibuja | Requiere etapas de CRM. |
gauge Medidor | Nivel de 0 a 100 | Se rechaza | No | Se dibuja | La ventana anterior no tiene puntaje propio. |
heatmap Mapa de calor | Cambio por categoría y tiempo | Se rechaza | No | Se dibuja | Sin matriz categoría × período. |
waffle Waffle | Proporción en 100 celdas | Se rechaza | No | Se dibuja | Sin partes medidas. |
venn_two Venn de dos | Solapamiento de dos conjuntos | Se rechaza | No | Se dibuja | Sin conjuntos por consulta. |
upset UpSet | Solapamiento de varios conjuntos | Se rechaza | No | Se dibuja | Sin conjuntos por consulta. |
El valor llega como <dirección>[:<tono>]: up, down, flat, up:better, up:worse, up:neutral, down:better, down:worse, down:neutral, flat:neutral.
Un color de dato se pide por lo que la serie ES (actual, anterior, oportunidad, paso, ausencia) y por el fondo donde se lee. Teal y coral tienen la misma luminosidad: nunca son lo único que separa dos series (etiqueta directa, rayado, signo o forma).
| Rol | Sobre papel | Sobre navy | Uso |
|---|---|---|---|
Actual current | #023c70 · 10,5:1dataCurrentOnPaper ← --axis-ppt-blue-800 | #36c8bf · 8,51:1dataCurrentOnNavy ← --axis-deck-teal-500 | La serie del período del informe. |
Anterior o referencia prior | #1f9e94 · 3,1:1dataPriorOnPaper ← --axis-deck-teal-650 | #8aa8d8 · 7,25:1dataPriorOnNavy ← --axis-deck-blue-310 | El período anterior o la referencia contra la que se compara. |
Oportunidad opportunity | #d97757 · 2,94:1dataOpportunityOnPaper ← --axis-ppt-orange-500 | #ff7063 · 6,48:1dataOpportunityOnNavy ← --axis-ppt-red-300 | Lo que falta o la mayor brecha. Nunca texto. Excepción aceptada el 2026-10-03: 2,94:1 sobre papel, sólo como marca (nunca texto), sostenida por etiqueta directa, cuenta y signo. |
Paso step | #0375d9 · 4,34:1dataStepOnPaper ← --axis-ppt-blue-500 | #007494 · 3,28:1dataStepOnNavy ← --axis-deck-cyan-700 | El paso «Sumó» de la cascada y la 4.ª parte de waffle y barras apiladas (TASK-1975). |
Ausencia absence | #b7c3d3 · 1,68:1dataAbsenceOnPaper ← --axis-deck-slate-250 relleno #eef1f5 ← --axis-deck-slate-75 | #b9c9e9 · 10,53:1dataAbsenceOnNavy ← --axis-deck-ice-200 | Lo que no se midió: se dibuja RAYADO, nunca como una serie más. El rayado es la codificación; el color no tiene que llegar a 3:1. |
Destacado highlight | — | #d0f3ff · 15,01:1dataHighlightOnNavy ← --axis-deck-cyan-100 | El punto o la parte que la lectura señala, sólo sobre navy. |
| Tono | Sobre papel | Sobre navy |
|---|---|---|
Mejor better | 12,3 % #0d6b3f píldora teñida ← --axis-ppt-green-900 | 12,3 % #28c76f sólo el triángulo ← --axis-ppt-green-400 |
Peor worse | 12,3 % #b91954 píldora teñida ← --axis-ppt-red-800 | 12,3 % #ff7063 sólo el triángulo ← --axis-ppt-red-300 |
Neutro neutral | 12,3 % #020061 píldora teñida ← --axis-ppt-indigo-950 | 12,3 % #b9c9e9 sólo el triángulo ← --axis-deck-ice-200 |
Token: efeonceInsights.data · efeonceInsights.variation (@efeoncepro/axis-tokens 0.3.42). Nacieron en greenhouse-eo/src/lib/artifact-composer/brand-packs/axis/editorial-roles.json (TASK-1889, TASK-1975) y se verificaron contra report-tokens.css y deck-tokens.css el 2026-10-03. Orden de las partes: waffle y dona current → opportunity → prior → step → absence; apiladas current → prior → opportunity → step; cascada prior-total → added → removed → current-total.
06
¿Cuánto es y cómo cambió? Aprobada por el operador el 2026-10-03: dirección 2, «retícula de cifras», en A4 y en deck. Contrato efeonce.insights-stat-card 0.2.0 (candidate) y token efeonceInsights.statCard.
Las hojas aprobadas llevan cifras reales de un cliente: viven en Greenhouse como evidencia y no se publican en este Lab público. Lo que se ve aquí es la referencia nativa, dibujada desde el manifiesto del contrato con cifras de muestra.
Cifras del período
Search Console y posiciones · mayo contra abril6 cifras
Cifras del período
Entrega creativa · mayo3 cifras
Cifras del período
Respuestas de IA · mayo contra abril6 cifras
Cifras del período
Motores de respuesta · mayo 20263 cifras
Cifras del período
Motores de respuesta · mayo 20263 cifras
Aprobado por el operador el 2026-10-03, sólo en el informe Live (web). El PDF A4 y el deck son estáticos. La cifra cuenta su cambio: recorre del valor anterior (el mismo de «vs …») al actual. Nunca desde cero: ese recorrido no existe en el dato. El tablero «Live» de arriba lo ejecuta con los valores de efeonceInsights.statCard.motion (con movimiento reducido queda en su estado final).
Fuente: greenhouse-eo/docs/ui/motion/TASK-1975-efeonce-insights-stat-card-motion.md.
Aprobadas por el operador el 2026-10-03 junto con su inventario: la tarjeta con isotipo cuando la cifra es de una plataforma. Los dos tableros «Con canal» de arriba salen del mismo contrato (0.2.0).
| Familia | Isotipo o ícono | Tarjetas |
|---|---|---|
| Motores de respuesta · AI Visibility Grader | ChatGPT, Gemini, Claude, Perplexity y AI Overview en cada cifra | Mención, lugar en la respuesta, cita con enlace, tono positivo, Share of Voice, plataforma citada |
| Tráfico desde asistentes · GA4 | Los asistentes en cada cifra; Google Analytics en el título | Visitas desde el asistente, visitas orgánicas con interacción (Search Console primero: es la fuente de verdad) |
| Búsqueda · Search Visibility 360 | Search Console en el título; Google, AI Overview, Google Ads y Bing donde la cifra es de esa superficie | Clics, impresiones, CTR y posición; primera página; keywords con AI Overview; bloques del SERP; citado dentro del AI Overview; tráfico pagado estimado |
| Búsqueda · cifras sin plataforma | Glifo Trazo: keyword, competencia, enlace, web, buscador | Keywords nuevas, que suben, bajan o se pierden; competidores; enlaces y autoridad; salud técnica; visibilidad por URL |
| Plataformas citadas | YouTube, Reddit, Wikipedia, LinkedIn | Plataformas que citan los motores y que rankean en tus keywords |
| Producción creativa · ICO | Greenhouse en el título; glifo Trazo por indicador (reloj, checklist, automatización, assets, calendario, medición, velocidad, pausa, objetivo); Frame.io en revisiones | Entregas a tiempo, primera correcta, rondas, piezas; ciclo, throughput y velocidad; piezas trabadas, atrasos, SLO; versiones y comentarios |
| Redes y pauta | Instagram, LinkedIn, TikTok, Meta en cada cifra | Piezas por canal o formato; alcance, interacción e inversión (sin fuente todavía) |
Fuente: Canvas «TASK-1975 · Tarjeta de cifra», tableros Premium-Cifras-Canal, Deck-Cifras-Canal, Cifras-Canal-Norma y Cifras-Canal-Inventario.
El productor resuelve cada cifra (valor, variación sin signo, tono, «vs», «Sin dato», «Menor es mejor») y el contrato valida y resuelve el manifiesto axis.insights-stat-card-composition.v1: páginas equilibradas, columnas, fondo y los colores de cada píldora. Comando: pnpm insights:stat-card:resolve -- --input docs/examples/insights-stat-card/a4-six-intent.json. Evidencia aprobada, en Greenhouse: greenhouse-eo/docs/ui/visual-directions/TASK-1975-efeonce-insights-stat-card-direction.md · greenhouse-eo/docs/ui/visual-directions/TASK-1889-efeonce-insights-premium-catalogs/paginas/Premium-Cifras.png · greenhouse-eo/docs/ui/visual-directions/TASK-1889-efeonce-insights-premium-catalogs/paginas/Deck-Cifras.png · greenhouse-eo/docs/architecture/EFEONCE_INSIGHTS_CHART_SELECTION_CRITERIA_V1.md §5.1–5.2 · greenhouse-eo/docs/ui/wireframes/TASK-1975-efeonce-insights-new-figure-pages.md.
07
Referencia aprobada (canvas 2026-09-25), cifras ilustrativas. Las páginas marcadas «Sin plantilla» son referencia del canvas para familias que el PDF todavía rechaza. La portada del canvas escribe «INSIGHTS» como texto; el lockup oficial nació después.

ReportCoverPage Órbita arriba a la derecha, «Lectura de Efeonce», título, bajada y «Preparado para».
ReportCoverLightPage Bloque navy con los canales medidos como satélites y «Qué mide este informe».
ReportCoverLightPage La misma portada, sin logos de canal.
ReportSummaryPage Tesis, lo esencial del mes con su página y la decisión para la reunión.
ReportChapterPage Numeral, entrada, canales medidos y contenidos.
ReportChapterPage La misma apertura con otro módulo.
ReportChapterPage La misma apertura con otro módulo.
ReportReadingPage Tesis, bloques, frase clave y evidencia.
ReportFigureComparisonPage Cada métrica en su escala, el período contra el anterior, y el panel «Lo que significa / Próximo paso».
ReportFigureColumnsPage Dimensiones comparables sobre un eje compartido.
ReportFigureTargetsPage Bullet: cada indicador en su escala, la meta como marca.
ReportFigureTrendPage Hasta tres series distinguibles por rol, sin interpolar huecos.
ReportPlanPage Cifra protagonista, columnas y acciones.
ReportBackCoverPage La órbita cierra en el punto opuesto a la portada; logo, eslogan, URL, redes y contacto.










InsightsSummarySlide Lo esencial y la decisión, sobre navy.
InsightsReadingSlide La lectura en una lámina.
InsightsFigureComparisonSlide Columna izquierda con la cifra y el título; panel derecho con el gráfico y su fuente.
InsightsFigureColumnsSlide Eje compartido.
InsightsFigureTargetsSlide Bullet por indicador; la mayor brecha en coral.
InsightsFigureTrendSlide Líneas por rol.
InsightsPlanSlide Las acciones en una lámina.









08
En producción en Think desde el 2026-09-28 (TASK-1875). Dirección «tablero de respuestas»: abre con la respuesta del mes; no es el PDF animado. Un único render (InsightReport.astro) sirve el enlace del cliente y la muestra pública, para que la muestra nunca se desalinee del producto. Render del modelo web InsightWebModelV1 que entrega Greenhouse. Producción sirve la versión 1.0; la 1.1 (aditiva: campos editoriales y logo del cliente) está en staging. La única puerta de aceptación es acceptSharedEdition: acepta la familia 1.x y un major distinto responde 502 sin datos. Con el modelo 1.0 que sirve hoy producción, un enlace real no trae la decisión, la apertura ni la lectura paso a paso de cada capítulo, el alcance, «Cómo lo mediremos / Qué necesitamos», el logo del cliente ni las tasas del embudo: llegan con la 1.1. La muestra ya los enseña.
| HTTP | Estado | Qué dice | Qué significa |
|---|---|---|---|
| 404 | not_found | Este enlace no existe o expiró. | Anti-oráculo: desconocido, mal formado, expirado, compartir apagado, organización suspendida o módulo retirado responden igual. Ofrece contacto. |
| 410 | gone | Este informe fue retirado. | El enlace se revocó o la edición se retiró. Ofrece contacto. |
| 429 | rate_limited | Demasiadas lecturas en poco tiempo. | El límite por enlace o por IP se alcanzó; falla cerrado. |
| 502 | error | No pudimos cargar el informe. | Greenhouse no respondió, respondió con otro error, entregó un JSON inválido o un modelo que Think no acepta (major distinto de 1.x o sin modelo). |
Las pantallas de estado nunca muestran el nombre de la organización ni el código de la edición.
think.efeoncepro.com/insights/r/<enlace>think.efeoncepro.com/insights/muestraLas lecturas públicas de Greenhouse tienen límites de uso; Think lee del lado del servidor. El detalle vive en el canon de Greenhouse, no en esta página pública.
09
Capturas del dossier de TASK-1875 (2026-09-28, recapturado con el color de «anterior» de los PDF y la nota de datos parciales en cuadro), con los datos de ejemplo del modelo («Greenhouse Demo») y movimiento reducido, así que se ve el estado final de cada escena. En las capturas por elemento se ocultan la barra, el dock y la barra de desarrollo.
Lockup, estado del enlace, la respuesta del mes, bajada, cliente y órbita.


La nota bajo la portada cuando la fecha de corte es anterior al cierre del período.


Hallazgos con cifra protagonista y la decisión para la reunión.


La evidencia dentro del hallazgo: figura, lectura, procedencia y enlace.


La figura principal narrada paso a paso.


La misma figura como tabla, con unidad, fuente, fecha de corte y la marca Medido.


Las demás familias narradas como bloques alternados.


Metas y tendencias de entrega creativa.


Un capítulo sin cifras muestra el motivo, nunca un cero ni una figura vacía.


Una descarga disponible por el mismo enlace.


Lo que todavía no existe dice «no disponible»; sin botones muertos.


Logo y eslogan en su bloque oficial, contacto y aviso del enlace.


El mismo modelo en láminas para una reunión.

Un hallazgo por lámina.

Enlace desconocido o vencido.


Informe retirado.


Demasiadas lecturas.


No se pudo cargar.


10
Lo que rodea al informe: cómo llega, dónde se pide y cómo lo opera un agente.
11
Pendiente, con un follow-up como dueño. AXIS es la casa del sistema de diseño de Insights: la marca, los tokens de datos y la tarjeta de cifra ya están aquí; la geometría de los gráficos y los estilos del resto de las figuras son las próximas extracciones. Hasta que se muevan, siguen en los consumidores y la geometría de la web no diverge de la del PDF.
@efeoncepro/axis-brand-assets · insights-*@efeoncepro/axis-tokens · efeonceInsights.data y .variation@efeoncepro/axis-tokens · efeonceInsights.statCard · @efeoncepro/axis-ui-contracts · efeonce.insights-stat-card 0.1.0 (candidate)greenhouse-eo · artifact-composer/chart-geometry.ts + insights-shared/figure-svg.ts ↔ efeonce-think · insights-chart-geometry.ts + ChartFigure.astrogreenhouse-eo · report-editorial.css + deck-editorial.css ↔ efeonce-think · ChartFigure.astro12
Lo que falta decidir o construir. Ninguno se resuelve sin decisión del operador.
13
La misma fuente, en datos: /references/insights.json. Guía: docs/agent-composition/insights.md. La línea gráfica completa está en La órbita.
// Marca: sólo desde el paquete, nunca un SVG copiado ni el lockup rearmado
import { findBrandAsset } from '@efeoncepro/axis-brand-assets'
const onDark = true // superficie oscura (navy) o clara (papel)
const lockup = findBrandAsset(onDark ? 'insights-lockup-negative' : 'insights-lockup-positive')
const insights = await fetch('https://axis.efeonce.org/references/insights.json').then((r) => r.json())
// Qué superficies ya llevan la marca y cuáles esperan decisión
const pending = insights.brand.applications.filter((a) => a.status === 'falta')Estás trabajando con Efeonce Insights. Lee /references/insights.json. Usa la marca sólo desde @efeoncepro/axis-brand-assets (ids insights-*): junto a Efeonce, el archivo insights-lockup-* y nunca los dos logos sueltos; sin «by efeonce»; Insights nunca firma. AXIS es la casa del sistema de diseño de Insights: los colores de datos y los tonos de la variación salen de efeonceInsights (@efeoncepro/axis-tokens), nunca de un HEX copiado, y la tarjeta de cifra se valida y resuelve con el contrato efeonce.insights-stat-card (@efeoncepro/axis-ui-contracts); Greenhouse (PDF A4 y deck) y Think (informe live) dibujan desde esos assets. Lo que todavía no está en AXIS (la geometría de los gráficos y los estilos del resto de las figuras) es la próxima extracción: no la copies a mano a un tercer lugar. No agregues la marca a una superficie que figura como «falta» sin una decisión del operador. Nunca uses datos de un cliente real en una referencia pública.
El correo de entrega de Insights es la primera aplicación de los módulos de correo de Efeonce (pie, CTA de agenda y bloque de marca), no la plantilla de todo correo: está en la referencia del correo de Efeonce.