Dal messaggio dell'utente al backlog in 7 secondi

Il 9 ottobre 2026 un feedback diventava voce di backlog in 7 secondi; il giorno prima ne servivano quasi 14 ore. Il collo di bottiglia era il batch notturno.

In breve. La sera dell'8 ottobre 2026, 12 feedback arrivati ad Arvo sono rimasti invisibili alla factory fino al mattino dopo: quasi 14 ore per il primo verdetto. Il 9 ottobre 2026, con la PR #2306 in produzione, il primo feedback organico è diventato voce di backlog in circa 7 secondi. Il guadagno non viene da un modello più veloce: viene dall'aver tolto di mezzo l'attesa del batch notturno.

Tredici ore e mezza per un verdetto

La sera dell'8 ottobre 2026, 12 feedback organici sono stati salvati subito ma sono rimasti invisibili alla factory fino al drain del digest delle 07:15 UTC. Primo feedback alle 17:26:34, primo verdetto alle 07:16:20 del mattino dopo: circa 13h50m. Alla fine 12/12 classificati e 9/12 diventati voci di backlog — ma con una notte di mezzo. Nel corpo della PR #2306 c'è il dettaglio che fa male: una segnalazione materiale arrivata alle 19:30 non esisteva per un selettore che gira ogni 10 minuti. Il sistema guardava, il feedback era già lì, ma il giro che doveva vederlo passava solo al mattino.

Un evento per feedback, il batch come paracadute

La PR #2306, mergiata il 9 ottobre 2026, cambia il disegno: un evento per ogni feedback e una chiamata al classificatore, invece di un passaggio al giorno. Il drain delle 07:15 resta, ma come rete: se il classificatore è giù, dopo 2 retry il feedback resta lì e lo prende il passaggio del mattino.

Il disegno è quello che descrivo in non scrivo più prompt, orchestro loop: il ritmo lo fa la struttura, non la velocità dei pezzi. E la destinazione — voci di backlog vere, non rumore — è il tema di Backlog Zero.

Sette secondi, misurati

Il primo feedback organico arrivato col nuovo intake, il 9 ottobre 2026: messaggio alle 15:57:59,8 UTC, voce di backlog creata alle 15:58:07,0 UTC. Circa 7 secondi dall'inizio alla fine, misurati su uno snapshot congelato. I tempi intermedi non li riporto: non sono verificati da una fonte primaria, e una misura a metà è peggio di nessuna misura.

Cosa cambia quando l'attesa sparisce

Il guadagno non viene da un modello più veloce: viene dal togliere l'attesa del batch notturno, tenendo il batch come paracadute. Due conseguenze. Primo: il selettore che gira ogni 10 minuti vede davvero il mondo di 10 minuti fa, non quello di ieri sera — la freschezza dei dati è un prerequisito dell'autonomia, come ho scritto nel loop in cinque fasi. Secondo: il paracadute resta. Togliere il batch del tutto sarebbe stato più elegante e più fragile: il passaggio del mattino prende ciò che l'intake perde, e il sistema ha due strade invece di una.

Fatti e limiti

FACT. La sera dell'8 ottobre 2026, 12 feedback organici salvati subito ma invisibili alla factory fino al drain del digest delle 07:15 UTC: primo feedback 17:26:34, primo verdetto 07:16:20 del giorno dopo, circa 13h50m; 12/12 classificati, 9/12 voci di backlog (corpo della PR #2306 di Arvo).

FACT. La PR #2306, mergiata il 9 ottobre 2026: un evento per feedback e una chiamata al classificatore; il drain delle 07:15 resta come rete; se il classificatore è giù, 2 retry e poi il feedback resta per il passaggio del mattino.

FACT. Il 9 ottobre 2026, primo feedback organico col nuovo intake: messaggio 15:57:59,8 UTC, voce di backlog 15:58:07,0 UTC, circa 7 secondi (snapshot congelato).

INTERPRETATION. Il guadagno non viene da un modello più veloce: viene dal togliere l'attesa del batch notturno, tenendo il batch come paracadute.

INTERPRETATION. Una misura su un caso — il primo feedback — prova che il giro esiste e funziona, non quanto è veloce in media. La velocità tipica si saprà accumulando casi.

Domande frequenti

Perché prima servivano quasi 14 ore?

Perché i feedback aspettavano il passaggio giornaliero delle 07:15 UTC: salvati subito, visti il mattino dopo. Il classificatore non era lento, era il giro a passare una volta al giorno.

Cosa succede se il classificatore è giù?

Il passaggio del mattino fa da rete: dopo i retry, il feedback resta non classificato e lo prende il drain delle 07:15. Il sistema ha due strade, non una.

Sette secondi è la velocità tipica?

No, è il primo caso misurato: prova che il giro esiste e funziona, non una media. La velocità tipica si saprà solo accumulando casi.