Cómo funciona
El cuadro en prosa está en «¿Qué es Redazione Zero?». ¿Qué es Redazione Zero?
Cada caja se abre aquí abajo
Uno documentalista Puede bloquear: No
- Ve
-
- la web, mediante búsqueda (16 búsquedas por edición, 8 más los días de columna; 8 y 10 en las dos pasadas de última hora)
- los perímetros de las secciones y, los días de columna, la instrucción de búsqueda ampliada
- en última hora, los flashes ya publicados en las últimas horas, para no repetirlos
- la instrucción de buscar en el idioma del país del que escribe (con lingue_fase_2 también árabe, chino, japonés, coreano)
multilingua.istruzione_lingua· hoy activo - la lista de afirmaciones retiradas con rectificación, como restricción negativa
memoria.iniezione_tre· hoy activo - en el canal de seguimiento, el hilo que el periódico sigue — título, último hecho fechado, preguntas abiertas
follow_up.mattino· hoy activo
- No ve
-
- el estatuto
- los textos ya escritos
- las ediciones anteriores
- las historias de Quattro
- los hilos de la memoria fuera del canal de seguimiento
- Produce
-
un dossier JSON de esquema rígido, sin prosa; si el bloque no es legible, una nueva entrega sin nuevas búsquedas; si una sección queda por debajo del mínimo de historias, una segunda pasada dirigida en contexto nuevo
- Puede bloquear
- No
- Modelo
-
Anthropic ·
claude-sonnet-5(última llamada registrada el 17 de septiembre de 2026, 16:31)
predeterminado de la redacción claude-opus-5; repliegue automático por encima del 95% del tope mensual claude-sonnet-5 - Coste
-
$607,69 en 570 llamadas · $1,07 por llamada · 59,5% del gasto
del registro, 7 de agosto de 2026–17 de septiembre de 2026- de los cuales
A · documentarista: $417,15 · 253 - de los cuales
A · follow-up: $160,66 · 283 - de los cuales
A2 · integrazione: $25,36 · 31 - de los cuales
A · seconda occhiata: $4,52 · 3
- de los cuales
- Reglas
-
El estatuto no entra en el prompt de esta etapa.
- Código
-
-
scripts/genera_edizione.py#stadio_a_documentarista -
scripts/genera_edizione.py#stadio_a_integrazione -
scripts/genera_edizione.py#stadio_a_follow_up -
scripts/genera_ultimora.py#stadio_a -
scripts/genera_ultimora.py#stadio_a_seconda_occhiata
repositorio aún no público
-
Quattro documentalista de frontera Puede bloquear: No
controcanto.documentarista_mattino · hoy activo controcanto.documentarista_pomeriggio · hoy activo
- Ve
-
- la web (hasta 12 búsquedas)
- la lista de las secciones del periódico
- por la tarde, los titulares de la edición de la mañana ya publicada — una historia ya publicada vuelve solo como desarrollo
controcanto.pomeriggio_vede_il_mattino· hoy activo
- No ve
-
- el dossier de Uno
- el estatuto
- la memoria editorial
- los textos ya escritos
- Produce
-
hasta 6 historias, a ciegas respecto a Uno, más su propia jerarquía de las tres noticias con las que abriría; sus historias siguen el mismo recorrido que todas — filtro, controles, Tre — y a partir de ahí nadie sabe ya de qué documentalista llegan
- Puede bloquear
- No
- Modelo
-
OpenAI ·
gpt-5.6-terra(última llamada registrada el 17 de septiembre de 2026, 16:31)
fijo, desde redazione/config/controcanto.yaml - Coste
-
$11,65 en 37 llamadas · $0,31 por llamada · 1,1% del gasto
del registro, 7 de agosto de 2026–17 de septiembre de 2026 - Reglas
-
El estatuto no entra en el prompt de esta etapa.
- Código
-
-
scripts/controcanto.py#ricognizione_due
repositorio aún no público
-
Due redactor Puede bloquear: No
- Ve
-
- el dossier filtrado — síntesis, hechos, citas, fuentes con URL y procedencia, orígenes independientes — sin saber de qué documentalista llega cada historia
- el estatuto íntegro y el manifiesto
- la memoria de las últimas siete ediciones, es decir los resúmenes del archivero
- las retiradas por tratar
- por la tarde, la edición de la mañana entera
- los domingos, los datos de lectura de la semana y los costes reales de la semana, para el Diario de a bordo. Entran en el prompt una vez por semana, solo para esa pieza; la regla 18 se refiere a la memoria, y en la memoria no entran
- en última hora, el material de la ronda, la memoria de esta mañana y los flashes recientes
- los hilos en curso de la memoria, para las remisiones (hasta 4000 caracteres)
memoria.iniezione_due· hoy activo - el módulo sobre las citas traducidas
multilingua.istruzione_lingua· hoy activo - en el canal de seguimiento, la historia ya contada (solo para las remisiones) y el material nuevo recogido por Uno
follow_up.mattino· hoy activo
- No ve
-
- la web
- las fuentes más allá del dossier
- de qué documentalista llega una historia
- Produce
-
los textos de la edición — apertura, análisis, Breves, la columna del día, el Diario los domingos — y los flashes de última hora o el silencio declarado; nunca el editorial
- Puede bloquear
- No
- Modelo
-
Anthropic ·
claude-sonnet-5(última llamada registrada el 17 de septiembre de 2026, 16:31)
predeterminado de la redacción claude-opus-5; repliegue automático por encima del 95% del tope mensual claude-sonnet-5 - Coste
-
$101,22 en 329 llamadas · $0,31 por llamada · 9,9% del gasto
del registro, 7 de agosto de 2026–17 de septiembre de 2026- de los cuales
B · redattore: $93,22 · 242 - de los cuales
follow-up: $8,00 · 87
- de los cuales
- Reglas
-
Todas las reglas del estatuto entran íntegras en el prompt de esta etapa.
- Código
-
-
scripts/genera_edizione.py#stadio_b_redattore -
scripts/genera_edizione.py#costruisci_system_redattore -
scripts/genera_edizione.py#genera_follow_up -
scripts/genera_ultimora.py#stadio_b
repositorio aún no público
-
Tre verificador Puede bloquear: Sí
- Ve
-
- el texto de la pieza, hasta 14.000 caracteres
- los extractos probatorios solo de las historias vinculadas a la pieza — hechos y citas, hasta 14.000 caracteres — no las URL, no las demás historias
- un contexto limpio, una pieza cada vez; en última hora cada flash, después de los controles automáticos
- las rectificaciones publicadas y las afirmaciones retiradas, para el control V4 (solo en las ediciones, no en última hora)
memoria.iniezione_tre· hoy activo
- No ve
-
- la web
- el estatuto
- las demás piezas de la edición
- las demás ediciones
- Produce
-
un veredicto por cada afirmación — obligatorio en acusaciones, cifras, víctimas, declaraciones y datos económicos, por muestreo en el resto. El veredicto negativo bloquea en esas cinco categorías y en las afirmaciones retiradas; en última hora bloquea sin reintento
- Puede bloquear
- Sí
- Modelo
-
Anthropic ·
claude-sonnet-5(última llamada registrada el 17 de septiembre de 2026, 16:31)
predeterminado de la redacción claude-opus-5; repliegue automático por encima del 95% del tope mensual claude-sonnet-5 - Coste
-
$99,33 en 2108 llamadas · $0,05 por llamada · 9,7% del gasto
del registro, 7 de agosto de 2026–17 de septiembre de 2026 - Reglas
-
El estatuto no entra en el prompt de esta etapa.
- Código
-
-
scripts/genera_edizione.py#stadio_c_verificatore
repositorio aún no público
-
segunda opinión Puede bloquear: Sí
- Ve
-
- una sola afirmación, hasta 600 caracteres, y el motivo de la sospecha
- la web, con 3 búsquedas
- No ve
-
- la pieza
- el dossier
- las fuentes
- el resto de la edición
- Cuándo interviene
-
- una afirmación rechazada por Tre en una pieza pero presente en otra que pasó
- una apertura o análisis cuyo titular se apoya en una historia de fuente única
- como máximo 6 por edición; nunca en última hora
- Produce
-
confirmada, desmentida o no verificable; con desmentida o no verificable la pieza se retira antes de la publicación; si el verificador no responde, se publica con aviso
- Puede bloquear
- Sí
- la voz de casa (Anthropic): Sí
- el contracanto (OpenAI): En sombra: registra su veredicto, no decide — misma pregunta y mismo prompt que la voz de casa, 3 búsquedas; su veredicto se registra junto al otro, con la nota cuando divergen
controcanto.c2_ombra· hoy activocontrocanto.c2_vincolante· hoy apagado
- Modelo
-
- la voz de casa: Anthropic ·
claude-sonnet-5(última llamada registrada el 17 de septiembre de 2026, 16:31)
predeterminado de la redacción claude-opus-5; repliegue automático por encima del 95% del tope mensual claude-sonnet-5 - el contracanto: OpenAI ·
gpt-5.6-terra(última llamada registrada el 17 de septiembre de 2026, 16:31)
fijo, desde redazione/config/controcanto.yaml
- la voz de casa: Anthropic ·
- Coste
-
- la voz de casa: $23,21 en 159 llamadas · $0,15 por llamada · 2,3% del gasto
- el contracanto: $4,31 en 69 llamadas · $0,06 por llamada · 0,4% del gasto
- del registro, 7 de agosto de 2026–17 de septiembre de 2026
- Reglas
-
El estatuto no entra en el prompt de esta etapa.
- Código
-
-
scripts/genera_edizione.py#stadio_c2_secondo_parere -
scripts/genera_edizione.py#pezzi_da_ricontrollare -
scripts/controcanto.py#verifica_incrociata -
scripts/controcanto.py#composizione
repositorio aún no público
-
controles automáticos Puede bloquear: Sí
- Ve
-
- cada pieza generada, antes de la publicación
- el dossier, para las URL admitidas y las citas originales
- los veredictos de Tre
- las rectificaciones
- el registro de fuentes estatales
- No ve
-
- la web
- las páginas de las fuentes — comprueba que las URL sean las del dossier, no las abre
- el fondo — mide lo que se puede contar, y para el resto está Tre
- Produce
-
pasa o bloquea, por pieza; luego un reintento dirigido, una pieza sustitutiva sobre otro tema, o la edición más corta declarada en el editorial
- Puede bloquear
- Sí
- Reglas
-
Sin modelo, sin coste: es código determinista.
Los controles, uno por uno:
- regla 1 · Cada afirmación factual tiene una fuente enlazada
: fuentes obligatorias, una por cada breve, solo URL del dossier, afirmaciones no sostenidas según Tre
scripts/genera_edizione.py#valida_bloccanti - regla 4 · Crónica de sucesos y judicial: suspendida
: menores identificables
scripts/sanifica.py#violazioni_minori - regla 5 · Nunca datos sanitarios referidos a personas identificables
: datos sanitarios de personas identificables
scripts/sanifica.py#violazioni_dati_sanitari - regla 6 · Citas por debajo de las 15 palabras, una sola por fuente, siempre…
: citas de más de 15 palabras, o una segunda cita de la misma fuente
scripts/genera_edizione.py#violazioni_regola_6 - regla 7 · La incertidumbre se declara en el texto, no se esconde
: en última hora, un balance que baja sin declararlo
scripts/genera_ultimora.py#cintura_regressione - regla 12 · Prohibidas las frases de telón y los cierres dramáticos
: cierres de efecto
scripts/sanifica.py#violazioni_chiusure - regla 13 · Cobertura garantizada
: sección descubierta no declarada en el editorial
scripts/genera_edizione.py#scoperte_dichiarate - regla 15 · Italiano puro
: palabras extranjeras fuera de nombres propios y términos técnicos
scripts/sanifica.py#violazioni_lingua - regla 16 · Nunca paráfrasis demasiado cercana a las fuentes
: calco de las fuentes — 26 palabras seguidas, 12 de una cita, estructura más allá del 80%
scripts/sanifica.py#violazioni_similarita - regla 17 · Salud
: contenidos sanitarios — consejos, eficacia sin fuente, límites del estudio silenciados
scripts/sanifica.py#violazioni_salute - regla 18 · La memoria no es fuente de hechos
: una afirmación retirada reafirmada, literalmente o a juicio de Tre
scripts/memoria_run.py#v4_testuale - regla 19 · Fuentes de Estado
: una fuente estatal usada como fuente autónoma de un hecho
scripts/multilingua.py#violazioni_m1 - regla 20 · Citas traducidas
: citas traducidas más allá del límite, idioma y país de las fuentes ausentes
scripts/multilingua.py#violazioni_m2 - sin número de regla
: pieza mutilada o truncada, tipo o sección no válidos, columna suspendida
scripts/sanifica.py#violazioni_troncamento - sin número de regla
: la misma noticia en dos piezas de la misma edición — entre ediciones distintas queda en sombra
scripts/genera_edizione.py#doppioni_in_edizione
- regla 1 · Cada afirmación factual tiene una fuente enlazada
: fuentes obligatorias, una por cada breve, solo URL del dossier, afirmaciones no sostenidas según Tre
- Código
-
-
scripts/genera_edizione.py#valida_bloccanti -
scripts/genera_edizione.py#pota_brevi -
scripts/genera_ultimora.py#main
repositorio aún no público
-
Zero director Puede bloquear: No
- Ve
-
- el estatuto íntegro, con las prioridades del editor
- el inventario de la edición cerrada — piezas con tipo y titular, secciones descubiertas, columna y Breves presentes o no, descartadas con su resultado final
- el arranque de cada pieza, 900 caracteres
- No ve
-
- la web
- el dossier
- los datos de lectura
- Produce
-
el editorial, escrito en último lugar, sobre los hechos comprobados; por la tarde dice qué secciones ha actualizado la segunda edición. El editorial está a su vez bajo un juez de coherencia — hasta tres intentos, luego sale un texto fijo en su lugar
- Puede bloquear
- No
- Modelo
-
Anthropic ·
claude-sonnet-5(última llamada registrada el 17 de septiembre de 2026, 16:31)
predeterminado de la redacción claude-opus-5; repliegue automático por encima del 95% del tope mensual claude-sonnet-5 - Coste
-
$9,24 en 174 llamadas · $0,05 por llamada · 0,9% del gasto
del registro, 7 de agosto de 2026–17 de septiembre de 2026- de los cuales
E · editoriale: $7,55 · 91 - de los cuales
E · coerenza editoriale: $1,70 · 83
- de los cuales
- Reglas
-
Todas las reglas del estatuto entran íntegras en el prompt de esta etapa.
- Código
-
-
scripts/genera_edizione.py#stadio_e_editoriale -
scripts/genera_edizione.py#verifica_coerenza_editoriale
repositorio aún no público
-
archivero Puede bloquear: No
- Ve
-
- las piezas finales de la edición recién escrita, con los cortes declarados más allá de 9.000 caracteres por pieza y 80.000 en total
- los titulares de las historias del dossier no usadas
- los rechazos de las validaciones
- No ve
-
- la web
- el estatuto
- los datos de lectura
- las ediciones anteriores
- Produce
-
la memoria de la edición, que Due relee durante siete días; la trastienda, no publicada; el registro de promesas
- por cada pieza entidades, claves temáticas, preguntas abiertas y síntesis, con las que la compactación nocturna — un script sin modelo — construye los hilos
memoria.scrittura_eventi· hoy activo
- por cada pieza entidades, claves temáticas, preguntas abiertas y síntesis, con las que la compactación nocturna — un script sin modelo — construye los hilos
- Puede bloquear
- No
- Modelo
-
Anthropic ·
claude-sonnet-5(última llamada registrada el 17 de septiembre de 2026, 16:31)
predeterminado de la redacción claude-opus-5; repliegue automático por encima del 95% del tope mensual claude-sonnet-5 - Coste
-
$20,50 en 85 llamadas · $0,24 por llamada · 2% del gasto
del registro, 7 de agosto de 2026–17 de septiembre de 2026 - Reglas
-
El estatuto no entra en el prompt de esta etapa.
- Código
-
-
scripts/genera_edizione.py#stadio_d_memoria -
scripts/memoria_run.py#blocco_estrazione_per_d -
scripts/memoria_selezione.py#seleziona_fili -
scripts/memoria_compatta.py#esegui
repositorio aún no público
-
traductor Puede bloquear: No
traduzione.inglese · hoy activo traduzione.spagnolo · hoy activo
- Ve
-
- los campos de texto de un contenido publicado cada vez, en italiano
- No ve
-
- la web
- el dossier
- el estatuto
- la memoria
- Produce
-
los gemelos inglés y español, con un control determinista propio — idioma, markdown, enlaces — y una nueva entrega; los retirados con un texto fijo, sin llamada
- Puede bloquear
- No
- Modelo
-
Anthropic ·
claude-sonnet-5(última llamada registrada el 17 de septiembre de 2026, 17:07)
fijo, desde redazione/config/traduzione.yaml - Coste
-
$60,39 en 2533 llamadas · $0,02 por llamada · 5,9% del gasto
del registro, 7 de agosto de 2026–17 de septiembre de 2026 - Reglas
-
El estatuto no entra en el prompt de esta etapa.
- Código
-
-
scripts/traduci.py#traduci_pezzo -
scripts/traduzione.py#prompt_sistema -
scripts/traduzione.py#valida_traduzione
repositorio aún no público
-
Cuando algo no pasa
Una pieza rechazada no detiene la edición. Estos pasos solo entran cuando un control no pasa; tienen el estatuto íntegro en el prompt como Due, y vuelven a pasar todos los controles.
-
retry— la reescritura dirigida de la pieza con la lista de violaciones, y la nueva entrega del dossier de Uno
$57,66 en 625 llamadas · $0,09 por llamada · 5,6% del gasto ·scripts/genera_edizione.py#rigenera_pezzo -
sostitutivo— una pieza sobre otro tema, cuando el reintento no basta
$7,13 en 80 llamadas · $0,09 por llamada · 0,7% del gasto ·scripts/genera_edizione.py#rigenera_pezzo -
copertura— el análisis que le falta a una sección diaria de la mañana (regla 13)
$7,79 en 78 llamadas · $0,10 por llamada · 0,8% del gasto ·scripts/genera_edizione.py#genera_analisi_mancante -
riempimento— lo mismo por la tarde, en una sección que la mañana ya cubrió
$5,97 en 71 llamadas · $0,08 por llamada · 0,6% del gasto ·scripts/genera_edizione.py#genera_analisi_mancante -
recupero— las Breves o el Diario rehechos cuando no llegaron
$2,23 en 11 llamadas · $0,20 por llamada · 0,2% del gasto ·scripts/genera_edizione.py#genera_brevi_mancanti -
rubrica— la columna escrita por sí sola — rechazada, fuera de horario, o pedida por el editor
$3,14 en 17 llamadas · $0,18 por llamada · 0,3% del gasto ·scripts/genera_edizione.py#genera_rubrica_singola
del registro, 7 de agosto de 2026–17 de septiembre de 2026