Da un solo URL a un pacchetto sigillato, ogni settimana
Quattro code, un pool di browser e un diff. Sul sito non viene installato nulla, nulla viene riscritto e l’output grezzo dello scanner viene archiviato intatto — è quell’archivio a dare valore al pacchetto in seguito.
Le cinque fasi di un’esecuzione
CRAWL QUEUE
Solo le pagine che hai richiesto
Il crawler legge prima robots.txt e lo rispetta, anche sul dominio di un cliente. Una sitemap viene usata quando esiste; altrimenti un’esplorazione in ampiezza scende fino alla profondità tre secondo i tuoi pattern di inclusione ed esclusione.
- Due richieste simultanee per host di destinazione, a 250 ms di distanza
- Lo user agent si identifica e rimanda a una pagina pubblica sul bot
- Pattern di inclusione ed esclusione per sito, oltre al supporto per l’autenticazione di base
- Il budget di pagine deriva dal piano, con un tetto rigido per le sitemap fuori controllo
64 URLs queued from a 71-URL sitemap; 7 excluded by pattern.
AUDIT QUEUE
Un browser, una pagina, una voce d’archivio
Ogni pagina si carica in un Chromium headless in pool, si stabilizza, poi riceve l’iniezione del set di regole. Lo screenshot a pagina intera e l’output grezzo dello scanner, intatto, vengono scritti nell’archiviazione a oggetti dell’UE prima di qualsiasi riepilogo.
- Pool di tre istanze di browser con un guardiano della memoria
- Cattura a pagina intera a 1440 e 320 pixel di larghezza
- Output grezzo archiviato per pagina — mai modificato, mai rigenerato
- Una pagina che fallisce tutti i tentativi porta l’esecuzione a PARTIAL invece di farla fallire
Three pages timed out and were requeued; the run stays PARTIAL until they resolve.
RULE CATALOGUE
Numeri di articolo, non il testo della norma
Novantasei regole sono associate ad articoli e criteri, ognuna con un riepilogo e un suggerimento di correzione scritti da noi. Il testo della norma non viene mai riprodotto; rimandiamo al numero di articolo e lo spieghiamo in linguaggio semplice.
- Ogni riscontro porta un articolo EN, un criterio WCAG e un identificatore di regola
- Testi di correzione mantenuti in olandese, tedesco, francese e inglese
- Dodici criteri sono contrassegnati solo manuali — l’automazione non può giudicarli
- La libreria dello scanner è usata senza modifiche, dietro un wrapper, e attribuita
Eight rules still need repair copy in French; they ship with English text meanwhile.
AGGREGATE QUEUE
Il numero che spinge ad agire
Ogni riscontro riceve un’impronta dalla sua regola, dal selettore e dal percorso, così il diff rispetto all’esecuzione precedente è esatto. Un riscontro che era stato risolto e ricompare viene etichettato come regressione invece di essere conteggiato come lavoro nuovo.
- Il punteggio è 100 meno l’impatto ponderato per pagina, limitato a 0–100
- Conteggi di nuovi, chiusi e tornati per scansione e per pagina
- Le regressioni generano una notifica nello stesso minuto
- Uno stato impostato da una persona sopravvive alla scansione successiva
Two findings returned after a theme update; both were marked resolved in August.
REPORT QUEUE
Datato, con hash, immutabile
I PDF direzionale e tecnico vengono generati dai riscontri memorizzati, l’archivio viene assemblato con un manifesto sha256 e il pacchetto viene sigillato. Riemettere crea un nuovo pacchetto; quello vecchio resta esattamente com’è stato inviato.
- PDF direzionale in due pagine, PDF tecnico riscontro per riscontro
- Il pacchetto contiene report, output grezzo, screenshot e la checklist firmata
- Il manifesto elenca ogni artefatto con il suo hash
- Tutto archiviato nell’UE, conservato 24 mesi dopo la disdetta
Sealed 2 Sep 12:05 · six artefacts · 24.6 MB.
Tutto ciò che serve a uno sviluppatore, niente da indovinare
Un riscontro porta la sua associazione all’articolo, l’elemento, la pagina, uno screenshot, il nostro testo di correzione e la sua cronologia completa attraverso le esecuzioni.
L’etichetta del pulsante di pagamento scende sotto 4,5:1
color-contrast · 6 occorrenze · /pagamento
- EN 301 549 9.1.4.3
- WCAG 1.4.3
- regola: color-contrast
form#checkout .cta--primary > span.cta__label
/* #a99bd6 su #ffffff → 2,61:1 */Lo stesso token è riutilizzato su altre cinque pagine, quindi una correzione a livello di token chiude tutte e sei le occorrenze in una volta. Solo un suggerimento — Conforma non modifica mai il tuo sito.
Cronologia
- Ricomparso nella scansione #482 dopo un aggiornamento del tema2 set 09:16
- Contrassegnato come risolto da Luca Ferrari19 ago 14:02
- Visto per la prima volta nella scansione #43114 lug 09:08
Due report, un archivio, una dichiarazione
Il PDF direzionale va a chi firma. Il PDF tecnico va a chi lo corregge. Il pacchetto va all’ufficio acquisti e la dichiarazione va sul sito.
Sintesi direzionale
Due pagine: punteggio, cosa è cambiato, cosa fare dopo. Scritta per chi firma, non per uno sviluppatore.
nl de fr en · 2 pagine
Report tecnico
Riscontro per riscontro con pagina, selettore, frammento di codice e suggerimento di correzione. È da qui che lavora uno sviluppatore.
per scansione · ~40 pagine
Pacchetto di prove
Report, output grezzo dello scanner, screenshot e la checklist manuale firmata, elencati in un manifesto sha256.
sigillato · datato
Dichiarazione di accessibilità
Modello per paese con l’autorità competente e la via di reclamo, con versione così che un audit legga la versione che era online.
4 lingue · con versione
Catena di integrità
Perché l’hash conta
Un report senza data e hash è un’opinione. Ogni artefatto viene sottoposto a hash alla scrittura ed elencato in un manifesto, così un pacchetto inviato a giugno dimostra ancora com’era il sito a giugno — anche dopo che il sito è cambiato.
- Scansione terminata64 pagine verificate, output grezzo scritto nell’archiviazione senza modifiche.2 set 09:22 · scansione #482
- Report generatiPDF direzionale e tecnico generati dai riscontri memorizzati, sottoposti a hash alla scrittura.2 set 09:33
- Checklist firmataDodici criteri manuali registrati con prove video e screenshot.2 set 12:04
- Pacchetto sigillatoIl manifesto elenca ogni artefatto con il suo hash. Riemettere crea un nuovo pacchetto.2 set 12:05 · v1
Vedilo su una scansione reale
L’area di lavoro dimostrativa contiene un portfolio completo: dodici siti, una scansione con regressioni, una checklist firmata e un pacchetto sigillato.