57 %
del tiempo de trabajo se va en comunicar —reuniones, correo y chat— y el 43 % en crear
57 de cada 100 horas
Criterio EA
Dirección
La evidencia antes de la decisión
Ofelia pone la semana del ejecutivo al lado de sus sesiones y sus compromisos: qué se cruza, qué sesión no tiene material, qué acta sigue sin firmar, qué acuerdo no tiene dueño ni fecha y qué correo espera respuesta. Prepara cada decisión con sus opciones y su evidencia, sin ordenarlas. No envía, no agenda y no decide.
Lo que cuesta, medido por terceros
57 %
del tiempo de trabajo se va en comunicar —reuniones, correo y chat— y el 43 % en crear
57 de cada 100 horas
55 %
dice que los próximos pasos al final de una reunión no quedan claros
55 de cada 100 personas
68 %
no tiene suficiente tiempo de concentración sin interrupciones en su jornada
68 de cada 100 personas
Cifras de terceros, cada una con su fuente, su año y su muestra, verificadas contra el texto de quien la publica. Las de la agente están más abajo, en la evidencia de pruebas.
Criterio es código abierto. Si te genera valor, ayuda a financiar pruebas, documentación y las próximas capacidades.
Ofelia es la familia EA de Criterio, una plataforma abierta de familias de agentes. Ver las familias
Oficinas
Ofelia no procesa nada propio de un país: ni facturas ni normas, sino la agenda, las actas y el correo. Por eso su prueba se cuenta en oficinas y no en países: dos con defectos sembrados a propósito y dos de control, donde cualquier señal es una falla. Lo que sí cambia de una oficina a otra es cómo exporta su proveedor de calendario y de correo.
La presidencia de un banco
Colombia
32 documentos · 10 defectos sembrados a propósito
Ronda 1
10 de 10 señales, ninguna de más
17 de 17 datos
Verificación tras corregir
50 de 50 señales, ninguna de más
51 de 51 datos
Lo que falló, con su defecto: EA-9
La gerencia general de una cooperativa
Ecuador
42 documentos · 6 defectos sembrados a propósito
Ronda 1
4 de 4 señales, ninguna de más
16 de 17 datos
Verificación tras corregir
35 de 35 señales, ninguna de más
45 de 45 datos
Lo que falló, con su defecto: EA-6, EA-9
Oficina de control
Colombia
23 documentos · ningún defecto: cualquier señal sería una falla
Ronda 1
ninguna señal esperada · 1 de más
21 de 22 datos
Verificación tras corregir
ninguna señal esperada
22 de 22 datos
Lo que falló, con su defecto: EA-7, EA-8
Oficina de control
Ecuador
23 documentos · ningún defecto: cualquier señal sería una falla
Ronda 1
ninguna señal esperada
22 de 22 datos
Lo que el material prueba además
Criterio · Familia EA
Prepara la agenda, cada sesión con sus decisiones, el borrador del acta y lo que pide respuesta. No decide ni envía nada.
CRITERIO · FAMILIA EA
Estado de la familia: construida y probada. El motor pasa su prueba determinista contra cuatro oficinas sintéticas —dos con defectos sembrados y dos de control— y la agente pasó la ronda completa con una clave que no ve. Lo siguiente son los viajes y las exportaciones de cada proveedor.
De dónde viene cada nombre
Ofelia y el portal
Ofelia se instala sola, y Rostrum publica su informe solo si la oficina lo decide. La captura es Rostrum sobre la oficina de prueba de la presidencia de una entidad financiera, tal como la dejó la ronda con la agente.
criterio-assistant
Del griego ōphéleia, «ayuda»: es la que prepara.
Procesa la agenda exportada, las sesiones de cada órgano y la correspondencia guardada: la semana contra las sesiones y los compromisos, el paquete de cada sesión con la ficha de cada decisión, el borrador del acta y lo que espera respuesta. Tú envías y decides.
Lo que solo ella hace
Revisa cada acuerdo de cada acta contra su responsable y su fecha, y cuenta cuántas veces se movió cada compromiso. Prepara cada decisión con las opciones que traen los documentos y su evidencia, sin ordenarlas.
Lo que responde
Nunca
Envía, agenda, acepta o mueve nada; recomienda una opción, prioriza por el ejecutivo o evalúa a una persona.

Sus comandos, por grupo
ea-setupea-wakeea-scanea-agendaea-prepea-minutesea-commitmentsea-mailea-weekly9 comandos · 6 skills
El informe de Ofelia no se publica en Rostrum por omisión: la oficina del ejecutivo es de lo más sensible que tiene una organización. Si la configuración lo dice, entra como cualquier otra familia, y Rostrum muestra lo que su motor ya escribió, con la fecha en que lo escribió.
Cómo entra al portal
/criterio-assistant:ea-setup, deja su configuración en .criterio/direccion/<ejecutivo>/ y marca su carpeta raíz con _CRITERIO_DIRECCION.txt.Si su configuración dice que se publica, Rostrum la suma al mapa y levanta el portal; si no, server-setup la nombra entre las que no se publican:
/plugin install criterio-server@criterio /criterio-server:server-setup /criterio-server:server-start
Lo que tiene en Rostrum

Lo que te cuesta hoy
Ofelia extiende a quien asiste al ejecutivo. Pon cuántas personas lo asisten, lo que cuestan y cuántas horas a la semana se les van en cada tarea. Nada de lo que escribas sale de tu navegador.
Escribe los costos en la moneda que elijas. No hay conversión: al cambiar la moneda los costos se borran, porque una tasa de cambio escrita en una página está equivocada en dos semanas.
Las personas
Horas por semana en cada tarea
Las horas son por persona y por semana. Las personas y las horas iniciales son de ejemplo: reemplázalas por las tuyas. El costo lo escribes tú: no ponemos uno que no podamos sustentar.
Tus números · al año
Ofelia
Quien asiste al ejecutivo · 14 h por semana cada uno (35% de la semana)
644 hal año
—al año
Escribe el costo mensual de cada grupo para ver lo que cuesta.
Lo que este número es y lo que no es
Es el costo de las horas que la oficina dedica hoy a tareas que Ofelia prepara: cruzar la agenda, armar el paquete de la sesión, levantar el borrador del acta, perseguir los compromisos, clasificar la correspondencia. No es un ahorro. La persona sigue revisando, decidiendo y enviando.
Cuántas de esas horas se recuperan lo vamos a publicar en la sección de evidencias, con las pruebas de cada ronda. Hasta tener esa cifra medida, no la ponemos aquí.
Evidencia de pruebas · se actualiza con cada ronda
Cada cifra sale de una corrida real del repositorio, con su conteo y su margen de confianza del 95 %. El motor se prueba con cada cambio del repositorio; la agente, en rondas sobre el material de una oficina.
Cómo se prueba
2 oficinas y 2 controles
El motor, en todas. La agente, hasta hoy en las 4 oficinas del material, en 2 países. En las oficinas de control no hay ningún defecto: cualquier señal es una falla.
2 comandos por oficina
Ofelia corre su setup y su procesamiento —los comandos que procesan los documentos y escriben las fichas—, con un tope de tokens fijado antes de empezar. Los demás calculan sobre esas fichas con el motor, que se prueba con cada cambio del repositorio.
120 documentos
Lo que tiene el material de las oficinas medidas, en texto, eml, msg, CSV y ics. La clave no se cuenta: la agente no la tiene.
9,9 millones de tokens
El trabajo del modelo de lenguaje (LLM) en la ronda 2, con sus verificaciones. Ningún comando se repitió.
Una clave que no ve
Lo esperado se escribe en la clave de cada oficina antes de correr: cada señal sembrada y cada dato que traen los documentos escritos.
Margen del 95 %
Cada cifra va con su margen de confianza: dice cuánto sostiene la muestra, que un porcentaje solo no dice.
Lo que escribió se califica contra la clave que no vio: cada señal por su nombre y su clave, y cada dato de las fichas contra lo que traen los documentos escritos. Cuenta la corrida más reciente de cada oficina, sea de la ronda que sea; si se corrigió un defecto, la que lo verificó. Las primeras corridas, con lo que fallaron, están en la gráfica y en el detalle.
Datos de las fichas
97,4 % o más
Lo medido: 100 %. El titular es el piso del margen de confianza del 95 %: lo que la prueba sostiene.
146 de 146 datos extraídos de los documentos escritos coinciden con la clave.
Medido
Verificación de EA-9: Ofelia sobre la presidencia de un banco · Colombia, 51 de 51 datos.
Verificación de : Ofelia sobre la gerencia general de una cooperativa · Ecuador, 45 de 45 datos.
Margen de confianza del 95% (Wilson): 97,4–100%
Señales encontradas
95,6 % o más
Lo medido: 100 %. El titular es el piso del margen de confianza del 95 %: lo que la prueba sostiene.
85 de 85 señales que la clave esperaba.
Medido
Margen de confianza del 95% (Wilson): 95,6–100%
Señales correctas
95,6 % o más
Lo medido: 100 %. El titular es el piso del margen de confianza del 95 %: lo que la prueba sostiene.
85 de 85 señales que levantaron eran correctas.
Medido
Margen de confianza del 95% (Wilson): 95,6–100%
Controles sin falsas alarmas
2 de 2
2 de 2 oficinas de control sin una señal de más.
Medido
8 comandos corridos en 4 oficinas, cada uno con su salida, su costo y su calificación publicados.
Cómo avanza la familia de una ronda a otra
Cada punto es una oficina en su primera corrida de la ronda; la línea es su margen de confianza del 95 %. Las verificaciones van aparte: repiten lo que se corrigió. El eje empieza en el valor más bajo publicado.
Ronda 11
Ronda 1 · verificación2
Ronda 23
Ronda 2 · verificación4
Resultados por país · la corrida más reciente de cada país
Cada país con sus oficinas en su corrida más reciente con la agente. El margen es el intervalo de Wilson al 95 %.
| País | Entidades | Ronda | Datos de las fichas | Señales encontradas | Señales correctas | Controles sin falsas alarmas |
|---|---|---|---|---|---|---|
| Colombia | 2 | 2 | 76 de 76 · 100%IC 95% 95,1–100% | 50 de 50 · 100%IC 95% 92,8–100% | 50 de 50 · 100%IC 95% 92,8–100% | 1 de 1 |
| Ecuador | 2 | 2 | 70 de 70 · 100%IC 95% 94,7–100% | 35 de 35 · 100%IC 95% 90,1–100% | 35 de 35 · 100%IC 95% 90,1–100% | 1 de 1 |
Defectos encontrados por las rondas · 9
Cada error se registra con su origen y el commit que lo corrige. Se da por verificado solo cuando una corrida posterior a la corrección da lo esperado.
De dónde vinieron
Para auditar
El detalle completo de cada corrida. Se abre cada bloque por separado.
Ofelia corrió sus comandos sobre el material de cada oficina, con un tope de tokens fijado antes de empezar. Lo que escribió se calificó contra la clave que no vio: cada señal por su nombre, y cada dato de las fichas contra lo que traen las actas y los correos.
| Material de prueba | Agente · comandos | Señales | Datos de las fichas | Tokens |
|---|---|---|---|---|
| la presidencia de un bancoRonda 1 · Colombia | Ofelia · 2 | 10 / 10 | 17 / 17 | 1,4 M + 1,2 M repetidos |
| oficina de controlRonda 1 · Colombia | Ofelia · 2 | 0 / 0 · +1 | 21 / 22 | 1,3 M |
| oficina de controlRonda 1 · Colombia · verificación | Ofelia · 2 | 0 / 0 | 21 / 22 | 1,5 M |
| oficina de controlRonda 1 · Colombia · verificación | Ofelia · 2 | 0 / 0 | 22 / 22 | 2,1 M |
| oficina de controlRonda 1 · Ecuador | Ofelia · 2 | 0 / 0 | 22 / 22 | 1,5 M |
| la gerencia general de una cooperativaRonda 1 · Ecuador | Ofelia · 2 | 4 / 4 | 16 / 17 | 1,7 M |
| la gerencia general de una cooperativaRonda 1 · Ecuador · verificación | Ofelia · 2 | 4 / 4 | 17 / 17 | 1,8 M |
| la presidencia de un bancoRonda 2 · Colombia | Ofelia · 2 | 50 / 50 | 50 / 51 | 1,6 M |
| la presidencia de un bancoRonda 2 · Colombia · verificación | Ofelia · 2 | 50 / 50 | 51 / 51 | 1,6 M |
| oficina de controlRonda 2 · Colombia | Ofelia · 2 | 0 / 0 | 25 / 25 | 1,9 M |
| oficina de controlRonda 2 · Ecuador | Ofelia · 2 | 0 / 0 | 25 / 25 | 1,2 M |
| la gerencia general de una cooperativaRonda 2 · Ecuador | Ofelia · 2 | 35 / 35 | 44 / 45 | 1,6 M |
| la gerencia general de una cooperativaRonda 2 · Ecuador · verificación | Ofelia · 2 | 35 / 35 | 45 / 45 | 1,9 M |
EA-1Corregido y verificado
El setup se detuvo: el motor exigía la identificación fiscal de la entidad, y ningún documento de la oficina la trae. Ofelia no la inventó y dejó la configuración sin validar.
La oficina se identifica por su ejecutivo: el motor ya no pide la identificación fiscal y el encabezado del reporte no la muestra si falta. Los dos comandos se repitieron en banca: 10 de 10 señales y 17 de 17 datos.
el código · la presidencia de un banco · Colombia · d11470ea
EA-2Corregido y verificado
El inventario marcó la agenda .ics como «formato no soportado», aunque el motor de Ofelia la procesa.
El inventario toma como legibles los formatos que la estructura de la familia declara como suyos por su extensión. Verificado en la repetición de banca.
el código · la presidencia de un banco · Colombia · d11470ea
EA-3Corregido y verificado
Las citas de los acuerdos y los compromisos nombraban la sección y no el renglón: «Compromisos, primer punto».
Las skills dicen que cada cita señala un renglón —`línea N` o `punto N`— y que el texto citado entre « » la acompaña, no la reemplaza. Verificado en la repetición de banca.
las instrucciones del agente · la presidencia de un banco · Colombia · d11470ea
EA-4Corregido y verificado
La clave contradecía dos skills: citaba la decisión en el acta que la aplaza, cuando decision-brief la cita donde la escribe el material, y daba por rutinario pedir una reunión con el ejecutivo, cuando correspondence-record solo da por rutinaria una cita ya aprobada.
La clave sigue ahora a las skills. Ofelia había hecho las dos cosas bien.
la clave de respuestas · la presidencia de un banco · Colombia · d11470ea
EA-5Corregido y verificado
El arnés no reconocía como la misma cita una que nombra la sección antes del punto —«Acuerdos, punto 1»— ni una que cita el texto del renglón entre « ».
`tests/ronda_familia.py` resuelve el renglón por «línea N», por «punto N» aunque venga tras la sección, o por el texto citado, y lo aplica también a la cita del plazo.
el arnés de prueba · la presidencia de un banco · Colombia · d11470ea
EA-6Corregido y verificado
Las citas de los acuerdos llevaban delante la carpeta de la oficina —`direccion/gerencia-general/organos/…`—, así que no se abrían desde la oficina.
La skill dice que cada cita va relativa a la carpeta de la oficina, y el motor dice como problema de la ficha una cita que no está ahí, para que se corrija antes de calcular. Ofelia se corrió de nuevo sobre la cooperativa: 17 de 17 datos.
las instrucciones del agente · la gerencia general de una cooperativa · Ecuador · d11470ea
EA-7Corregido y verificado
En el control de Colombia, Ofelia dejó abierto un compromiso cuyo cumplimiento estaba en el material de la sesión, y el motor levantó un compromiso vencido que no lo era.
La skill de la ficha dice que, antes de dejar abierto un compromiso vencido, se busca su evidencia en el material de las sesiones del órgano, y `ea-scan` lo repite. Ofelia se corrió de nuevo sobre el control de Colombia: ninguna señal de más y el compromiso, cumplido con su evidencia.
las instrucciones del agente · oficina de control · Colombia · d11470ea
EA-8Corregido y verificado
En la corrida que verificó EA-7, Ofelia agregó a lo que falta saber de una decisión un hecho que el acta ya dice: que se decide en la próxima sesión.
La skill de la decisión dice que en `missing` va solo lo que el material no responde, no lo que los documentos ya dicen. Ofelia se corrió de nuevo sobre el control de Colombia: ninguna señal de más y 22 de 22 datos.
las instrucciones del agente · · d11470ea
EA-9Corregido y verificado
Las propuestas del lote no traían cifras, y la de la sede regional traía las mismas opciones que la del proveedor: «continuar como hoy» y «cambiar de proveedor». Ofelia lo dijo en lo que falta saber de cada decisión, y tenía razón; la clave esperaba que no faltara nada.
Cada propuesta trae sus dos opciones, propias del asunto, con lo que cuesta cada una, y dice que las ofertas están completas. Se repitieron la instalación y el procesamiento en banca y en cooperativas: 50 de 50 y 35 de 35 señales, y 51 de 51 y 45 de 45 datos.
los datos de prueba · la presidencia de un banco · Colombia · 10bb31d7
Material sintético de la presidencia de un banco (Colombia), la gerencia general de una cooperativa (Ecuador), más 2 oficinas de control sin ningún defecto: 4 oficinas con su agenda, sus sesiones y su correspondencia, y una clave que el motor no ve.
85
señales sembradas a propósito, cada una con su clave
12 de 12
señales de la familia sembradas al menos una vez
2
oficinas de control, en las que cualquier señal es una falla
El motor levanta cada señal esperada y ninguna de más, y la puerta que lo comprueba corre con cada cambio del repositorio. El material prueba además las reglas de la operación real: un cruce que solo aparece después del cambio de hora, una agenda vieja que no da cruces, un borrador en la carpeta del acta y una carpeta excluida.
Lo que sigue
Una página de resultados que solo dice lo que pasó es publicidad. Lo que la vuelve auditable es lo que dice que todavía no se sabe.
Hoja de ruta
Cada incremento es una versión con su prueba completa y su análisis estadístico publicados, con las mismas métricas, para que la evolución se pueda comparar. Las versiones se suman: la última liberada trae todo lo anterior y las correcciones de lo que encontraron sus pruebas.
EstableLo dice su evidencia, no su número: en la corrida más reciente de cada entidad de su material, el piso del margen del 95 % es de 95 % o más en señales y en datos, y ningún control levantó una señal. Cada número entero tiene diez versiones, de x.0 a x.9; después viene la x+1.0.
0.12.0
LiberadaLiberada el 2026-10-27
Ofelia, construida y probada con la ronda completa con la agente
Prueba
La ronda 1: Ofelia sobre las cuatro oficinas, 14 de 14 señales y 76 de 78 datos, con una señal de más en un control; cada defecto que encontró, con su corrección y su verificación
Último liberado
1.0.0
LiberadaLiberada el 2026-10-29
Trae todo lo anterior y sus correcciones
Los viajes, y las exportaciones de cada proveedor
Prueba
La ronda 2 con la agente sobre las cuatro oficinas, cada una con su proveedor —Outlook o Google—: 85 de 85 señales y 144 de 146 datos en la primera corrida, ninguna señal en los controles; el defecto que encontró, en el material, con su corrección y su verificación
La misma hoja de ruta vive en el repositorio, en families/criterio-ea/hoja-de-ruta.json.
Cómo trabaja
Cinco pasos y una frontera. El modelo de lenguaje (LLM) extrae lo que solo trae un documento escrito; el código calcula todo lo demás. Es IA generativa más un motor determinista, aplicada a la oficina del ejecutivo.
Tus exportaciones
La agenda en .ics, los correos guardados como archivo y la carpeta de cada sesión: convocatoria, material, notas y acta firmada. Como estén, donde estén.
No se conecta al buzón ni al calendario.
El modelo extraeAgenda y correo
El motor procesa la agenda —repeticiones, excepciones y zonas horarias— y los encabezados de cada correo. Lo que no puede procesar lo declara, con la razón.
Un evento ambiguo se declara, no se adivina.
El modelo extraeLa ficha
Una por sesión y una por correo. Los acuerdos, los compromisos, las decisiones con sus opciones y lo que pide cada correo, cada dato con su cita.
«No encontrado» es una respuesta válida.
El modelo extraeEl motor
Los cruces de la agenda, el material a los días configurados, el acta pendiente, cada acuerdo contra su responsable y su fecha, cada compromiso contra su evidencia y los plazos.
Determinista y probado.
El código calculaSeñales
Solo lo que cruzó un umbral: lo que se cruza, lo que falta, lo que vence y lo que espera respuesta. Si nada lo cruzó, no dice nada.
El silencio es la característica.
El código calculaNinguna fecha, cruce ni plazo de un reporte sale de una estimación. Y lo que no está dicho en ninguna parte se declara, no se completa.
Por qué importa esta frontera →Siete invariantes que la sostienen
Prepara; no recomienda ni decide
Las opciones de una decisión van en el orden en que las traen los documentos. El motor rechaza una ficha que las ordene.
Nunca envía, agenda, acepta ni mueve nada
Escribe borradores solo en 90-borradores/, con «BORRADOR» en el nombre y en el texto. Quien envía es una persona.
Escribe solo en lo suyo
Su estado, su configuración y sus borradores. No edita actas, agendas ni correos originales.
Un compromiso no se cumple de palabra
Se da por cumplido solo con un documento que lo sostenga. Cada uno es del acta donde nació.
El modelo extrae, el código calcula
Toda fecha, cruce, plazo o conteo de un reporte sale del motor. Si el motor no lo da, no se escribe.
No procesa lo que se excluye
Las carpetas excluidas se dicen en cada informe, y nada de ellas entra a una ficha.
No se publica por omisión
Su informe entra a Rostrum solo si la configuración de la oficina lo dice.
El detalle
Los comandos con su entrada, su proceso y su reporte; las señales que calcula el código; la estructura de carpetas; las fuentes, y los enlaces al repositorio.
En orden de importancia. El primero deja la configuración que los demás necesitan.
ea-setupLa configuración, el inventario y los órganos con sus sesiones
00-referencia, las carpetas excluidas, los umbrales —días antes de una sesión para el material, días para el acta, cambios de fecha que cuentan, antigüedad máxima de la agenda—, si publica en Rostrum y los términosea-scanLas fichas de las reuniones, de la correspondencia, de los viajes y de la agenda
10-agenda, cada sesión de organos/, la correspondencia de 20-correspondencia y los itinerarios de 30-viajes (F-02, F-03)ea-agendaLa semana del ejecutivo: cruces, viajes contra la agenda, sesiones sin material y sesiones sin acta
ea-prepEl paquete de la sesión, con la ficha de cada decisión
20-material y prepara la ficha de cada decisión: las opciones que traen los documentos, la evidencia de cada una con su cita, lo que falta saber y las fechas que fijan el plazoea-minutesEl borrador del acta, con cada acuerdo y compromiso citado
30-notas90-borradores, con «BORRADOR» en el nombre y en el texto, y la lista de lo que falta para cerrarloea-commitmentsEl estado de los compromisos de dirección, por órgano y por responsable
ea-mailLa correspondencia que pide respuesta, con sus borradores
90-borradores. Nunca envíaea-weeklyEl resumen de la semana: lo que llegó, lo que vence y lo que falta preparar
ea-wakeLo que toca hoy en la oficina; si no toca nada, se calla
share-findingsUn resumen sin datos para compartir, solo si dices que sí
.criterio/corridas/12 señales. Cada una se levanta con su fecha, su responsable si el acta lo dice y la cita del documento; los días, las veces y la antigüedad de la agenda son configuración de cada oficina.
Ofelia · 12
meeting_conflictDos reuniones del ejecutivo se cruzan en la agenda exportada
meeting_without_materialA los días configurados de una sesión de un órgano, su material no está en la carpeta
meeting_without_minutesPasados los días configurados de una sesión, su acta firmada no está
agreement_without_ownerUn acuerdo del acta no tiene responsable
agreement_without_dateUn acuerdo del acta no tiene fecha
commitment_overdueUn compromiso venció y ningún documento lo sostiene como cumplido
commitment_rescheduledUn compromiso se movió más veces de las configuradas
correspondence_unansweredUn correo guardado pide respuesta y su plazo venció sin una respuesta guardada
decision_deadlineUna decisión pendiente tiene una fecha que la fija dentro de los días configurados
meeting_during_flightUna reunión de la agenda cae durante un vuelo del itinerario del ejecutivo
meeting_while_awayUna reunión presencial en la ciudad del ejecutivo cae mientras el itinerario lo tiene de viaje en otra
trip_not_in_agendaUn vuelo del itinerario no está en la agenda: ese tiempo se ve libre
Recomendada, no obligatoria: Ofelia procesa la carpeta como esté. El setup dice qué archivo está fuera de su lugar y dónde iría, sin crear, mover ni renombrar nada. Busca la carpeta de la oficina, la propone con la razón y, si dices que sí, la marca con un archivo visible, _CRITERIO_DIRECCION.txt. Entre tus documentos, además de esa marca, solo escribe sus borradores, en 90-borradores/.
Una carpeta por ejecutivo que se asiste. Dentro, la referencia de su oficina, su agenda, su correspondencia, los borradores que prepara Ofelia y una carpeta por reunión de cada órgano.
direccion/
└── <ejecutivo>/
├── 00-referencia/
├── 10-agenda/
├── 20-correspondencia/
├── 30-viajes/
├── 90-borradores/
└── organos/<órgano>/<AAAA-MM-DD>/
├── 10-convocatoria/
├── 20-material/
├── 30-notas/
└── 40-acta/
estado-direccion/<ejecutivo>/ · La oficina de un ejecutivo
| Carpeta | Qué va | Agente |
|---|---|---|
00-referencia/ | Los órganos que se siguen —junta, comité de presidencia, comités de la junta—, quién los integra y su calendario de sesiones | Ofelia |
10-agenda/ | Las exportaciones de la agenda en .ics, con la fecha de la exportación en el nombre | Ofelia |
20-correspondencia/ | Los correos guardados como archivo, uno por mensaje: .eml, o .msg de Outlook | Ofelia |
30-viajes/ | Los itinerarios de cada viaje —el de la agencia, el pasaje de la aerolínea—, uno por viaje, con la fecha de salida en el nombre | Ofelia |
90-borradores/ | Lo único que escribe Ofelia entre los documentos: borradores de actas y de respuestas, con «BORRADOR» en el nombre | Ofelia |
organos/<órgano>/<AAAA-MM-DD>/ · Una sesión de un órgano, con su fecha como nombre de la carpeta
| Carpeta | Qué va | Agente |
|---|---|---|
10-convocatoria/ | La convocatoria y el orden del día | Ofelia |
20-material/ | El material que se envía a los miembros antes de la sesión | Ofelia |
30-notas/ | Las notas o la transcripción de la sesión | Ofelia |
40-acta/ | El acta firmada. Ofelia nunca archiva un borrador aquí | Ofelia |
estado-direccion/ · Lo que escribe Ofelia: la configuración, las fichas de cada reunión, de cada hilo y de cada exportación, y los informes. Ninguna persona lo edita, y Ofelia no escribe fuera de aquí ni de `90-borradores/`.
El rol, desde O*NET; la agenda y el correo, desde las normas que definen sus formatos. Nada se construye sobre una fuente por verificar.
O*NET · 43-6011.00 Executive Secretaries and Executive Administrative Assistants
Datos de 2026 (O*NET OnLine, sitio actualizado el 6 de octubre de 2026) · onetonline.org ↗
IETF · RFC 5545, Internet Calendaring and Scheduling Core Object Specification (iCalendar)
Septiembre de 2009, Proposed Standard; actualizada por las RFC 5546, 6868, 7529, 7953, 7986, 9073, 9074 y 9253 · rfc-editor.org ↗
IETF · RFC 5322, Internet Message Format
Octubre de 2008, Draft Standard; actualizada por la RFC 6854 · rfc-editor.org ↗
Instalación, configuración y términos
Tres pasos y ninguno exige editar un archivo. Una instancia por ejecutivo: si asistes a dos, cada oficina tiene la suya.
Para recibir cada versión nueva, activa una vez la actualización automática: en /plugin, Marketplaces → criterio → Enable auto-update. Sin eso, la versión instalada no cambia sola.
Qué necesita de ti
Cada agente trae su comando de configuración. Mira tus carpetas, hace pocas preguntas y te muestra un primer resultado sobre tus propios documentos.
/criterio-assistant:ea-setup
Cómo pregunta
No se programa sola. Trae el comando que un reloj invoca (ea-wake), y alguien lo pone una vez en una tarea programada. Si tu organización no quiere corridas desatendidas, se corre a mano.
Un descargo en un repositorio no lo lee nadie. Por eso la advertencia llega a quien corre el agente y a quien recibe después el documento, en cuatro capas que implementa cada agente.
Una aceptación por versión
Cada versión de la familia se acepta de nuevo y deja en tu equipo un comprobante en Markdown y PDF, con la huella SHA-256 de los términos y la del propio comprobante. Hasta que la de la versión instalada quede registrada, el agente responde preguntas pero no produce análisis. Nunca la asume ni la infiere de que sigas hablando.
En cada informe
Todo informe lleva al pie que es un borrador, según qué documentos, cuántos campos quedaron sin dato y cuántas contradicciones siguen abiertas. El documento circula por correo y llega a un comité: la advertencia viaja con él.
Al inicio de cada corrida
Antes del primer hallazgo dice qué fichas cargó, cuándo se actualizaron y si alguna está vieja o falta.
En la nota legal
Los términos completos, la nota legal y el registro de versiones —qué cambió en cada una, qué términos la rigen y su huella— se publican en este portal, y cada comprobante remite a ellos.
Lo que acuerdas, en llano
Términos versión 1.3, del 2026-10-28, para la versión 1.0.1 de la familia. Cada versión nueva de la familia pide aceptar de nuevo.
Nota legal y registro de versiones →Apache 2.0
El método, el esquema de la ficha, el código que calcula y los criterios de aceptación, completos y sin condiciones. Úsalo dentro de tu organización sin pedir permiso, adáptalo, y construye la capacidad que te falta: el agente de una función lo debe escribir quien conoce el trabajo.
Qué no hace
Preguntas frecuentes
Qué es
Prepara el trabajo de la oficina del ejecutivo. Pone la semana al lado de las sesiones y los compromisos, arma el paquete de la próxima sesión de cada órgano con la ficha de cada decisión, levanta el borrador del acta desde las notas, sigue los compromisos de cada acta y dice qué correo espera respuesta.
No. Prepara y contrasta: qué reuniones se cruzan, qué sesión no tiene material, qué acta sigue sin firmar, qué acuerdo no tiene responsable o fecha. Lo que se acepta, se envía y se prioriza lo decide siempre una persona.
No. Cada decisión llega con las opciones que traen los documentos, en el orden en que las traen, con la evidencia de cada una, lo que falta saber y la fecha que fija el plazo. El motor rechaza una ficha que ordene las opciones o marque una como recomendada.
No envía, no agenda, no acepta ni mueve nada. No edita actas, agendas ni correos originales, no declara cumplido un compromiso sin un documento que lo sostenga y no evalúa a una persona ni a un área.
Cómo se usa
Los que la oficina exporta: la agenda en .ics, los correos guardados como archivo, y la convocatoria, el material, las notas y el acta firmada de cada sesión. No se conecta al buzón ni al calendario: una conexión directa es otra decisión, con su revisión de privacidad.
Como esté: Ofelia la procesa así. Si se arranca de cero, la familia recomienda una carpeta por ejecutivo con su referencia, su agenda, su correspondencia, los borradores y una carpeta por sesión de cada órgano. El setup busca la carpeta de la oficina, la propone y, si dices que sí, la marca con un archivo visible, _CRITERIO_DIRECCION.txt. Entre tus documentos, además de esa marca, solo escribe sus borradores, en 90-borradores/.
En los primeros quince minutos, ea-setup deja ver la agenda de las próximas dos semanas con sus cruces, las sesiones sin material y las que siguen sin acta.
En cualquiera. Ofelia no procesa facturas ni normas, sino la agenda, las actas y el correo, así que el país de la oficina es un dato y no un límite. Lo que sí cambia de una oficina a otra es cómo exporta su proveedor de calendario y de correo: eso es lo siguiente que se prueba.
En el reporte de cada comando, en la carpeta de su estado. Su informe no se publica en Rostrum salvo que la configuración lo diga.
Cómo se prueba
Con material sintético de dos países —Colombia y Ecuador—: la oficina de una presidencia y la de una gerencia general con defectos sembrados, y una oficina de control por país, sin ningún defecto, en la que cualquier señal es una falla. Cada señal se siembra al menos una vez, y el material prueba además las reglas de la operación real: una reunión en otra zona horaria que solo se cruza después del cambio de hora, una agenda vieja que no da cruces, un borrador puesto en 40-acta/ y una carpeta excluida.
El material trae una clave con lo que se sembró, y el motor no la ve. La prueba compara cada señal por su nombre y su clave: una de más cuenta igual que una de menos. La puerta que lo comprueba corre con cada cambio del repositorio.
El motor sí, contra la clave de las cuatro oficinas. La extracción de la agente —los acuerdos, los compromisos y las decisiones de cada acta, y lo que pide cada correo— se prueba en la ronda con la agente sobre las mismas cuatro oficinas, publicada con cada salida, su costo y su calificación. Nada ha corrido todavía sobre la oficina de un ejecutivo real.
Datos y privacidad
Se procesan en la plataforma de IA donde corre la agente, como cualquier conversación con ella. El plugin no se conecta a internet ni nos envía nada. La oficina del ejecutivo es de lo más sensible que tiene una organización: por eso procesa exportaciones y no cuentas, y respeta las carpetas que se excluyan.
En tu equipo: las fichas de las sesiones y de la correspondencia, los reportes, los borradores, el registro de cada corrida y el comprobante de aceptación de los términos, que cada versión pide de nuevo.
Las mismas respuestas viven en el repositorio, en families/criterio-ea/PREGUNTAS.es.md.
Apoya el trabajo
Criterio seguirá siendo código abierto. Una contribución voluntaria ayuda a financiar pruebas, documentación y nuevas capacidades sin cambiar el acceso al software.
Es una contribución voluntaria. No desbloquea funciones, no compra consultoría y no crea una relación de asesoría.
Apoyar Criterio
Elige el monto y cómo quieres realizar tu contribución.
Selecciona tu país para ver los métodos de pago disponibles.
dLocal Go cubre actualmente Latinoamérica, Indonesia, Malasia, Kenia y Nigeria. La cobertura global se incorporará por separado.
La idea
Lo que el órgano acordó siempre quedó escrito. Nadie lo había puesto al lado de la semana del ejecutivo.
Una asistente que procesa la agenda y las actas no te entrega un control que nunca construiste. Te muestra, cada semana, qué se cruza, qué acuerdo no tiene dueño y qué compromiso se movió tres veces, y deja la decisión donde estaba: en una persona.
Principios
José Ñáñez