Tre lettori, zero domande, i requisiti minimi come contratto

Una pagina web non ha più un solo lettore. Ne ha almeno tre: un essere umano che decide in pochi secondi, un essere umano che valuta in profondità e una macchina — un crawler, un motore di risposta, un agente che agisce per conto del suo utente — che legge la struttura anziché i pixel. La maggior parte delle pagine è scritta solo per il primo lettore. Il lettore che approfondisce trova marketing dove dovrebbe esserci sostanza; la macchina trova markup che non dice nulla. La posizione di TITI: si tratta di tre documenti diversi che condividono lo stesso URL, e la piattaforma li scrive come tre documenti distinti — un livello di marketing, un livello scientifico sulle proprie rotte e un livello di agenti nell'head e nei file di macchina.

Le domande sono un trasferimento di costo. L'attenzione umana è la risorsa scarsa in qualsiasi delega — la vecchia osservazione di Simon, applicata alla lettera. Quando uno sviluppatore risponde all'incertezza con una domanda, converte il proprio lavoro nel tuo lavoro: spetta a te ricercare il posizionamento affinché lo sviluppatore non debba farlo. TITI inverte questa impostazione predefinita. Tutto ciò che può essere inferito dal brief, ricercato nel dominio o previsto dal genere non viene mai chiesto; se rimane una reale alternativa, la piattaforma pone un'unica domanda consolidata. La metrica a cui risponde questa disciplina è netta — domande per progetto — e l'obiettivo verso cui è costruita l'architettura è zero. Dichiarato onestamente: un obiettivo. Il motore che inferisce è collaudato in produzione; il conteggio effettivo dipende ancora da quanto il brief lascia sinceramente aperto.

La complessità appartiene al sistema. Ogni passaggio dell'interfaccia presuppone che il tempo dell'utente sia meno prezioso dell'ingegnerizzazione della piattaforma — un'affermazione solitamente falsa che nessuno ha quantificato finanziariamente. La disciplina del singolo clic le attribuisce un prezzo: passaggi, campi e schermate sono trattati come costi da giustificare; le scelte predefinite vengono stabilite e documentate anziché essere delegate nuovamente come opzioni, e la misura onesta del progresso della piattaforma è quanta parte del percorso dall'intento all'artefatto non richieda alcuna decisione da parte di chi ha espresso l'intento iniziale.

La qualità deve essere un contratto, non una sensazione. Ogni pagina di TITI supera requisiti minimi deterministici — contrasto di accessibilità misurato elemento per elemento sulla pagina renderizzata (4,5:1 per il testo principale, 3:1 per i testi grandi) su viewport desktop e mobile, nessun overflow orizzontale inclusa la larghezza a 320 pixel, dimensioni minime dei target di tocco, scansione dei tracciatori e dei tag di bozza, e la blacklist categorica sulla privacy — seguiti da due valutazioni indipendenti: un punteggio primario e una revisione avversaria da parte di un modello di una diversa famiglia, istruito a confutare lo sviluppo. Nessun modello sottopone a audit il proprio output. Al di sotto del minimo, lo sviluppo reitera in un ciclo limitato; se non supera il controllo, non viene distribuito.

La ricorsione è una disciplina, non uno slogan. Ogni funzionalità acquisita dalla piattaforma viene utilizzata sulla piattaforma stessa prima che qualsiasi cliente la veda — questo sito ne è la prova attuale, costruito e verificato dal motore che descrive, esattamente come lo è stato il primo nodo di produzione prima di esso. L'ordine è fondamentale: una fabbrica che non si alimenta dei propri prodotti chiede ai clienti di assorbire rischi che essa stessa ha rifiutato di assumersi. L'auto-applicazione è il modo in cui la piattaforma impara da ogni sviluppo e migliora nel successivo — ed è anche l'unico modo onesto per pubblicare un'affermazione come 'sottoposto a audit': i controlli di cui stai leggendo hanno vincolato la pagina che stai leggendo.

Cosa non afferma questa pagina. Non rivendica l'oggettività estetica — i requisiti minimi di gusto sono valutati, e i punteggi assegnati presentano una varianza. Non dichiara le zero domande come un fatto compiuto end-to-end — è l'obiettivo architetturale verso cui è costruita la disciplina dell'inferenza. Non sostiene che il canale di conversazione sia attivo — la linea di giunzione è visibile su ogni pagina e contrassegnata come in fase di connessione, poiché mostrare una giunzione onesta è stato ritenuto preferibile rispetto al pubblicare un finto pulsante. E un requisito minimo verificato è un livello di base, non l'ottimo: 'impossibile distribuire al di sotto di otto su dieci' è una promessa diversa da 'ogni sviluppo è da dieci' — ed è l'unica promessa formulata qui.

Riferimenti

  1. Simon, H. A. — A Behavioral Model of Rational Choice (1955; bounded attention) — https://doi.org/10.2307/1884852
  2. Nielsen Norman Group — How users read on the web (scanning behavior) — https://www.nngroup.com/articles/how-users-read-on-the-web/
  3. Schema.org — structured data vocabulary (the machine reader's language) — https://schema.org/
  4. W3C — Web Content Accessibility Guidelines (WCAG) 2.2 — https://www.w3.org/TR/WCAG22/

Intelligenza residente

Discuti il manifesto.

Il disaccordo è un contributo utile. Le posizioni espresse in questa pagina sono decisioni ingegneristiche, e le decisioni ingegneristiche rispondono a domande.

Quando il canale si aprirà, questo sarà il luogo in cui porle.

Il canale residente è in fase di connessione — la conversazione si svolgerà qui. Intenzionalmente, non vi sono altri canali su questo sito.