Clicca un Numero, Vedi la Pagina Sorgente: Il Provenance Drawer
In Rexfin, cliccare una cella effettiva apre l'esatta pagina PDF sorgente con la cifra cerchiata, non una citazione, il documento stesso, riverificato prima di essere renderizzato.
Di The Rexfin team
La maggior parte degli strumenti che rivendicano «tracciabilità» intendono un ispettore di formule: clicca un numero, vedi quali celle lo alimentano, magari scendi fino alla transazione contabile o all’assunzione sottostante. Tutto questo si ferma al registro interno del numero all’interno del sistema. Nulla di tutto ciò risponde alla domanda che un membro scettico del consiglio o un revisore in realtà pone: mostrami la pagina da cui proviene.
Rexfin risponde a questa domanda alla lettera. Clicca una cella con fonte, e il provenance drawer apre l’effettiva pagina PDF da cui la cifra è stata estratta, con il numero esatto cerchiato sulla pagina.
Cosa si apre quando clicchi
Il drawer è un unico pannello laterale, ma risolve quattro cose contemporaneamente. Primo, la scheda di dettaglio dell’atomo: il valore come stampato, la valuta e la scala unitaria (per esempio, migliaia di AED), il periodo, e se la cifra appartiene all’entità consolidata o alla capogruppo. Secondo, una riga di riconciliazione che mostra se quel valore corrisponde ancora a ciò che la griglia dei bilanci sta mostrando, e se il subtotale della capogruppo quadrava. Terzo, un badge di accordo tra i motori (backend-agreement), quanti motori di estrazione indipendenti hanno letto la stessa cifra sulla pagina, che è il numero di confidenza concreto dietro l’accordo multi-backend. Quarto, un grafico a catena: un piccolo percorso visivo dalla regione sorgente sulla pagina, al punto dato estratto, alla riga del bilancio, alla cella che hai cliccato.
Clicca un subtotale invece di una riga foglia, e il drawer non mostra un solo atomo, ma si espande in ogni componente che lo costituisce, ciascuno indipendentemente esplorabile.
La pagina viene renderizzata, non solo linkata
Le versioni iniziali di questa funzionalità mostravano i metadati e un link per «aprire la pagina». Era un problema di dire e non mostrare. Il drawer ora renderizza la pagina PDF sorgente effettiva in linea, recuperata dagli stessi byte che sono stati verificati tramite hash, con la cifra citata cerchiata facendo corrispondere il token esatto stampato nello strato di testo della pagina. Se un gruppo separato da spazi come «4.914.644» compare con un rimando a nota a piè di pagina accanto, il cerchio finisce comunque sul numero giusto: la corrispondenza richiede una lunghezza di cifre uguale, così un numero di riferimento più corto non può essere scambiato per la cifra che hai cliccato.
Prima che quella pagina venga mostrata, il client ricalcola in modo indipendente l’hash dei byte recuperati confrontandolo con l’hash del documento attendibile. Se l’hash non corrisponde, la pagina non viene mai renderizzata: ottieni uno stato esplicito di verifica-integrità-fallita invece di una pagina che sembra verificata ma potrebbe non esserlo. Questo chiude un varco in cui una copia dello stesso documento servita diversamente potrebbe altrimenti essere renderizzata sotto un badge verde senza mai essere riverificata. Su una connessione in HTTP semplice dove quell’API di hashing lato browser non è disponibile, il rendering procede comunque dietro il verdetto del server stesso: il controllo aggiuntivo è additivo, non un requisito nascosto per l’uso di base.
Cosa non ottieni, e perché è proprio il punto
Le celle modellate o previste non aprono mai un drawer. Non c’è alcuna «fonte» da mostrare per un’assunzione, quindi l’affordance semplicemente non c’è: nessuna citazione fabbricata, nessun vago tag «stimato» che finge di essere una fonte. Se l’atomo sottostante non può essere risolto, il drawer lo dichiara esplicitamente con l’id dell’atomo, invece di mostrare silenziosamente il valore della cella come se avesse una fonte. Se la cifra è divergente rispetto a una nuova estrazione da quando il modello è stato inizializzato, ottieni un avviso di obsolescenza invece di un falso riscontro verde.
L’accesso è controllato ovunque allo stesso modo: se non puoi vedere la cartella in cui risiede un documento, il drawer si rifiuta di renderizzarne il contenuto, niente valore, niente pagina, nessuna indicazione che il documento esista, anche se puoi vedere il valore della cella nella griglia stessa. Quel rifiuto avviene sul server, non solo nell’interfaccia, quindi nemmeno una richiesta costruita ad arte può aggirarlo.
Perché questo è il punto centrale della catena di fiducia
Un numero che quadra ma non può essere ricondotto a un documento è ancora solo un’affermazione. Un numero che si ricollega a una pagina PDF ma la cui estrazione non è stata verificata in modo indipendente è ancora l’opinione di un solo parser. Il drawer è dove queste due cose si incontrano: una cifra riconciliata, mostrata accanto alla pagina da cui proviene, verificata dal vivo fino ai byte. È il momento in cui «fidati del nostro strumento» diventa «controlla tu stesso la pagina», ed è anche esattamente la prova che un export di board pack deve superare prima di poter uscire dal modello. Parti dall’hub del product tour per capire come il resto della catena di fiducia si collega a questo drawer.
Parte di Tour del prodotto Rexfin: ogni numero tracciabile