Qué pasa desde que Máximo dicta ORO hasta que existen las tarjetas del carrusel y su pie. Cómo está Cecilia hoy, qué se corrige, cómo le llega la información, cuáles son los pasos de su turno, dónde se detiene, y cómo la pieza sale más jugosa de la etapa anterior sin cargar más texto. Igual que con Máximo y Ulises: todo lo que aquí dice de Hermes lo leí en su código en el VPS; todo lo del canon de carruseles viene de _comun/CARRUSELES.md, que ya vive horneado en su SOUL. Todavía no hay nada construido: es el plano.
$2 / $6 por millón de tokens. Razona por default y no se apaga; con pocos tokens devuelve vacío. Un turno de ella cuesta centavos: entrada de ~8K tokens, salida de ~1.5K.
Sin web, sin X, sin archivos. Bien: Cecilia no investiga, escribe. Ruido: Hermes le siembra 18 carpetas de skills por default (apple, spotify, smart-home…) que entran al índice de su prompt sin aportar nada.
Su parte propia es corta y buena: frases cortas, número antes que adjetivo, termina en la traducción a operación, y la regla de oro «jamás inventas una cifra: escribes [FALTA DATO]». Abajo lleva la RÚBRICA DE VOZ y CARRUSELES completos, solo lectura.
cadena.py: «Escribe el caption de Instagram sobre esto: {tema}»Recibe un texto suelto que Ulises devolvía con su prompt viejo. No recibe el dossier, ni el veredicto, ni sabe qué formato lleva el día. Entrega «solo el caption».
state.db«Anthropic publicó su guía oficial de context engineering para agentes. […] Qué significa para tu operación: un agente que recibe el historial completo del ERP en cada tarea decide peor que uno que recibe solo lo que esa tarea ocupa. No es el modelo. Es lo que lee. […] Qué harías el lunes con esto: 1. Lista las tareas de tu agente y qué datos ocupa cada una…»
La voz ya es la nuestra: directa, sin adjetivos, cierra en el lunes. Lo que le falta no es voz. Es evidencia y forma.
| Hoy | Por qué duele | Cómo queda |
|---|---|---|
| Recibe un «tema» resumido por el prompt viejo de Ulises. | Cualquier número que escriba sale de memoria del modelo, no de un post leído. Su [FALTA DATO] es honesto pero ciego: no sabe qué datos SÍ existen. | Recibe el dossier entero (cita, enlace, fecha, nivel por punto) y el veredicto de Máximo con su nota. Cada número que use tiene que estar ahí. |
| Escribe «un caption». | El calendario fija un formato por día (carrusel, pantalla pura, pizarrón, el error). Un caption no es un carrusel de 8 tarjetas. | El código le dice el formato del día y le exige la entrega por tarjetas, con el canon que ya trae horneado. |
| Rodrigo o Adriana la devuelven y ella reescribe la pieza completa. | En cada reescritura se pierden cosas que estaban bien y aparecen errores nuevos. Y las devoluciones son juicio de otro modelo, sin evidencia. | Primero cerrojos de código contra el dossier (una vuelta, error concreto). Rodrigo y Adriana entran después y reciben también el dossier: juzgan contra evidencia. |
| 18 skills default en su prompt. | Ruido en cada turno. | Se apagan. Hermes las vuelve a sembrar al arrancar, así que se apagan por config, no borrando carpetas. |
| Su «prueba de la pieza» (¿lo pudo escribir otra agencia?) la califica ella misma. | Un modelo aprobándose a sí mismo no es un cerrojo. | Eso es trabajo de Rodrigo (agente 4) y de Selene (mismidad). Cecilia se queda con la regla; el veredicto es de otro. |
La misma regla que con Ulises: nadie resume a nadie. El código corta los bloques exactos de los archivos sellados y los pega enteros. Cecilia ve lo que necesita para escribir, y nada más: no ve el radar, ni las candidatas descartadas, ni el presupuesto, ni las búsquedas crudas de Ulises.
Existe _comun/veredictos/<fecha>-m<k>.md sellado con ORO y cerrojos OK. Sin ORO, Cecilia no arranca.
De la orden: PIEZA DE HOY (cuenta, formato, industria, ángulo). Del calendario: el formato del día y su clase de noticia. El dossier entero. Del veredicto: RAZÓN y la nota para Cecilia.
Bloques + reglas fijas (solo números del dossier, «según X» cuando el nivel lo pida, sin vender HAILO) + el formato de entrega exacto, tarjeta por tarjeta. Se guarda en _comun/prompts/cecilia-….
HERMES_HOME=…/copywriter hermes chat -Q -q "<encargo>". Sin herramientas que llamar: es una sola llamada al modelo, 30 a 90 segundos.
Lo que Cecilia NO recibe, a propósito: la traza de X, el radar, las candidatas, el presupuesto, las stories. Su encargo cabe en ~8K tokens. Con Ulises aprendimos que un contexto de 96K tokens cuesta 4× y decide igual o peor.
Lo mismo que con Ulises, pero más corto porque no hay bucle de herramientas.
| arranque | Lee config.yaml: modelo qwen3.8-max, candado platform_toolsets.cli: [memory]. Nada más existe para ella. |
| system prompt | Estable = SOUL.md (rol + RÚBRICA + CARRUSELES horneados) + índice de skills · volátil = su memories/MEMORY.md, fecha y hora. Se congela para la sesión. |
| mensaje | El encargo del código entra como mensaje de usuario. Único input. |
| una llamada | qwen razona (no se apaga) y escribe. Presupuesto de salida ≥ 3,000 tokens: un carrusel de 8 tarjetas con pie y fuentes no cabe en menos. |
| cierre | Guarda la conversación en state.db y devuelve el texto por stdout. Hermes mete un «Warning: Unknown toolsets» en stdout: el código lo limpia (ya lo hace con Ulises). |
Lo importante para diseñar: Hermes no sabe si un número existe en el dossier ni si la portada tiene 8 palabras. Todo lo que sea «checklist» vive en el código de afuera.
| # | Paso | Quién |
|---|---|---|
| 1 | Recibe el encargo: pieza, formato, dossier, razón y nota de Máximo, formato de entrega. | código |
| 2 | Escribe la portada: el título completo con el número que resume la pieza, y marca la palabra clave que va en serif. | modelo |
| 3 | Escribe el contexto (2), los hallazgos (3-6) a uno por tarjeta con el tipo de panel que lo prueba, la prueba (7) con el número de industria, y el cierre (8) con qué hacer el lunes y dónde leer más. | modelo |
| 4 | Por cada número que escribe, anota de qué punto del dossier salió (FUENTE: (c) · enlace). Si el dato no está, escribe [FALTA DATO: …] y no inventa. | modelo |
| 5 | Escribe el pie: dos primeras líneas que se leen sin abrir, 3 a 5 renglones, una sola pregunta al final, 3 a 5 etiquetas del sector. | modelo |
| 6 | Hermes guarda y devuelve la pieza. | hermes |
| 7 | Cerrojos c1–c10 contra el dossier (abajo). Vuelta 2 con el error concreto si truena; escalado si vuelve a tronar. Sello en _comun/piezas/<fecha>.md. | código |
| 8 | La pieza sellada sigue a Rodrigo (crítico, ≤2 vueltas) y Adriana (hechos, contra el dossier). Ese es el turno siguiente, agente 4 y 5. Aquí termina Cecilia. | cadena |
Exacto, para que el código lo pueda leer campo por campo. Ocho tarjetas con la anatomía fija que GEG eligió el 2-sep a partir de los carruseles de @claudeai (ver el sistema fijo al final de CARRUSELES.md): portada con título completo y número · contexto · hallazgos uno por tarjeta, cada uno con su panel · la prueba · cierre con dónde leer más. Cecilia escribe el texto de cada campo y dice qué tipo de panel pide cada hallazgo (cifra grande, barras, captura, antes y después); el panel lo produce Denisse.
PIEZA — martes 1 de septiembre de 2026 · @hailo · carrusel · seguridad con cámaras TARJETA 1 · PORTADA TITULAR: <título completo, ≤ 12 palabras, con el número que resume la pieza> CLAVE: <la palabra del titular que va en serif: la industria o la capacidad> TARJETA 2 · CONTEXTO APOYO: <4 a 6 líneas: qué salió, quién, cuándo, «según X» si aplica> FUENTE: (a) · https://x.com/OfficialLoganK/status/… TARJETA 3 · HALLAZGO TITULAR: <la frase que dice el dato en palabras, una o dos líneas> PANEL: <cifra grande | barras | captura | antes y después | esquema> · <qué muestra> FUENTE: (c) · https://x.com/WesRoth/status/… TARJETA 4-6 · HALLAZGO … (uno por tarjeta, mismo esquema) TARJETA 7 · LA PRUEBA TITULAR: <el número de industria en palabras> PANEL: cifra grande · <720 horas · $32,400> FUENTE: (e) · https://x.com/OakleyOptions/status/… TARJETA 8 · CIERRE TITULAR: <qué hacer el lunes, dos renglones> LEER MÁS: <el post en X de la fuente primaria> PIE: <3 a 5 renglones; las dos primeras líneas se leen sin abrir; termina en UNA pregunta> ETIQUETAS: #… #… #… (3 a 5) FUENTES: (a) enlace · (c) enlace · (e) enlace (todo número de arriba apunta a una)
Lo que vive en la plantilla y Cecilia no toca: la marca HAILO en el pie de cada tarjeta, el número «n / total», el fondo #0F0D14 y el morado. Eso ya lo hace fabrica/render.py (HTML → PNG 1080×1350 con Playwright). Cecilia entrega texto; Aurelio y Denisse deciden imagen.
Todos deterministas, todos en código, con el dossier como juez. Un modelo no revisa a otro modelo aquí; eso viene después con Rodrigo, y con evidencia en la mano.
Estructura. Ocho tarjetas (de 6 a 9 se tolera): PORTADA, CONTEXTO, de 3 a 5 HALLAZGO cada uno con su PANEL, LA PRUEBA antes del CIERRE, y el cierre con LEER MÁS. Falta una: falla.
Portada. Título completo en tres líneas o menos (≤ 12 palabras), con el número que resume la pieza, sin pregunta retórica («¿Sabías que…?»). Es el sistema fijo que pidió GEG (2-sep): la portada de Anthropic dice «What we learned from 400,000 Claude Code sessions», no un misterio.
Cabe en la tarjeta. Titular ≤ 60 caracteres, apoyo ≤ 170. Es lo que la plantilla pinta en 88 px y 44 px sin partir en párrafo. Si necesita párrafo, la idea está mal partida.
Todo número está en el dossier. Cada cifra de tarjetas y pie (88%, 720, $32,400, 3.7) existe literal en una cita o hallazgo del dossier. Es el cerrojo anti-alucinación: el mismo u5 de Ulises, ahora con el dossier como pajar.
Cada número trae FUENTE. La tarjeta que lleva cifra lleva su FUENTE (punto + enlace) y ese enlace está en el dossier. Sin fuente no se diseña.
La atribución viaja con el número. Si el veredicto o el nivel del dossier dicen «según Google» / SOLO EL ANUNCIO, la tarjeta que usa ese número lo dice en la misma tarjeta. No en el pie, no en otra tarjeta.
Venta indirecta. Ni «HAILO», ni «agente de HAILO», ni «contrátanos», ni «agenda una demo», ni «link en bio» en tarjetas o pie. La marca la pone la plantilla. La tesis es de GEG: sin vender.
Rúbrica. Sin emojis, sin signos de admiración, sin las nueve palabras prohibidas, sin «síguenos». Cero negatividad sobre el cliente («tu empresa hace mal…»).
El pie. De 3 a 5 renglones; exactamente una pregunta y va al final; de 3 a 5 etiquetas, ninguna genérica (#ia, #ai, #tecnologia, #innovacion fallan).
Huecos declarados. Un [FALTA DATO] no falla el cerrojo: escala a humano con la pieza entera. Un número inventado sí falla. Preferimos el hueco a la demanda.
Regla del departamento, aprendida con Máximo y Ulises: cada cerrojo se prueba contra una pieza buena antes de encenderse. Con Ulises, un cerrojo bien intencionado (u4) escaló un dossier correcto por leer las citas línea por línea. Aquí el fixture es un carrusel armado a mano con los números reales del dossier de hoy; nueve variantes malas, una por cerrojo.
La regla que hace que el output final sea el que buscas. Cada agente agrega una capa chica y el código carga al siguiente solo lo que necesita, entero. Nada se resume, nada se arrastra por inercia.
Qué pieza, por qué, qué traer, qué descalifica.
3.9K chars
Evidencia: cita, enlace, fecha, nivel por punto. Verificado por código contra la traza de X.
5.5K chars
ORO con razón y nota para Cecilia: cómo se cita el 88%, qué va en la friega y en la prueba.
1K chars
8 tarjetas + pie + mapa de fuentes. Verificada por código contra el dossier.
~2.5K chars
ordenes/ → dossiers/ → veredictos/ → piezas/. Cualquier tarjeta se puede reconstruir hacia atrás hasta el post de X del que salió._comun/CARRUSELES.md, ya horneado): carrusel 0.50% de interacción contra 0.48% de reels y 0.33% de imagen sola en 2026; 6 a 9 tarjetas es donde coinciden guardado y terminación; arriba de 10 la terminación cae; la portada carga el 80% del peso; el bucle se cierra en la tarjeta 5 o 6.Verifica ORO, corta los bloques, arma el encargo, corre el turno, cerrojos c1–c10, vuelta 2, escalado, sello en _comun/piezas/. Mismo patrón y misma bitácora que ulises.py.
Solo memory; max_turns: 3; salida ≥ 3,000 tokens. SOUL: se agrega el formato de entrega y la regla de FUENTE por número. La rúbrica y el canon no se tocan.
Un carrusel bueno con los números reales del dossier de hoy → 0 fallas; nueve malos → cada uno su cerrojo. Se corre antes de encender.
Agentic Video → prevención de pérdidas con cámaras. Se lee la pieza, se ven los cerrojos, se mide el costo (~$0.05). Sin diseñar imagen todavía: eso es Aurelio y Denisse.
| Decisión | Lo que propongo |
|---|---|
| Qué escribe Cecilia y qué no. | Cecilia escribe carrusel, pizarrón y todo pie de publicación. Los guiones de video (pantalla pura con voz en off, el error en video, episodio) son de Micaela, la guionista. Cecilia no toca video. |
| Las stories del día. | Máximo ordena 3 stories crudas por día. Nadie las escribe hoy. Propongo que Cecilia entregue, aparte de la pieza, tres líneas de una story cada una (qué se graba, qué se dice en cinco palabras), sin cerrojos de número: son crudas por diseño. Se decide al construir. |
| Adriana sin web. | Hoy Adriana verifica con web_search. Con el dossier entero en la mano, su trabajo es cotejar pieza contra dossier: no necesita salir a internet. Se le apaga la web cuando toque su página (agente 5). |