{"block_close_oss.c33fd1fe9c":"Community ed ecosistema","core-extras.96d330537a":"Base IR","core-extras.bee831a169":"Substrato","core-extras.61a0822826":"App su Core","core-extras.15438cc098":"non supportato","core-extras.ad565d9d01":"Funzionalità","core-extras.0155bf03e5":"Legenda dei segmenti","core-extras.8b7110078e":"Gruppi di algoritmi per tipo di dati","core-extras.25ab4276a6":"Matrice delle capacità scorrevole","open-source-winnow.technicalLedgerDelivery":"Consegna","open-source-winnow.technicalLedgerDeliveryValue":"CLI, crate, servizio o WASM","open-source-winnow.businessLedgerPurpose":"Scopo","open-source-winnow.businessLedgerPurposeValue":"Raccolta ricorrente di fonti","open-source-winnow.businessLedgerInputs":"Input","open-source-winnow.businessLedgerInputsValue":"Ricerca, siti, API, feed, file","open-source-winnow.businessLedgerReplaces":"Sostituisce","open-source-winnow.businessLedgerReplacesValue":"Cinque percorsi di raccolta divergenti","open-source-winnow.businessLedgerOperation":"Funzionamento","open-source-winnow.businessLedgerOperationValue":"Una policy e un record di esecuzione","open-source-winnow.businessLedgerOutput":"Output","open-source-winnow.businessLedgerOutputValue":"Risultati tipizzati per il sistema successivo","open-source-winnow.businessLedgerControls":"Controlli","open-source-winnow.businessLedgerControlsValue":"Regole sulle fonti applicate lungo il percorso","open-source-winnow.businessLedgerDeployment":"Distribuzione","open-source-winnow.businessLedgerDeploymentValue":"I tuoi server, regione UE o isolata","open-source-winnow.specSurfaceValue":"4","open-source-winnow.specSurfaceLabel":"Superfici di integrazione","open-source-winnow.specSurfaceCaption":"CLI, crate Rust, servizio e WebAssembly","open-source-winnow.95d1be11af":"Governance della conoscenza sulle fonti raccolte da Winnow.","open-source-winnow.4a86080d67":"Spindle","open-source-winnow.fe0a091fdb":"Prodotti","open-source-winnow.1e6f9f4abc":"Indicizza i dati raccolti per un recupero rapido.","open-source-winnow.c91597c8b9":"BitWeave","open-source-winnow.6cc3364a24":"Progetto correlato","open-source-winnow.50e668157e":"Analizza l'output di Winnow in alberi indirizzabili per contenuto.","open-source-winnow.188fb5d6cf":"Reed","open-source-winnow.d5d6e83bf2":"Continua a esplorare","open-source-winnow.75e393a1ac":"Esplora il progetto","open-source-winnow.f9743247fa":"Leggi la documentazione","open-source-winnow.ef0fd4ccef":"Traccia il percorso di raccolta","open-source-winnow.0597b125b7":"Inizia con una domanda ricorrente. Winnow la trasforma in un percorso nominato con fonti esplicite, regole di recupero condivise, output tipizzato e un record di esecuzione che il sistema successivo può ispezionare.","open-source-winnow.0d32b562d0":"La fonte non è il centro. La domanda lo è","open-source-winnow.90e40d5043":"Inizia","open-source-winnow.ac4bbe17fe":"Winnow","open-source-winnow.650fabe787":"Open source","open-source-winnow.a772158be0":"Winnow / Percorso di raccolta","open-source-winnow.1d0ec533c9":"Pubblica nell'ottavo round","open-source-winnow.9000d0e2a6":"Progettato per essere consapevole delle fonti","open-source-winnow.a9618738d7":"testo, JSON, JSONL, CSV, HTML.","open-source-winnow.6677bdd8d5":"Formati di output","open-source-winnow.2d5a61fe0d":"In 66 categorie. Più 28 motori, 325 collettori.","open-source-winnow.f042372fde":"Scraper di siti","open-source-winnow.4b8726f3ae":"Il core non ha dipendenze runtime. Il browser stealth è opzionale, in Python.","open-source-winnow.66639f7d45":"Binario","open-source-winnow.19675ee12c":"40 MB","open-source-winnow.e0c97bd053":"Cosa include","open-source-winnow.c185cb047c":"STATISTICHE DEL PROGETTO","open-source-winnow.8123fea150":"5 FORMATI DI OUTPUT","open-source-winnow.e6c25f92c5":"1.325 SCRAPER","open-source-winnow.2353b465ed":"La scheda del progetto registra cosa include: un binario Rust compatto, il catalogo di scraper e collettori, i formati di output, i controlli delle richieste, i binding linguistici e le quattro superfici di integrazione usate dal resto dello stack.","open-source-winnow.4ffe329686":"Educato e verificabile","open-source-winnow.1dc0a20dc5":"Una release compatta","open-source-winnow.fca77b7e3a":"Una esecuzione, misurata","open-source-winnow.0cf002555f":"Nessun servizio esterno richiesto","open-source-winnow.6a51d6151a":"CLI, crate, servizio e WASM","open-source-winnow.bd1f8d68f7":"TLS, cookie, limiti di frequenza, proxy","open-source-winnow.7d0906ee25":"HTTP + stealth","open-source-winnow.674f9c26ae":"Parser, scraper, fetch, audit","open-source-winnow.eb7cd63fcb":"Motore Winnow","open-source-winnow.813ff70d15":"Browser, edge, Python via PyO3","open-source-winnow.4e946026a7":"WASM","open-source-winnow.046fa05e5a":"API HTTP axum, distribuito","open-source-winnow.329cb8b6ba":"Servizio","open-source-winnow.5d21d61124":"Integra dweve-winnow-core","open-source-winnow.2180b3e7ce":"Crate","open-source-winnow.8b3ca3b909":"winnow scrape, ricerca, crawl","open-source-winnow.b7a391a49f":"Dove si integra Winnow","open-source-winnow.07a56cd0db":"GRAFICO DI INTEGRAZIONE","open-source-winnow.5f5cdfd63a":"SERVIZIO","open-source-winnow.803a250cd3":"CRATE","open-source-winnow.d05fb01e0b":"BINARIO","open-source-winnow.53ff5c8869":"Esegui Winnow come un singolo binario, integralo come crate Rust, eseguilo come servizio HTTP axum o compilalo per browser e edge. Gli stessi scraper e lo stesso formato di output funzionano in tutte e quattro le modalità.","open-source-winnow.7e16a145f0":"Crate. Servizio. WASM","open-source-winnow.de0c4301ca":"Binario","open-source-winnow.899e5920ef":"Una domanda, quattro superfici","open-source-winnow.87b02f00c3":"Stesso formato di output","open-source-winnow.f8497f2219":"Aggiungi scraper personalizzati","open-source-winnow.4fc6e7f740":"Nativo","open-source-winnow.d85fc8a070":"Collector","open-source-winnow.bce0641417":"Ricerca","open-source-winnow.7f5d63aa39":"Motori","open-source-winnow.34c808d0a6":"Notizie","open-source-winnow.7058849d4f":"ML","open-source-winnow.d2d0663714":"Scienza","open-source-winnow.5c9cb498f5":"Governo","open-source-winnow.39960c1919":"Categorie principali","open-source-winnow.9f95b0efcb":"Copertura scraper predefiniti","open-source-winnow.9bcb1e6ede":"CENSIMENTO DELLE FONTI","open-source-winnow.a62a7a3d23":"RICERCA","open-source-winnow.951b9ecfa1":"OPEN DATA","open-source-winnow.f37b9e1aa4":"FINANZA","open-source-winnow.9f621eb5fd":"NEWS","open-source-winnow.b61263161a":"SCIENZA","open-source-winnow.4c914641d3":"GOVERNO","open-source-winnow.2683338b83":"Scraper predefiniti per le fonti che gli analisti usano già, dai portali governativi e scientifici a notizie, finanza e open data. Ogni scraper è una struct Rust tipizzata. Gli scraper personalizzati si affiancano a quelli integrati e seguono lo stesso contratto di output.","open-source-winnow.7c7017f188":"66 categorie. 28 motori","open-source-winnow.6e8c1d6ad1":"1.325 scraper","open-source-winnow.70e78129b8":"Catalogo delle fonti","open-source-winnow.a3c756d658":"L'operatore decide la base giuridica","open-source-winnow.12cafee013":"Onesto per costruzione","open-source-winnow.a28319fb89":"Per richiesta: fonte, URL, timestamp, stato, hash del contenuto.","open-source-winnow.3cfc5f1cc9":"Registro di controllo","open-source-winnow.58c3ece30d":"Intervalli di rete privati bloccati in ogni input URL.","open-source-winnow.8ad110e1e0":"Protezione SSRF","open-source-winnow.223ef3573a":"Bucket a token per dominio abbinati alla policy documentata di ciascuna fonte.","open-source-winnow.8ba9b8ac40":"Limiti di frequenza","open-source-winnow.0bd110efa7":"Nega per impostazione predefinita. I domini non memorizzati nella cache vengono rifiutati finché robots.txt non viene recuperato.","open-source-winnow.a99c742c91":"Cosa viene fornito per impostazione predefinita","open-source-winnow.f11e84d825":"POSTURA INTEGRATA","open-source-winnow.3db5c14ab0":"REGISTRO DI CONTROLLO","open-source-winnow.b8ca5c71f2":"PROTEZIONE SSRF","open-source-winnow.d5ee7df3c2":"LIMITI DI FREQUENZA","open-source-winnow.5236187a5c":"Winnow applica robots.txt con una policy di negazione predefinita, limiti di frequenza per dominio, protezione SSRF, pseudonimizzazione GDPR e registrazione di controllo per richiesta come vincoli di progettazione, non come impostazioni opzionali. Ciò che esula dal controllo di Winnow: la base giuridica dell'operatore per la raccolta dei dati, le scelte di minimizzazione dei dati e le decisioni di conservazione a valle. Questa pagina non dichiara la certificazione GDPR perché una libreria non può fare tale determinazione per tuo conto.","open-source-winnow.8acc3469d0":"Onesto su ciò che fa","open-source-winnow.f148950ed8":"Educato. Registrato","open-source-winnow.1a9051b25f":"Postura di conformità","open-source-winnow.1a499aaf64":"Registrato sempre","open-source-winnow.e2b4bcecf8":"testo, JSON, JSONL, CSV o HTML. Compatibile con pipe.","open-source-winnow.4bed336194":"Output","open-source-winnow.90161c0f0f":"I selettori CSS estraggono campi tipizzati dal DOM.","open-source-winnow.b7e45a36ff":"Analizza","open-source-winnow.57bae8b92d":"Prima HTTP semplice, poi HTTP stealth, poi un browser solo se bloccato.","open-source-winnow.d48aafe689":"Recupera","open-source-winnow.4c4fbc0b99":"28 motori di ricerca interrogati in parallelo, risultati uniti e classificati.","open-source-winnow.3b3290c7fa":"Scoperta","open-source-winnow.6c58c3c08d":"Query ai record","open-source-winnow.e0647adaff":"PIPELINE","open-source-winnow.feb3522a40":"OUTPUT","open-source-winnow.da04370db0":"PARSE","open-source-winnow.a721f50a7a":"FETCH","open-source-winnow.45087ff64d":"SCOPERTA","open-source-winnow.27606cee9d":"Una query diventa record strutturati attraverso quattro fasi. Discovery interroga 28 motori in parallelo. Fetch passa da HTTP semplice a richieste con fingerprint TLS fino a un browser stealth, solo quando un sito blocca attivamente. Parse esegue scraper tipizzati sul DOM. Output scrive uno dei cinque formati su stdout.","open-source-winnow.bf72445a97":"Fetch. Parse. Output","open-source-winnow.1b43ac4dfb":"Scoperta","open-source-winnow.b040b4179b":"Architettura","open-source-winnow.1c5d129e8d":"L'output è incoerente","open-source-winnow.e439b21bd5":"La colla domina","open-source-winnow.fdda8d29bb":"x N API","open-source-winnow.60cfc363df":"Ogni motore di ricerca ha la sua API, le sue quote e il suo wrapper.","open-source-winnow.d7850d50b3":"x fatturazione","open-source-winnow.335f5fb4d6":"I servizi di rotazione aggiungono fatturazione separata e varianza nella qualità degli IP.","open-source-winnow.9db0b745b6":"Proxy","open-source-winnow.0901b4221d":"x 1 flotta","open-source-winnow.67fb452c54":"Selenium o Playwright aggiunge una superficie operativa separata e un costo di risorse.","open-source-winnow.6e92074d83":"Browser","open-source-winnow.2326fac36d":"x N siti","open-source-winnow.6cbfe909dd":"Codice fragile per sito che si rompe silenziosamente quando il markup cambia.","open-source-winnow.7d90748c8b":"Scraper","open-source-winnow.da03189786":"Dove vive il costo","open-source-winnow.6144c12669":"PROLIFERAZIONE DELLO STACK","open-source-winnow.4a4570af16":"GLUE","open-source-winnow.ac668e6540":"PROXY","open-source-winnow.97df859a3e":"BROWSER","open-source-winnow.41877a3bdf":"SCRAPER","open-source-winnow.8ba443e70b":"La maggior parte degli stack di raccolta dati combina scraper, browser headless, servizi proxy, wrapper di ricerca e script di manutenzione personalizzati. Il livello di colla diventa il progetto. Ogni strumento ha la sua superficie operativa, il suo modello di fatturazione e le sue ipotesi di cortesia.","open-source-winnow.270333e787":"non dovrebbe richiedere cinque strumenti","open-source-winnow.cf9318a136":"Raccogliere dati web","open-source-winnow.8a9400005c":"Il mondo esterno non è un database","open-source-winnow.5e6380b8bc":"Nessuna certificazione falsa","open-source-winnow.2cb81f45c7":"Sicurezza attiva per impostazione predefinita","open-source-winnow.a958cb78f4":"Base giuridica, minimizzazione e conservazione restano a te. Winnow registra quella decisione; non la prende per te.","open-source-winnow.0706363016":"Le tue decisioni","open-source-winnow.69f2d18088":"Ogni richiesta è registrata con fonte, indirizzo, ora e risultato.","open-source-winnow.b88a3623ab":"Registro di controllo completo","open-source-winnow.b6bfbf3c69":"Gli identificatori possono essere pseudonimizzati durante la raccolta dei dati, non trasportati grezzi.","open-source-winnow.b8ac03697d":"Dati personali","open-source-winnow.582f017916":"La policy sui robot e i limiti di frequenza per dominio sono applicati dalla prima richiesta.","open-source-winnow.bdc3a2e089":"Regole di cortesia","open-source-winnow.d1d450cb18":"Attivo per impostazione predefinita","open-source-winnow.77ab22c822":"PANORAMICA DELLA POSTURA","open-source-winnow.e2ee39bcca":"RESIDENZA UE","open-source-winnow.19baf504f7":"REGISTRO DI CONTROLLO","open-source-winnow.b4c70a9a8b":"INDIRIZZI SICURI","open-source-winnow.318767df73":"DATI PERSONALI","open-source-winnow.3f83a254a7":"BLOCCO","open-source-winnow.cad4a73ce0":"Raccogliere dati web comporta rischi reali: essere bloccati, gestire dati personali, richieste che raggiungono indirizzi non sicuri e non avere alcuna registrazione di ciò che è accaduto. Winnow gestisce ciascuno di questi aspetti dall'inizio, con regole di cortesia, pseudonimizzazione, protezione contro destinazioni non sicure e un registro per richiesta. Ciò che non fa è fingere di prendere le tue decisioni legali. La tua base giuridica, quanto conservi e per quanto tempo lo conservi restano una tua scelta, e non facciamo alcuna affermazione di certificazione che una libreria non possa onestamente fare.","open-source-winnow.fa0aca198e":"Onesto sul resto","open-source-winnow.1dcc66b673":"Attento per impostazione predefinita","open-source-winnow.311a8d642c":"Rischio e conformità","open-source-winnow.a4fb8cc38d":"Una policy e un registro di esecuzione","open-source-winnow.7466a2ae10":"Una sola via","open-source-winnow.c8c41b72d7":"Piegare lo stack in un unico binario significa una cosa da imparare, eseguire e correggere, invece di cinque più le loro giunture.","open-source-winnow.c51d4489d5":"Una cosa da eseguire","open-source-winnow.1bf3e18b84":"Gli scraper fragili per sito e gli script di colla che tengono insieme lo stack consumano silenziosamente tempo agli ingegneri mese dopo mese.","open-source-winnow.9eeb7771e5":"Tempo di manutenzione","open-source-winnow.ca70fb57eb":"La rotazione dei proxy e le quote di ricerca sono fatturate in base all'uso. Un binario self-hosted su infrastruttura che già paghi non ha una bolletta di traffico a sorpresa.","open-source-winnow.cd49b7c50d":"Servizi per traffico","open-source-winnow.9a52706df6":"Cinque livelli, una sola via","open-source-winnow.0f068df912":"CHE COORDINATE","open-source-winnow.f648fee8d5":"RICERCA QUOTE","open-source-winnow.6f4082243c":"PROXY","open-source-winnow.83de2cfdb2":"FLOTTA DI BROWSER","open-source-winnow.3eb882375e":"SCRAPER","open-source-winnow.0899c8f507":"Uno stack di raccolta di solito si frammenta in scraper specifici per sito, automazione del browser, gestione dei proxy, connettori di ricerca e codice di collegamento. Winnow coordina queste parti mobili sotto un'unica policy di esecuzione, così le operazioni possono correggere una rotta, osservare un record e ripetere una domanda.","open-source-winnow.f132e65cc6":"diventa una rotta mantenuta","open-source-winnow.85ed5bf94d":"Cinque parti mobili","open-source-winnow.f821931802":"Carico operativo","open-source-winnow.f600b9e709":"Un'esecuzione registrata","open-source-winnow.ccb9f1391c":"Quattro controlli","open-source-winnow.57d456f952":"Input, tempi, decisioni e risultati restano disponibili per ripetizione e revisione.","open-source-winnow.7446a936b1":"Registro di esecuzione","open-source-winnow.a9e0704776":"Le regole di parsing, pseudonimizzazione, normalizzazione e output sono esplicite.","open-source-winnow.4b470daf9b":"Gestione dei dati","open-source-winnow.9358f9e1f1":"Limiti di frequenza, policy robots, tentativi e protezione degli indirizzi non sicuri viaggiano con la rotta.","open-source-winnow.a2d79c3f61":"Policy di fetch","open-source-winnow.088deeb1f6":"Ogni motore di ricerca, sito, API, feed e file è nominato nell'esecuzione.","open-source-winnow.d0fb61ca87":"Ambito delle fonti","open-source-winnow.15f854e070":"Quattro controlli in un'esecuzione","open-source-winnow.d954112db6":"PUNTI DI CONTROLLO","open-source-winnow.1f7637ae95":"REGISTRO DI ESECUZIONE","open-source-winnow.492c0dbda6":"POLICY DI FETCH","open-source-winnow.a3f4fd93d8":"AMBITO DELLE FONTI","open-source-winnow.a2cd53a4d3":"Un lavoro di raccolta ricorrente non dovrebbe comportarsi come cinque script non correlati. Winnow dà a discovery, fetch, parsing, normalizzazione, output e registro di esecuzione una rotta condivisa, mentre la distribuzione resta una scelta operativa separata.","open-source-winnow.1710860816":"lo stesso percorso governato","open-source-winnow.b56d141828":"Fonti diverse entrano","open-source-winnow.072f3a916c":"Architettura di raccolta","open-source-winnow.a4a30cb334":"Rotta e risultati escono","open-source-winnow.35a0ab3b85":"Domanda in ingresso","open-source-winnow.bdaeca762a":"Emette JSON, CSV, stream, record memorizzati o la forma di risposta che il tuo flusso di lavoro si aspetta.","open-source-winnow.6e0bb577e9":"Modalità di output","open-source-winnow.89fe292571":"Discovery, fetch, parsing e output condividono una policy e un registro di esecuzione.","open-source-winnow.e0c084380d":"Fasi della pipeline","open-source-winnow.61420faa65":"Motori di ricerca, siti web, API, feed e file possono entrare nella stessa esecuzione.","open-source-winnow.a9243f87cf":"Tipi di fonti","open-source-winnow.13622bee2b":"Dall'input all'output","open-source-winnow.e2614ce8d1":"FORMA DELLA ROTTA","open-source-winnow.95e38dad9e":"OUTPUT TIPIZZATI","open-source-winnow.3115880727":"4 FASI DELLA PIPELINE","open-source-winnow.c968638a6e":"5 TIPI DI FONTI","open-source-winnow.4701584e0f":"Winnow inizia con una domanda, decide quali superfici delle fonti includere nell'esecuzione, scopre i candidati, li recupera educatamente, analizza il materiale utile ed emette risultati tipizzati. La rotta è registrata così lo stesso lavoro può essere ripetuto e revisionato.","open-source-winnow.96127f5c14":"una rotta di raccolta registrata","open-source-winnow.3d1e7bdec2":"Una domanda diventa","open-source-winnow.801d28dda8":"Come funziona","open-source-winnow.6de81701a2":"Risultati collegati alle fonti","open-source-winnow.ef5ace74b5":"Sicuro per impostazione predefinita","open-source-winnow.0fb11c4315":"Registra cosa ha visitato, così la risposta è già lì se qualcuno chiede.","open-source-winnow.0299390921":"Tiene un registro","open-source-winnow.dd899d754b":"Può funzionare interamente in Europa, su macchine di cui ti fidi.","open-source-winnow.862044aac9":"Resta a casa","open-source-winnow.fd08e020e2":"Segue le regole che ogni sito web impone e aspetta il suo turno.","open-source-winnow.759c6a3670":"Resta educato","open-source-winnow.fb4961b61d":"Ogni risultato mantiene le note sulla fonte e la rotta di raccolta, così il servizio può mostrare da dove provengono le informazioni.","open-source-winnow.d6a91c5d42":"Niente scatola nera","open-source-winnow.b872ad641b":"Semplice e onesto","open-source-winnow.148420e6dc":"PERCHÉ È DIVERSO","open-source-winnow.33906a7dfd":"OPEN","open-source-winnow.b0b7ba4666":"PRIVATO","open-source-winnow.ad2877d54b":"EDUCATO","open-source-winnow.a1c1aba507":"Le prime domande sono sensate: potrebbe causare problemi, dove vanno le mie informazioni e come posso vedere cosa ha fatto? Ecco le risposte semplici. Cura e trasparenza sono integrate in Winnow dall'inizio, non vendute come extra.","open-source-winnow.b8fa13a138":"e niente resta nascosto","open-source-winnow.00379fff72":"Cortese, privato,","open-source-winnow.18bc032372":"È sicuro da usare","open-source-winnow.d9f3692497":"Conservalo","open-source-winnow.90b1fdef30":"Leggilo","open-source-winnow.eb04de10b2":"L'elenco è un piccolo file che puoi salvare e a cui puoi tornare, non qualcosa che sparisce.","open-source-winnow.dd3a4f7c0f":"Non svanisce","open-source-winnow.74bb8e8a6a":"Ogni riga indica da dove proviene, così puoi sempre controllare la fonte da solo.","open-source-winnow.c9b83270d4":"Puoi verificarlo","open-source-winnow.e2ffc2c247":"Il disordine viene eliminato. Vedi le parti utili che hai chiesto e da dove viene ciascuna.","open-source-winnow.5b1c5f4d93":"Niente da districare","open-source-winnow.1bd762bd1c":"Semplice e ordinato","open-source-winnow.35119bfa57":"PERCHÉ LA RISPOSTA È FACILE","open-source-winnow.d8ddbc8b42":"TUO DA CONSERVARE","open-source-winnow.f09b80e155":"CON LE FONTI","open-source-winnow.d50a7cd631":"UNA RIGA PER CIASCUNO","open-source-winnow.4135994c85":"Invece di un mucchio di siti da leggere, ricevi un elenco chiaro con una riga per ogni elemento e una nota che indica da dove proviene. Leggilo, stampalo o conservalo. Trasforma un groviglio di schede aperte in un documento che puoi consultare più tardi.","open-source-winnow.89300de58b":"non un mucchio di pagine","open-source-winnow.abc7c8c290":"Un elenco ordinato,","open-source-winnow.1251cc0dd7":"Cosa ricevi","open-source-winnow.07c371e345":"Niente gergo","open-source-winnow.50080947a0":"Chiedi come una persona","open-source-winnow.a6cb163400":"Ogni scheda mostra il tipo esatto di cosa che diresti, così non resti mai bloccato.","open-source-winnow.daee884cec":"Vedi un esempio","open-source-winnow.25c4e7dcc9":"Non ci sono menu o impostazioni con cui combattere. Devi solo chiedere.","open-source-winnow.3264d976ab":"Nessun pulsante da cercare","open-source-winnow.c91a36563e":"Descrivi cosa vuoi con le tue parole di tutti i giorni, come se parlassi con una persona.","open-source-winnow.aca89cba00":"Dillo in modo semplice","open-source-winnow.4e3f2a8062":"Niente parole speciali","open-source-winnow.08613d4939":"COME CI SI SENTE A CHIEDERE","open-source-winnow.adea7e3ebb":"RISPOSTE","open-source-winnow.098fa67dec":"TIMES","open-source-winnow.1ef12a9d81":"AVVISI","open-source-winnow.a6c130e9e5":"PREZZI","open-source-winnow.cca5fbbb81":"Non ti servono parole speciali. Chiedi notizie su un argomento, prezzi da alcuni negozi, un avviso ufficiale o gli orari di un evento. Scegli un esempio per vedere come potresti chiedere e che tipo di risposta organizzata puoi ricevere.","open-source-winnow.2eb6be1dbf":"chiesto nel modo in cui parli","open-source-winnow.2cc7eb5087":"Piccoli compiti quotidiani,","open-source-winnow.d4062ec2bc":"Cosa puoi chiedere","open-source-winnow.8be100fbe3":"Nessuna competenza informatica","open-source-winnow.c80e161083":"Nessuna configurazione","open-source-winnow.e7dc530cb3":"Torna un elenco ordinato, come uno scontrino pulito elenca ciò che hai comprato.","open-source-winnow.29cc70a6ac":"Ricevi","open-source-winnow.e5ec456f61":"Visita le pagine e le legge per te, educatamente.","open-source-winnow.8470202743":"Esce","open-source-winnow.8d5643b32d":"Digli cosa stai cercando, con parole di tutti i giorni.","open-source-winnow.7ed149da71":"Chiedi","open-source-winnow.a0ad93c540":"Tre semplici passaggi","open-source-winnow.f0a2ec1e4b":"COME CI SI SENTE A USARLO","open-source-winnow.9b640c766b":"RICEVI","open-source-winnow.e491f98c13":"RECUPERA","open-source-winnow.51138d4247":"ASK","open-source-winnow.111bedc7cd":"Il web è enorme e gran parte è rumore. Winnow legge le pagine pertinenti, conserva le parti utili e lascia da parte il disordine. Chiedi con parole semplici e ricevi una risposta organizzata con le sue fonti. Non c'è nulla di nuovo da imparare.","open-source-winnow.a7e0f3da53":"così non devi farlo tu","open-source-winnow.77e260ae55":"Recupera i fatti","open-source-winnow.fd8d2a5359":"Cos'è questa cosa","open-source-winnow.f5c44d70c8":"Funziona in Europa, lo controlli tu","open-source-winnow.e03947cc0c":"Sovranità","open-source-winnow.f460d0c338":"Regole sulle fonti e sicurezza integrate","open-source-winnow.5a8f23f567":"Rischio","open-source-winnow.08e51a95ac":"Meno bollette ricorrenti da gestire","open-source-winnow.5697fd85ad":"Abbonamenti","open-source-winnow.a47248ec69":"Nessuno, lo gestisci tu","open-source-winnow.bf5dde2d06":"Vincolo","open-source-winnow.14bba97aa2":"Cinque strumenti separati e la loro colla","open-source-winnow.1697458e97":"Sostituisce","open-source-winnow.2f37d72f7f":"Lavoro su sorgenti self-hosted di tua proprietà","open-source-winnow.f8c94a3b4b":"Cos'è","open-source-winnow.7f4a84d235":"Winnow offre una rotta governata per il lavoro ricorrente sulle sorgenti. Motori di ricerca, siti web, API, feed e file entrano nella stessa esecuzione; scoperta, recupero, parsing e output tipizzato condividono una politica e un registro. Le operazioni ottengono un processo ripetibile invece di cinque collettori che divergono.","open-source-winnow.605e19124f":" non cinque abbonamenti.","open-source-winnow.c44c8f84d1":"in un'esecuzione di raccolta ripetibile","open-source-winnow.520bfc8181":"Trasforma una domanda","open-source-winnow.566ddd5375":"Winnow","open-source-winnow.a74c151fb2":"Ogni risultato conserva la sua traccia di origine","open-source-winnow.cf9b77061f":"Aperto","open-source-winnow.77787c7f49":"Può rimanere in Europa","open-source-winnow.9525ae1781":"Sicuro","open-source-winnow.71fb014688":"Segue ogni regola del sito web","open-source-winnow.439f048194":"Educato","open-source-winnow.29daf762bf":"Un elenco ordinato, pronto da leggere","open-source-winnow.53eb1352da":"Ottieni","open-source-winnow.e225fd00a8":"Legge il web, riordina la risposta","open-source-winnow.b017742a89":"Fa","open-source-winnow.a8d67e1bf6":"Chiedi in parole semplici","open-source-winnow.3b4c6041c7":"Fai","open-source-winnow.45557686dd":"Un assistente che raccoglie fatti per te","open-source-winnow.704869f20f":"In parole semplici","open-source-winnow.f7b38f0719":"Guarda come funziona","open-source-winnow.c5187e41af":"Quando Fabric ha bisogno di informazioni aggiornate, Winnow raccoglie i pezzi rilevanti dalle fonti scelte per il servizio e restituisce un risultato ordinato con le sue fonti allegate. Non configuri scraper né scrivi codice; Winnow lavora in sottofondo e conserva un registro di come sono state raccolte le informazioni.","open-source-winnow.09822b8237":" i fatti a te","open-source-winnow.308a33b7e9":"Un assistente che porta","open-source-winnow.e55d544b7a":"robots.txt, limiti di frequenza, protezione SSRF by design","open-source-winnow.8a123b3f50":"Approccio alla conformità","open-source-winnow.dcb1528b65":"testo, JSON, JSONL, CSV, HTML","open-source-winnow.0155f01d8e":"Binario singolo da 40 MB, Rust","open-source-winnow.a2d36e938f":"1.325 scraper di siti, 28 motori di ricerca, 325 collettori","open-source-winnow.2eb56be3c2":"Fonti","open-source-winnow.a84a3235f0":"Scrapy, Selenium, proxy, script personalizzati","open-source-winnow.20b7770944":"Domande che girano","open-source-winnow.942587e61e":"Scheda di progetto","open-source-winnow.2040a14fac":"Winnow compila una domanda, un obiettivo o una condizione di monitoraggio in una rotta di raccolta ripetibile. La scoperta spazia tra motori di ricerca e catalogo scraper; il recupero scala da HTTP all'automazione del browser; il parsing normalizza il risultato in testo tipizzato, JSON, JSONL, CSV o HTML. Ogni richiesta passa attraverso i controlli condivisi di frequenza, robots, SSRF e audit.","open-source-winnow.253484a36c":" grafico","open-source-winnow.dfcb0bb64a":" in una fonte","open-source-winnow.0ad84ab58c":"Una domanda si compila","open-source-winnow.48febbef47":"5","open-source-winnow.2a246cca87":"4","open-source-winnow.21b111cbfe":"5","open-source-winnow.1dabba21cd":"✓","open-source-winnow.40311e4206":"A consumo","open-source-winnow.a906200976":"Continuo","open-source-winnow.d88f6d8372":"Una volta","open-source-winnow.1f444cd5d5":"○","open-source-winnow.870b1fc137":"robots.txt","open-source-winnow.0368680abd":"attivo per impostazione predefinita","open-source-winnow.9cdc6c47aa":"sempre","open-source-winnow.699f1a05a9":"SEMPLICE","open-source-winnow.27e88b861f":"EASY","open-source-winnow.7696d02e75":"TIDY","open-source-winnow.ad7d12bf1c":"DA SAPERE","open-source-winnow.80db3832a5":"PIPELINE","open-source-winnow.4acc8a696c":"ROUTE","open-source-winnow.acda47627f":"OPERAZIONI","open-source-winnow.c9766ca413":"GOVERNANCE","open-source-winnow.5d0b2f6bd4":"OSSERVATO","open-source-winnow.8215b59ccb":"MOTORE","open-source-winnow.b338255a3c":"BY DESIGN","open-source-winnow.75e7a212dc":"BUILT-IN","open-source-winnow.6e10953f3e":"OPEN","open-source-winnow.c26c3c60bf":"POSTURA DI SICUREZZA","open-source-winnow.5b8fc02b51":"Cosa controlla un valutatore","open-source-winnow.ed2c603813":"Educazione","open-source-winnow.2916f241b5":"Negato per impostazione predefinita, analizzato prima di ogni recupero.","open-source-winnow.a70f6d7596":"Destinazioni sicure","open-source-winnow.d014bc43ef":"Indirizzi interni e privati bloccati.","open-source-winnow.9fedecd7a5":"Pseudonimizzato al momento dell'acquisizione.","open-source-winnow.33de865a8d":"Traccia di controllo","open-source-winnow.567a04e87e":"Registrato","open-source-winnow.b4d33125f6":"Ogni richiesta registrata ed esportabile.","open-source-winnow.fee3fb2936":"scraper","open-source-winnow.50b9e78177":"categorie","open-source-winnow.153946c740":"PROFILO DI BUILD","open-source-winnow.63bae1ca6e":"Come una release raggiunge ogni superficie","open-source-winnow.9b8dfdff73":"RELEASE","open-source-winnow.ac1a42f5ac":"Piattaforme","open-source-winnow.e473f43629":"Linux, macOS e Windows.","open-source-winnow.967382f860":"Binding","open-source-winnow.7f1585f93e":"Crate Rust, Python tramite PyO3 e WASM.","open-source-winnow.ca2769fc96":"Dipendenze runtime del core","open-source-winnow.c15fda7a62":"Il core non ha dipendenze runtime.","open-source-winnow.b2344990cb":"Una release, diverse superfici","open-source-winnow.36b1413724":"Stack di raccolta frammentato","open-source-winnow.68ef2be51a":"Cinque parti mobili","open-source-winnow.b0dc0f5a2e":"Percorso di raccolta governato","open-source-winnow.d700a7568c":"Un unico record di esecuzione","open-source-winnow.235fd89e60":"Quote di ricerca","open-source-winnow.58dd06369e":"Script di colla","open-source-winnow.d0173a08de":"Il deployment rimane una tua scelta","open-source-winnow.hero.eyebrow":"Winnow","open-source-winnow.hero.title.lead":"Winnow.","open-source-winnow.hero.title.accent":"Domande che girano.","open-source-winnow.hero.action.secondary":"Chiedi della release","open-source-winnow.hero.technical.lede":"Winnow è un runtime open-source e self-hosted per l'intelligence delle fonti, scritto in Rust sotto licenza Apache-2.0. Una domanda viene compilata in un grafo di fonti tipizzato: scoperta su 28 motori di ricerca, 1.325 scraper mantenuti e 325 collettori nativi, sotto un unico contratto di domanda durevole.","open-source-winnow.hero.technical.action.primary":"Segui una singola esecuzione","open-source-winnow.hero.technical.ledger.label":"Scheda di progetto","open-source-winnow.hero.technical.ledger.pill":"Winnow","open-source-winnow.hero.technical.ledger.row.whatItIs.label":"Cos'è","open-source-winnow.hero.technical.ledger.row.whatItIs.value":"Runtime per l'intelligence delle fonti in Rust","open-source-winnow.hero.technical.ledger.row.sources.label":"Fonti","open-source-winnow.hero.technical.ledger.row.sources.value":"1.325 scraper di siti, 28 motori di ricerca, 325 collettori","open-source-winnow.hero.technical.ledger.row.binary.label":"Binario","open-source-winnow.hero.technical.ledger.row.binary.value":"Binario singolo da 40 MB, Rust","open-source-winnow.hero.technical.ledger.row.output.label":"Output","open-source-winnow.hero.technical.ledger.row.output.value":"testo, JSON, JSONL, CSV, HTML","open-source-winnow.hero.technical.ledger.row.replaces.label":"Sostituisce","open-source-winnow.hero.technical.ledger.row.replaces.value":"Flotte di browser, pool di proxy, script e colla","open-source-winnow.hero.technical.ledger.row.delivery.label":"Consegna","open-source-winnow.hero.technical.ledger.row.delivery.value":"CLI (winnow search), crate, servizio, Python o WASM","open-source-winnow.hero.technical.ledger.row.controls.label":"Controlli","open-source-winnow.hero.technical.ledger.row.controls.value":"Limiti di frequenza, regole sulle fonti e protezione degli indirizzi sicuri","open-source-winnow.hero.business.lede":"Winnow è un motore open-source Apache-2.0 per il web scraping e l'OSINT in Rust. Le stesse domande esterne tornano ogni trimestre e il metodo dietro la risposta scompare ogni volta; Winnow trasforma ogni domanda in un processo di fonti proprietario con risultati tipizzati e un record di esecuzione che la persona successiva può ispezionare.","open-source-winnow.hero.business.action.primary":"Inizia con una domanda","open-source-winnow.hero.business.ledger.label":"Come funziona","open-source-winnow.hero.business.ledger.pill":"Winnow","open-source-winnow.hero.business.ledger.row.purpose.label":"Scopo","open-source-winnow.hero.business.ledger.row.purpose.value":"Raccolta ricorrente di fonti","open-source-winnow.hero.business.ledger.row.inputs.label":"Input","open-source-winnow.hero.business.ledger.row.inputs.value":"Ricerca, siti, API, feed, file","open-source-winnow.hero.business.ledger.row.replaces.label":"Sostituisce","open-source-winnow.hero.business.ledger.row.replaces.value":"Cinque percorsi di raccolta divergenti","open-source-winnow.hero.business.ledger.row.operation.label":"Operazione","open-source-winnow.hero.business.ledger.row.operation.value":"Una politica e un unico record di esecuzione","open-source-winnow.hero.business.ledger.row.output.label":"Output","open-source-winnow.hero.business.ledger.row.output.value":"Risultati tipizzati per il prossimo sistema","open-source-winnow.hero.business.ledger.row.controls.label":"Controlli","open-source-winnow.hero.business.ledger.row.controls.value":"Regole di origine applicate lungo il percorso","open-source-winnow.hero.business.ledger.row.deployment.label":"Distribuzione","open-source-winnow.hero.business.ledger.row.deployment.value":"I tuoi server, controllati dall'operatore o isolati","open-source-winnow.hero.consumer.lede":"Chiedi ciò di cui hai bisogno. Winnow esamina le fonti pubbliche adatte, riporta le parti utili e mostra da dove proviene ciascuna. Quando il mondo cambia, la domanda può guardare di nuovo.","open-source-winnow.hero.consumer.action.primary":"Guarda cosa fa","open-source-winnow.hero.consumer.ledger.label":"In parole semplici","open-source-winnow.hero.consumer.ledger.pill":"Winnow","open-source-winnow.hero.consumer.ledger.row.whatItIs.label":"Cos'è","open-source-winnow.hero.consumer.ledger.row.whatItIs.value":"Un assistente che raccoglie fatti per te","open-source-winnow.hero.consumer.ledger.row.youDo.label":"Tu fai","open-source-winnow.hero.consumer.ledger.row.youDo.value":"Chiedi in parole semplici","open-source-winnow.hero.consumer.ledger.row.itDoes.label":"Lui fa","open-source-winnow.hero.consumer.ledger.row.itDoes.value":"Legge il web, riordina la risposta","open-source-winnow.hero.consumer.ledger.row.youGet.label":"Tu ottieni","open-source-winnow.hero.consumer.ledger.row.youGet.value":"Un elenco ordinato, pronto da leggere","open-source-winnow.hero.consumer.ledger.row.polite.label":"Educato","open-source-winnow.hero.consumer.ledger.row.polite.value":"Aspetta il suo turno e tiene un registro","open-source-winnow.hero.consumer.ledger.row.safe.label":"Sicuro","open-source-winnow.hero.consumer.ledger.row.safe.value":"Funziona dove lo distribuisci","open-source-winnow.hero.consumer.ledger.row.open.label":"Aperto","open-source-winnow.hero.consumer.ledger.row.open.value":"Ogni risultato mantiene la sua traccia di origine","open-source-winnow.breadcrumb.home":"Open Source","open-source-winnow.breadcrumb.current":"Winnow","open-source-winnow.close.label":"Inizia","open-source-winnow.close.headline":"Scegli una domanda che torna sempre. Fallo funzionare.","open-source-winnow.close.body":"Inizia in piccolo. Definisci come appare un risultato utile, nomina le famiglie di fonti accettabili e i confini, esegui la domanda tramite la CLI di Winnow o le crate Rust, e ispeziona cosa è stato trovato, mancato, contraddetto e modificato prima di decidere se merita una cadenza.","open-source-winnow.close.action.primary":"Leggi la documentazione","open-source-winnow.close.action.secondary":"Chiedi informazioni sulla versione","open-source-winnow.next.eyebrow":"Continua a esplorare","open-source-winnow.next.reed.category":"Progetto correlato","open-source-winnow.next.reed.title":"Reed","open-source-winnow.next.reed.description":"Analizza l'output di Winnow in alberi con indirizzamento per contenuto.","open-source-winnow.next.bitweave.category":"Progetto correlato","open-source-winnow.next.bitweave.title":"BitWeave","open-source-winnow.next.bitweave.description":"Indicizza i dati raccolti per un recupero rapido.","open-source-winnow.next.spindle.category":"Prodotti","open-source-winnow.next.spindle.title":"Spindle","open-source-winnow.next.spindle.description":"Governance della conoscenza sulle fonti raccolte da Winnow.","open-source-winnow.banner.biz-recognition.eyebrow":"Il momento del riconoscimento","open-source-winnow.banner.biz-recognition.lead":"Nessun nuovo report.","open-source-winnow.banner.biz-recognition.leadAccent":"Mantieni la domanda funzionante.","open-source-winnow.banner.biz-recognition.paragraph.1":"La stessa domanda arriva ogni trimestre. L'analista apre le stesse schede. Una fonte è cambiata e nessuno se n'è accorto. Il foglio di calcolo non ha un percorso affidabile per tornare alla pagina. Il risultato è già obsoleto quando circola, e la richiesta successiva viene trattata come nuovo lavoro perché nessuno possiede il metodo di origine tra i report.","open-source-winnow.banner.biz-recognition.paragraph.2":"Winnow cambia quel ritmo operativo. La domanda mantiene le sue fonti accettate, la forma dell'output, la ricorrenza e il registro di esecuzione. Le persone esaminano il materiale modificato o contestato invece di ricostruire l'intero percorso. Il risultato smette di essere una performance di ricerca una tantum e diventa il risultato corrente di una capacità nominata.","open-source-winnow.banner.biz-recognition.panel.header":"La richiesta ripetuta","open-source-winnow.banner.biz-recognition.panel.tag":"riconosciuta","open-source-winnow.banner.biz-recognition.check.1":"stessa domanda di business","open-source-winnow.banner.biz-recognition.check.2":"stesse famiglie di fonti","open-source-winnow.banner.biz-recognition.check.3":"stessa pulizia","open-source-winnow.banner.biz-recognition.check.4":"stesso confronto","open-source-winnow.banner.biz-recognition.check.5":"stesso foglio di calcolo","open-source-winnow.banner.biz-recognition.check.6":"nuovi cambiamenti di fonte","open-source-winnow.banner.biz-recognition.check.7":"nessun metodo duraturo","open-source-winnow.banner.biz-recognition.verdict":"smetti di ripetere la ricerca; fai funzionare la domanda","open-source-winnow.banner.biz-recognition.footline":"la prossima esecuzione parte dal metodo, non dalla memoria","open-source-winnow.banner.con-recognition.eyebrow":"Il rituale ripetuto","open-source-winnow.banner.con-recognition.lead":"Niente più segnalibri.","open-source-winnow.banner.con-recognition.leadAccent":"Mantieni la domanda funzionante.","open-source-winnow.banner.con-recognition.paragraph.1":"Le stesse schede. Lo stesso copia e incolla. Lo stesso foglio di calcolo. Lo stesso dubbio su quale pagina sia la più recente. Lo stesso lavoro di nuovo la settimana prossima. La ricerca ha risolto il primo passo, ma tu eri la parte che univa tutto e ricordava quando rifarlo.","open-source-winnow.banner.con-recognition.paragraph.2":"Winnow permette al prodotto di ricordare la domanda, i percorsi sorgente utili e la forma del risultato. Puoi ancora aprire le sorgenti e giudicare la risposta. Non devi più ricostruire il percorso ogni volta prima di poterla giudicare.","open-source-winnow.banner.con-recognition.panel.header":"La domanda che continua a tornare","open-source-winnow.banner.con-recognition.panel.tag":"riconosciute","open-source-winnow.banner.con-recognition.check.1":"stesse pagine","open-source-winnow.banner.con-recognition.check.2":"stessi campi utili","open-source-winnow.banner.con-recognition.check.3":"stesso confronto","open-source-winnow.banner.con-recognition.check.4":"stesso dubbio","open-source-winnow.banner.con-recognition.check.5":"stesso aggiornamento","open-source-winnow.banner.con-recognition.verdict":"chiedi una volta, conserva le sorgenti, lascia che la domanda funzioni di nuovo","open-source-winnow.banner.con-recognition.footline":"la prossima risposta può cambiare senza che l'intero metodo scompaia","open-source-winnow.section.win-eng-question-graph.eyebrow":"La radice del runtime","open-source-winnow.section.win-eng-question-graph.headlineLead":"Una domanda viene compilata","open-source-winnow.section.win-eng-question-graph.headlineAccent":"in un grafo di sorgenti","open-source-winnow.section.win-eng-question-graph.body":"Uno scraper inizia con una pagina. Winnow inizia con il motivo per cui la pagina viene interrogata. Il contratto pubblico della domanda contiene l'obiettivo, il target, le famiglie di sorgenti accettate, il risultato atteso, la cadenza, l'autorità e i requisiti di registrazione dell'esecuzione. Sotto di esso, il runtime assembla il grafo di sorgenti concreto necessario per questa esecuzione.","open-source-winnow.section.win-eng-question-graph.secondaryKicker":"Stabile sopra, sostituibile sotto","open-source-winnow.section.win-eng-question-graph.secondaryLeft":"Sotto il contratto, i tipi di runtime rimangono specializzati, perché un feed e una pagina renderizzata non richiedono lo stesso trattamento. Ciò che rimane stabile è la necessità dichiarata e il suo contratto di output. Motori di ricerca, scraper di siti, collettori, percorsi crawler, file, feed, stream e fasi di elaborazione possono cambiare senza cambiare l'identità della domanda che servono. Il contratto dà anche al cambiamento un posto stabile dove atterrare.","open-source-winnow.section.win-eng-question-graph.secondaryRight":"Un aggiornamento dello scraper, la sostituzione di un collettore, un'interruzione del motore o una revisione dell'output possono essere registrati come modifica al grafo di sorgenti o al contratto, invece di essere nascosti in una distribuzione non correlata. Questo rende il runtime più facile da testare e da spiegare: gli ingegneri possono confrontare due revisioni del grafo rispetto alla stessa domanda, mentre gli operatori possono vedere se un risultato modificato deriva dal mondo, dal grafo o dall'output richiesto.","open-source-winnow.section.win-eng-question-graph.pill.1":"CONTRATTO DELLA DOMANDA","open-source-winnow.section.win-eng-question-graph.pill.2":"GRAFO DI SORGENTI","open-source-winnow.section.win-eng-question-graph.pill.3":"UNA ESECUZIONE","open-source-winnow.section.win-eng-question-graph.footer":"Il grafo funziona solo se ai diversi tipi di sorgente è permesso rimanere diversi.","open-source-winnow.section.win-eng-source-kinds.eyebrow":"Il confine di tipo","open-source-winnow.section.win-eng-source-kinds.headlineLead":"Una pagina, un feed e uno stream","open-source-winnow.section.win-eng-source-kinds.headlineAccent":"non hanno un unico ciclo di vita","open-source-winnow.section.win-eng-source-kinds.body":"Il web scraping è uno dei vari tipi di sorgente, e trattarlo come l'intero lavoro è ciò che rende fragile una pipeline OSINT. Gli scraper HTML, i motori di ricerca, i client API, i riferimenti a dataset, i feed RSS, gli stream WebSocket, i file e i percorsi crawler non sono etichette decorative sulla stessa richiesta. Hanno stati di connessione, cadenze, schemi, comportamenti di retry, autenticazione, output e modalità di errore diversi. Winnow mantiene espliciti questi contratti e li fa convergere al confine del risultato. Un'esecuzione deve quindi sapere sotto quale contratto opera, non solo quale indirizzo sta chiamando. Questo è ciò che permette di segnalare un errore come disconnessione dello stream, quota esaurita o file obsoleto invece di un generico errore di richiesta, ed è ciò che mantiene onesto il confine del risultato quando quattro tipi di sorgente rispondono alla stessa domanda.","open-source-winnow.section.win-eng-source-kinds.secondaryKicker":"Una tassonomia, diversi contratti","open-source-winnow.section.win-eng-source-kinds.secondaryLeft":"Il vocabolario a 66 categorie organizza il patrimonio di sorgenti per filtraggio e pianificazione. Non cancella se una sorgente è interrogata, in streaming, crawlerizzata, renderizzata, scaricata o analizzata da un file. Questa separazione è ciò che permette a un collettore di riconnettersi senza fingere di essere un retry di scraper, e a un estrattore di pagine di esporre uno schema mantenuto senza fingere che ogni pagina sconosciuta ne abbia uno.","open-source-winnow.section.win-eng-source-kinds.secondaryRight":"Questa separazione impedisce anche che le assunzioni operative si diffondano tra le classi di sorgenti. Una sorgente a polling può avere un tempo di prossima esecuzione. Uno stream può avere un cursore di ripresa e uno stato di connessione. Un file può avere un'identità di contenuto e un confine di importazione. Un motore di ricerca può avere una disattivazione temporanea e uno stato di cache dei risultati. Trattarli tutti come URL semplificherebbe un'interfaccia spingendo la complessità reale in convenzioni non documentate.","open-source-winnow.section.win-eng-source-kinds.pill.1":"TIPI ESPLICITI","open-source-winnow.section.win-eng-source-kinds.pill.2":"66 CATEGORIE","open-source-winnow.section.win-eng-source-kinds.pill.3":"TYPED","open-source-winnow.section.win-eng-source-kinds.footer":"Quando la domanda non nomina una sorgente, la scoperta deve costruire la prima parte del grafo.","open-source-winnow.section.win-eng-discovery.eyebrow":"Pianificazione delle query e ricerca","open-source-winnow.section.win-eng-discovery.headlineLead":"La ricerca trova possibili porte","open-source-winnow.section.win-eng-discovery.headlineAccent":"e l'esecuzione le attraversa","open-source-winnow.section.win-eng-discovery.body":"La scoperta può classificare una richiesta, analizzare la struttura booleana, dividere le sottoquery dipendenti, selezionare i motori adatti ed eseguirli in parallelo. Le ventotto integrazioni di motori sono un livello di scoperta coordinato, non ventotto chiamate HTTP intercambiabili e non un'affermazione che gli snippet siano la risposta.","open-source-winnow.section.win-eng-discovery.secondaryKicker":"Parallelo senza bloccare il registro","open-source-winnow.section.win-eng-discovery.secondaryLeft":"Gli handle dei motori vengono clonati mentre il registro viene letto, poi il blocco viene rilasciato prima che inizi il lavoro asincrono. Ogni motore mantiene il proprio timeout, retry, disattivazione temporanea e stato della cache. I risultati tornano come candidati tipizzati, poi normalizzazione degli URL, deduplicazione, punteggio e blending producono una shortlist di sorgenti per la fase successiva. Un motore con limite di velocità può lasciare un'esecuzione senza essere rimosso dal registro.","open-source-winnow.section.win-eng-discovery.secondaryRight":"I ricevuti di discovery sono utili oltre il debug. Mostrano quali motori erano idonei, quali sono stati tentati, quali non hanno restituito candidati e quali sono stati saltati per policy, limiti di velocità o stato di salute temporaneo. Questo è essenziale per le affermazioni sulla copertura delle fonti. \"Non è stato trovato nulla\" ha un significato diverso quando venti motori idonei hanno completato l'operazione rispetto a quando l'unico motore legale è andato in timeout prima di restituire un risultato.","open-source-winnow.section.win-eng-discovery.pill.1":"28 MOTORI","open-source-winnow.section.win-eng-discovery.pill.2":"SCOMPOSTE","open-source-winnow.section.win-eng-discovery.pill.3":"FONTI CANDIDATE","open-source-winnow.section.win-eng-discovery.footer":"Le fonti candidate devono comunque condividere un unico sistema di limiti e di errori prima che qualsiasi richiesta venga inviata.","open-source-winnow.section.win-eng-rate-control.eyebrow":"Limiti, latenza e rifiuti","open-source-winnow.section.win-eng-rate-control.headlineLead":"Ogni percorso di fonte attende","open-source-winnow.section.win-eng-rate-control.headlineAccent":"lo stesso stato operativo","open-source-winnow.section.win-eng-rate-control.body":"Scraper, crawler, collector e percorsi proxy opzionali non dovrebbero inventarsi ciascuno la propria idea di traffico accettabile. Winnow compone il controllo globale del burst, lo stato per dominio, il circuit breaking e la risposta adattiva alla latenza, così che la richiesta successiva rifletta ciò che le richieste precedenti hanno effettivamente incontrato. Un unico stato operativo condiviso è anche ciò che rende verificabile un'affermazione sul traffico: la richiesta successiva diventa idonea grazie a ciò che le richieste precedenti hanno incontrato, non perché un componente ha deciso da solo di riprovare.","open-source-winnow.section.win-eng-rate-control.secondaryKicker":"Tre livelli, tre compiti","open-source-winnow.section.win-eng-rate-control.secondaryLeft":"Il livello globale limita il traffico aggregato. Lo stato del dominio protegge le singole fonti e registra i rifiuti separatamente dalla lentezza. Il controllo adattivo orienta la quota di richieste verso un obiettivo di latenza configurato, invece di trattare un ritardo fisso come appropriato per ogni host. I valori predefiniti restano configurazione, non legge di prodotto. Un circuito che si apre può in seguito ammettere richieste di prova controllate prima di riportare una fonte alla rotazione normale.","open-source-winnow.section.win-eng-rate-control.secondaryRight":"Il livello di limitazione è progettato per supportare comportamenti specifici della fonte senza disperdere il controllo della fonte negli estrattori stessi. Un collector può segnalare che una finestra remota è stata esaurita. Un crawler può rimandare un elemento della frontier. Uno scraper può segnalare un blocco. Il controller decide quando il lavoro torna idoneo, mentre l'adattatore della fonte resta responsabile dell'interpretazione corretta della risposta.","open-source-winnow.section.win-eng-rate-control.pill.1":"BUDGET GLOBALE","open-source-winnow.section.win-eng-rate-control.pill.2":"CIRCUITO DI DOMINIO","open-source-winnow.section.win-eng-rate-control.pill.3":"LIMITE ADATTIVO","open-source-winnow.section.win-eng-rate-control.footer":"Un runtime di fonte diventa riconoscibile nel momento in cui limiti, errori e accesso smettono di vivere all'interno di singoli script.","open-source-winnow.section.win-eng-access.eyebrow":"Il percorso di accesso proporzionale","open-source-winnow.section.win-eng-access.headlineLead":"Usa il percorso più semplice","open-source-winnow.section.win-eng-access.headlineAccent":"di cui la fonte ha realmente bisogno","open-source-winnow.section.win-eng-access.body":"L'HTTP diretto è il normale percorso di accesso di Winnow. Meccanismi più costosi appaiono solo dove una fonte e la configurazione lo richiedono. Un'esecuzione può aggiungere stato di sessione, profili di protocollo, selezione del proxy o rendering del browser opzionale, ma queste sono decisioni esplicite nel grafo della fonte, non una tassa sulle prestazioni e un travestimento comportamentale applicato a ogni richiesta.","open-source-winnow.section.win-eng-access.secondaryKicker":"Lo stato di accesso fa parte del percorso dei risultati","open-source-winnow.section.win-eng-access.secondaryLeft":"Una risposta di fonte può dipendere da cookie, autenticazione, intestazioni, proxy selezionato, profilo di trasporto, stato del browser, cronologia dei tentativi e tempi. Winnow mantiene questi aspetti come moduli espliciti, così che un nuovo tentativo non diventi silenziosamente un'identità o una sessione diversa. Una traccia di accesso può mostrare quali percorsi sono stati tentati, quale è riuscito, quali alternative sono state saltate e se una policy o un rifiuto della fonte ha concluso il percorso.","open-source-winnow.section.win-eng-access.secondaryRight":"Le funzionalità di compatibilità opzionali per fonti che eseguono protezione anti-bot restano strumenti di ingegneria, non la personalità del prodotto. Possono migliorare la raggiungibilità dove una fonte si comporta diversamente tra client, ma non creano permessi e non sono richieste per la maggior parte delle fonti pubbliche e strutturate supportate. Mantenere visibile l'escalation rende revisionabili i suoi costi, l'identità e le implicazioni di policy, invece di seppellirli in una chiamata opaca di \"fetch intelligente\".","open-source-winnow.section.win-eng-access.pill.1":"DIRETTO PRIMA","open-source-winnow.section.win-eng-access.pill.2":"BROWSER OPZIONALE","open-source-winnow.section.win-eng-access.pill.3":"STOP ESPLICITO","open-source-winnow.section.win-eng-access.footer":"Quando l'obiettivo è più di una pagina, l'accesso diventa un problema di attraversamento limitato.","open-source-winnow.section.win-eng-crawl.eyebrow":"Un sito come grafo","open-source-winnow.section.win-eng-crawl.headlineLead":"Segui i link","open-source-winnow.section.win-eng-crawl.headlineAccent":"senza perdere il confine","open-source-winnow.section.win-eng-crawl.body":"Un crawler non è un ciclo illimitato su URL scoperti. Winnow tratta il crawling come attraversamento di un grafo sotto limiti espliciti di origine, percorso, profondità, pagina, contenuto, concorrenza, tentativi, velocità e tempo. Le strategie breadth-first, depth-first e di priorità cambiano l'ordine di attraversamento, non l'ambito dichiarato della domanda.","open-source-winnow.section.win-eng-crawl.secondaryKicker":"La frontier è dati","open-source-winnow.section.win-eng-crawl.secondaryLeft":"Ogni URL scoperto entra in una frontier con la sua profondità, il genitore, la priorità, la regola della fonte e lo stato corrente. La canonicalizzazione e il rilevamento dei duplicati impediscono che la stessa risorsa consumi il budget ripetutamente. Le regole di pattern possono includere o escludere percorsi. I percorsi di input URL pertinenti possono rifiutare destinazioni loopback, private e link-local prima di aprire una richiesta. Uno scraper mantenuto può essere applicato alle pagine corrispondenti, mentre le pagine sconosciute restano risultati di crawl generici.","open-source-winnow.section.win-eng-crawl.secondaryRight":"Lo stato del crawl può quindi essere ripreso, distribuito o ispezionato come parte di prima classe dell'esecuzione. La frontier mostra ciò che è stato scoperto ma non ancora elaborato, l'insieme dei visitati mostra ciò che ha consumato budget, e i motivi di stop mostrano se l'attraversamento è stato completato, ha raggiunto un limite o è stato interrotto. Questo è importante quando un risultato di crawl alimenta una domanda ricorrente, perché un crawl incompleto non deve sembrare una scansione esterna completa.","open-source-winnow.section.win-eng-crawl.pill.1":"FRONTIER LIMITATA","open-source-winnow.section.win-eng-crawl.pill.2":"AMBITO ESPLICITO","open-source-winnow.section.win-eng-crawl.pill.3":"INTERVALLI SICURI","open-source-winnow.section.win-eng-crawl.footer":"L'HTML recuperato può quindi scegliere un albero navigabile completo o un contratto di streaming limitato.","open-source-winnow.section.win-eng-parsers.eyebrow":"Lettura HTML","open-source-winnow.section.win-eng-parsers.headlineLead":"Leggi HTML in due modi","open-source-winnow.section.win-eng-parsers.headlineAccent":"come albero completo o come flusso","open-source-winnow.section.win-eng-parsers.body":"Winnow non obbliga ogni documento a passare attraverso un unico modello di memoria e navigazione. Il percorso DOM completo costruisce un albero basato su arena con navigazione collegata, identità di tag internate e indici incrementali per selettori ripetuti. Il percorso di streaming elabora i blocchi tramite handler registrati e mantiene un set di lavoro limitato per l'estrazione solo in avanti.","open-source-winnow.section.win-eng-parsers.secondaryKicker":"Ciclo di vita imposto nel sistema di tipi","open-source-winnow.section.win-eng-parsers.secondaryLeft":"Gli handler di streaming vengono configurati prima dell'inizio dell'elaborazione. I blocchi possono essere scritti solo mentre il parser è nello stato di elaborazione e i risultati diventano disponibili solo dopo la fine. Il confine di typestate rende le chiamate di ciclo di vita non valide irrappresentabili nell'uso ordinario. Il percorso DOM completo spende più memoria per rendere economica la navigazione casuale ripetuta. Nessuno dei due contratti è presentato come universalmente migliore.","open-source-winnow.section.win-eng-parsers.secondaryRight":"Entrambi i contratti del parser possono alimentare scraper mantenuti, estrazione generica e cattura di prove. La differenza è operativa piuttosto che retorica: il profilo DOM paga per una rappresentazione strutturale riutilizzabile, mentre lo streaming paga solo per gli handler e lo stato necessari durante il progresso in avanti. Registrare quella scelta nella ricevuta di esecuzione consente di mantenere le affermazioni su prestazioni e memoria legate al percorso effettivamente utilizzato.","open-source-winnow.section.win-eng-parsers.pill.1":"DOM COMPLETO","open-source-winnow.section.win-eng-parsers.pill.2":"STREAMING","open-source-winnow.section.win-eng-parsers.pill.3":"TYPESTATE","open-source-winnow.section.win-eng-parsers.footer":"Il parser espone la struttura. Il contratto specifico della fonte decide quale struttura conta.","open-source-winnow.section.win-eng-scrapers-collectors.eyebrow":"Il patrimonio di fonti mantenuto","open-source-winnow.section.win-eng-scrapers-collectors.headlineLead":"Uno scraper conosce una famiglia di pagine","open-source-winnow.section.win-eng-scrapers-collectors.headlineAccent":"e un collector possiede un ciclo di vita","open-source-winnow.section.win-eng-scrapers-collectors.body":"Gli 1.325 scraper di siti e i 325 collector nativi di Winnow sono strumenti correlati, non due nomi per lo stesso adattatore. Uno scraper dichiara i siti che comprende e trasforma le loro pagine in campi tipizzati. Un collector dichiara come si comporta nel tempo una fonte strutturata, pianificata o persistente ed emette record o payload di dominio da quel ciclo di vita.","open-source-winnow.section.win-eng-scrapers-collectors.secondaryKicker":"Lo schema è una promessa sull'output","open-source-winnow.section.win-eng-scrapers-collectors.secondaryLeft":"Uno scraper mantenuto può pubblicare nomi di campi, tipi e requisiti operativi per la sua famiglia di pagine. Selettori CSS, percorsi JSON incorporati e peculiarità della fonte rimangono all'interno dell'implementazione. Un collector può pubblicare tipo di fonte, cadenza, necessità di autenticazione, validazione, comportamento di riconnessione e schema del payload. L'estrattore generico rimane disponibile per pagine sconosciute, ma è contrassegnato come fallback piuttosto che essere commercializzato come equivalente alla conoscenza mantenuta della fonte.","open-source-winnow.section.win-eng-scrapers-collectors.secondaryRight":"Il censimento del registro è prova di rilascio, non un sostituto della salute della fonte. Una voce di fonte può essere attiva, degradata, temporaneamente non disponibile o ritirata. Gli schemi mantenuti possono portare informazioni su versione e test, mentre i contratti dei collector possono esporre l'ultimo successo e lo stato di riconnessione corrente. Questo dà agli acquirenti una risposta migliore sulla copertura rispetto a un singolo conteggio del catalogo e dà agli ingegneri un posto per distinguere l'inventario dall'esecuzione attualmente sana.","open-source-winnow.section.win-eng-scrapers-collectors.pill.1":"1.325 SCRAPER","open-source-winnow.section.win-eng-scrapers-collectors.pill.2":"325 COLLECTOR","open-source-winnow.section.win-eng-scrapers-collectors.pill.3":"SCHEMI","open-source-winnow.section.win-eng-scrapers-collectors.footer":"Entrambi i percorsi convergono su valori che dovrebbero mantenere il loro tipo e la forma della fonte.","open-source-winnow.section.win-eng-typed-enrichment.eyebrow":"Dal materiale di origine a record utilizzabili","open-source-winnow.section.win-eng-typed-enrichment.headlineLead":"Mantieni il valore tipizzato","open-source-winnow.section.win-eng-typed-enrichment.headlineAccent":"e mantieni da dove proviene","open-source-winnow.section.win-eng-typed-enrichment.body":"Winnow può emettere stringhe, interi, decimali a virgola fissa, booleani, datetime, URL, array, oggetti, JSON, null e payload specifici del dominio. Se una fonte esterna invia un valore a virgola mobile, Winnow lo converte esplicitamente al confine. Classificazione interna, confronto e archiviazione usano forme binarie, intere o a virgola fissa.","open-source-winnow.section.win-eng-typed-enrichment.secondaryKicker":"L'arricchimento rimane una fase","open-source-winnow.section.win-eng-typed-enrichment.secondaryLeft":"Classificazione degli eventi, estrazione delle coordinate, parsing di paese e cella, collegamento di entità, analisi temporale e deduplicazione possono aggiungere struttura dopo l'acquisizione. Il loro output porta stato di corrispondenza, confidenza e metodo. Il record della fonte originale rimane disponibile così l'arricchimento può essere ispezionato, rivisto o saltato senza fingere che la fonte abbia pubblicato l'interpretazione arricchita stessa.","open-source-winnow.section.win-eng-typed-enrichment.secondaryRight":"Il livello di tipi esplicito migliora anche i contratti di output. Un chiamante può richiedere un datetime piuttosto che accettare una stringa arbitraria, un array di funzionari piuttosto che un campo separato da virgole, o un oggetto posizione piuttosto che prosa. La validazione del contratto conferma forma e limiti. Non afferma che il valore esterno sia fattualmente corretto, il che mantiene la qualità dei dati e la verità della fonte distinte dal successo della serializzazione.","open-source-winnow.section.win-eng-typed-enrichment.pill.1":"VALORI TIPIZZATI","open-source-winnow.section.win-eng-typed-enrichment.pill.2":"TRACCIA DI ARRICCHIMENTO","open-source-winnow.section.win-eng-typed-enrichment.pill.3":"CON FONTE","open-source-winnow.section.win-eng-typed-enrichment.footer":"Quando una domanda chiede cosa supporta un'affermazione, un elenco piatto di record non è più sufficiente.","open-source-winnow.section.win-eng-evidence.eyebrow":"Stato di ricerca consapevole della fonte","open-source-winnow.section.win-eng-evidence.headlineLead":"Un paragrafo pulito","open-source-winnow.section.win-eng-evidence.headlineAccent":"non deve cancellare il disaccordo","open-source-winnow.section.win-eng-evidence.body":"I percorsi di ricerca di Winnow possono rappresentare affermazioni, prove e fonti come diversi tipi di nodo. Supporto, contraddizione, derivazione, relazione e base della fonte rimangono archi tipizzati. Un'affermazione può essere supportata, contraddetta, mista, insufficiente o irrisolta senza essere forzata in una frase sicura perché un'esecuzione ha raggiunto la scadenza.","open-source-winnow.section.win-eng-evidence.secondaryKicker":"La credibilità è stato contestuale","open-source-winnow.section.win-eng-evidence.secondaryLeft":"Il tipo di fonte, la fiducia configurata, la forza delle prove, la recente, l'indipendenza e la corroborazione possono contribuire a un punteggio o a una sintesi. Non diventano dichiarazioni universali che un dominio o un editore sia oggettivamente affidabile. Una sintesi generata è un'operazione sul grafo. Il grafo, l'incertezza e i nodi contraddittori rimangono disponibili accanto ad essa. L'indipendenza è particolarmente importante nella ricerca su fonti pubbliche.","open-source-winnow.section.win-eng-evidence.secondaryRight":"Dieci pagine che ripetono un comunicato stampa non dovrebbero essere mostrate come dieci conferme separate. Winnow può preservare la derivazione e lo stato delle fonti correlate, così che sintesi e revisione possano trattare la ripetizione in modo diverso dal supporto indipendente. Il grafo può anche mantenere le domande cercate ma senza risposta, rendendo l'insufficienza visibile come una lacuna concreta piuttosto che una vaga dichiarazione di non responsabilità.","open-source-winnow.section.win-eng-evidence.pill.1":"AFFERMAZIONI","open-source-winnow.section.win-eng-evidence.pill.2":"PROVE","open-source-winnow.section.win-eng-evidence.pill.3":"CONTRADDIZIONE","open-source-winnow.section.win-eng-evidence.footer":"Un grafo di fonti guidato da un agente ha comunque bisogno di confini rigidi prima di poter agire.","open-source-winnow.section.win-eng-authority-errors.eyebrow":"Contesto dell'agente e stato operativo","open-source-winnow.section.win-eng-authority-errors.headlineLead":"Una domanda può essere eseguita","open-source-winnow.section.win-eng-authority-errors.headlineAccent":"senza autorità illimitata","open-source-winnow.section.win-eng-authority-errors.body":"Il lavoro configurato sulle fonti guidato da agenti può passare attraverso budget, policy, sicurezza, approvazione umana, contratti di output e audit. Questi sono controlli composti piuttosto che una singola istruzione di prompt, e appartengono al percorso dell'agente che li abilita. Una chiamata diretta a uno scraper o a un collector viene eseguita sotto controllo di rate, policy ed errori senza attendere una persona. L'autorità è quindi qualcosa che la distribuzione concede a confini nominati, e un'esecuzione che non raggiunge mai quei confini non la acquisisce mai. Ogni controllo applicato viene registrato con l'esecuzione piuttosto che dedotto dalla configurazione.","open-source-winnow.section.win-eng-authority-errors.secondaryKicker":"Gli errori non sono risultati vuoti","open-source-winnow.section.win-eng-authority-errors.secondaryLeft":"Bloccato, limitato dal rate, non trovato, malformato, negato, budget esaurito, timeout, parser fallito e fonte non disponibile sono condizioni operative con diverse semantiche di retry ed escalation. Una domanda in esecuzione deve preservare queste distinzioni perché il silenzio può altrimenti essere scambiato per \"nulla è cambiato\". Le catene di errore possono mantenere il contesto della fonte, le decisioni di retry, i tentativi di fallback e la classificazione rivolta all'utente.","open-source-winnow.section.win-eng-authority-errors.secondaryRight":"I contratti di output chiudono un'altra lacuna comune. Un'esecuzione può tecnicamente avere successo ma non restituire i campi, la cardinalità o lo stato delle prove richiesti dal chiamante. Il fallimento del contratto dovrebbe rimanere separato dal fallimento della fonte: le fonti potrebbero aver risposto, ma la risposta non era utilizzabile per questa domanda. Mantenere tipizzata questa distinzione impedisce all'automazione a valle di accettare lavoro sulle fonti strutturalmente incompleto.","open-source-winnow.section.win-eng-authority-errors.pill.1":"BUDGET","open-source-winnow.section.win-eng-authority-errors.pill.2":"POLICY","open-source-winnow.section.win-eng-authority-errors.pill.3":"ERRORI TIPIZZATI","open-source-winnow.section.win-eng-authority-errors.footer":"L'ultimo test architetturale è se ogni client e worker riconosce ancora gli stessi contratti di domanda e risultato.","open-source-winnow.section.win-eng-surfaces-distributed.eyebrow":"Distribuzione senza riscrivere il modello sorgente","open-source-winnow.section.win-eng-surfaces-distributed.headlineLead":"Inizia con un singolo binario","open-source-winnow.section.win-eng-surfaces-distributed.headlineAccent":"e dividi il lavoro quando lo merita","open-source-winnow.section.win-eng-surfaces-distributed.body":"Winnow può essere utilizzato tramite il binario da riga di comando, crate Rust incorporati, un servizio HTTP, binding Python e percorsi WebAssembly. Ogni superficie espone le operazioni che hanno senso per essa, e le capacità browser, distribuite e di servizio sono abilitate dove una distribuzione le vuole. Ciò che rimane riconoscibile in tutte è l'identità della domanda, il vocabolario dei tipi di fonte, il risultato tipizzato e il record di esecuzione. Una distribuzione può rimanere sul singolo binario indefinitamente senza perdere il vocabolario usato dalle altre superfici.","open-source-winnow.section.win-eng-surfaces-distributed.secondaryKicker":"Il coordinamento è separato dall'esecuzione delle fonti","open-source-winnow.section.win-eng-surfaces-distributed.secondaryLeft":"Le distribuzioni distribuite possono assegnare compiti sulle fonti a worker scraper e compiti di elaborazione a worker processor. I compiti mantengono identità di domanda ed esecuzione, ciclo di vita, conteggio dei retry, scadenza e contratto di output. I risultati si uniscono sotto la domanda piuttosto che diventare output anonimi dei worker. Le trasmissioni di memoria, peer-to-peer e in stile gRPC sono scelte di distribuzione, selezionate in base alla forma dell'ambiente. Il middleware di servizio appartiene al servizio HTTP.","open-source-winnow.section.win-eng-surfaces-distributed.secondaryRight":"Autenticazione, limiti del corpo, timeout delle richieste, logging e policy di rate del servizio avvolgono le chiamate di servizio, e un embedding Rust imposta invece il proprio confine. L'identità della domanda, il vocabolario delle fonti e la ricevuta di esecuzione sono condivisi su ogni superficie; i controlli di distribuzione appartengono alla superficie che li offre. Ogni superficie è distribuita sotto gli stessi termini Apache-2.0, quindi il runtime può essere letto, modificato e bloccato ovunque venga eseguito.","open-source-winnow.section.win-eng-surfaces-distributed.pill.1":"BINARIO DA 40 MB","open-source-winnow.section.win-eng-surfaces-distributed.pill.2":"5 FORMATI DI OUTPUT","open-source-winnow.section.win-eng-surfaces-distributed.pill.3":"DISTRIBUITO","open-source-winnow.section.win-eng-surfaces-distributed.footer":"L'implementazione può scalare e cambiare. Il contratto della domanda è il confine duraturo.","open-source-winnow.section.win-biz-browser-history.eyebrow":"La dipendenza operativa nascosta","open-source-winnow.section.win-biz-browser-history.headlineLead":"La domanda continua a tornare","open-source-winnow.section.win-biz-browser-history.headlineAccent":"ma il metodo non resta mai","open-source-winnow.section.win-biz-browser-history.body":"La regolamentazione è cambiata? Il fornitore ha pubblicato un nuovo deposito? Quali prodotti hanno cambiato prezzo? Cosa è successo in questo mercato, regione o campo di ricerca da ieri? La maggior parte delle organizzazioni ha risposte a queste domande, ma nessun sistema duraturo per produrle. Hanno una persona che ricorda dove guardare. Quando quella persona è assente, la domanda aspetta, e quando se ne va, il metodo se ne va con lei. Il prossimo analista parte da una casella di ricerca piuttosto che dal percorso che ha funzionato l'ultima volta.","open-source-winnow.section.win-biz-browser-history.secondaryKicker":"La risposta viene consegnata, la capacità no","open-source-winnow.section.win-biz-browser-history.secondaryLeft":"L'analista cerca, apre pagine, copia frammenti, pulisce i nomi, confronta le date, valuta le fonti e scrive un risultato. Le schede del browser si chiudono. Il foglio di calcolo registra l'esito ma non l'intero percorso. La settimana successiva o il trimestre successivo, lo stesso lavoro ricomincia. Winnow trasforma quella domanda esterna in un processo di fonti nominato, con famiglie di fonti accettate, una forma del risultato, una ricorrenza e una registrazione di come si è comportata ogni esecuzione.","open-source-winnow.section.win-biz-browser-history.secondaryRight":"Questo conta di più quando la domanda influenza una decisione ripetuta: se approvare un fornitore, modificare una policy, entrare in un mercato, escalare un segnale di sicurezza o aggiornare un cliente. L'organizzazione dovrebbe poter nominare il metodo di fonte dietro quell'input con la stessa sicurezza con cui nomina il sistema interno dietro una fattura o una posizione di magazzino.","open-source-winnow.section.win-biz-browser-history.pill.1":"DOMANDA RICORRENTE","open-source-winnow.section.win-biz-browser-history.pill.2":"METODO DI PROPRIETÀ","open-source-winnow.section.win-biz-browser-history.pill.3":"CON FONTE","open-source-winnow.section.win-biz-browser-history.footer":"Il problema non è che il mondo esterno manchi di dati. È che il mondo esterno non ha una tabella condivisa.","open-source-winnow.section.win-biz-world-not-database.eyebrow":"Il confine esterno incerto","open-source-winnow.section.win-biz-world-not-database.headlineLead":"I sistemi interni hanno tabelle","open-source-winnow.section.win-biz-world-not-database.headlineAccent":"ma il mondo esterno ha fonti","open-source-winnow.section.win-biz-world-not-database.body":"Il lavoro sui dati aziendali normalmente inizia dopo che fonte, schema e proprietario sono noti. L'intelligence sulle fonti esterne inizia prima che uno di questi sia definito. Il materiale utile può essere distribuito tra pagine, registri pubblici, API strutturate, feed, file, dataset, motori di ricerca, applicazioni renderizzate e flussi in tempo reale, con date, identificatori, termini e ritmi di aggiornamento diversi. Niente di tutto ciò arriva con un proprietario, uno schema o un registro delle modifiche.","open-source-winnow.section.win-biz-world-not-database.secondaryKicker":"Il lavoro sulle fonti è infrastruttura reale","open-source-winnow.section.win-biz-world-not-database.secondaryLeft":"Prima che inizi l'analisi normale, qualcuno deve scoprire dove vive il materiale, decidere quali fonti sono accettabili, negoziare come raggiungerle, interpretare la loro struttura nativa, normalizzare il risultato e mantenere abbastanza contesto di fonte per capire cosa significa. Nella maggior parte delle organizzazioni, una persona esegue quella traduzione a mano, oppure uno script di web scraping fa parte del lavoro e un analista OSINT fa il resto.","open-source-winnow.section.win-biz-world-not-database.secondaryRight":"Winnow trasforma tutto questo in un runtime di fonti esplicito sotto la domanda. L'intelligence sulle fonti inizia quindi dove l'integrazione dati convenzionale di solito smette di essere comoda. Gli schemi possono essere parziali, le interfacce possono essere pubbliche ma instabili, e il contesto utile può essere suddiviso tra prosa e record strutturati. Winnow rende gestibile quel confine incerto senza presentarlo come un database pulito che non cambia mai.","open-source-winnow.section.win-biz-world-not-database.pill.1":"PAGES","open-source-winnow.section.win-biz-world-not-database.pill.2":"APIS","open-source-winnow.section.win-biz-world-not-database.pill.3":"FEEDS","open-source-winnow.section.win-biz-world-not-database.pill.4":"FILES","open-source-winnow.section.win-biz-world-not-database.pill.5":"FLUSSI","open-source-winnow.section.win-biz-world-not-database.footer":"Oggi la traduzione è spesso eseguita da una persona, il che rende la persona il livello di integrazione.","open-source-winnow.section.win-biz-person-integration.eyebrow":"Il costo che nessuno mette a budget","open-source-winnow.section.win-biz-person-integration.headlineLead":"Il metodo vive in una sola persona","open-source-winnow.section.win-biz-person-integration.headlineAccent":"e da nessun'altra parte","open-source-winnow.section.win-biz-person-integration.body":"La ricerca esterna ripetuta consuma più delle ore degli analisti. Crea dipendenza da persone chiave, selezione incoerente delle fonti, scelte di accesso non registrate e output la cui freschezza è difficile da dichiarare. L'organizzazione paga ogni volta che la domanda ritorna perché il metodo non è mai stato promosso da pratica personale a infrastruttura operativa. Il costo viene pagato di nuovo a ogni ripetizione e non si accumula mai in qualcosa che la persona successiva possa raccogliere.","open-source-winnow.section.win-biz-person-integration.secondaryKicker":"Il lavoro manuale nasconde rischi oltre che costi","open-source-winnow.section.win-biz-person-integration.secondaryLeft":"Le persone possono notare contesto che uno script perde; Winnow non rimuove il giudizio. Si occupa del lavoro meccanico ripetuto e rende visibile il giudizio rimanente. Scoperta, recupero, estrazione, normalizzazione, deduplicazione e confronto delle fonti possono essere eseguiti in modo coerente, mentre disaccordi e approvazioni restano visibili per una revisione umana deliberata invece di nascondersi in un flusso di lavoro del browser.","open-source-winnow.section.win-biz-person-integration.secondaryRight":"Il punto non è sostituire gli analisti con l'automazione. È smettere di usare gli analisti come adattatori di protocollo. Le persone restano responsabili di ambito, interpretazione e decisioni. Il runtime assorbe la meccanica ripetuta, offre una coda di revisione più chiara e preserva il metodo per la persona successiva che eredita la domanda.","open-source-winnow.section.win-biz-person-integration.pill.1":"RISCHIO DI PERSONA CHIAVE","open-source-winnow.section.win-biz-person-integration.pill.2":"LAVORO RIPETUTO","open-source-winnow.section.win-biz-person-integration.pill.3":"GIUDIZIO","open-source-winnow.section.win-biz-person-integration.footer":"L'inversione è rendere la domanda, non l'integrazione delle fonti, l'asset operativo.","open-source-winnow.section.win-biz-question-asset.eyebrow":"L'inversione di categoria","open-source-winnow.section.win-biz-question-asset.headlineLead":"Le fonti cambiano","open-source-winnow.section.win-biz-question-asset.headlineAccent":"ma la necessità aziendale persiste","open-source-winnow.section.win-biz-question-asset.body":"Una fonte può ridisegnare la sua pagina, spostare un endpoint, scomparire, cambiare i suoi termini o essere sostituita da qualcosa di migliore. Quando la fonte è l'architettura, ogni evento diventa un altro progetto di integrazione. Quando la domanda è l'asset, il grafo delle fonti può essere mantenuto, ampliato o sostituito sotto un obiettivo stabile e un contratto di output.","open-source-winnow.section.win-biz-question-asset.secondaryKicker":"Ciò che l'organizzazione possiede","open-source-winnow.section.win-biz-question-asset.secondaryLeft":"La domanda durevole può dichiarare il suo obiettivo, le famiglie di fonti accettate, i campi richiesti, la cadenza, l'autorità e i requisiti di registrazione delle esecuzioni. Il grafo delle fonti attuale è l'implementazione per un periodo. L'organizzazione può rivedere quali fonti supportano il risultato, quali non erano disponibili e quali percorsi sono cambiati senza riscrivere il business case ogni volta che il mondo esterno si muove.","open-source-winnow.section.win-biz-question-asset.secondaryRight":"Una domanda può anche avere un proprietario, un'aspettativa di servizio e una data di revisione. Questo rende possibile discutere freschezza, lacune di fonti accettabili ed escalation prima che una decisione venga mancata. Invece di chiedersi se uno script è ancora in esecuzione, l'azienda chiede se la domanda è sana e se il suo risultato attuale soddisfa il contratto dichiarato.","open-source-winnow.section.win-biz-question-asset.pill.1":"OBIETTIVO STABILE","open-source-winnow.section.win-biz-question-asset.pill.2":"FONTI SOSTITUIBILI","open-source-winnow.section.win-biz-question-asset.footer":"Una domanda duratura può quindi combinare forme di origine senza essere riprogettata attorno a ciascun protocollo.","open-source-winnow.section.win-biz-source-graph.eyebrow":"Un'esigenza aziendale, diversi strumenti","open-source-winnow.section.win-biz-source-graph.headlineLead":"Molte vie d'ingresso","open-source-winnow.section.win-biz-source-graph.headlineAccent":"e un unico contratto di risultato in uscita","open-source-winnow.section.win-biz-source-graph.body":"Una domanda seria su fornitori, mercato, politiche o sicurezza raramente ha un'unica fonte. La risposta utile può richiedere ricerche generali, registri ufficiali, interfacce pubbliche strutturate, siti web mantenuti, feed specializzati, file pubblicati e flussi in diretta. Winnow consente a queste forme di origine di assemblarsi attorno alla domanda mantenendo visibili la loro origine e il loro ciclo di vita. Nessuna singola fonte deve sostenere la domanda da sola. Sostituirne una è manutenzione del grafo delle fonti, non una riprogettazione della domanda che vi sta sopra.","open-source-winnow.section.win-biz-source-graph.secondaryKicker":"Ampiezza senza progetti di protocollo","open-source-winnow.section.win-biz-source-graph.secondaryLeft":"L'attuale patrimonio di 1.325 scraper di siti, 325 collettori nativi e 28 motori di ricerca in 66 categorie conta perché una domanda aziendale può usare una combinazione supportata. Questi sono totali mantenuti, non strumenti caricati in ogni esecuzione: ogni domanda seleziona solo ciò di cui ha bisogno. Il valore sta nel runtime condiviso e nel confine di output attorno a quella selezione.","open-source-winnow.section.win-biz-source-graph.secondaryRight":"È anche così che Winnow evita di bloccare un processo aziendale su un'unica fonte commerciale. Un'API a pagamento può essere uno strumento prezioso. La domanda può comunque mantenere pagine ufficiali, feed aperti o riferimenti alternativi attorno ad essa. Sostituire un fornitore diventa manutenzione del grafo delle fonti, non una riprogettazione del flusso di lavoro aziendale che consuma il risultato.","open-source-winnow.section.win-biz-source-graph.pill.1":"1.325 SCRAPER","open-source-winnow.section.win-biz-source-graph.pill.2":"325 COLLETTORI","open-source-winnow.section.win-biz-source-graph.pill.3":"28 MOTORI","open-source-winnow.section.win-biz-source-graph.footer":"Il modello è familiare: la stessa richiesta torna, le stesse schede si riaprono e il metodo ricomincia.","open-source-winnow.section.win-biz-typed-output.eyebrow":"Il passaggio di consegne","open-source-winnow.section.win-biz-typed-output.headlineLead":"Le pagine entrano","open-source-winnow.section.win-biz-typed-output.headlineAccent":"e i record utilizzabili escono","open-source-winnow.section.win-biz-typed-output.body":"Il valore commerciale dell'intelligence delle fonti non è il numero di pagine recuperate. È ciò che l'operazione può usare dopo. Scraper mantenuti e collettori nativi possono restituire campi nominati, date, prezzi, identificatori, posizioni, eventi, depositi e payload di dominio con la fonte allegata, pronti per un flusso di lavoro, una coda di revisione, un dataset, una dashboard, un modello o un report.","open-source-winnow.section.win-biz-typed-output.secondaryKicker":"Il contratto di output restringe l'adozione","open-source-winnow.section.win-biz-typed-output.secondaryLeft":"Gli output in testo, JSON, JSONL, CSV e HTML consentono a un pilota di integrarsi accanto ai sistemi già in uso. Winnow sostituisce il lato di raccolta delle fonti dello stack senza richiedere all'organizzazione di sostituire il proprio warehouse, reporting, revisione o sistema decisionale. Un pilota può essere giudicato in base all'arrivo dei record tipizzati previsti con la rotta necessaria per ispezionarli. Il passaggio di consegne record-first migliora anche i sistemi generativi e analitici.","open-source-winnow.section.win-biz-typed-output.secondaryRight":"Un agente LLM o una pipeline RAG riceve valori nominati e riferimenti alle fonti piuttosto che una trascrizione illimitata del browser da ri-analizzare. Una dashboard riceve lo stato del cambiamento piuttosto che pagine grezze. Un revisore riceve gli elementi esatti che richiedono giudizio. Ogni consumatore a valle può usare lo stesso materiale raccolto senza che Winnow imponga una presentazione unica a tutti.","open-source-winnow.section.win-biz-typed-output.pill.1":"OUTPUT TIPIZZATO","open-source-winnow.section.win-biz-typed-output.pill.2":"FONTE ALLEGATA","open-source-winnow.section.win-biz-typed-output.pill.3":"5 FORMATI","open-source-winnow.section.win-biz-typed-output.footer":"Quando più fonti rispondono, il sistema dovrebbe preservare la forma del loro disaccordo.","open-source-winnow.section.win-biz-disagreement.eyebrow":"Onestà delle fonti","open-source-winnow.section.win-biz-disagreement.headlineLead":"Due fonti possono discordare","open-source-winnow.section.win-biz-disagreement.headlineAccent":"senza che una venga silenziosamente cancellata","open-source-winnow.section.win-biz-disagreement.body":"Una pagina non è la stessa cosa di più fonti indipendenti. Un risultato supportato da un deposito ufficiale e due rapporti indipendenti non dovrebbe apparire identico a un'affermazione copiata su cinque siti sindacati. Una fonte contraddittoria non dovrebbe sparire perché un riepilogo preferisce una narrazione pulita.","open-source-winnow.section.win-biz-disagreement.secondaryKicker":"Lo stato delle prove migliora le decisioni senza fingere di essere verità","open-source-winnow.section.win-biz-disagreement.secondaryLeft":"Winnow può preservare identità della fonte, supporto, contraddizione, derivazione, recenza e input di credibilità configurati. L'output può rimanere misto, insufficiente o irrisolto. Questo stato offre ai revisori qualcosa di meglio di una falsa certezza: il materiale, le relazioni e la domanda mancante che lo risolverebbe. Winnow dice all'organizzazione cosa hanno detto le fonti, non come deve essere la realtà.","open-source-winnow.section.win-biz-disagreement.secondaryRight":"L'organizzazione può configurare input di credibilità e classificazioni delle fonti per il proprio contesto, ma la configurazione rimane visibile. Questo impedisce a un punteggio di spacciarsi per autorità oggettiva. Un registro pubblico può essere preferito per lo stato legale, mentre un feed operativo in diretta può essere preferito per la disponibilità attuale. La ragione appartiene alla domanda e alla politica delle fonti, non a una classifica globale inspiegata.","open-source-winnow.section.win-biz-disagreement.pill.1":"SUPPORTO","open-source-winnow.section.win-biz-disagreement.pill.2":"CONTRADDIZIONE","open-source-winnow.section.win-biz-disagreement.pill.3":"IRRISOLTO","open-source-winnow.section.win-biz-disagreement.footer":"Il mondo esterno cambierà di nuovo, quindi la stessa domanda ha bisogno di un modo per produrre un cambiamento piuttosto che un altro mucchio.","open-source-winnow.section.win-biz-recurrence.eyebrow":"Dalla richiesta di ricerca al ritmo operativo","open-source-winnow.section.win-biz-recurrence.headlineLead":"Una volta, programmata, incrementale","open-source-winnow.section.win-biz-recurrence.headlineAccent":"o continuamente connessa","open-source-winnow.section.win-biz-recurrence.body":"Una domanda ricorrente non dovrebbe ricreare ogni decisione sulle fonti e restituire ogni volta un dataset completo e indifferenziato. Winnow può conservare la domanda, lo stato delle fonti e il confine del risultato precedente, così un'esecuzione successiva può riportare cosa è stato aggiunto, modificato, rimosso, scaduto, non disponibile o nuovamente contraddetto. Un'esecuzione che riporta solo ciò che è cambiato è un lavoro di revisione più breve rispetto a un dataset completo consegnato di nuovo. Il confine del risultato conservato è ciò che rende questa differenza dichiarabile piuttosto che ipotizzata.","open-source-winnow.section.win-biz-recurrence.secondaryKicker":"Una risposta diversa può essere corretta","open-source-winnow.section.win-biz-recurrence.secondaryLeft":"Le fonti live cambiano. Il risultato successivo non è tenuto a corrispondere al precedente. Il valore sta nel conservare abbastanza metodo e stato di esecuzione per capire se è cambiato il mondo, una fonte, il grafo delle fonti o se l'esecuzione è fallita. Questa distinzione trasforma il monitoraggio da un flusso di avvisi in un input operativo esterno controllato.","open-source-winnow.section.win-biz-recurrence.secondaryRight":"La ricorrenza può seguire la fonte piuttosto che un orologio universale. Una domanda su un modulo può essere eseguita quotidianamente. Un feed pubblico può rimanere connesso. Una scansione di grandi dimensioni può procedere in modo incrementale. Una domanda sui prezzi può combinare pagine pianificate con modifiche in streaming. L'azienda vede un unico stato corrente della domanda, mentre il runtime usa la cadenza appropriata per ogni percorso di fonte.","open-source-winnow.section.win-biz-recurrence.pill.1":"SET DI MODIFICHE","open-source-winnow.section.win-biz-recurrence.pill.2":"CADENZA","open-source-winnow.section.win-biz-recurrence.pill.3":"CRONOLOGIA ESECUZIONI","open-source-winnow.section.win-biz-recurrence.footer":"Una domanda eseguita ripetutamente richiede confini dichiarati per accesso, spesa e processo decisionale.","open-source-winnow.section.win-biz-boundaries-receipt.eyebrow":"Controllo e revisione","open-source-winnow.section.win-biz-boundaries-receipt.headlineLead":"Accesso, spesa e autorità","open-source-winnow.section.win-biz-boundaries-receipt.headlineAccent":"fanno parte del design operativo","open-source-winnow.section.win-biz-boundaries-receipt.body":"Winnow include controllo della velocità delle fonti, circuit breaker, protezioni pertinenti per indirizzi non sicuri, errori tipizzati e regole configurabili per le fonti. I flussi di lavoro basati su agenti possono aggiungere budget, policy, controlli di sicurezza, approvazione umana, contratti di output e audit strutturato. Questi controlli aiutano l'organizzazione a gestire il lavoro sulle fonti in modo coerente, mantenendo le decisioni umane a confini espliciti. Ciascuno di questi controlli è configurato, non presupposto.","open-source-winnow.section.win-biz-boundaries-receipt.secondaryKicker":"Il record di esecuzione è prova operativa","open-source-winnow.section.win-biz-boundaries-receipt.secondaryLeft":"Una ricevuta può conservare il piano di query, i motori tentati, la fonte selezionata, il percorso di accesso, il parser o collector, l'identificatore del contenuto, i campi emessi, l'arricchimento, gli eventi di autorità, gli errori e l'output. Aiuta a spiegare perché un risultato è cambiato o perché un'esecuzione non ha prodotto nulla. Registra ciò che il sistema ha fatto; non rende vera la fonte esterna registrandola. Lo stesso record supporta la revisione interna e dei fornitori.","open-source-winnow.section.win-biz-boundaries-receipt.secondaryRight":"Le operazioni possono mostrare il confine configurato della fonte e lo stato attuale della velocità. La sicurezza può ispezionare i rifiuti di indirizzi non sicuri e i percorsi autenticati. Il rischio può vedere quali affermazioni rimangono miste. Gli acquisti possono comprendere le dipendenze opzionali da browser, proxy o API. La ricevuta non elimina il lavoro di revisione; dà a ogni revisore materiale concreto invece di una garanzia generica di piattaforma.","open-source-winnow.section.win-biz-boundaries-receipt.pill.1":"CONFINI","open-source-winnow.section.win-biz-boundaries-receipt.pill.2":"ERRORE TIPIZZATO","open-source-winnow.section.win-biz-boundaries-receipt.pill.3":"RICEVUTA DI ESECUZIONE","open-source-winnow.section.win-biz-boundaries-receipt.footer":"Una volta che il metodo è di proprietà e revisionabile, la distribuzione può iniziare in piccolo e scalare solo quando la domanda lo merita.","open-source-winnow.section.win-biz-deployment-economics.eyebrow":"Distribuzione source-available ed economia","open-source-winnow.section.win-biz-deployment-economics.headlineLead":"Prima una domanda ricorrente","open-source-winnow.section.win-biz-deployment-economics.headlineAccent":"non un programma di migrazione","open-source-winnow.section.win-biz-deployment-economics.body":"La release principale di Winnow è un binario di circa 40 MB per Linux, macOS e Windows, con licenza Apache-2.0, pubblicato nell'ottavo round del programma di rilascio foundation di Dweve. Un team può iniziare con un comando, una domanda e uno dei cinque formati di output. L'embedding Rust, un servizio HTTP, Python, WebAssembly, capacità browser opzionale e worker distribuiti possono seguire quando il carico di lavoro lo richiede. Niente in quel primo passo richiede una migrazione, una nuova piattaforma dati o un secondo servizio per operare. I percorsi di scalabilità esistono per quando il carico di lavoro li richiede, e non prima.","open-source-winnow.section.win-biz-deployment-economics.secondaryKicker":"Cosa si consolida","open-source-winnow.section.win-biz-deployment-economics.secondaryLeft":"Eseguirlo da soli significa che non c'è un servizio di raccolta ospitato nel percorso di una domanda. Scoperta, scraping, raccolta, crawling, parsing, deduplicazione, pianificazione, controlli e output diventano un unico sistema di fonti di proprietà, piuttosto che servizi separati con colla tra loro, su infrastruttura che l'organizzazione già possiede e un programma di rilascio che già imposta.","open-source-winnow.section.win-biz-deployment-economics.secondaryRight":"Il censimento delle release supporta anche la pianificazione della capacità. L'organizzazione può vedere quali famiglie di fonti hanno già strumenti mantenuti e quali necessitano di nuovo lavoro prima di impegnarsi in un programma. Scraper e collector personalizzati rimangono normale lavoro di estensione, ma si uniscono a un ciclo di vita esistente per controllo della velocità, errori, pianificazione, output e operazione, invece di creare un altro servizio isolato.","open-source-winnow.section.win-biz-deployment-economics.pill.1":"APACHE-2.0","open-source-winnow.section.win-biz-deployment-economics.pill.2":"BINARIO DA 40 MB","open-source-winnow.section.win-biz-deployment-economics.pill.3":"SELF-HOSTED","open-source-winnow.section.win-biz-deployment-economics.footer":"Ciò che guadagna il suo posto non è il catalogo più grande; è una domanda importante che non ricomincia da zero.","open-source-winnow.section.win-con-ask-once.eyebrow":"In parole semplici","open-source-winnow.section.win-con-ask-once.headlineLead":"Chiedi ciò di cui hai bisogno","open-source-winnow.section.win-con-ask-once.headlineAccent":"e guarda sotto","open-source-winnow.section.win-con-ask-once.body":"Alcune domande sono facili una volta e stancanti ogni volta dopo. Quali treni della domenica arrivano in città prima delle dieci? Questo prodotto è sceso di prezzo? La regola è cambiata? L'azienda ha pubblicato qualcosa di nuovo? Cerchi, apri pagine, confronti date e fai una lista. Poi il mondo cambia e lo rifai.","open-source-winnow.section.win-con-ask-once.secondaryKicker":"Una domanda può diventare qualcosa che un prodotto ricorda","open-source-winnow.section.win-con-ask-once.secondaryLeft":"Un prodotto costruito con Winnow può conservare ciò che hai chiesto, cercare tra fonti supportate pertinenti, riportare le parti utili con una nota sulla loro provenienza e guardare di nuovo più tardi. La prossima risposta può essere diversa perché orario, prezzo, regola o azienda sono cambiati. Il lavoro di chiedere non deve ricominciare da zero.","open-source-winnow.section.win-con-ask-once.secondaryRight":"Questo può essere utile per domande personali ordinarie e per i sistemi su cui le persone fanno affidamento al lavoro. La parte importante non è che un computer cerchi più velocemente. È che il percorso utile può essere ricordato, le fonti rimangono visibili e il prossimo controllo può concentrarsi su ciò che è cambiato. Il percorso rimane visibile in entrambi i casi.","open-source-winnow.section.win-con-ask-once.pill.1":"ASK","open-source-winnow.section.win-con-ask-once.pill.2":"LOOK","open-source-winnow.section.win-con-ask-once.pill.3":"CONTROLLA DI NUOVO","open-source-winnow.section.win-con-ask-once.footer":"La ricerca si ferma normalmente prima che inizi la parte faticosa.","open-source-winnow.section.win-con-search-work.eyebrow":"Cosa succede dopo i link","open-source-winnow.section.win-con-search-work.headlineLead":"Apri, leggi, copia, confronta","open-source-winnow.section.win-con-search-work.headlineAccent":"poi crea la tua risposta","open-source-winnow.section.win-con-search-work.body":"Una pagina di ricerca è utile perché mostra possibili luoghi in cui cercare. Di solito non trova la riga esatta all'interno di ogni pagina, non mette date diverse in un unico ordine, non nota che due nomi si riferiscono alla stessa organizzazione, non spiega perché due fonti sono in disaccordo e non ricorda l'intero processo per la settimana successiva.","open-source-winnow.section.win-con-search-work.secondaryKicker":"Winnow porta la domanda oltre","open-source-winnow.section.win-con-search-work.secondaryLeft":"Il prodotto può seguire risultati adatti, leggere la fonte nella forma in cui è stata pubblicata, individuare i campi necessari alla domanda e restituirli in una forma chiara e unica. La ricerca rimane una lente sottostante. Non diventa la risposta solo perché è apparsa per prima.","open-source-winnow.section.win-con-search-work.secondaryRight":"Resta libero di aprire ogni pagina tu stesso. Winnow consente semplicemente al prodotto di svolgere il lavoro ripetitivo di collegamento sottostante. Ecco perché la risposta dovrebbe mostrare comunque le fonti: la comodità dovrebbe eliminare il lavoro ripetuto, non la tua capacità di verificare da dove proviene un'affermazione.","open-source-winnow.section.win-con-search-work.pill.1":"PRIMA I LINK","open-source-winnow.section.win-con-search-work.pill.2":"POI LE PARTI UTILI","open-source-winnow.section.win-con-search-work.pill.3":"UN RISULTATO","open-source-winnow.section.win-con-search-work.footer":"La risposta utile può trovarsi in più di semplici pagine web.","open-source-winnow.section.win-con-source-kinds.eyebrow":"Sotto la superficie","open-source-winnow.section.win-con-source-kinds.headlineLead":"Un sito web, un registro, un feed","open-source-winnow.section.win-con-source-kinds.headlineAccent":"o dati pubblici in tempo reale","open-source-winnow.section.win-con-source-kinds.body":"Le informazioni di cui hai bisogno possono essere su un sito web normale. Possono essere in un registro ufficiale, un orario, un set di dati pubblico, un feed di notizie, un file, uno streaming live o un'interfaccia creata per altri software. Non dovresti dover capire quale percorso tecnico richiede ogni fonte prima di poter porre la domanda.","open-source-winnow.section.win-con-source-kinds.secondaryKicker":"Luoghi diversi possono restituire un unico resoconto utile","open-source-winnow.section.win-con-source-kinds.secondaryLeft":"Winnow consente a un prodotto di scegliere tra percorsi di fonte supportati sottostanti. Una pagina può essere letta tramite web scraping, con uno scraper che qualcuno mantiene per quel sito. Un'interfaccia pubblica può restituire record strutturati. Un feed può mantenere aggiornata la risposta. La ricerca può scoprire una fonte che nessuno ha nominato in anticipo. Ogni risultato può comunque mostrare da dove proviene.","open-source-winnow.section.win-con-source-kinds.secondaryRight":"Una fonte può anche fallire o arrivare in ritardo. Un prodotto attento può dire che la pagina del consiglio non ha risposto mentre il feed del fiume sì, piuttosto che dare l'impressione che ogni luogo rilevante sia stato controllato con successo. L'elenco delle fonti diventa parte della risposta invece di essere una macchina tecnica nascosta. Una fonte in ritardo viene segnalata, non eliminata silenziosamente.","open-source-winnow.section.win-con-source-kinds.pill.1":"PAGES","open-source-winnow.section.win-con-source-kinds.pill.2":"REGISTRI","open-source-winnow.section.win-con-source-kinds.pill.3":"FEEDS","open-source-winnow.section.win-con-source-kinds.pill.4":"DATI PUBBLICI","open-source-winnow.section.win-con-source-kinds.footer":"La sensazione è familiare: hai già fatto questa ricerca, e nulla della prossima volta sarà nuovo.","open-source-winnow.section.win-con-sourced-result.eyebrow":"Cosa torna indietro","open-source-winnow.section.win-con-sourced-result.headlineLead":"Le parti utili","open-source-winnow.section.win-con-sourced-result.headlineAccent":"con la loro provenienza","open-source-winnow.section.win-con-sourced-result.body":"Invece di un altro mucchio di pagine, un prodotto può restituire un elenco, un confronto, una cronologia, un insieme di modifiche o un altro resoconto chiaro. I nomi possono rimanere nomi, le date rimangono date, i prezzi rimangono numeri e i luoghi rimangono luoghi. La fonte può viaggiare accanto a ogni parte così puoi aprirla e verificare cosa è stato pubblicato.","open-source-winnow.section.win-con-sourced-result.secondaryKicker":"Una risposta pulita non dovrebbe richiedere fiducia cieca","open-source-winnow.section.win-con-sourced-result.secondaryLeft":"Winnow è progettato per mantenere i riferimenti alle fonti e il contesto di esecuzione disponibili per il prodotto che lo utilizza. Ciò significa che una frase, un prezzo o un evento possono rimandare alla pagina, al registro, al feed o al set di dati da cui provengono. Una fonte mancante o una ricerca fallita possono essere mostrate come mancanti invece di essere silenziosamente convertite in certezza.","open-source-winnow.section.win-con-sourced-result.secondaryRight":"La forma esatta dipende dal prodotto. Può essere una tabella, un paragrafo, una mappa, un confronto o un avviso. Il ruolo di Winnow è sottostante: mantenere i pezzi raccolti strutturati e collegati alla loro fonte così che il prodotto visibile possa essere semplice senza essere non tracciabile. Il collegamento alla pagina viaggia con esso.","open-source-winnow.section.win-con-sourced-result.pill.1":"TIDY","open-source-winnow.section.win-con-sourced-result.pill.2":"CON FONTE","open-source-winnow.section.win-con-sourced-result.pill.3":"VERIFICABILE","open-source-winnow.section.win-con-sourced-result.footer":"A volte il risultato più onesto è che le fonti non raccontano ancora una storia univoca.","open-source-winnow.section.win-con-disagreement-refresh.eyebrow":"Incertezza e cambiamento onesti","open-source-winnow.section.win-con-disagreement-refresh.headlineLead":"Supportato, contraddetto","open-source-winnow.section.win-con-disagreement-refresh.headlineAccent":"o non ancora sufficiente","open-source-winnow.section.win-con-disagreement-refresh.body":"Due fonti possono essere in disaccordo. Un rapporto può ripetere un altro rapporto piuttosto che confermarlo in modo indipendente. Una nuova fonte può apparire domani. Un prodotto attento può mostrare che la storia è mista o incompleta invece di forzare una risposta sicura perché la sicurezza sembra più pulita su uno schermo.","open-source-winnow.section.win-con-disagreement-refresh.secondaryKicker":"Una risposta successiva può essere diversa","open-source-winnow.section.win-con-disagreement-refresh.secondaryLeft":"Alcune domande contano una volta. Altre contano ogni giorno, settimana o volta che una fonte cambia. Winnow può aiutare un prodotto a eseguire di nuovo lo stesso lavoro sulle fonti e mostrare cosa è cambiato. Un risultato diverso non significa automaticamente che il precedente fosse sbagliato. Può significare che il mondo esterno è cambiato o che sono arrivate nuove informazioni.","open-source-winnow.section.win-con-disagreement-refresh.secondaryRight":"La stessa onestà si applica quando non si trova nulla. \"Nessun risultato corrispondente\" dovrebbe essere diverso da \"la fonte non era disponibile\" o \"la ricerca non è stata completata\". Queste differenze contano ogni volta che la domanda influenza viaggi, denaro, lavoro o sicurezza, e sono più facili da capire quando il prodotto le dichiara chiaramente.","open-source-winnow.section.win-con-disagreement-refresh.pill.1":"MIXED","open-source-winnow.section.win-con-disagreement-refresh.pill.2":"NON RISOLTO","open-source-winnow.section.win-con-disagreement-refresh.pill.3":"CONTROLLA DI NUOVO","open-source-winnow.section.win-con-disagreement-refresh.footer":"La ricerca può essere attenta, self-hosted e aperta senza diventare un altro compito che l'utente deve capire.","open-source-winnow.section.win-con-behind-product.eyebrow":"Il motore sottostante","open-source-winnow.section.win-con-behind-product.headlineLead":"Non devi eseguire uno scraper","open-source-winnow.section.win-con-behind-product.headlineAccent":"per ricevere una risposta con fonte","open-source-winnow.section.win-con-behind-product.body":"La maggior parte delle persone incontra Winnow tramite un'altra applicazione, strumento di ricerca, dashboard o sistema aziendale. Fai la tua domanda nel prodotto che già usi. Winnow gestisce internamente la scoperta, la lettura e l'estrazione delle fonti supportate. L'esperienza visibile è semplice: chiedi, lui cerca, e riporta le parti utili con la loro provenienza. Nulla in questo accordo ti richiede di installare un crawler, mantenere attivo uno scraper o imparare quale percorso serve a una fonte. Fai la tua domanda nel prodotto che già usi, e le parti che tornano portano con sé la pagina da cui provengono, così puoi aprirla e leggerla tu stesso.","open-source-winnow.section.win-con-behind-product.secondaryKicker":"Pubblicare il repository mantiene la ricerca ispezionabile","open-source-winnow.section.win-con-behind-product.secondaryLeft":"Winnow opera sotto i termini Apache-2.0 su infrastruttura controllata dall'operatore, e il repository viene pubblicato nell'ottavo ciclo del programma di rilascio della fondazione. Il meccanismo attorno alla domanda non è nascosto in un servizio di raccolta altrove, quindi chiunque può ispezionare come vengono selezionate le fonti e come vengono assemblati i risultati.","open-source-winnow.section.win-con-behind-product.secondaryRight":"L'operatore decide cosa il prodotto può guardare, quali servizi opzionali usa e per quanto tempo conserva il materiale raccolto. Una volta pubblicato il repository, queste scelte sono ispezionabili e sostituibili, e ogni distribuzione è configurata per il lavoro che svolge. Nulla è fissato dallo strumento stesso.","open-source-winnow.section.win-con-behind-product.pill.1":"DIETRO IL PRODOTTO","open-source-winnow.section.win-con-behind-product.pill.2":"OPEN SOURCE","open-source-winnow.section.win-con-behind-product.pill.3":"IL TUO AMBIENTE","open-source-winnow.section.win-con-behind-product.footer":"Scegli qualcosa che continui a cercare. Lascia che la domanda continui a funzionare.","open-source-winnow.banner.eng-bounds.eyebrow":"Il confine di accesso","open-source-winnow.banner.eng-bounds.lead":"Il percorso può cambiare.","open-source-winnow.banner.eng-bounds.accent":"Il confine no.","open-source-winnow.banner.eng-bounds.paragraph.1":"Una fonte può rispondere a una richiesta diretta. Un'altra può richiedere stato di sessione, un'API pubblica o rendering del browser. Winnow può scegliere tra percorsi di accesso configurati senza trasformare quella scelta in permesso di uscire dallo scopo dichiarato della domanda.","open-source-winnow.banner.eng-bounds.paragraph.2":"Limiti di frequenza, origine, percorso, profondità, pagina, tentativi e tempo restano parte dell'esecuzione mentre il percorso si adatta. La traccia risultante mostra quale percorso è stato tentato, quale ha avuto successo e se la policy o la fonte stessa hanno concluso il lavoro.","open-source-winnow.banner.eng-bounds.panel.header":"Percorso sorgente limitato","open-source-winnow.banner.eng-bounds.panel.tag":"I limiti viaggiano con esso","open-source-winnow.banner.eng-bounds.item.1.label":"Contratto della domanda","open-source-winnow.banner.eng-bounds.item.1.detail":"Definisce il lavoro consentito sulla fonte.","open-source-winnow.banner.eng-bounds.item.2.label":"Stato di frequenza e tentativi","open-source-winnow.banner.eng-bounds.item.2.detail":"Risponde a ciò che la fonte ha restituito.","open-source-winnow.banner.eng-bounds.item.3.label":"Limiti di scansione","open-source-winnow.banner.eng-bounds.item.3.detail":"Mantieni la scoperta all'interno del grafo dichiarato.","open-source-winnow.banner.eng-bounds.item.4.label":"Traccia di accesso","open-source-winnow.banner.eng-bounds.item.4.detail":"Registra il percorso e il motivo dell'arresto.","open-source-winnow.banner.eng-bounds.verdict.label":"Confine di esecuzione","open-source-winnow.banner.eng-bounds.verdict.value":"Adatta il metodo di accesso senza espandere silenziosamente la domanda.","open-source-winnow.banner.eng-bounds.footline":"Un percorso flessibile rimane responsabile quando ogni ramo mantiene gli stessi limiti.","open-source-winnow.banner.biz-record.eyebrow":"Cosa riceve l'azienda","open-source-winnow.banner.biz-record.lead":"Il risultato non è il report.","open-source-winnow.banner.biz-record.accent":"È il record sottostante.","open-source-winnow.banner.biz-record.paragraph.1":"Un report è una presentazione di un'esecuzione della fonte. Lo stesso materiale raccolto può anche alimentare una dashboard, un confronto, un avviso o una coda di revisione, quindi screenshot e paragrafi copiati sono un confine scarso tra il lavoro sulla fonte e tutto ciò che lo utilizza.","open-source-winnow.banner.biz-record.paragraph.2":"Winnow consegna valori tipizzati con riferimenti alla fonte e contesto di esecuzione. Ogni sistema a valle può presentare questi record in modo diverso, mentre i revisori mantengono un percorso di ritorno al materiale, alle sue condizioni di raccolta e a eventuali lacune.","open-source-winnow.banner.biz-record.panel.header":"Consegna operativa","open-source-winnow.banner.biz-record.panel.tag":"Indipendente dalla presentazione","open-source-winnow.banner.biz-record.item.1.label":"Domanda nominata","open-source-winnow.banner.biz-record.item.1.detail":"Lo scopo e il risultato atteso.","open-source-winnow.banner.biz-record.item.2.label":"Percorso della fonte","open-source-winnow.banner.biz-record.item.2.detail":"Da dove proviene ogni campo.","open-source-winnow.banner.biz-record.item.3.label":"Record tipizzati","open-source-winnow.banner.biz-record.item.3.detail":"Valori pronti per più di un consumatore.","open-source-winnow.banner.biz-record.item.4.label":"Ricevuta di esecuzione","open-source-winnow.banner.biz-record.item.4.detail":"Cosa è stato completato, fallito o è rimasto mancante.","open-source-winnow.banner.biz-record.verdict.label":"Test di consegna","open-source-winnow.banner.biz-record.verdict.value":"Cambia la presentazione senza perdere il percorso della fonte.","open-source-winnow.banner.biz-record.footline":"Un processo sorgente può servire più sistemi senza diventare più metodi.","open-source-winnow.close.title":"Scegli una domanda che continua a tornare","open-source-winnow.close.titleAccent":"e falla funzionare","open-source-winnow.close.panel.title":"Cosa adotteresti","open-source-winnow.close.panel.tag":"RUNTIME","open-source-winnow.close.panel.row.0.label":"Licenza","open-source-winnow.close.panel.row.0.value":"Apache-2.0","open-source-winnow.close.panel.row.1.label":"Distribuzione","open-source-winnow.close.panel.row.1.value":"CLI, crate, servizio o WASM","open-source-winnow.close.panel.row.2.label":"Distribuzione","open-source-winnow.close.panel.row.2.value":"I tuoi server, regione UE o isolata","open-source-winnow.close.panel.row.3.label":"Output","open-source-winnow.close.panel.row.3.value":"Risultati tipizzati con la loro fonte","open-source-winnow.close.panel.foot":"La pubblicazione è pianificata in cicli quindicinali. Winnow è programmato per l'ottavo ciclo, con la documentazione disponibile lo stesso giorno.","oss-winnow-access-ladder.kicker.label":"Scala di accesso","oss-winnow-access-ladder.kicker.sub":"vince il primo successo consentito","oss-winnow-access-ladder.tag":"ACCESSO","oss-winnow-access-ladder.rung.direct.name":"HTTP diretto","oss-winnow-access-ladder.rung.direct.use":"Pagine statiche, API, feed e risposte server ordinarie.","oss-winnow-access-ladder.rung.direct.note":"il percorso rapido normale","oss-winnow-access-ladder.rung.session.name":"Percorso adattivo o di sessione","oss-winnow-access-ladder.rung.session.use":"Sorgenti che richiedono stato persistente o un profilo dichiarato diverso.","oss-winnow-access-ladder.rung.session.note":"dove una sorgente richiede di più","oss-winnow-access-ladder.rung.browser.name":"Percorso del browser renderizzato","oss-winnow-access-ladder.rung.browser.use":"Applicazioni il cui contenuto utile esiste solo dopo il rendering.","oss-winnow-access-ladder.rung.browser.note":"la corsia più stretta","oss-winnow-access-ladder.rung.stop.name":"Stop","oss-winnow-access-ladder.rung.stop.use":"Rifiuto della policy, rifiuto della sorgente, budget esaurito o percorso non supportato.","oss-winnow-access-ladder.rung.stop.note":"un esito valido","oss-winnow-access-ladder.foot.left":"la raggiungibilità viene registrata","oss-winnow-access-ladder.foot.right":"il permesso rimane una decisione dell'operatore","oss-winnow-access-trace.chrome.path":"La scala di accesso","oss-winnow-access-trace.chrome.status":"tre percorsi riescono, uno si ferma per policy","oss-winnow-access-trace.chrome.meta":"DIRETTO PRIMA","oss-winnow-access-trace.head.corner":"escalation solo quando necessario","oss-winnow-access-trace.rung.direct":"01 HTTP diretto","oss-winnow-access-trace.rung.session":"02 percorso di sessione","oss-winnow-access-trace.rung.browser":"03 browser renderizzato","oss-winnow-access-trace.rung.browserNote":"la corsia più stretta","oss-winnow-access-trace.rung.stop":"04 stop","oss-winnow-access-trace.cell.untouched":"non toccato","oss-winnow-access-trace.cell.notNeeded":"non necessario","oss-winnow-access-trace.cell.neverSent":"mai inviato","oss-winnow-access-trace.lane.endpoint.name":"Endpoint JSON ufficiale","oss-winnow-access-trace.lane.endpoint.kind":"interfaccia pubblica strutturata","oss-winnow-access-trace.lane.endpoint.direct":"JSON tipizzato restituito al primo gradino","oss-winnow-access-trace.lane.registry.name":"Registro aziendale","oss-winnow-access-trace.lane.registry.kind":"pagine autenticate","oss-winnow-access-trace.lane.registry.direct":"limite di login restituito","oss-winnow-access-trace.lane.registry.session":"sessione locale nominata riutilizzata","oss-winnow-access-trace.lane.dashboard.name":"Dashboard pubblica","oss-winnow-access-trace.lane.dashboard.kind":"renderizzato dinamicamente","oss-winnow-access-trace.lane.dashboard.direct":"solo shell dell'applicazione","oss-winnow-access-trace.lane.dashboard.session":"nessuna sessione dichiarata","oss-winnow-access-trace.lane.dashboard.browser":"contenuto renderizzato estratto","oss-winnow-access-trace.lane.excluded.name":"Dominio escluso","oss-winnow-access-trace.lane.excluded.kind":"fuori dal profilo della policy","oss-winnow-access-trace.lane.excluded.stop":"la policy esclude il dominio, fermato prima dell'invio","oss-winnow-access-trace.trace.label":"campi di traccia identici su ogni percorso","oss-winnow-access-trace.trace.source":"sorgente","oss-winnow-access-trace.trace.routeAttempted":"percorso tentato","oss-winnow-access-trace.trace.status":"stato","oss-winnow-access-trace.trace.latency":"latenza","oss-winnow-access-trace.trace.sessionIdentity":"identità della sessione","oss-winnow-access-trace.trace.selectedRoute":"percorso selezionato","oss-winnow-access-trace.trace.stopReason":"motivo dello stop","oss-winnow-access-trace.band.text":"vince il percorso consentito più economico che funziona","oss-winnow-access-trace.band.meta":"uno stop esplicito rimane un esito valido","oss-winnow-accidental-runtime-banner.eyebrow":"Gli ingegneri dello stack riconoscono","oss-winnow-accidental-runtime-banner.lead":"Ogni raccolta di scraper","oss-winnow-accidental-runtime-banner.accent":"diventa un runtime per caso.","oss-winnow-accidental-runtime-banner.para.one":"Inizia con uno script che recupera una pagina. Poi arrivano un secondo parser, uno scheduler, i retry, un servizio proxy, un pool di browser, limiti di frequenza separati, un feed reader, un wrapper di ricerca, un job di deduplicazione e una cartella di output. Ogni aggiunta è ragionevole. Insieme diventano infrastruttura di produzione per le sorgenti senza un confine dichiarato e senza un oggetto stabile al di sopra delle singole sorgenti.","oss-winnow-accidental-runtime-banner.para.two":"Winnow rende esplicito quel runtime. Il contratto della domanda sta al di sopra della macchina delle sorgenti. I tipi di sorgente restano tipizzati. Scoperta, accesso, parsing, estrazione, arricchimento, evidenza, cadenza, autorità e audit diventano parti di un'unica esecuzione, non convenzioni nascoste sparse tra gli script. Il risultato non è avere meno problemi reali. È un unico posto dove i problemi sono nominati, composti e gestiti.","oss-winnow-accidental-runtime-banner.panel.title":"Quello che c'era già","oss-winnow-accidental-runtime-banner.panel.tag":"prima che qualcuno lo chiamasse piattaforma","oss-winnow-accidental-runtime-banner.chip.searchWrappers":"wrapper di ricerca","oss-winnow-accidental-runtime-banner.chip.siteScrapers":"scraper di siti","oss-winnow-accidental-runtime-banner.chip.apiClients":"client API","oss-winnow-accidental-runtime-banner.chip.feedReaders":"feed reader","oss-winnow-accidental-runtime-banner.chip.browserPool":"pool di browser","oss-winnow-accidental-runtime-banner.chip.proxyHealth":"salute del proxy","oss-winnow-accidental-runtime-banner.chip.rateLimits":"limiti di frequenza","oss-winnow-accidental-runtime-banner.chip.scheduler":"scheduler","oss-winnow-accidental-runtime-banner.chip.deduplication":"deduplicazione","oss-winnow-accidental-runtime-banner.chip.exports":"esportazioni","oss-winnow-accidental-runtime-banner.chip.logs":"log","oss-winnow-accidental-runtime-banner.chip.glue":"collante","oss-winnow-accidental-runtime-banner.verdict":"il runtime esisteva già; Winnow gli dà un contratto","oss-winnow-accidental-runtime-banner.footline":"il grafo delle sorgenti diventa sostituibile perché la domanda finalmente ha un nome","oss-winnow-adoption-path.kicker.label":"Percorso di adozione","oss-winnow-adoption-path.kicker.sub":"aumenta la postura, non l'ambito per impostazione predefinita","oss-winnow-adoption-path.tag":"DISTRIBUZIONE","oss-winnow-adoption-path.step.begin-prefix":"inizio: ","oss-winnow-adoption-path.step.add-prefix":"aggiungi quando giustificato: ","oss-winnow-adoption-path.posture.local.name":"Esecuzione locale","oss-winnow-adoption-path.posture.local.begin":"output binario e di file","oss-winnow-adoption-path.posture.local.add":"pianificazione e stato conservato","oss-winnow-adoption-path.posture.embedded.name":"Integrato","oss-winnow-adoption-path.posture.embedded.begin":"Crate Rust","oss-winnow-adoption-path.posture.embedded.add":"lavoro sul codice sorgente specifico dell'applicazione","oss-winnow-adoption-path.posture.service.name":"Servizio condiviso","oss-winnow-adoption-path.posture.service.begin":"Distribuzione HTTP","oss-winnow-adoption-path.posture.service.add":"accesso e operazioni centralizzati","oss-winnow-adoption-path.posture.extended.name":"Esteso","oss-winnow-adoption-path.posture.extended.begin":"percorsi Python o WebAssembly","oss-winnow-adoption-path.posture.extended.add":"integrazione di analisi o client","oss-winnow-adoption-path.posture.distributed.name":"Distribuito","oss-winnow-adoption-path.posture.distributed.begin":"coordinatore e worker","oss-winnow-adoption-path.posture.distributed.add":"grafi di sorgenti e di elaborazione di grandi dimensioni","oss-winnow-adoption-path.foot.left":"la distribuzione cresce","oss-winnow-adoption-path.foot.right":"il contratto di domanda rimane","oss-winnow-after-search.chrome.path":"La ricerca è solo l'inizio","oss-winnow-after-search.chrome.status":"4 offerte attuali, fonti allegate","oss-winnow-after-search.chrome.meta":"cifre illustrative, 12 link in entrata, 4 offerte in uscita","oss-winnow-after-search.left.head":"Dopo una ricerca, il lavoro è tuo","oss-winnow-after-search.left.query":"quanto costa una buona giacca antipioggia","oss-winnow-after-search.left.countChip":"12 link di ritorno","oss-winnow-after-search.left.link1.title":"prezzi delle giacche antipioggia, a confronto","oss-winnow-after-search.left.link1.source":"gearnotes.example","oss-winnow-after-search.left.link2.title":"le migliori giacche antipioggia di quest'anno","oss-winnow-after-search.left.link2.source":"walkingweekly.example","oss-winnow-after-search.left.link3.title":"giacche antipioggia sotto i 150 euro","oss-winnow-after-search.left.link3.source":"budgetkit.example","oss-winnow-after-search.left.link4.title":"come funzionano le valutazioni di impermeabilità","oss-winnow-after-search.left.link4.source":"outdooranswers.example","oss-winnow-after-search.left.link5.title":"offerte di giacche antipioggia questa settimana","oss-winnow-after-search.left.link5.source":"dealspotter.example","oss-winnow-after-search.left.link6.title":"una guida all'acquisto di giacche antipioggia","oss-winnow-after-search.left.link6.source":"kitguides.example","oss-winnow-after-search.left.moreChip":"più altri 6 da aprire","oss-winnow-after-search.left.ledgerLabel":"poi inizia il lavoro","oss-winnow-after-search.left.ledger.tabs.count":"6","oss-winnow-after-search.left.ledger.tabs.label":"schede aperte","oss-winnow-after-search.left.ledger.prices.count":"4","oss-winnow-after-search.left.ledger.prices.label":"prezzi copiati","oss-winnow-after-search.left.ledger.currencies.count":"2","oss-winnow-after-search.left.ledger.currencies.label":"valute corrette","oss-winnow-after-search.left.ledger.stale.count":"1","oss-winnow-after-search.left.ledger.stale.label":"pagina non aggiornata","oss-winnow-after-search.right.head":"La stessa domanda, portata oltre","oss-winnow-after-search.right.currency":"EUR","oss-winnow-after-search.right.offer1.price":"€129.00","oss-winnow-after-search.right.offer1.seen":"visto il 31 luglio 2026, northgear.example","oss-winnow-after-search.right.offer2.price":"€114.50","oss-winnow-after-search.right.offer2.seen":"visto il 30 luglio 2026, trailmarket.example","oss-winnow-after-search.right.offer3.price":"€122.95","oss-winnow-after-search.right.offer3.seen":"visto il 31 luglio 2026, hillandfen.example","oss-winnow-after-search.right.offer4.price":"€108.00","oss-winnow-after-search.right.offer4.seen":"visto il 29 luglio 2026, kitfinder.example","oss-winnow-after-search.right.unavailable":"un negozio non è stato raggiungibile questa volta, mostrato per tua informazione","oss-winnow-after-search.right.sourceNote":"l'indirizzo di ogni fonte resta allegato, così puoi aprirlo tu stesso","oss-winnow-after-search.band.left":"i passaggi nascosti dopo la ricerca, svolti per te","oss-winnow-after-search.band.right":"la ricerca resta utile, il lavoro sporco lo facciamo noi","oss-winnow-answer-card.kicker.label":"Una riga di risposta","oss-winnow-answer-card.kicker.sub":"cosa può esserci dietro","oss-winnow-answer-card.kicker.tag":"Semplice","oss-winnow-answer-card.rows.price.answer":"Il prezzo è cambiato a €84,95","oss-winnow-answer-card.rows.price.behind":"pagina del rivenditore, ora osservata e prezzo precedente","oss-winnow-answer-card.rows.rule.answer":"La regola inizia il 1° ottobre","oss-winnow-answer-card.rows.rule.behind":"testo ufficiale e data di pubblicazione","oss-winnow-answer-card.rows.service.answer":"Il servizio è annullato","oss-winnow-answer-card.rows.service.behind":"avviso dell'operatore e feed in tempo reale","oss-winnow-answer-card.rows.company.answer":"L'azienda ha depositato un nuovo amministratore","oss-winnow-answer-card.rows.company.behind":"voce del registro e data di deposito","oss-winnow-answer-card.rows.behindTag":"dietro","oss-winnow-answer-card.foot.left":"abbastanza chiaro da usare","oss-winnow-answer-card.foot.right":"abbastanza collegato da ispezionare","oss-winnow-ask-once.chrome.path":"Chiedi una volta, controlla di nuovo","oss-winnow-ask-once.chrome.status":"domanda mantenuta, risposta aggiornata","oss-winnow-ask-once.chrome.meta":"due domeniche, a scopo illustrativo","oss-winnow-ask-once.question.label":"la tua domanda, posta una sola volta","oss-winnow-ask-once.question.text":"Quali treni della domenica arrivano prima delle 10:00?","oss-winnow-ask-once.sources.timetable":"Orario","oss-winnow-ask-once.sources.operator":"Avviso dell'operatore","oss-winnow-ask-once.sources.feed":"Feed delle interruzioni","oss-winnow-ask-once.run.first.title":"Primo controllo","oss-winnow-ask-once.run.first.count":"4 servizi arrivano prima delle 10:00","oss-winnow-ask-once.run.later.title":"Una domenica successiva","oss-winnow-ask-once.run.later.count":"3 servizi arrivano prima delle 10:00","oss-winnow-ask-once.run.later.cancelled":"cancellato","oss-winnow-ask-once.run.later.cancelledNote":"tramite il feed delle interruzioni","oss-winnow-ask-once.run.later.changed":"modificato dall'ultimo controllo","oss-winnow-ask-once.service.a.dep":"07:42","oss-winnow-ask-once.service.a.arr":"08:56","oss-winnow-ask-once.service.b.dep":"08:15","oss-winnow-ask-once.service.b.arr":"09:24","oss-winnow-ask-once.service.c.dep":"08:47","oss-winnow-ask-once.service.c.arr":"09:52","oss-winnow-ask-once.service.d.dep":"09:18","oss-winnow-ask-once.service.d.arr":"09:58","oss-winnow-ask-once.band.left":"la domanda resta come l'hai posta","oss-winnow-ask-once.band.right":"la risposta si mantiene aggiornata","oss-winnow-authority-gate.kicker.label":"Percorso agente configurato","oss-winnow-authority-gate.kicker.sub":"sei porte attorno a un'azione","oss-winnow-authority-gate.tag":"AUTORITÀ","oss-winnow-authority-gate.gate.budget.name":"Budget","oss-winnow-authority-gate.gate.budget.question":"la capacità è ancora disponibile?","oss-winnow-authority-gate.gate.budget.states":"continua, avvisa, limita, ferma","oss-winnow-authority-gate.gate.policy.name":"Policy","oss-winnow-authority-gate.gate.policy.question":"questa azione è consentita nel contesto?","oss-winnow-authority-gate.gate.policy.states":"consenti o nega","oss-winnow-authority-gate.gate.safety.name":"Sicurezza","oss-winnow-authority-gate.gate.safety.question":"l'azione viola un confine rigido?","oss-winnow-authority-gate.gate.safety.states":"passa o ferma","oss-winnow-authority-gate.gate.approval.name":"Approvazione","oss-winnow-authority-gate.gate.approval.question":"una persona deve decidere?","oss-winnow-authority-gate.gate.approval.states":"approva, rifiuta, inoltra, rimanda","oss-winnow-authority-gate.gate.contract.name":"Contratto","oss-winnow-authority-gate.gate.contract.question":"l'output corrisponde alla forma richiesta?","oss-winnow-authority-gate.gate.contract.states":"accetta o rifiuta","oss-winnow-authority-gate.gate.audit.name":"Audit","oss-winnow-authority-gate.gate.audit.question":"cosa è successo e in quale contesto?","oss-winnow-authority-gate.gate.audit.states":"voce strutturata","oss-winnow-authority-gate.footline.left":"l'autorità è esplicita","oss-winnow-authority-gate.footline.right":"il fallimento rimane un dato","oss-winnow-behind-the-answer.foot.left":"il prodotto resta semplice","oss-winnow-behind-the-answer.foot.right":"il metodo sorgente resta ispezionabile","oss-winnow-behind-the-answer.kicker.label":"Quello che vedi","oss-winnow-behind-the-answer.kicker.sub":"quello che funziona sotto","oss-winnow-behind-the-answer.kicker.tag":"Semplice","oss-winnow-behind-the-answer.pair.1.see":"una domanda","oss-winnow-behind-the-answer.pair.1.under":"pianificazione e scoperta della sorgente","oss-winnow-behind-the-answer.pair.2.see":"un unico account ordinato","oss-winnow-behind-the-answer.pair.2.under":"lettura, estrazione e digitazione","oss-winnow-behind-the-answer.pair.3.see":"link della sorgente","oss-winnow-behind-the-answer.pair.3.under":"contesto di esecuzione e della sorgente","oss-winnow-behind-the-answer.pair.4.see":"modificato dall'ultimo controllo","oss-winnow-behind-the-answer.pair.4.under":"ricorrenza e confronto","oss-winnow-behind-the-answer.pairs.seeLabel":"vedi","oss-winnow-behind-the-answer.pairs.underLabel":"gestito sotto","oss-winnow-biz-close-banner.eyebrow":"L'intero argomento commerciale","oss-winnow-biz-close-banner.lead":"Smetti di ripetere la ricerca.","oss-winnow-biz-close-banner.lead-accent":"Fai funzionare la domanda.","oss-winnow-biz-close-banner.paragraph.one":"Winnow trasforma il lavoro di ricerca su fonti esterne da un rituale umano ricorrente in una capacità operativa di proprietà. La domanda conserva il motivo per cui esiste, quali famiglie di fonti sono accettabili, quale risultato dovrebbe restituire, quanto spesso conta e quali limiti si applicano. Ricerche, scraper, collettori, crawl, file, feed e stream diventano strumenti sotto quel contratto.","oss-winnow-biz-close-banner.paragraph.two":"Il risultato arriva tipizzato e con le fonti. Il disaccordo rimane visibile. Le esecuzioni successive mostrano il cambiamento piuttosto che un altro mucchio. Il percorso e i fallimenti rimangono ispezionabili. Il sistema inizia come un singolo binario open-source e può crescere in una distribuzione condivisa o distribuita quando il carico di lavoro lo giustifica. L'organizzazione possiede la logica che decide dove guarda la domanda e come viene assemblato il risultato.","oss-winnow-biz-close-banner.panel.header":"Una domanda, dall'inizio alla fine","oss-winnow-biz-close-banner.panel.tag":"prove della release corrente","oss-winnow-biz-close-banner.evidence.scrapers.figure":"1,325","oss-winnow-biz-close-banner.evidence.scrapers.label":"scraper di siti","oss-winnow-biz-close-banner.evidence.collectors.figure":"325","oss-winnow-biz-close-banner.evidence.collectors.label":"collettori nativi","oss-winnow-biz-close-banner.evidence.engines.figure":"28","oss-winnow-biz-close-banner.evidence.engines.label":"motori di ricerca","oss-winnow-biz-close-banner.evidence.categories.figure":"66","oss-winnow-biz-close-banner.evidence.categories.label":"categorie di fonti","oss-winnow-biz-close-banner.evidence.formats.figure":"5","oss-winnow-biz-close-banner.evidence.formats.label":"formati di output","oss-winnow-biz-close-banner.evidence.binary.figure":"40 MB","oss-winnow-biz-close-banner.evidence.binary.label":"un binario, circa","oss-winnow-biz-close-banner.verdict":"scegli una domanda che continua a ripresentarsi e trasformala in un asset operativo","oss-winnow-biz-close-banner.footline":"la risposta appartiene a un momento; la domanda continua a funzionare","oss-winnow-bounded-agent-run.chrome.path":"Un'esecuzione di agente delimitata","oss-winnow-bounded-agent-run.chrome.status":"un'azione, sei gate, ogni decisione registrata","oss-winnow-bounded-agent-run.chrome.meta":"illustrativo","oss-winnow-bounded-agent-run.run.label":"esecuzione di agente configurata","oss-winnow-bounded-agent-run.run.action":"azione proposta: leggere una voce del registro pubblico","oss-winnow-bounded-agent-run.run.id":"esegui a-19","oss-winnow-bounded-agent-run.index.aria":"indice gate","oss-winnow-bounded-agent-run.gate.budget.name":"Budget","oss-winnow-bounded-agent-run.gate.budget.decision":"continua","oss-winnow-bounded-agent-run.gate.budget.detail":"Il consumo è al 62 percento dell'allocazione di esecuzione. Il budget rimanente copre la lettura del registro proposta, quindi l'azione continua con l'allocazione normale.","oss-winnow-bounded-agent-run.gate.budget.meter":"62 percento dell'allocazione utilizzato","oss-winnow-bounded-agent-run.gate.policy.name":"Policy","oss-winnow-bounded-agent-run.gate.policy.decision":"consenti","oss-winnow-bounded-agent-run.gate.policy.detail":"L'host è ammesso all'interno della finestra configurata, quindi l'azione procede secondo il profilo di policy dichiarato.","oss-winnow-bounded-agent-run.gate.safety.name":"Sicurezza","oss-winnow-bounded-agent-run.gate.safety.decision":"ferma","oss-winnow-bounded-agent-run.gate.safety.detail":"Il registro risponde con un reindirizzamento verso una destinazione non sicura. La richiesta di follow-up non viene mai aperta; la lettura originale resta valida, il reindirizzamento no.","oss-winnow-bounded-agent-run.gate.approval.name":"Approvazione","oss-winnow-bounded-agent-run.gate.approval.decision":"in pausa","oss-winnow-bounded-agent-run.gate.approval.detail":"Una seconda azione consentita aprirebbe una fonte autenticata al di fuori del profilo normale. L'esecuzione si mette in pausa e attende una persona, con quattro stati espliciti.","oss-winnow-bounded-agent-run.gate.approval.state.approve":"approva","oss-winnow-bounded-agent-run.gate.approval.state.reject":"rifiuta","oss-winnow-bounded-agent-run.gate.approval.state.escalate":"escala","oss-winnow-bounded-agent-run.gate.approval.state.defer":"rinvia","oss-winnow-bounded-agent-run.gate.contract.name":"Contratto","oss-winnow-bounded-agent-run.gate.contract.decision":"accetta","oss-winnow-bounded-agent-run.gate.contract.detail":"I campi restituiti, la cardinalità e lo stato delle prove corrispondono al contratto di output dichiarato dal chiamante, quindi il risultato viene accettato anziché semplicemente ricevuto.","oss-winnow-bounded-agent-run.gate.audit.name":"Audit","oss-winnow-bounded-agent-run.gate.audit.decision":"voce scritta","oss-winnow-bounded-agent-run.gate.audit.detail":"Ogni decisione di gate riceve una voce strutturata con attore, sessione, genitore, durata, successo e contesto di errore.","oss-winnow-bounded-agent-run.gate.audit.field.actor.label":"attore","oss-winnow-bounded-agent-run.gate.audit.field.actor.value":"esecuzione agente a-19","oss-winnow-bounded-agent-run.gate.audit.field.session.label":"sessione","oss-winnow-bounded-agent-run.gate.audit.field.session.value":"s-0842","oss-winnow-bounded-agent-run.gate.audit.field.parent.label":"genitore","oss-winnow-bounded-agent-run.gate.audit.field.parent.value":"domanda q-0842","oss-winnow-bounded-agent-run.gate.audit.field.duration.label":"durata","oss-winnow-bounded-agent-run.gate.audit.field.duration.value":"412 ms","oss-winnow-bounded-agent-run.gate.audit.field.outcome.label":"esito","oss-winnow-bounded-agent-run.gate.audit.field.outcome.value":"percorso ammesso riuscito","oss-winnow-bounded-agent-run.gate.audit.field.error.label":"contesto di errore","oss-winnow-bounded-agent-run.gate.audit.field.error.value":"reindirizzamento rifiutato registrato sulla decisione di sicurezza","oss-winnow-bounded-agent-run.error.label":"catena di errori, una fonte diversa","oss-winnow-bounded-agent-run.error.step.timeout":"timeout diretto","oss-winnow-bounded-agent-run.error.step.fallback":"fallback del browser non disponibile","oss-winnow-bounded-agent-run.error.step.budget":"budget di retry esaurito","oss-winnow-bounded-agent-run.error.final":"fonte non disponibile","oss-winnow-bounded-agent-run.error.note":"La classificazione tipizzata mantiene distinta una fonte fallita da un risultato vuoto.","oss-winnow-bounded-agent-run.band.text":"l'autorità è composta attorno all'azione, non implicata da essa","oss-winnow-bounded-agent-run.band.meta":"il fallimento rimane dato","oss-winnow-bounded-crawler.chrome.path":"Un crawl con confini","oss-winnow-bounded-crawler.chrome.status":"budget raggiunto, frontiera conservata","oss-winnow-bounded-crawler.chrome.meta":"INTERVALLI SICURI","oss-winnow-bounded-crawler.node.seed.path":"seme di documentazione","oss-winnow-bounded-crawler.node.seed.chip":"origine dichiarata","oss-winnow-bounded-crawler.rule.include":"la regola di inclusione ammette","oss-winnow-bounded-crawler.rule.content":"la regola sui contenuti rifiuta","oss-winnow-bounded-crawler.rule.outsideInclude":"fuori dalla regola di inclusione","oss-winnow-bounded-crawler.rule.exclude":"la regola di esclusione elimina","oss-winnow-bounded-crawler.state.fetched":"recuperato","oss-winnow-bounded-crawler.state.priority":"la priorità avanza","oss-winnow-bounded-crawler.node.media.note":"oltre il limite di dimensione dei contenuti dichiarato","oss-winnow-bounded-crawler.node.regulatory.note":"pubblicato di recente","oss-winnow-bounded-crawler.budget.head":"budget di pagina raggiunto","oss-winnow-bounded-crawler.budget.label":"frontiera conservata","oss-winnow-bounded-crawler.budget.note":"Due URL validi rimangono scoperti ma non recuperati. Il completamento limitato non è una frontiera vuota.","oss-winnow-bounded-crawler.safety.head":"confine di sicurezza","oss-winnow-bounded-crawler.safety.link":"indirizzo link-local","oss-winnow-bounded-crawler.safety.stop":"fermato prima della corsia di richiesta","oss-winnow-bounded-crawler.safety.note":"Le destinazioni loopback, private e link-local vengono rifiutate prima che una richiesta venga aperta.","oss-winnow-bounded-crawler.inset.head":"la strategia cambia l'ordine, non l'ambito","oss-winnow-bounded-crawler.inset.priority":"attraversamento prioritario","oss-winnow-bounded-crawler.inset.bfs":"ampiezza prima","oss-winnow-bounded-crawler.inset.page.regulatory":"aggiornamento normativo","oss-winnow-bounded-crawler.inset.page.products":"prodotti","oss-winnow-bounded-crawler.inset.page.legal":"legale","oss-winnow-bounded-crawler.inset.page.guide":"guida","oss-winnow-bounded-crawler.inset.page.terms":"termini","oss-winnow-bounded-crawler.inset.note":"Le stesse cinque pagine recuperate appaiono in entrambe le letture.","oss-winnow-bounded-crawler.band.text":"un crawl incompleto non deve sembrare una scansione completa","oss-winnow-bounded-crawler.band.meta":"la frontiera è dati","oss-winnow-business-claim-state.kicker.label":"Cosa vede la revisione","oss-winnow-business-claim-state.kicker.sub":"non solo la frase vincente","oss-winnow-business-claim-state.tag":"PROVE","oss-winnow-business-claim-state.signal.independent.name":"Supporto indipendente","oss-winnow-business-claim-state.signal.independent.why":"origini separate rafforzano il caso","oss-winnow-business-claim-state.signal.independent.state":"bordi di supporto","oss-winnow-business-claim-state.signal.copied.name":"Supporto copiato","oss-winnow-business-claim-state.signal.copied.why":"più pagine possono essere una sola fonte","oss-winnow-business-claim-state.signal.copied.state":"relazione derivata","oss-winnow-business-claim-state.signal.contradiction.name":"Contraddizione","oss-winnow-business-claim-state.signal.contradiction.why":"resta un'alternativa sostanziale","oss-winnow-business-claim-state.signal.contradiction.state":"misto o contraddetto","oss-winnow-business-claim-state.signal.missing.name":"Fonte mancante","oss-winnow-business-claim-state.signal.missing.why":"la questione non è risolta","oss-winnow-business-claim-state.signal.missing.state":"insufficiente o irrisolto","oss-winnow-business-claim-state.foot.left":"l'incertezza resta affrontabile","oss-winnow-business-claim-state.foot.right":"tenuto allo scoperto","oss-winnow-business-disagreement.chrome.path":"Il disaccordo resta visibile","oss-winnow-business-disagreement.chrome.status":"misto, mantenuto visibile","oss-winnow-business-disagreement.chrome.meta":"illustrativo","oss-winnow-business-disagreement.claim.label":"l'affermazione","oss-winnow-business-disagreement.claim.text":"Il fornitore ha interrotto il componente X","oss-winnow-business-disagreement.edge.supports":"supporta","oss-winnow-business-disagreement.edge.contradicts":"contraddice","oss-winnow-business-disagreement.node.notice.name":"avviso ufficiale del prodotto","oss-winnow-business-disagreement.node.notice.meta":"pubblicato il 30/06/2026","oss-winnow-business-disagreement.node.feed.name":"feed del catalogo del distributore","oss-winnow-business-disagreement.node.feed.meta":"modifica osservata il 02/07/2026","oss-winnow-business-disagreement.node.wire.name":"un report di agenzia","oss-winnow-business-disagreement.node.wire.meta":"l'origine condivisa","oss-winnow-business-disagreement.node.wire.copy":"testo di notizia","oss-winnow-business-disagreement.node.wire.note":"derivato: conta come una fonte","oss-winnow-business-disagreement.node.page.name":"pagina prodotto del fornitore","oss-winnow-business-disagreement.node.page.meta":"elenca ancora il componente X","oss-winnow-business-disagreement.node.page.freshness":"ultimo aggiornamento: sconosciuto","oss-winnow-business-disagreement.review.label":"scheda di revisione","oss-winnow-business-disagreement.review.state":"misto","oss-winnow-business-disagreement.review.question":"La pagina prodotto è obsoleta o l'interruzione è regionale?","oss-winnow-business-disagreement.summary.label":"riepilogo generato","oss-winnow-business-disagreement.summary.text":"Due fonti indipendenti supportano l'interruzione. Una lista attuale la contraddice.","oss-winnow-business-disagreement.summary.unresolved":"non risolto: freschezza della pagina prodotto sconosciuta","oss-winnow-business-disagreement.summary.link.notice":"avviso ufficiale","oss-winnow-business-disagreement.summary.link.feed":"feed del distributore","oss-winnow-business-disagreement.summary.link.wire":"report di agenzia","oss-winnow-business-disagreement.summary.link.page":"pagina prodotto","oss-winnow-business-disagreement.band.left":"supporto e contraddizione restano agli atti","oss-winnow-business-disagreement.band.right":"misto è uno stato di lavoro","oss-winnow-business-glyph.a4a30cb334":"Percorso registrato","oss-winnow-business-glyph.35a0ab3b85":"Domanda inserita, risultati digitati","oss-winnow-business-glyph.9e0fe7c551":"Raccolta educata per impostazione predefinita","oss-winnow-business-glyph.d1d450cb18":"JSON, CSV o streaming","oss-winnow-business-glyph.db6e7e4104":"Output","oss-winnow-business-glyph.305c10596f":"Cerca, raschia, esplora","oss-winnow-business-glyph.bf6f5a8b28":"Modalità","oss-winnow-business-glyph.6eef664840":"Un'esecuzione ripetibile","oss-winnow-business-glyph.bf5dde2d06":"Percorso","oss-winnow-business-glyph.4a1fca6ade":"Un'esecuzione di raccolta governata","oss-winnow-business-glyph.ac4bbe17fe":"Winnow","oss-winnow-business-glyph.ab9f490517":"Un percorso di raccolta","oss-winnow-business-glyph.6d3ba5249a":"normalizza","oss-winnow-business-glyph.ebefee2070":"Superfici diverse, una domanda","oss-winnow-business-glyph.208e94201f":"Superfici di input","oss-winnow-business-glyph.6b5eb5323e":"1.325 raschiatori","oss-winnow-business-glyph.530fa9bf1c":"Percorso di raccolta","oss-winnow-business-glyph.6e0bb577e9":"Categorie","oss-winnow-business-glyph.808d7dca8a":"66","oss-winnow-business-glyph.50086834de":"Raschiatori","oss-winnow-business-glyph.e7c9aab368":"1,325","oss-winnow-business-glyph.a9243f87cf":"Esecuzione registrata","oss-winnow-business-glyph.61752f9a93":"1","oss-winnow-business-glyph.b2033ee429":"importazioni locali","oss-winnow-business-glyph.58dd06369e":"File","oss-winnow-business-glyph.80c7912cd1":"risposte strutturate","oss-winnow-business-glyph.235fd89e60":"API","oss-winnow-business-glyph.0cdeb47a93":"recupero educato","oss-winnow-business-glyph.fcbab360fe":"Siti web","oss-winnow-business-glyph.2040ba67bb":"scoperta classificata","oss-winnow-business-glyph.baf101d207":"Motori di ricerca","oss-winnow-business-glyph.b2c3de1245":"aggiornamenti pianificati","oss-winnow-business-glyph.7d90748c8b":"Feed","oss-winnow-business-question-contract.kicker.label":"La domanda come risorsa","oss-winnow-business-question-contract.kicker.sub":"cosa può essere governato","oss-winnow-business-question-contract.tag":"CONTRATTO","oss-winnow-business-question-contract.field.objective.name":"Obiettivo","oss-winnow-business-question-contract.field.objective.meaning":"perché l'operazione esiste","oss-winnow-business-question-contract.field.objective.example":"modifiche al rischio materiale del fornitore","oss-winnow-business-question-contract.field.source-boundary.name":"Confine della fonte","oss-winnow-business-question-contract.field.source-boundary.meaning":"dove l'operazione può guardare","oss-winnow-business-question-contract.field.source-boundary.example":"notizie ufficiali, di settore e selezionate","oss-winnow-business-question-contract.field.output-contract.name":"Contratto di output","oss-winnow-business-question-contract.field.output-contract.meaning":"cosa riceve il lavoro a valle","oss-winnow-business-question-contract.field.output-contract.example":"modifica, data, fonte, stato","oss-winnow-business-question-contract.field.cadence.name":"Cadenza","oss-winnow-business-question-contract.field.cadence.meaning":"quando la freschezza conta","oss-winnow-business-question-contract.field.cadence.example":"giornaliero con aggiornamenti immediati del feed","oss-winnow-business-question-contract.field.authority.name":"Autorità","oss-winnow-business-question-contract.field.authority.meaning":"cosa richiede revisione","oss-winnow-business-question-contract.field.authority.example":"fonti autenticate o contestate","oss-winnow-business-question-contract.footline.left":"il grafo delle fonti è l'implementazione attuale","oss-winnow-business-question-contract.footline.right":"non architettura permanente","oss-winnow-business-receipt.chrome.path":"Una ricevuta di esecuzione revisionabile","oss-winnow-business-receipt.chrome.status":"ricevuta completa, una revisione aperta","oss-winnow-business-receipt.chrome.meta":"illustrativo","oss-winnow-business-receipt.stage.plan.name":"piano di query","oss-winnow-business-receipt.stage.plan.detail":"sottoquery legali e da fonti ufficiali","oss-winnow-business-receipt.stage.discovery.name":"scoperta","oss-winnow-business-receipt.stage.discovery.detail":"motori tentati e conteggiati","oss-winnow-business-receipt.stage.mapping.name":"mappatura delle fonti","oss-winnow-business-receipt.stage.mapping.detail":"uno scraper mantenuto, un collettore di file","oss-winnow-business-receipt.stage.access.name":"traccia di accesso","oss-winnow-business-receipt.stage.access.detail":"successo diretto, un rinvio per limiti di frequenza","oss-winnow-business-receipt.stage.extraction.name":"estrazione","oss-winnow-business-receipt.stage.extraction.detail":"obblighi tipizzati emessi","oss-winnow-business-receipt.stage.review.name":"trigger di revisione","oss-winnow-business-receipt.stage.review.detail":"contraddizione irrisolta affidata a una persona","oss-winnow-business-receipt.stage.review.chip":"revisione umana","oss-winnow-business-receipt.stage.record.name":"registro finale","oss-winnow-business-receipt.stage.record.detail":"ogni obbligo collegato alla fonte e al contesto di esecuzione","oss-winnow-business-receipt.empty.label":"risultato apparentemente vuoto","oss-winnow-business-receipt.empty.count":"0 record","oss-winnow-business-receipt.empty.state":"fonte non disponibile","oss-winnow-business-receipt.empty.note":"Il fallimento tipizzato mantiene visibile la fonte mancata, quindi un'esecuzione vuota non può mai essere letta come assenza di modifiche normative.","oss-winnow-business-receipt.band.left":"cosa ha fatto il sistema, registrato","oss-winnow-business-receipt.band.right":"la ricevuta spiega il risultato","oss-winnow-business-run-receipt.kicker.label":"Cosa può essere revisionato","oss-winnow-business-run-receipt.kicker.sub":"una esecuzione, un percorso","oss-winnow-business-run-receipt.tag":"RICEVUTA","oss-winnow-business-run-receipt.area.discovery.question":"Da dove proviene la fonte?","oss-winnow-business-run-receipt.area.discovery.name":"Scoperta","oss-winnow-business-run-receipt.area.discovery.example":"motori e conteggi dei risultati","oss-winnow-business-run-receipt.area.access.question":"Come è stata raggiunta?","oss-winnow-business-run-receipt.area.access.name":"Accesso","oss-winnow-business-run-receipt.area.access.example":"percorso scelto e stato di rifiuto","oss-winnow-business-run-receipt.area.extraction.question":"Come è stato formato il record?","oss-winnow-business-run-receipt.area.extraction.name":"Estrazione","oss-winnow-business-run-receipt.area.extraction.example":"scraper, collettore e campi","oss-winnow-business-run-receipt.area.authority.question":"Cosa era consentito fare all'esecuzione?","oss-winnow-business-run-receipt.area.authority.name":"Autorità","oss-winnow-business-run-receipt.area.authority.example":"eventi di policy, approvazione e budget","oss-winnow-business-run-receipt.area.failure.question":"Il vuoto era davvero vuoto?","oss-winnow-business-run-receipt.area.failure.name":"Errore","oss-winnow-business-run-receipt.area.failure.example":"errore tipizzato e tentativi","oss-winnow-business-run-receipt.foot.left":"ispeziona il metodo","oss-winnow-business-run-receipt.foot.right":"un registro di ciò che è stato eseguito","oss-winnow-business-source-graph.kicker.label":"Rischio fornitore","oss-winnow-business-source-graph.kicker.sub":"una domanda, cinque forme di fonte","oss-winnow-business-source-graph.tag":"GRAFO DELLE FONTI","oss-winnow-business-source-graph.question":"Quali fornitori hanno pubblicato una modifica materiale del rischio?","oss-winnow-business-source-graph.form.search.name":"Cerca","oss-winnow-business-source-graph.form.search.contribution":"trova fonti di nuova rilevanza","oss-winnow-business-source-graph.form.search.shape":"URL candidati","oss-winnow-business-source-graph.form.register-scraper.name":"Registra scraper","oss-winnow-business-source-graph.form.register-scraper.contribution":"entità legale e depositi","oss-winnow-business-source-graph.form.register-scraper.shape":"registro aziendale tipizzato","oss-winnow-business-source-graph.form.sanctions-collector.name":"Collettore sanzioni","oss-winnow-business-source-graph.form.sanctions-collector.contribution":"modifiche all'elenco strutturato","oss-winnow-business-source-graph.form.sanctions-collector.shape":"voci corrispondenti","oss-winnow-business-source-graph.form.news-feed.name":"Feed di notizie","oss-winnow-business-source-graph.form.news-feed.contribution":"segnali operativi recenti","oss-winnow-business-source-graph.form.news-feed.shape":"eventi datati","oss-winnow-business-source-graph.form.published-file.name":"File pubblicato","oss-winnow-business-source-graph.form.published-file.contribution":"rapporto o dichiarazione ufficiale","oss-winnow-business-source-graph.form.published-file.shape":"riferimento del documento e campi estratti","oss-winnow-business-source-graph.footline.left":"contratti di fonti diverse","oss-winnow-business-source-graph.footline.right":"un unico output aziendale","oss-winnow-catalog.scraperUnit":"scrapers","oss-winnow-catalog.8353a4973f":"un contratto di output","oss-winnow-catalog.f759e679b1":"Ogni scraper è una struct Rust tipizzata. Gli scraper personalizzati si integrano accanto a quelli integrati.","oss-winnow-catalog.cba53c30d5":"17 categorie in più: GIS, Ecommerce, Trasporti, Lavoro, Sport e la coda lunga.","oss-winnow-catalog.e53163559a":"stessa forma di output","oss-winnow-catalog.91b261a181":"66 categorie","oss-winnow-catalog.5c9cb498f5":"Governo","oss-winnow-catalog.6865786a1f":"Giurisdizioni legali","oss-winnow-catalog.5a5a8c0175":"Collettori nativi","oss-winnow-catalog.542c20e999":"Motori di ricerca","oss-winnow-catalog.f042372fde":"Scraper di siti","oss-winnow-catalog.0b769876d1":"Registri aziendali: Companies House, KvK, OpenCorporates, EUR-Lex.","oss-winnow-catalog.1029544ae8":"Directory","oss-winnow-catalog.04b716cbfd":"Portali CKAN e Socrata, uffici statistici nazionali, portali dati UE.","oss-winnow-catalog.bea66ea26e":"Dati aperti","oss-winnow-catalog.269361bd8e":"Yahoo Finance, borse, dati delle banche centrali, indicatori economici.","oss-winnow-catalog.1b48d3f014":"Finanza","oss-winnow-catalog.baed7c1812":"NOAA, acqua USGS, clima Copernicus, qualità dell'aria, biodiversità.","oss-winnow-catalog.d443a11855":"Ambiente","oss-winnow-catalog.19c0c4336f":"Censys, Shodan, BGP RIPE, DNS, archivi di misurazione internet.","oss-winnow-catalog.e931cb5b03":"Reti","oss-winnow-catalog.4eb4f006ad":"CDC, PubMed, studi clinici, database di farmaci, indicatori OMS.","oss-winnow-catalog.3703cd2168":"Salute","oss-winnow-catalog.7348376871":"Stampa internazionale, regionale e commerciale in molte lingue.","oss-winnow-catalog.34c808d0a6":"Notizie","oss-winnow-catalog.6a921d57de":"Hugging Face, Papers with Code, Kaggle, UCI e dataset di benchmark.","oss-winnow-catalog.a0c38ecfa7":"Apprendimento automatico","oss-winnow-catalog.927d9ddacf":"Repository di genomica, astronomia, clima, fisica, materiali e neuroscienze.","oss-winnow-catalog.d2d0663714":"Scienza","oss-winnow-catalog.4f58faa488":"Agenzie statistiche, cataloghi di dati aperti, database legislativi in tutto il mondo.","oss-winnow-claim-state.kicker.label":"Una rivendicazione","oss-winnow-claim-state.kicker.sub":"cosa può dire il grafico","oss-winnow-claim-state.tag":"PROVE","oss-winnow-claim-state.status.supported.name":"Supportata","oss-winnow-claim-state.status.supported.meaning":"il materiale supporta la rivendicazione con il metodo attuale","oss-winnow-claim-state.status.supported.visibility":"fonti e collegamenti","oss-winnow-claim-state.status.contradicted.name":"Contraddetta","oss-winnow-claim-state.status.contradicted.meaning":"il materiale la oppone direttamente","oss-winnow-claim-state.status.contradicted.visibility":"entrambe le proposizioni","oss-winnow-claim-state.status.mixed.name":"Mista","oss-winnow-claim-state.status.mixed.meaning":"supporto e contraddizione coesistono","oss-winnow-claim-state.status.mixed.visibility":"indipendenza e tempistica","oss-winnow-claim-state.status.insufficient.name":"Insufficiente","oss-winnow-claim-state.status.insufficient.meaning":"materiale non sufficiente per stabilirla","oss-winnow-claim-state.status.insufficient.visibility":"ciò che resta mancante","oss-winnow-claim-state.footline.left":"le prove sono ispezionabili","oss-winnow-claim-state.footline.right":"non promosse a verità dalla presentazione","oss-winnow-consumer-glyph.10fc3853d2":"Niente da configurare","oss-winnow-consumer-glyph.12df5bb228":"Tuo per sempre","oss-winnow-consumer-glyph.8019c911e8":"un elenco ordinato","oss-winnow-consumer-glyph.3cd4a225ca":"Cosa ha riportato","oss-winnow-consumer-glyph.adb3bfaa65":"Il tuo assistente","oss-winnow-consumer-glyph.d296250198":"Chiedi in parole semplici","oss-winnow-consumer-glyph.533f927d2b":"dal consiglio","oss-winnow-consumer-glyph.8e1fbeeac1":"L'avviso sulla strada","oss-winnow-consumer-glyph.fa8ae852b0":"da ogni negozio","oss-winnow-consumer-glyph.c7cba7548e":"Il prezzo in tre negozi","oss-winnow-consumer-glyph.aa9ac27906":"dalla pagina del comune","oss-winnow-consumer-glyph.4f6b7963a9":"Gli orari di apertura che hai chiesto","oss-winnow-consumer-glyph.4b0f911f6c":"Orari","oss-winnow-consumer-glyph.e94865d460":"Avvisi","oss-winnow-consumer-glyph.3f6ef31cfa":"Prezzi","oss-winnow-consumer-glyph.34c808d0a6":"Notizie","oss-winnow-cost-ledger.recurring":"ricorrente","oss-winnow-cost-ledger.24b2bb6431":"Scraper specifici per fonte","oss-winnow-cost-ledger.931c634db8":"Selettori e regole di parsing si spostano quando una pagina cambia.","oss-winnow-cost-ledger.7e6c033bec":"Deriva della pagina","oss-winnow-cost-ledger.f96f2c2dfa":"Automazione del browser","oss-winnow-cost-ledger.ff682e972f":"Le pagine dinamiche richiedono un runtime del browser controllato e tentativi osservabili.","oss-winnow-cost-ledger.66fcaae93a":"Runtime","oss-winnow-cost-ledger.37b5958806":"Instradamento di rete","oss-winnow-cost-ledger.7ae86cf6ce":"Alcune fonti necessitano di uscite regionali, sessioni stabili o rotazione limitata.","oss-winnow-cost-ledger.3f0b06b845":"Politica di rete","oss-winnow-cost-ledger.9d1addd9a9":"Connettori di ricerca","oss-winnow-cost-ledger.5ceb2ea953":"Ogni motore ha la propria forma di query, limiti e campi di risultato.","oss-winnow-cost-ledger.b911ddc3ae":"Scoperta","oss-winnow-cost-ledger.48d1c58ac7":"Collante e pianificazione","oss-winnow-cost-ledger.a9b44eae5f":"Tentativi, code, parsing, output e stato di esecuzione devono concordare.","oss-winnow-cost-ledger.9b7419af35":"Coordinamento","oss-winnow-cost-ledger.08821d5f75":"Una rotta, registrata","oss-winnow-cost-ledger.6753087f69":"Winnow coordina i cinque livelli sotto una definizione di esecuzione e mantiene la rotta accanto ai risultati.","oss-winnow-cost-ledger.6a5d2853c2":"Una cosa da gestire","oss-winnow-cost-ledger.f700f8f197":"Correggi una rotta, osserva un'esecuzione e riutilizza un contratto di output.","oss-winnow-cost-ledger.df8ea7848b":"Ripetibile per progettazione","oss-winnow-cost-ledger.cf86f6d643":"La stessa domanda può essere eseguita di nuovo con le stesse fasi, politiche e forma di output.","oss-winnow-cost-ledger.01f1679279":"stack di raccolta","oss-winnow-cost-ledger.1f4843c9b5":"Cinque parti mobili dietro un lavoro di raccolta ricorrente","oss-winnow-cost-ledger.4812c6cbb8":"Una rotta Winnow governata","oss-winnow-cost-ledger.dc62a7b23f":"Cerca, sfoglia, recupera, analizza e genera output sotto un'esecuzione registrata.","oss-winnow-cost-ledger.d700a7568c":"Un record di esecuzione","oss-winnow-cost-ledger.e69255fee4":"Distribuzione e infrastruttura rimangono scelte operative esplicite.","oss-winnow-cost-ledger.6b5eb5323e":"Cerca, raschia e scansiona insieme","oss-winnow-crawl-config.kicker.label":"Contratto di crawling","oss-winnow-crawl-config.kicker.sub":"limiti prima dell'attraversamento","oss-winnow-crawl-config.tag":"CRAWL","oss-winnow-crawl-config.col.dimension":"dimensione","oss-winnow-crawl-config.col.examples":"esempi","oss-winnow-crawl-config.col.outcome":"al confine","oss-winnow-crawl-config.row.scope.dimension":"Ambito","oss-winnow-crawl-config.row.scope.examples":"origine, sottodomini, pattern di percorso","oss-winnow-crawl-config.row.scope.outcome":"URL escluso","oss-winnow-crawl-config.row.work.dimension":"Lavoro","oss-winnow-crawl-config.row.work.examples":"profondità, pagine, concorrenza","oss-winnow-crawl-config.row.work.outcome":"frontiera conservata o fermata","oss-winnow-crawl-config.row.content.dimension":"Contenuto","oss-winnow-crawl-config.row.content.examples":"limiti di tipo e dimensione","oss-winnow-crawl-config.row.content.outcome":"risposta classificata o rifiutata","oss-winnow-crawl-config.row.safety.dimension":"Sicurezza","oss-winnow-crawl-config.row.safety.examples":"regole su indirizzi privati e sorgenti","oss-winnow-crawl-config.row.safety.outcome":"richiesta mai aperta","oss-winnow-crawl-config.foot.left":"il grafo può crescere","oss-winnow-crawl-config.foot.right":"il contratto non lo fa","oss-winnow-different-places.chrome.path":"Cinque fonti, un solo account","oss-winnow-different-places.chrome.status":"quattro luoghi hanno risposto, uno è ancora in attesa","oss-winnow-different-places.chrome.meta":"cinque fonti, a scopo illustrativo","oss-winnow-different-places.question.text":"Il fiume ha superato il sentiero inferiore?","oss-winnow-different-places.sources.river.name":"feed del livello del fiume","oss-winnow-different-places.sources.weather.name":"pagina di allerta meteo","oss-winnow-different-places.sources.council.name":"avviso del comune","oss-winnow-different-places.sources.council.state":"ancora in osservazione","oss-winnow-different-places.sources.roads.name":"set di dati sulla chiusura delle strade","oss-winnow-different-places.sources.buses.name":"stream di trasporto in tempo reale","oss-winnow-different-places.account.title":"un account per questo luogo","oss-winnow-different-places.account.river.label":"feed del fiume","oss-winnow-different-places.account.river.text":"livello 1,8 m, stabile dall'alba","oss-winnow-different-places.account.weather.label":"pagina meteo","oss-winnow-different-places.account.weather.text":"pioggia in attenuazione entro stasera","oss-winnow-different-places.account.council.label":"pagina del comune","oss-winnow-different-places.account.council.text":"nessun nuovo avviso, ancora in osservazione","oss-winnow-different-places.account.roads.label":"dati stradali","oss-winnow-different-places.account.roads.text":"Mill Lane chiusa al guado","oss-winnow-different-places.account.buses.label":"stream degli autobus","oss-winnow-different-places.account.buses.text":"percorso 4 deviato sul ponte","oss-winnow-different-places.band.left":"luoghi diversi, un account semplice","oss-winnow-different-places.band.right":"ogni riga mantiene la sua fonte","oss-winnow-discovery-fanout.chrome.path":"La ricerca diventa una shortlist","oss-winnow-discovery-fanout.chrome.status":"i motori eseguono fuori dal blocco del registro","oss-winnow-discovery-fanout.chrome.meta":"illustrativo","oss-winnow-discovery-fanout.question.kicker":"la domanda","oss-winnow-discovery-fanout.question.text":"Quali nuovi studi mettono in discussione l'efficienza dichiarata della cattura diretta dell'aria?","oss-winnow-discovery-fanout.sub.title":"tre sottoquery dipendenti","oss-winnow-discovery-fanout.sub.studies":"studi recenti sottoposti a revisione paritaria","oss-winnow-discovery-fanout.sub.reports":"rapporti ufficiali sulle prestazioni del progetto","oss-winnow-discovery-fanout.sub.analyses":"analisi tecniche critiche","oss-winnow-discovery-fanout.lock.title":"registro di 28 motori","oss-winnow-discovery-fanout.lock.note":"Gli handle vengono clonati sotto il blocco di lettura, poi il blocco viene rilasciato prima che inizi il lavoro asincrono.","oss-winnow-discovery-fanout.engine.academic":"motore accademico","oss-winnow-discovery-fanout.engine.general":"motore web generale","oss-winnow-discovery-fanout.engine.legal":"motore legale","oss-winnow-discovery-fanout.engine.specialist":"motore specialistico","oss-winnow-discovery-fanout.engine.news":"motore di notizie","oss-winnow-discovery-fanout.engine.academicTwo":"secondo motore accademico","oss-winnow-discovery-fanout.receipt.studiesAcademic":"14 candidati, 640 ms","oss-winnow-discovery-fanout.receipt.reportsGeneral":"6 candidati, 720 ms","oss-winnow-discovery-fanout.receipt.analysesSpecialist":"4 candidati, 580 ms","oss-winnow-discovery-fanout.outcome.success":"successo","oss-winnow-discovery-fanout.outcome.empty":"nessun candidato","oss-winnow-discovery-fanout.outcome.timeout":"timeout","oss-winnow-discovery-fanout.outcome.disabled":"disabilitato temporaneamente","oss-winnow-discovery-fanout.outcome.ratelimited":"limite di frequenza","oss-winnow-discovery-fanout.dedupe.title":"normalizza e deduplica","oss-winnow-discovery-fanout.dedupe.copies":"3 copie sindacate","oss-winnow-discovery-fanout.dedupe.collapse":"un URL mantenuto","oss-winnow-discovery-fanout.dedupe.remain":"Le fonti distinte rimangono.","oss-winnow-discovery-fanout.shortlist.title":"shortlist delle fonti","oss-winnow-discovery-fanout.shortlist.study.kind":"Pagina di studio sottoposto a revisione paritaria","oss-winnow-discovery-fanout.shortlist.study.provenance":"motore accademico","oss-winnow-discovery-fanout.shortlist.study.score":"recenza, citazioni","oss-winnow-discovery-fanout.shortlist.study.next":"scraper mantenuto","oss-winnow-discovery-fanout.shortlist.report.kind":"Rapporto sulle prestazioni del progetto","oss-winnow-discovery-fanout.shortlist.report.provenance":"motore web generale","oss-winnow-discovery-fanout.shortlist.report.score":"autorità, freschezza","oss-winnow-discovery-fanout.shortlist.report.next":"file diretto","oss-winnow-discovery-fanout.shortlist.analysis.kind":"Analisi tecnica critica","oss-winnow-discovery-fanout.shortlist.analysis.provenance":"motore specialistico","oss-winnow-discovery-fanout.shortlist.analysis.score":"rilevanza, indipendenza","oss-winnow-discovery-fanout.shortlist.analysis.next":"pagina generica","oss-winnow-discovery-fanout.shortlist.dataset.kind":"Dataset sulle prestazioni","oss-winnow-discovery-fanout.shortlist.dataset.provenance":"motore web generale","oss-winnow-discovery-fanout.shortlist.dataset.score":"struttura, copertura","oss-winnow-discovery-fanout.shortlist.dataset.next":"dataset","oss-winnow-discovery-fanout.band.left":"la ricerca trova possibili porte","oss-winnow-discovery-fanout.band.right":"l'esecuzione continua attraverso di esse","oss-winnow-discovery-trace.kicker.label":"Una sessione di discovery","oss-winnow-discovery-trace.kicker.sub":"ogni motore conserva il proprio esito","oss-winnow-discovery-trace.tag":"DISCOVERY","oss-winnow-discovery-trace.stage.plan.name":"Piano","oss-winnow-discovery-trace.stage.plan.body":"Riconosci la forma della query e genera sottoquery dipendenti.","oss-winnow-discovery-trace.stage.route.name":"Instradamento","oss-winnow-discovery-trace.stage.route.body":"Seleziona motori generali, accademici, legali, di notizie o specializzati adatti.","oss-winnow-discovery-trace.stage.execute.name":"Esecuzione","oss-winnow-discovery-trace.stage.execute.body":"Esegui in modo indipendente con timeout, tentativi e stato di disattivazione temporanea.","oss-winnow-discovery-trace.stage.blend.name":"Fusione","oss-winnow-discovery-trace.stage.blend.body":"Normalizza gli URL, rimuovi i duplicati, valuta e classifica i candidati.","oss-winnow-discovery-trace.foot.left":"la ricerca restituisce porte","oss-winnow-discovery-trace.foot.right":"non la stanza finale","oss-winnow-distributed-run.chrome.path":"Una domanda, tre distribuzioni","oss-winnow-distributed-run.chrome.status":"un ID domanda, tre posture","oss-winnow-distributed-run.chrome.meta":"identità della domanda costante","oss-winnow-distributed-run.question.text":"la domanda e il suo contratto di output viaggiano invariati","oss-winnow-distributed-run.question.id":"domanda q-0842","oss-winnow-distributed-run.posture.cli.name":"CLI","oss-winnow-distributed-run.posture.cli.scope":"un binario, una macchina","oss-winnow-distributed-run.posture.cli.readout":"Un comando su una macchina. La domanda compila, viene eseguita e scrive il suo risultato tramite un singolo binario, e la ricevuta di esecuzione si trova accanto al file di output.","oss-winnow-distributed-run.posture.http.name":"HTTP","oss-winnow-distributed-run.posture.http.scope":"un servizio interno condiviso","oss-winnow-distributed-run.posture.http.readout":"Lo stesso ID domanda dietro un servizio interno condiviso. Autenticazione, limiti del corpo, timeout delle richieste, logging e policy di rate del servizio avvolgono le chiamate al servizio; il contratto della domanda sottostante è invariato.","oss-winnow-distributed-run.posture.distributed.name":"Distribuito","oss-winnow-distributed-run.posture.distributed.scope":"coordinatore e worker","oss-winnow-distributed-run.posture.distributed.readout":"Lo stesso ID domanda suddiviso tra un coordinatore e worker. Le attività trasportano identità di domanda ed esecuzione, conteggio dei retry, scadenza e contratto di output. I risultati tornano con i loro ID attività di origine e si uniscono sotto la domanda.","oss-winnow-distributed-run.cli.binary":"Binario Winnow","oss-winnow-distributed-run.cli.binarySub":"un processo, l'intera esecuzione su questa macchina","oss-winnow-distributed-run.cli.output":"File di output","oss-winnow-distributed-run.cli.outputSub":"uno di cinque formati, scritto su disco","oss-winnow-distributed-run.http.app":"Applicazione interna","oss-winnow-distributed-run.http.appSub":"chiama il servizio su HTTP","oss-winnow-distributed-run.http.service":"Servizio HTTP Winnow","oss-winnow-distributed-run.http.response":"Risposta tipizzata","oss-winnow-distributed-run.http.responseSub":"lo stesso contratto di risultato, restituito all'applicazione","oss-winnow-distributed-run.middleware.auth":"autenticazione","oss-winnow-distributed-run.middleware.bodyLimits":"limiti del corpo","oss-winnow-distributed-run.middleware.timeouts":"timeout delle richieste","oss-winnow-distributed-run.middleware.logging":"logging","oss-winnow-distributed-run.middleware.ratePolicy":"policy di rate del servizio","oss-winnow-distributed-run.dist.coordinator":"coordinatore","oss-winnow-distributed-run.dist.deferred":"stato di rate differito, per dominio","oss-winnow-distributed-run.dist.workerOne":"worker scraper 1","oss-winnow-distributed-run.dist.workerTwo":"worker scraper 2","oss-winnow-distributed-run.dist.workerThree":"worker scraper 3","oss-winnow-distributed-run.dist.processorOne":"processore 1","oss-winnow-distributed-run.dist.processorTwo":"processore 2","oss-winnow-distributed-run.dist.timedOut":"timeout","oss-winnow-distributed-run.dist.retry":"s-2 ritentato qui","oss-winnow-distributed-run.dist.retried":"ritentato","oss-winnow-distributed-run.dist.awaiting":"prossima attività idonea","oss-winnow-distributed-run.dist.merge":"i risultati tornano con i loro ID attività di origine e si uniscono in un unico contratto di output tipizzato","oss-winnow-distributed-run.dist.receipt":"ricevuta di esecuzione: worker, origine, percorso di accesso, parser o collector, esito dell'unione","oss-winnow-distributed-run.formats.label":"formati di output","oss-winnow-distributed-run.format.text":"testo","oss-winnow-distributed-run.format.json":"JSON","oss-winnow-distributed-run.format.jsonl":"JSONL","oss-winnow-distributed-run.format.csv":"CSV","oss-winnow-distributed-run.format.html":"HTML","oss-winnow-distributed-run.evidence":"evidenza di rilascio: 1.325 scraper di siti, 325 collector nativi, 28 motori di ricerca, 66 categorie di origine","oss-winnow-distributed-run.band.text":"la distribuzione decide la meccanica, la domanda mantiene la sua identità","oss-winnow-distributed-run.band.meta":"il contratto sopravvive alla postura","oss-winnow-economic-stack.chrome.path":"Un runtime, molte route","oss-winnow-economic-stack.chrome.status":"un runtime di proprietà","oss-winnow-economic-stack.chrome.meta":"open source, Apache-2.0","oss-winnow-economic-stack.stack.label":"lo stack accidentale","oss-winnow-economic-stack.stack.search.name":"API di ricerca","oss-winnow-economic-stack.stack.search.line":"fornitore","oss-winnow-economic-stack.stack.scripts.name":"script per sito","oss-winnow-economic-stack.stack.scripts.line":"proprietario","oss-winnow-economic-stack.stack.browser.name":"automazione del browser","oss-winnow-economic-stack.stack.browser.line":"fornitore","oss-winnow-economic-stack.stack.proxy.name":"rotazione dei proxy","oss-winnow-economic-stack.stack.proxy.line":"fornitore","oss-winnow-economic-stack.stack.feeds.name":"servizi di feed","oss-winnow-economic-stack.stack.feeds.line":"fornitore","oss-winnow-economic-stack.stack.scheduler.name":"pianificatore","oss-winnow-economic-stack.stack.scheduler.line":"proprietario","oss-winnow-economic-stack.stack.dedup.name":"deduplicazione","oss-winnow-economic-stack.stack.dedup.line":"proprietario","oss-winnow-economic-stack.stack.exports.name":"esportazione dei dati","oss-winnow-economic-stack.stack.exports.line":"proprietario","oss-winnow-economic-stack.stack.logging.name":"collante di logging","oss-winnow-economic-stack.stack.logging.line":"proprietario","oss-winnow-economic-stack.runtime.label":"un runtime di proprietà","oss-winnow-economic-stack.runtime.name":"Winnow","oss-winnow-economic-stack.runtime.licence":"open source, Apache-2.0","oss-winnow-economic-stack.runtime.infra":"infrastruttura controllata dall'operatore","oss-winnow-economic-stack.outside.browser":"capacità browser opzionale","oss-winnow-economic-stack.outside.proxy":"servizio proxy","oss-winnow-economic-stack.outside.note":"di terze parti, disegnato all'esterno","oss-winnow-economic-stack.adoption.label":"il percorso di adozione ristretto","oss-winnow-economic-stack.adoption.step.binary":"una domanda nel binario","oss-winnow-economic-stack.adoption.step.service":"servizio condiviso","oss-winnow-economic-stack.adoption.step.distributed":"worker distribuiti","oss-winnow-economic-stack.adoption.note":"Una domanda di monitoraggio del fornitore mantiene la sua identità e il suo contratto di output in ogni fase.","oss-winnow-economic-stack.band.left":"ciò che resta fuori resta visibile","oss-winnow-economic-stack.band.right":"inizia con una domanda","oss-winnow-eng-close-banner.eyebrow":"L'intero argomento","oss-winnow-eng-close-banner.lead":"I grafi sorgente sono sostituibili.","oss-winnow-eng-close-banner.accent":"Il contratto della domanda perdura.","oss-winnow-eng-close-banner.paragraph.one":"Winnow è il runtime esplicito attorno alle domande esterne: pianificazione, scoperta, tipi di sorgente tipizzati, stato condiviso delle richieste, accesso proporzionale, crawling limitato, due contratti di parsing, scraper mantenuti, collector nativi, valori tipizzati, arricchimento, evidenze, ricorrenza, autorità, errori, superfici e lavoro distribuito.","oss-winnow-eng-close-banner.paragraph.two":"Una sorgente può spostarsi, cambiare layout, rifiutare, scomparire o essere sostituita. Un'esecuzione successiva può restituire materiale diverso perché il mondo esterno è cambiato. Il metodo rimane ispezionabile attraverso il grafo sorgente e il record di esecuzione. Questo è il valore ingegneristico: abbastanza contratto e stato per sapere se è cambiato il mondo, la rotta o se l'esecuzione è fallita.","oss-winnow-eng-close-banner.panel.header":"Un'esecuzione, ispezionata dall'inizio alla fine","oss-winnow-eng-close-banner.panel.tag":"dalla domanda al risultato","oss-winnow-eng-close-banner.panel.item.contract":"contratto di domanda e output","oss-winnow-eng-close-banner.panel.item.plan":"piano di query","oss-winnow-eng-close-banner.panel.item.engines":"motori tentati","oss-winnow-eng-close-banner.panel.item.source":"sorgente selezionata","oss-winnow-eng-close-banner.panel.item.access":"stato di accesso e limiti","oss-winnow-eng-close-banner.panel.item.parser":"percorso di parsing o collector","oss-winnow-eng-close-banner.panel.item.fields":"campi tipizzati","oss-winnow-eng-close-banner.panel.item.enrichment":"arricchimento","oss-winnow-eng-close-banner.panel.item.evidence":"archi di evidenza","oss-winnow-eng-close-banner.panel.item.authority":"decisioni di autorità","oss-winnow-eng-close-banner.panel.item.errors":"errori","oss-winnow-eng-close-banner.panel.item.output":"output","oss-winnow-eng-close-banner.panel.item.receipt":"ricevuta di esecuzione","oss-winnow-eng-close-banner.verdict":"non testare solo se la risposta sembra giusta; testare se la domanda può spiegare come è stata eseguita","oss-winnow-eng-close-banner.footline":"1.325 scraper, 325 collector e un confine di runtime esplicito","oss-winnow-enrichment-trace.chrome.path":"Dalla fonte al campo","oss-winnow-enrichment-trace.chrome.status":"4 fasi, ogni campo aggiunto è tracciato","oss-winnow-enrichment-trace.chrome.meta":"illustrativo","oss-winnow-enrichment-trace.notice.title":"Avviso di incidente pubblico","oss-winnow-enrichment-trace.notice.ref":"testo di origine","oss-winnow-enrichment-trace.notice.line.published.pre":"Pubblicato","oss-winnow-enrichment-trace.notice.span.date":"12 marzo 2026","oss-winnow-enrichment-trace.notice.line.issuer.pre":"Emesso da","oss-winnow-enrichment-trace.notice.span.organisation":"l'azienda municipale","oss-winnow-enrichment-trace.notice.line.event":"Un guasto a una stazione di pompaggio ha lasciato 14.000 utenze senza acqua nel distretto orientale.","oss-winnow-enrichment-trace.notice.line.location.pre":"Segnalato alle","oss-winnow-enrichment-trace.notice.span.coordinates":"51.55° N, 0.11° O","oss-winnow-enrichment-trace.notice.line.followup":"L'azienda municipale prevede che il servizio riprenda entro mattina; l'azienda regionale non è interessata.","oss-winnow-enrichment-trace.notice.foot":"tre menzioni di un operatore, un nome simile","oss-winnow-enrichment-trace.stage.extract.name":"Estratto","oss-winnow-enrichment-trace.stage.extract.field.publishedAt.name":"published_at","oss-winnow-enrichment-trace.stage.extract.field.publishedAt.value":"datetime, 2026-03-12","oss-winnow-enrichment-trace.stage.extract.field.publishedAt.prov":"s1, la riga di pubblicazione","oss-winnow-enrichment-trace.stage.extract.field.organisation.name":"organizzazione","oss-winnow-enrichment-trace.stage.extract.field.organisation.value":"stringa, l'azienda municipale","oss-winnow-enrichment-trace.stage.extract.field.organisation.prov":"s2, la riga dell'emittente","oss-winnow-enrichment-trace.stage.extract.field.affected.name":"interessate","oss-winnow-enrichment-trace.stage.extract.field.affected.value":"intero, 14.000 utenze","oss-winnow-enrichment-trace.stage.extract.field.affected.prov":"la frase dell'evento","oss-winnow-enrichment-trace.stage.extract.field.source.name":"fonte","oss-winnow-enrichment-trace.stage.extract.field.source.value":"url, l'indirizzo dell'avviso","oss-winnow-enrichment-trace.stage.extract.field.source.prov":"l'avviso stesso","oss-winnow-enrichment-trace.stage.geo.name":"Geo","oss-winnow-enrichment-trace.stage.geo.field.coordinates.name":"coordinate","oss-winnow-enrichment-trace.stage.geo.field.coordinates.value":"51.55, -0.11","oss-winnow-enrichment-trace.stage.geo.field.coordinates.prov":"s3, la parte evidenziata","oss-winnow-enrichment-trace.stage.geo.field.notation.name":"notazione","oss-winnow-enrichment-trace.stage.geo.field.notation.value":"gradi, cardinale","oss-winnow-enrichment-trace.stage.geo.field.notation.prov":"la forma di s3","oss-winnow-enrichment-trace.stage.geo.note":"La parte esatta della fonte rimane evidenziata accanto alla coppia analizzata.","oss-winnow-enrichment-trace.stage.classify.name":"Classifica","oss-winnow-enrichment-trace.stage.classify.field.category.name":"categoria","oss-winnow-enrichment-trace.stage.classify.field.category.value":"interruzione del servizio, confidenza: alta","oss-winnow-enrichment-trace.stage.classify.field.category.prov":"la frase dell'evento e published_at","oss-winnow-enrichment-trace.stage.classify.field.alternatives.name":"alternative","oss-winnow-enrichment-trace.stage.classify.field.alternatives.value":"manutenzione programmata, evento meteorologico","oss-winnow-enrichment-trace.stage.classify.field.alternatives.prov":"mantenute come candidate, non scartate","oss-winnow-enrichment-trace.stage.classify.note":"Confidenza e stato di corrispondenza restano associati all'operazione.","oss-winnow-enrichment-trace.stage.link.name":"Collega","oss-winnow-enrichment-trace.stage.link.field.entity.name":"entità","oss-winnow-enrichment-trace.stage.link.field.entity.value":"un'entità da tre varianti ortografiche","oss-winnow-enrichment-trace.stage.link.field.entity.prov":"s2 e entrambe le menzioni successive","oss-winnow-enrichment-trace.stage.link.field.outside.name":"outside_cluster","oss-winnow-enrichment-trace.stage.link.field.outside.value":"l'azienda regionale, lasciata fuori dal cluster","oss-winnow-enrichment-trace.stage.link.field.outside.prov":"un nome simile, un'organizzazione distinta","oss-winnow-enrichment-trace.stage.link.note":"Tre menzioni dell'azienda municipale si risolvono in un'unica entità; l'azienda regionale rimane separata.","oss-winnow-enrichment-trace.record.label":"il record finale","oss-winnow-enrichment-trace.record.published.name":"pubblicato","oss-winnow-enrichment-trace.record.published.chip.date":"riga della data","oss-winnow-enrichment-trace.record.published.chip.organisation":"organizzazione","oss-winnow-enrichment-trace.record.published.chip.event":"descrizione dell'evento","oss-winnow-enrichment-trace.record.published.chip.location":"parte della posizione","oss-winnow-enrichment-trace.record.added.name":"aggiunto da Winnow","oss-winnow-enrichment-trace.record.added.chip.typed":"campi tipizzati","oss-winnow-enrichment-trace.record.added.chip.coordinates":"coordinate","oss-winnow-enrichment-trace.record.added.chip.category":"categoria","oss-winnow-enrichment-trace.record.added.chip.entity":"collegamento entità","oss-winnow-enrichment-trace.record.note":"Il record viene serializzato con la distinzione intatta, così l'arricchimento può essere ispezionato, rivisto o saltato.","oss-winnow-enrichment-trace.band.text":"l'arricchimento aggiunge struttura accanto alla fonte, mai sopra di essa","oss-winnow-enrichment-trace.band.meta":"pubblicato resta accanto a interpretato","oss-winnow-everyday-care.2065f77a20":"Devo essere bravo con i computer?","oss-winnow-everyday-care.0ca436df0b":"No. Basta chiedere quello che si vuole con parole semplici. Non c'è nulla da installare e nessuna impostazione da modificare. Il lavoro difficile avviene dietro le quinte.","oss-winnow-everyday-care.8b9eeada76":"Potrebbe mettermi nei guai su un sito web?","oss-winnow-everyday-care.150c29173e":"È progettato per essere educato. Aspetta il suo turno e rispetta le regole di ogni sito. Essere prudente è il suo modo di funzionare di default, non qualcosa da attivare.","oss-winnow-everyday-care.5fb08abf17":"Dove vanno a finire le mie informazioni?","oss-winnow-everyday-care.060aac3af9":"Può funzionare interamente in Europa, su macchine controllate dalla tua organizzazione. Le tue informazioni non devono attraversare l'oceano verso qualche azienda lontana.","oss-winnow-everyday-care.39130d36d5":"Come faccio a sapere cosa ha fatto?","oss-winnow-everyday-care.8084afa1ab":"Tiene un semplice registro scritto di ogni pagina visitata e di quando. Se qualcuno chiede cosa è successo, la risposta è già scritta, come un diario di bordo.","oss-winnow-everyday-care.48e6113f8b":"È una scatola nera segreta?","oss-winnow-everyday-care.5a0ea6ed48":"No. Il risultato conserva note sulle sue fonti e su come sono state raccolte le informazioni, così il servizio può mostrare da dove provengono.","oss-winnow-everyday-care.d23f90e2f1":"Risposte chiare","oss-winnow-everyday-care.bee0df1513":"Le preoccupazioni della gente, spiegate in modo semplice.","oss-winnow-everyday-care.e5b888c36d":"La sicurezza d'uso è il punto di partenza, non un extra da pagare.","oss-winnow-everyday-care.6de81701a2":"Le fonti restano allegate","oss-winnow-everyday-uses.96b99c3519":"Le notizie su un argomento","oss-winnow-everyday-uses.382506bf9b":"Un breve elenco di notizie recenti, ciascuna con la sua fonte.","oss-winnow-everyday-uses.6b040189e5":"Trova le notizie recenti sulle nuove linee di autobus nella mia città.","oss-winnow-everyday-uses.c0a5650aaf":"Il prezzo in alcuni negozi","oss-winnow-everyday-uses.cc1170d194":"Una riga ordinata per negozio, così puoi confrontare senza aprire dieci schede.","oss-winnow-everyday-uses.979d0c772a":"Trova il prezzo di un particolare bollitore in alcuni negozi.","oss-winnow-everyday-uses.67f31718f8":"Un avviso ufficiale","oss-winnow-everyday-uses.c0b4c5b58a":"I fatti chiari dalla pagina del comune o del governo, estratti per te.","oss-winnow-everyday-uses.2c1d183e6e":"Trova cosa ha pubblicato il comune sulle date di raccolta del riciclaggio.","oss-winnow-everyday-uses.d7c2c57e79":"Quando si svolge qualcosa","oss-winnow-everyday-uses.ef26c31e76":"Le date e gli orari, allineati in modo ordinato come un piccolo diario.","oss-winnow-everyday-uses.3aad331eb7":"Trova gli orari di apertura della biblioteca locale questo mese.","oss-winnow-everyday-uses.97938fffe2":"Una risposta a una domanda","oss-winnow-everyday-uses.ff65dadf26":"I fatti che rispondono, raccolti da alcuni luoghi affidabili in una volta sola.","oss-winnow-everyday-uses.8e00ad9369":"Scopri quali treni vanno in città la domenica mattina.","oss-winnow-everyday-uses.da8ee138c0":"Un elenco da conservare","oss-winnow-everyday-uses.cc2b00e4d7":"Un elenco ordinato che puoi salvare, stampare o aprire in un foglio di calcolo in seguito.","oss-winnow-everyday-uses.1499c0bc0a":"Fammi un elenco dei club di giardinaggio a breve distanza in auto.","oss-winnow-everyday-uses.1519d0a98b":"Cose che puoi chiedere","oss-winnow-everyday-uses.6e891e2b38":"Piccoli compiti veri, in parole semplici.","oss-winnow-everyday-uses.9e50e0bc29":"Non hai bisogno di parole speciali. Chiedi come chiederesti a un\n            nipote disponibile. Scegli uno qui sotto per vedere esattamente cosa potresti dire e il tipo di\n            risposta ordinata che arriva.","oss-winnow-everyday-uses.d835540537":"Cosa diresti","oss-winnow-everyday-uses.0ada84e2a6":"Tutto ciò che vive sulle pagine web, può andare a prendere. Non digiti mai un singolo\n          comando, dici semplicemente quello che vuoi con le tue parole.","oss-winnow-evidence-state.chrome.path":"Un'affermazione con le sue prove","oss-winnow-evidence-state.chrome.status":"affermazione mista, disaccordo sul grafico","oss-winnow-evidence-state.chrome.meta":"illustrativo","oss-winnow-evidence-state.claim.text":"Il fornitore ha smesso di produrre il componente X","oss-winnow-evidence-state.claim.state":"misto","oss-winnow-evidence-state.lane.supports":"supporta, 2 fonti","oss-winnow-evidence-state.lane.contradicts":"contraddice, 1 fonte","oss-winnow-evidence-state.node.notice.name":"Avviso ufficiale del prodotto","oss-winnow-evidence-state.node.notice.detail":"elenca il componente X come discontinuato","oss-winnow-evidence-state.node.catalogue.name":"Modifica del catalogo del distributore","oss-winnow-evidence-state.node.catalogue.detail":"rimuove il componente X dalla gamma attiva","oss-winnow-evidence-state.node.bulletin.name":"Bollettino del rivenditore","oss-winnow-evidence-state.node.bulletin.detail":"ripete la modifica del catalogo, una sola origine","oss-winnow-evidence-state.node.bulletin.edge":"derivato, non indipendente","oss-winnow-evidence-state.node.page.name":"Pagina del prodotto del fornitore","oss-winnow-evidence-state.node.page.detail":"elenca ancora il componente X come disponibile","oss-winnow-evidence-state.node.missing.name":"Domanda aperta","oss-winnow-evidence-state.node.missing.detail":"l'elenco è obsoleto o la discontinuità è regionale?","oss-winnow-evidence-state.time.label":"tempistica","oss-winnow-evidence-state.time.older":"pagina del fornitore, più vecchia","oss-winnow-evidence-state.time.newer":"avviso ufficiale, più recente","oss-winnow-evidence-state.time.later":"successivo","oss-winnow-evidence-state.synthesis.title":"Sintesi","oss-winnow-evidence-state.synthesis.tag":"un'operazione sul grafico","oss-winnow-evidence-state.synthesis.body":"Due fonti indipendenti supportano la discontinuità e una pagina del fornitore la contraddice. Il bollettino ripete il catalogo, quindi non aggiunge nuovo peso. Lo stato rimane misto finché la domanda aperta non riceve risposta.","oss-winnow-evidence-state.synthesis.mention.notice":"avviso ufficiale del prodotto","oss-winnow-evidence-state.synthesis.mention.catalogue":"modifica del catalogo del distributore","oss-winnow-evidence-state.synthesis.mention.page":"pagina del prodotto del fornitore","oss-winnow-evidence-state.synthesis.mention.bulletin":"bollettino del rivenditore","oss-winnow-evidence-state.synthesis.mention.question":"domanda aperta","oss-winnow-evidence-state.synthesis.foot":"ogni affermazione sopra si collega al suo nodo","oss-winnow-evidence-state.band.text":"una sintesi riassume il grafico, non lo sostituisce mai","oss-winnow-evidence-state.band.meta":"misto è uno stato, non un punteggio","oss-winnow-external-edge.kicker.label":"Moduli di origine esterna","oss-winnow-external-edge.kicker.sub":"diversi per progettazione","oss-winnow-external-edge.tag":"INTELLIGENZA DELLE FONTI","oss-winnow-external-edge.form.web-page.name":"Pagina web","oss-winnow-external-edge.form.web-page.example":"avviso del fornitore o pagina di prodotto","oss-winnow-external-edge.form.web-page.difference":"layout e rendering","oss-winnow-external-edge.form.public-api.name":"API pubblica","oss-winnow-external-edge.form.public-api.example":"registro ufficiale o endpoint di dati aperti","oss-winnow-external-edge.form.public-api.difference":"schema, paginazione e autenticazione","oss-winnow-external-edge.form.feed-stream.name":"Feed o flusso","oss-winnow-external-edge.form.feed-stream.example":"notizie, incidenti o movimenti in tempo reale","oss-winnow-external-edge.form.feed-stream.difference":"cadenza e stato della connessione","oss-winnow-external-edge.form.file-dataset.name":"File o set di dati","oss-winnow-external-edge.form.file-dataset.example":"CSV, archivio o dati di ricerca pubblicati","oss-winnow-external-edge.form.file-dataset.difference":"versione e ciclo di vita del batch","oss-winnow-external-edge.form.search.name":"Ricerca","oss-winnow-external-edge.form.search.example":"scoperta in posizioni sconosciute","oss-winnow-external-edge.form.search.difference":"fonti candidate, non prove definitive","oss-winnow-external-edge.footline.left":"le informazioni esterne sono eterogenee","oss-winnow-external-edge.footline.right":"la domanda non dovrebbe essere","oss-winnow-guardrails.verdictAllowed":"consentito","oss-winnow-guardrails.verdictSalted":"salato","oss-winnow-guardrails.verdictLogged":"registrato","oss-winnow-guardrails.83fdc54e30":"Limitatore di frequenza","oss-winnow-guardrails.cdb9a81af0":"entro la policy","oss-winnow-guardrails.3e64bf32b1":"Bucket a token per dominio, allineato alla policy documentata della fonte. Non configurabile per scraper, perché sbagliarlo significa un ban.","oss-winnow-guardrails.07df02387c":"Nega per impostazione predefinita. Se il robots.txt del dominio non viene recuperato e memorizzato nella cache, Winnow rifiuta di eseguirne la scansione.","oss-winnow-guardrails.51e68ccddf":"Policy SSRF","oss-winnow-guardrails.976b39649d":"host pubblico","oss-winnow-guardrails.87f10c4551":"Gli intervalli IP privati (10.x, 172.16-31.x, 192.168.x, 127.x, ::1) sono bloccati in ogni input URL.","oss-winnow-guardrails.53e8bfe881":"Pseudonimizza","oss-winnow-guardrails.b995dfdd57":"La pseudonimizzazione GDPR è integrata: hashing SHA-256 salato dei campi PII.","oss-winnow-guardrails.5bcda19fca":"Registro di audit","oss-winnow-guardrails.2323d007d4":"Fonte, URL, timestamp, stato e hash del contenuto registrati per ogni richiesta. Esportabile in un SIEM.","oss-winnow-guardrails.56dd357b66":"La gestione dei robots e la protezione SSRF sono integrate; il funzionamento sicuro non dipende da un override.","oss-winnow-guardrails.4ca96c04d3":"La traccia della richiesta registra quali controlli sono stati eseguiti e cosa ha deciso ciascuno.","oss-winnow-guardrails.6fc68a0565":"La base giuridica per ogni fonte è la decisione dell'operatore.","oss-winnow-guardrails.5bba453340":"La policy di conservazione e minimizzazione dei dati è la decisione dell'operatore.","oss-winnow-guardrails.f72e9b7b2f":"5 gate, attivi per impostazione predefinita","oss-winnow-guardrails.99f0a9fb97":"prima che qualsiasi byte esca","oss-winnow-guardrails.33ca41483b":"GET https://example.com/article","oss-winnow-guardrails.9027d8e924":"record tipizzato, indirizzato al contenuto","oss-winnow-guardrails.c3031c857f":"Winnow gestisce","oss-winnow-guardrails.15c27f52bf":"L'operatore decide","oss-winnow-guardrails.dcc9e74555":"Onesto per costruzione. Una libreria non può dichiarare la certificazione GDPR per tuo conto.","oss-winnow-guardrails.7ab98f1b15":"conformità per impostazione predefinita","oss-winnow-hero-glyph.dee9dde24b":"[INFO] Discovery: 28 motori interrogati in parallelo","oss-winnow-hero-glyph.f48ae2c325":"[INFO] Limite di velocità globale: 1 req/s, robots.txt nega per impostazione predefinita","oss-winnow-hero-glyph.cb6431b358":"[INFO] Raccolta del contenuto completo da 12 URL di risultati...","oss-winnow-hero-glyph.0da7873d32":"[1/12] Raccolta da eur-lex.europa.eu/eli/dir/2023/1791...","oss-winnow-hero-glyph.3ea8e130ab":"\"Direttiva (UE) 2023/1791\"","oss-winnow-hero-glyph.5c9cb498f5":"Governo","oss-winnow-hero-glyph.d2d0663714":"Scienza","oss-winnow-hero-glyph.34c808d0a6":"Notizie","oss-winnow-hero-glyph.d85fc8a070":"Collezionisti","oss-winnow-hero-glyph.6041ae54b3":"Winnow [","oss-winnow-hero-glyph.3208a0ad5e":"40 MB binario rust →","oss-winnow-hero-glyph.439f048194":"Limitato dalla velocità","oss-winnow-hero-glyph.16813b9665":"domande che girano","oss-winnow-hero-glyph.3eecc27e63":"stdout → jsonl → record 1 di 12","oss-winnow-hero-glyph.fab7810c4f":"12 record scritti su stdout, registro di controllo aggiornato","oss-winnow-hero-glyph.f067134e30":"Fonti integrate","oss-winnow-hero-glyph.3042fd52aa":"1.325 scraper, 28 motori","oss-winnow-hero-glyph.6677bdd8d5":"Formati di output","oss-winnow-hero-glyph.fb8facf93f":"pipe su stdout","oss-winnow-hero-glyph.225d0ca980":"ricerca winnow","oss-winnow-hero-glyph.0ef8c6b19c":"uscita 0","oss-winnow-hero-glyph.2f3587be2d":"robots ok, 0 bloccati","oss-winnow-hero-glyph.d8087f5070":"12 record","oss-winnow-hero-glyph.587e9f99fe":"847 ms","oss-winnow-hidden-research-work.kicker.label":"Una risposta","oss-winnow-hidden-research-work.kicker.sub":"il lavoro nascosto dietro","oss-winnow-hidden-research-work.tag":"OPERAZIONI","oss-winnow-hidden-research-work.ghost.label":"scompare","oss-winnow-hidden-research-work.activity.find-sources.name":"Trova fonti","oss-winnow-hidden-research-work.activity.find-sources.lives-in":"schede del browser e segnalibri","oss-winnow-hidden-research-work.activity.find-sources.disappears":"perché quelle fonti sono state scelte","oss-winnow-hidden-research-work.activity.extract-facts.name":"Estrai fatti","oss-winnow-hidden-research-work.activity.extract-facts.lives-in":"note e copia-incolla","oss-winnow-hidden-research-work.activity.extract-facts.disappears":"struttura di campi e fonti","oss-winnow-hidden-research-work.activity.compare.name":"Confronta","oss-winnow-hidden-research-work.activity.compare.lives-in":"formule di fogli di calcolo","oss-winnow-hidden-research-work.activity.compare.disappears":"stato di supporto e contraddizione","oss-winnow-hidden-research-work.activity.refresh.name":"Aggiorna","oss-winnow-hidden-research-work.activity.refresh.lives-in":"il calendario di qualcuno","oss-winnow-hidden-research-work.activity.refresh.disappears":"un metodo ripetibile","oss-winnow-hidden-research-work.footline.left":"la risposta sopravvive","oss-winnow-hidden-research-work.footline.right":"il percorso di solito no","oss-winnow-invisible-engine.app.label":"la schermata dell'applicazione","oss-winnow-invisible-engine.app.question":"Quando è aperto l'ufficio anagrafe?","oss-winnow-invisible-engine.app.result.1.text":"nei giorni feriali, dalle 9 alle 17","oss-winnow-invisible-engine.app.result.1.source":"townhall.example","oss-winnow-invisible-engine.app.result.2.text":"il primo sabato del mese, dalle 10 alle 13","oss-winnow-invisible-engine.app.result.2.source":"townhall.example","oss-winnow-invisible-engine.app.result.3.text":"chiuso nei giorni festivi","oss-winnow-invisible-engine.app.result.3.source":"gazette.example","oss-winnow-invisible-engine.app.result.4.text":"orari estivi pubblicati ogni giugno","oss-winnow-invisible-engine.app.result.4.source":"parish.example","oss-winnow-invisible-engine.app.unresolved":"un orario ancora in verifica","oss-winnow-invisible-engine.band.left":"il prodotto resta semplice, il lavoro resta visibile","oss-winnow-invisible-engine.band.right":"ogni fase ispezionabile","oss-winnow-invisible-engine.chrome.meta":"vista di distribuzione, illustrativa","oss-winnow-invisible-engine.chrome.path":"Cosa gira sotto","oss-winnow-invisible-engine.chrome.status":"motore sotto, prodotto sopra","oss-winnow-invisible-engine.engine.browser.name":"browser","oss-winnow-invisible-engine.engine.browser.note":"non necessario per queste fonti","oss-winnow-invisible-engine.engine.label":"Winnow, che lavora sotto","oss-winnow-invisible-engine.engine.stage.1":"candidato di ricerca","oss-winnow-invisible-engine.engine.stage.2":"scraper del registro","oss-winnow-invisible-engine.engine.stage.3":"feed di interruzione","oss-winnow-invisible-engine.engine.stage.4":"record tipizzati","oss-winnow-invisible-engine.engine.stage.5":"ricevuta di esecuzione","oss-winnow-invisible-engine.op.chip.1":"codice open-source, Apache-2.0","oss-winnow-invisible-engine.op.chip.2":"binario locale","oss-winnow-invisible-engine.op.chip.3":"file di output","oss-winnow-invisible-engine.op.label":"infrastruttura controllata dall'operatore","oss-winnow-invisible-engine.op.question":"Quando è aperto l'ufficio anagrafe?","oss-winnow-invisible-engine.op.same":"la stessa domanda","oss-winnow-lifecycle-lattice.chrome.path":"Sorgenti su un unico binario","oss-winnow-lifecycle-lattice.chrome.status":"sette cicli di vita si allineano su un unico binario","oss-winnow-lifecycle-lattice.chrome.meta":"binario di metadati condiviso","oss-winnow-lifecycle-lattice.col.api.name":"raccoglitore API","oss-winnow-lifecycle-lattice.col.api.step.paginate":"impagina","oss-winnow-lifecycle-lattice.col.api.step.token":"token di aggiornamento","oss-winnow-lifecycle-lattice.col.api.envelope":"record","oss-winnow-lifecycle-lattice.col.rss.name":"sorgente RSS","oss-winnow-lifecycle-lattice.col.rss.step.poll":"sondaggio","oss-winnow-lifecycle-lattice.col.rss.step.entries":"ricorda ID delle voci","oss-winnow-lifecycle-lattice.col.rss.envelope":"voci del feed","oss-winnow-lifecycle-lattice.col.socket.name":"sorgente WebSocket","oss-winnow-lifecycle-lattice.col.socket.step.hold":"mantieni connessione","oss-winnow-lifecycle-lattice.col.socket.step.reconnect":"riconneti","oss-winnow-lifecycle-lattice.col.socket.step.resume":"riprendi","oss-winnow-lifecycle-lattice.col.socket.envelope":"messaggi","oss-winnow-lifecycle-lattice.col.scraper.name":"Scraper","oss-winnow-lifecycle-lattice.col.scraper.step.fetch":"recupera una pagina","oss-winnow-lifecycle-lattice.col.scraper.step.fields":"emette campi nominati","oss-winnow-lifecycle-lattice.col.scraper.envelope":"campi tipizzati","oss-winnow-lifecycle-lattice.col.crawler.name":"Crawler","oss-winnow-lifecycle-lattice.col.crawler.step.frontier":"espandi frontiera limitata","oss-winnow-lifecycle-lattice.col.crawler.envelope":"pagine e stato di scansione","oss-winnow-lifecycle-lattice.col.file.name":"lettore di file","oss-winnow-lifecycle-lattice.col.file.step.open":"apri","oss-winnow-lifecycle-lattice.col.file.step.validate":"valida","oss-winnow-lifecycle-lattice.col.file.step.iterate":"itera archivio","oss-winnow-lifecycle-lattice.col.file.envelope":"righe e oggetti","oss-winnow-lifecycle-lattice.col.search.name":"motore di ricerca","oss-winnow-lifecycle-lattice.col.search.step.query":"query","oss-winnow-lifecycle-lattice.col.search.step.rank":"classifica","oss-winnow-lifecycle-lattice.col.search.step.cache":"cache","oss-winnow-lifecycle-lattice.col.search.envelope":"URL candidati","oss-winnow-lifecycle-lattice.rail.title":"binario di metadati condiviso","oss-winnow-lifecycle-lattice.rail.field.id":"ID sorgente","oss-winnow-lifecycle-lattice.rail.field.category":"categoria","oss-winnow-lifecycle-lattice.rail.field.uri":"URI","oss-winnow-lifecycle-lattice.rail.field.observed":"tempo di osservazione","oss-winnow-lifecycle-lattice.rail.field.run":"ID esecuzione","oss-winnow-lifecycle-lattice.fallback.title":"pagina di fallback generica","oss-winnow-lifecycle-lattice.fallback.marker":"generico","oss-winnow-lifecycle-lattice.fallback.yield.title":"titolo","oss-winnow-lifecycle-lattice.fallback.yield.metadata":"metadati","oss-winnow-lifecycle-lattice.fallback.yield.hints":"suggerimenti strutturati","oss-winnow-lifecycle-lattice.fallback.yield.links":"link","oss-winnow-lifecycle-lattice.fallback.yield.text":"testo","oss-winnow-lifecycle-lattice.fallback.note":"nessuno schema di sito mantenuto","oss-winnow-lifecycle-lattice.band.left":"ogni sorgente mantiene il proprio ciclo di vita","oss-winnow-lifecycle-lattice.band.right":"un unico binario di metadati condiviso","oss-winnow-manual-ledger.kicker.label":"Il registro di ricerca ricorrente","oss-winnow-manual-ledger.kicker.sub":"cosa si azzera ogni volta","oss-winnow-manual-ledger.tag":"COST","oss-winnow-manual-ledger.task.source-discovery.name":"Scoperta delle fonti","oss-winnow-manual-ledger.task.source-discovery.class":"per lo più meccanica","oss-winnow-manual-ledger.task.source-discovery.posture":"pianificata e ripetibile","oss-winnow-manual-ledger.task.field-extraction.name":"Estrazione dei campi","oss-winnow-manual-ledger.task.field-extraction.class":"meccanica","oss-winnow-manual-ledger.task.field-extraction.posture":"scraper e collettori tipizzati","oss-winnow-manual-ledger.task.entity-date-cleaning.name":"Pulizia di entità e date","oss-winnow-manual-ledger.task.entity-date-cleaning.class":"per lo più meccanica","oss-winnow-manual-ledger.task.entity-date-cleaning.posture":"normalizzazione e collegamento","oss-winnow-manual-ledger.task.contradiction-review.name":"Revisione delle contraddizioni","oss-winnow-manual-ledger.task.contradiction-review.class":"giudizio","oss-winnow-manual-ledger.task.contradiction-review.posture":"tenuta visibile per una persona","oss-winnow-manual-ledger.task.final-decision.name":"Decisione finale","oss-winnow-manual-ledger.task.final-decision.class":"giudizio","oss-winnow-manual-ledger.task.final-decision.posture":"resta all'organizzazione","oss-winnow-manual-ledger.footline.left":"automatizza la ripetizione","oss-winnow-manual-ledger.footline.right":"porta in superficie la decisione","oss-winnow-manual-loop.chrome.path":"La domanda ricorda","oss-winnow-manual-loop.chrome.status":"stato conservato tra le esecuzioni","oss-winnow-manual-loop.chrome.meta":"illustrativo","oss-winnow-manual-loop.manual.head":"il ciclo manuale","oss-winnow-manual-loop.manual.step.search":"cerca","oss-winnow-manual-loop.manual.step.open":"apri","oss-winnow-manual-loop.manual.step.copy":"copia","oss-winnow-manual-loop.manual.step.clean":"pulisci","oss-winnow-manual-loop.manual.step.compare":"confronta","oss-winnow-manual-loop.manual.step.cite":"cita","oss-winnow-manual-loop.manual.sent":"report inviato","oss-winnow-manual-loop.manual.reset":"si azzera dopo la consegna","oss-winnow-manual-loop.winnow.head":"il percorso Winnow","oss-winnow-manual-loop.winnow.retained.head":"conservato tra le esecuzioni","oss-winnow-manual-loop.winnow.retained.question":"la domanda","oss-winnow-manual-loop.winnow.retained.source-graph":"il grafico sorgente","oss-winnow-manual-loop.winnow.retained.previous-result":"stato del risultato precedente","oss-winnow-manual-loop.winnow.run-one":"prima esecuzione","oss-winnow-manual-loop.winnow.run-one-note":"costruisce lo stato","oss-winnow-manual-loop.winnow.run-two":"seconda esecuzione","oss-winnow-manual-loop.winnow.run-two-note":"inizia con l'aggiornamento della sorgente","oss-winnow-manual-loop.winnow.gate":"revisione delle contraddizioni","oss-winnow-manual-loop.winnow.gate-tag":"umano","oss-winnow-manual-loop.winnow.output":"insieme di modifiche","oss-winnow-manual-loop.winnow.output-note":"alla coda di revisione","oss-winnow-manual-loop.band.left":"il ciclo smette di azzerarsi","oss-winnow-manual-loop.band.right":"il giudizio resta alle persone","oss-winnow-manual-steps.kicker.label":"Cosa lascia la ricerca","oss-winnow-manual-steps.kicker.sub":"il lavoro dopo la pagina dei risultati","oss-winnow-manual-steps.kicker.tag":"Semplice","oss-winnow-manual-steps.steps.01":"apri le pagine promettenti","oss-winnow-manual-steps.steps.02":"trova la riga utile in ciascuna","oss-winnow-manual-steps.steps.03":"copia nomi, date e numeri","oss-winnow-manual-steps.steps.04":"capisci quale fonte è più recente o diversa","oss-winnow-manual-steps.steps.05":"ripeti quando qualcosa cambia","oss-winnow-manual-steps.foot.left":"la ricerca trova possibili porte","oss-winnow-manual-steps.foot.right":"Winnow può portare la domanda attraverso di esse","oss-winnow-operational-record.kicker.label":"Un elemento raccolto","oss-winnow-operational-record.kicker.sub":"utilizzabile da persone e sistemi","oss-winnow-operational-record.tag":"CONSEGNA","oss-winnow-operational-record.field.supplier.name":"fornitore","oss-winnow-operational-record.field.supplier.value":"ID e nome dell'entità legale","oss-winnow-operational-record.field.supplier.context":"ora di registrazione e osservazione","oss-winnow-operational-record.field.change.name":"modifica","oss-winnow-operational-record.field.change.value":"nuovo tipo di deposito o evento","oss-winnow-operational-record.field.change.context":"campo sorgente e parser","oss-winnow-operational-record.field.effective-at.name":"effective_at","oss-winnow-operational-record.field.effective-at.value":"datetime tipizzato","oss-winnow-operational-record.field.effective-at.context":"fuso orario sorgente","oss-winnow-operational-record.field.support-state.name":"support_state","oss-winnow-operational-record.field.support-state.value":"supportato, misto o non risolto","oss-winnow-operational-record.field.support-state.context":"relazioni sorgente","oss-winnow-operational-record.foot.left":"tipizzate e utilizzabili","oss-winnow-operational-record.foot.right":"collegate alla loro sorgente","oss-winnow-ownership.cbd17d59ba":"Percorso registrato","oss-winnow-ownership.82b21b2328":"Lo stesso percorso di raccolta può essere eseguito sui tuoi server, in una regione europea o in completo isolamento.","oss-winnow-ownership.5adba0fda5":"Scegli il confine di distribuzione","oss-winnow-ownership.b8b828011f":"Con Winnow","oss-winnow-ownership.93deb7fba6":"Percorsi di raccolta separati","oss-winnow-ownership.fc2024103b":"Cinque percorsi sorgente diventano un'unica esecuzione governata.","oss-winnow-ownership.072f3a916c":"Percorso di raccolta","oss-winnow-ownership.5e55977451":"Esegui senza connessioni esterne per attività di raccolta sensibili.","oss-winnow-ownership.28fdd72ec1":"Completamente isolato","oss-winnow-ownership.bed45372ae":"Esegui in una regione europea mantenendo il percorso e i dati nell'ambito previsto.","oss-winnow-ownership.1ddf3d4832":"Regione europea","oss-winnow-ownership.74145e5066":"Esegui dietro il tuo firewall, accanto ai sistemi che consumano i risultati.","oss-winnow-ownership.1f200f6013":"I tuoi server","oss-winnow-ownership.b7929c72f9":"Il percorso e i dati raccolti restano all'interno del confine che scegli","oss-winnow-ownership.869e13ba16":"Ogni percorso sorgente sviluppa il proprio comportamento di archiviazione e trasferimento","oss-winnow-ownership.a4b2edef2b":"Confine dei dati","oss-winnow-ownership.9995b461d6":"Una policy condivisa per regole sorgente, limiti di velocità e indirizzi non sicuri","oss-winnow-ownership.0126fa56ee":"Ogni script ricorda la sicurezza in modo diverso","oss-winnow-ownership.3d178f525a":"Protezioni","oss-winnow-ownership.d1f397718f":"Un'unica esecuzione registrata con output tipizzati","oss-winnow-ownership.94abe6bc02":"Forme di output diverse e log parziali","oss-winnow-ownership.43f158a914":"Output","oss-winnow-ownership.3ac5371683":"Un unico percorso gestisce scoperta, recupero, parsing e output","oss-winnow-ownership.a0e1173621":"Script e servizi diversi si coordinano tramite convenzioni","oss-winnow-ownership.69757af4c7":"Coordinamento","oss-winnow-ownership.049203dd68":"Una definizione di esecuzione unica con input e fasi espliciti","oss-winnow-ownership.12870991a1":"Script separati per ricerca, navigazione, API, feed e file","oss-winnow-ownership.42feee4501":"Forma del percorso","oss-winnow-ownership.31e9cf45e0":"Prima e dopo","oss-winnow-ownership.634ea66e79":"Da collettori frammentati a un unico percorso registrato.","oss-winnow-ownership.49d2edda3e":"La stessa domanda, un'unica esecuzione governata.","oss-winnow-parser-profiles.console.title":"Profili parser","oss-winnow-parser-profiles.console.subtitle":"Tre profili conservano strutture diverse per la stessa sorgente.","oss-winnow-parser-profiles.kicker.label":"Due profili","oss-winnow-parser-profiles.kicker.sub":"costi diversi, stessa identità della sorgente","oss-winnow-parser-profiles.tag":"PARSER","oss-winnow-parser-profiles.profile.dom.name":"DOM completo","oss-winnow-parser-profiles.profile.dom.suited":"selettori ripetuti e navigazione strutturale","oss-winnow-parser-profiles.profile.dom.retained":"albero arena e indici","oss-winnow-parser-profiles.profile.dom.memory":"cresce con il documento","oss-winnow-parser-profiles.profile.stream.name":"Streaming","oss-winnow-parser-profiles.profile.stream.suited":"documenti grandi o forward-only","oss-winnow-parser-profiles.profile.stream.retained":"stato del gestore e buffer limitato","oss-winnow-parser-profiles.profile.stream.memory":"set di lavoro fisso","oss-winnow-parser-profiles.profile.generic.name":"Metadati generici","oss-winnow-parser-profiles.profile.generic.suited":"pagine sconosciute che richiedono un fallback","oss-winnow-parser-profiles.profile.generic.retained":"metadati, suggerimenti strutturati, collegamenti e testo","oss-winnow-parser-profiles.profile.generic.memory":"ampio e superficiale","oss-winnow-parser-profiles.foot.left":"scegli in base al carico di lavoro","oss-winnow-parser-profiles.foot.right":"registra quale percorso è stato eseguito","oss-winnow-pipeline.12a0c370ad":"SSRF, blocchi per intervalli privati","oss-winnow-pipeline.e6fe7d6ea5":"robots.txt, nega per impostazione predefinita","oss-winnow-pipeline.89e18b3772":"limitatore di frequenza per dominio","oss-winnow-pipeline.9e198d4694":"Ogni richiesta HTTP passa attraverso","oss-winnow-pipeline.c846023e98":"STAGE","oss-winnow-pipeline.71c96aaca2":"query ai record","oss-winnow-pipeline.cb737e6dde":"pipeline risolta","oss-winnow-pipeline.b4a29e54b1":"winnow scrape https://...","oss-winnow-pipeline.6c587ed4f5":"json e jsonl","oss-winnow-pipeline.d6df67ed2f":"5 formati","oss-winnow-pipeline.9f49fc38d0":"Uno dei cinque formati tipizzati, pronto per una pipe, un file, uno stream o il prossimo servizio.","oss-winnow-pipeline.4bed336194":"Output","oss-winnow-pipeline.9731f06c9e":"Gli URL sconosciuti ricadono su un estrattore generico Open Graph e Schema.org.","oss-winnow-pipeline.26c992ac04":"L'output è titolo, autore, data, prezzo, tipizzato, mai markup grezzo.","oss-winnow-pipeline.aeb206c48b":"1.325 scraper per siti, ognuno una struct Rust tipizzata.","oss-winnow-pipeline.d42cac0b8d":"1.325 scraper","oss-winnow-pipeline.cc34c76d3c":"I selettori CSS estraggono campi tipizzati, non un blob di HTML.","oss-winnow-pipeline.b7e45a36ff":"Parse","oss-winnow-pipeline.b30db25441":"3. Browser stealth solo quando un sito blocca attivamente. Altrimenti sotto il secondo.","oss-winnow-pipeline.68799190d2":"2. HTTP stealth con fingerprinting TLS JA3 e JA4.","oss-winnow-pipeline.7b1844f878":"1. HTTP semplice con header realistici. Il default veloce.","oss-winnow-pipeline.455de6e218":"3 strategie","oss-winnow-pipeline.5ae343f989":"Tre strategie crescenti. La maggior parte delle pagine non ha mai bisogno di un browser.","oss-winnow-pipeline.d48aafe689":"Fetch","oss-winnow-pipeline.6da72a7755":"Ogni motore ha il proprio limitatore di frequenza, adattato alla sua policy.","oss-winnow-pipeline.3213b1c7f7":"Il processore SERP deduplica per URL e fonde i ranking.","oss-winnow-pipeline.fa360c72f0":"28 integrazioni di motori di ricerca interrogate in parallelo.","oss-winnow-pipeline.065cacb299":"28 motori","oss-winnow-pipeline.0b9e097c3d":"Opzionale. Interroga il web aperto in parallelo, unisci e classifica i risultati.","oss-winnow-pipeline.3b3290c7fa":"Discovery","oss-winnow-plain-answer.bb5a84be29":"Non devi mai scrivere una riga di codice. Chiedi in parole semplici e la risposta arriva in parole semplici.","oss-winnow-plain-answer.d96cb10995":"Un elenco ordinato, pronto da leggere.","oss-winnow-plain-answer.29cc70a6ac":"Ricevi","oss-winnow-plain-answer.c459101a2e":"Legge le pagine, educatamente, per te.","oss-winnow-plain-answer.8470202743":"Esce","oss-winnow-plain-answer.dc2ad784b7":"Digli cosa vuoi trovare.","oss-winnow-plain-answer.7ed149da71":"Chiedi","oss-winnow-plain-answer.0ec71cac14":"Dici cosa stai cercando. Winnow legge sul web, raccoglie le parti utili con le loro fonti e le riporta in un elenco chiaro. Un assistente fa il lavoro ripetitivo, così non devi visitare cento pagine a mano.","oss-winnow-plain-answer.a9d8f18a86":"Winnow è il motore aperto che permette a un prodotto di interrogare il mondo esterno, riportare le parti utili con le fonti allegate e chiedere di nuovo in seguito.","oss-winnow-plain-answer.704869f20f":"In parole semplici","oss-winnow-plain-answer.ea460e6d7d":"Invece di un mucchio disordinato di pagine web, ottieni un elenco ordinato che puoi aprire in un foglio di calcolo, come una ricevuta di acquisto con una riga per ogni elemento. Nessun groviglio da districare da solo.","oss-winnow-plain-answer.7f3954e642":"Restituisce una scatola ordinata","oss-winnow-plain-answer.d9a8aeac83":"Chiedi lunedì e di nuovo venerdì per vedere cosa è cambiato. Ogni esecuzione conserva il percorso e le fonti dietro il risultato, così puoi confrontare i due invece di indovinare.","oss-winnow-plain-answer.d04f086c27":"Chiedi di nuovo, vedi cosa è cambiato","oss-winnow-plain-answer.572ed4f197":"Winnow rispetta i limiti di frequenza configurati e le regole dei robot prima di visitare una pagina. Queste salvaguardie fanno parte dell'esecuzione, non qualcosa che devi ricordare ogni volta.","oss-winnow-plain-answer.4100f149b9":"Segue le regole del sito","oss-winnow-plain-answer.15937ba1ca":"Il web è pieno di rumore. Winnow legge molte pagine e riporta le parti utili che hai chiesto, con le loro fonti allegate. Conserva ciò che conta e lascia il resto da parte.","oss-winnow-plain-answer.dfcc425af4":"Conserva le parti utili","oss-winnow-plain-answer.708f16fd2b":"Chiedi una volta, in parole semplici","oss-winnow-plain-answer.2c29a4a179":"Un assistente visita le molte pagine","oss-winnow-plain-answer.6cf74799fb":"Una risposta ordinata arriva","oss-winnow-plain-answer.fec60ad88b":"Non apri mai cento pagine da solo. Un assistente educato fa le visite e riporta solo ciò che conta.","oss-winnow-plain-answer.dd57cae109":"le molte pagine","oss-winnow-plain-question.kicker.label":"Una domanda","oss-winnow-plain-question.kicker.sub":"ciò che il prodotto ricorda","oss-winnow-plain-question.kicker.tag":"Semplice","oss-winnow-plain-question.rows.what.name":"Cosa","oss-winnow-plain-question.rows.what.detail":"la cosa che stai cercando o confrontando","oss-winnow-plain-question.rows.where.name":"Dove","oss-winnow-plain-question.rows.where.detail":"i tipi di fonti pubbliche che vale la pena controllare","oss-winnow-plain-question.rows.back.name":"Cosa restituisce","oss-winnow-plain-question.rows.back.detail":"un elenco, un confronto, una modifica o una risposta chiara","oss-winnow-plain-question.rows.again.name":"Quando di nuovo","oss-winnow-plain-question.rows.again.detail":"una volta, più tardi o ogni volta che deve rimanere aggiornato","oss-winnow-plain-question.foot.left":"la domanda resta","oss-winnow-plain-question.foot.right":"il mondo esterno può cambiare","oss-winnow-question-asset-timeline.chrome.path":"Una domanda diventa un asset","oss-winnow-question-asset-timeline.chrome.status":"obiettivo invariato per due anni","oss-winnow-question-asset-timeline.chrome.meta":"illustrativo","oss-winnow-question-asset-timeline.question.label":"la domanda","oss-winnow-question-asset-timeline.question.title":"Monitoraggio degli obblighi normativi","oss-winnow-question-asset-timeline.question.note":"stesso obiettivo, contratto di output e cadenza per tutto il periodo","oss-winnow-question-asset-timeline.axis.span":"due anni","oss-winnow-question-asset-timeline.period.p1.label":"periodo uno","oss-winnow-question-asset-timeline.period.p2.label":"periodo due","oss-winnow-question-asset-timeline.period.p3.label":"periodo tre","oss-winnow-question-asset-timeline.change.p2":"il ministero ha pubblicato un'API; lo scraper di pagina è diventato un collector","oss-winnow-question-asset-timeline.change.p3":"la newsletter è terminata; il vuoto è rimasto visibile fino all'approvazione","oss-winnow-question-asset-timeline.source.ministry-page.name":"pagina del ministero","oss-winnow-question-asset-timeline.source.ministry-page.kind":"scraper del sito","oss-winnow-question-asset-timeline.source.legal-search.name":"motore di ricerca giuridica","oss-winnow-question-asset-timeline.source.legal-search.kind":"ricerca","oss-winnow-question-asset-timeline.source.newsletter.name":"newsletter specialistica","oss-winnow-question-asset-timeline.source.newsletter.kind":"feed","oss-winnow-question-asset-timeline.source.ministry-api.name":"API del ministero","oss-winnow-question-asset-timeline.source.ministry-api.kind":"collector nativo","oss-winnow-question-asset-timeline.source.newsletter-ended.name":"newsletter terminata","oss-winnow-question-asset-timeline.source.newsletter-ended.kind":"vuoto mantenuto","oss-winnow-question-asset-timeline.source.replacement.name":"sostituto approvato","oss-winnow-question-asset-timeline.source.replacement.kind":"nuova fonte","oss-winnow-question-asset-timeline.contract.label":"il contratto di output non cambia","oss-winnow-question-asset-timeline.contract.field.obligation":"obbligo","oss-winnow-question-asset-timeline.contract.field.jurisdiction":"giurisdizione","oss-winnow-question-asset-timeline.contract.field.effective-date":"data di efficacia","oss-winnow-question-asset-timeline.contract.field.affected-area":"area interessata","oss-winnow-question-asset-timeline.contract.field.source":"fonte","oss-winnow-question-asset-timeline.receipt.head":"record del percorso della fonte","oss-winnow-question-asset-timeline.receipt.r1":"periodo due: lo scraper di pagina è stato sostituito da un collector nativo quando il ministero ha pubblicato un'API","oss-winnow-question-asset-timeline.receipt.r2":"periodo tre: la fonte della newsletter è terminata; il vuoto è rimasto visibile fino all'approvazione di un sostituto","oss-winnow-question-asset-timeline.band.left":"manutenzione sotto la domanda","oss-winnow-question-asset-timeline.band.right":"non un nuovo progetto","oss-winnow-question-contract.kicker.label":"Il contratto","oss-winnow-question-contract.kicker.sub":"ciò che rimane stabile","oss-winnow-question-contract.tag":"ROOT","oss-winnow-question-contract.row.objective.name":"Obiettivo","oss-winnow-question-contract.row.objective.body":"Cosa deve essere trovato, confrontato, raccolto o mantenuto aggiornato.","oss-winnow-question-contract.row.sources.name":"Fonti","oss-winnow-question-contract.row.sources.body":"Quali famiglie di fonti sono accettabili e quali sono escluse.","oss-winnow-question-contract.row.output.name":"Output","oss-winnow-question-contract.row.output.body":"I campi, i record, lo stato delle prove o il set di modifiche previsto in risposta.","oss-winnow-question-contract.row.cadence.name":"Cadenza e autorità","oss-winnow-question-contract.row.cadence.body":"Una tantum, pianificata, incrementale o in streaming, entro confini dichiarati.","oss-winnow-question-contract.foot.left":"il contratto rimane","oss-winnow-question-contract.foot.right":"il grafico può cambiare","oss-winnow-question-graph.chrome.path":"Una domanda, fonti che cambiano","oss-winnow-question-graph.chrome.meta":"una domanda, tre esecuzioni","oss-winnow-question-graph.status.one":"revisione del grafo uno, contratto invariato","oss-winnow-question-graph.status.two":"revisione del grafo due, contratto invariato","oss-winnow-question-graph.status.three":"revisione del grafo tre, contratto invariato","oss-winnow-question-graph.tabs.label":"Stati delle esecuzioni","oss-winnow-question-graph.tab.one.label":"Esecuzione uno","oss-winnow-question-graph.tab.one.note":"registri, ricerca legale, due scraper di notizie","oss-winnow-question-graph.tab.two.label":"Esecuzione due","oss-winnow-question-graph.tab.two.note":"un endpoint spostato viene sostituito","oss-winnow-question-graph.tab.three.label":"Esecuzione tre","oss-winnow-question-graph.tab.three.note":"un feed si aggiunge, uno scraper esce","oss-winnow-question-graph.question.kicker":"contratto della domanda","oss-winnow-question-graph.question.text":"Quali fornitori hanno pubblicato una modifica materiale del rischio questa settimana?","oss-winnow-question-graph.question.fixed":"la stessa scheda in ogni esecuzione","oss-winnow-question-graph.kind.search":"motore di ricerca","oss-winnow-question-graph.kind.scraper":"scraper","oss-winnow-question-graph.kind.collector":"collector","oss-winnow-question-graph.kind.feed":"feed","oss-winnow-question-graph.kind.processor":"processor","oss-winnow-question-graph.edge.discovery":"scoperta","oss-winnow-question-graph.edge.direct":"target diretto","oss-winnow-question-graph.edge.fallback":"fallback","oss-winnow-question-graph.edge.corroboration":"corroborazione","oss-winnow-question-graph.node.registers":"Registri aziendali","oss-winnow-question-graph.node.legal":"Motore di ricerca legale","oss-winnow-question-graph.node.newsA":"Scraper di notizie A","oss-winnow-question-graph.node.newsB":"Scraper di notizie B","oss-winnow-question-graph.node.registerApi":"Collector API dei registri","oss-winnow-question-graph.node.sanctions":"Feed sanzioni","oss-winnow-question-graph.node.assembly":"Assemblaggio dei risultati","oss-winnow-question-graph.node.new":"nuovo in questa revisione","oss-winnow-question-graph.node.moved":"endpoint spostato","oss-winnow-question-graph.node.disabled":"disattivato dopo ripetuti errori","oss-winnow-question-graph.results.suffix":"risultati","oss-winnow-question-graph.output.title":"una sola forma di output","oss-winnow-question-graph.output.supplier":"fornitore","oss-winnow-question-graph.output.changeType":"tipo di modifica","oss-winnow-question-graph.output.date":"data","oss-winnow-question-graph.output.source":"fonte","oss-winnow-question-graph.output.supportState":"stato di supporto","oss-winnow-question-graph.output.unresolved":"elementi non risolti","oss-winnow-question-graph.readout.one":"Registri aziendali, un motore di ricerca legale e due scraper di notizie rispondono alla domanda. Ogni nodo del grafo mantiene il proprio tipo e la scheda della domanda porta lo stesso contratto di output che ha sempre portato.","oss-winnow-question-graph.readout.two":"Un endpoint del registro è stato spostato, quindi un collector API nativo prende il suo posto sul bordo di fallback. La scheda della domanda non si sposta e i sei campi previsti restano esattamente come dichiarati.","oss-winnow-question-graph.readout.three":"Un nuovo feed sanzioni si aggiunge come fonte di corroborazione mentre uno scraper di notizie viene disattivato dopo ripetuti errori. Il grafo cambia di nuovo; il risultato torna comunque alla stessa forma di output.","oss-winnow-question-graph.band.left":"la domanda resta fissa","oss-winnow-question-graph.band.right":"tutto ciò che sta sotto cambia","oss-winnow-question-in-browser-history.chrome.path":"La domanda che ritorna","oss-winnow-question-in-browser-history.chrome.status":"domanda di proprietà del quarto trimestre","oss-winnow-question-in-browser-history.chrome.meta":"illustrativo","oss-winnow-question-in-browser-history.quarter.q1.label":"Primo trimestre","oss-winnow-question-in-browser-history.quarter.q2.label":"Secondo trimestre","oss-winnow-question-in-browser-history.quarter.q3.label":"Terzo trimestre","oss-winnow-question-in-browser-history.quarter.q4.label":"Quarto trimestre","oss-winnow-question-in-browser-history.step.tabs":"stesse schede","oss-winnow-question-in-browser-history.step.fields":"stessi campi del registro","oss-winnow-question-in-browser-history.step.sanctions":"stessi controlli sanzionatori","oss-winnow-question-in-browser-history.step.sheet":"foglio di calcolo ricostruito","oss-winnow-question-in-browser-history.quarter.q1.report":"report PDF, primo trimestre","oss-winnow-question-in-browser-history.quarter.q2.report":"report PDF, secondo trimestre","oss-winnow-question-in-browser-history.quarter.q3.report":"report PDF, terzo trimestre","oss-winnow-question-in-browser-history.question.title":"Revisione trimestrale dei fornitori","oss-winnow-question-in-browser-history.question.field.objective.name":"Obiettivo","oss-winnow-question-in-browser-history.question.field.objective.value":"modifiche sostanziali ai fornitori","oss-winnow-question-in-browser-history.question.field.sources.name":"Fonti accettate","oss-winnow-question-in-browser-history.question.field.sources.value":"registro, sanzioni, notizie","oss-winnow-question-in-browser-history.question.field.output.name":"Campi di output","oss-winnow-question-in-browser-history.question.field.output.value":"modifica, data, fonte, stato","oss-winnow-question-in-browser-history.question.field.cadence.name":"Cadenza","oss-winnow-question-in-browser-history.question.field.cadence.value":"trimestrale, stato conservato","oss-winnow-question-in-browser-history.quarter.q4.change-set":"set di modifiche restituito","oss-winnow-question-in-browser-history.time.caption":"lavoro umano dietro ogni risposta","oss-winnow-question-in-browser-history.time.resets":"si azzera","oss-winnow-question-in-browser-history.time.carries":"viene riportato","oss-winnow-question-in-browser-history.band.left":"la risposta è stata fornita ogni trimestre","oss-winnow-question-in-browser-history.band.right":"ora il metodo rimane","oss-winnow-question-timeline.chrome.path":"Una domanda nel tempo","oss-winnow-question-timeline.chrome.status":"tre esecuzioni, una domanda","oss-winnow-question-timeline.chrome.meta":"illustrativo","oss-winnow-question-timeline.question.label":"la domanda, fissa","oss-winnow-question-timeline.question.text":"Quali prodotti hanno cambiato prezzo?","oss-winnow-question-timeline.question.field.product":"prodotto","oss-winnow-question-timeline.question.field.price":"prezzo","oss-winnow-question-timeline.question.field.observed":"osservato","oss-winnow-question-timeline.question.field.source":"fonte","oss-winnow-question-timeline.question.field.state":"stato","oss-winnow-question-timeline.week.one.chip":"settimana uno","oss-winnow-question-timeline.week.one.title":"baseline","oss-winnow-question-timeline.week.one.change.pages":"pagine rivenditore lette","oss-winnow-question-timeline.week.one.change.feeds":"feed strutturati letti","oss-winnow-question-timeline.week.one.change.baseline":"prezzi baseline registrati","oss-winnow-question-timeline.week.one.source":"grafico delle fonti stabilito","oss-winnow-question-timeline.week.two.chip":"settimana due","oss-winnow-question-timeline.week.two.title":"modifiche","oss-winnow-question-timeline.week.two.change.added":"2 prodotti aggiunti","oss-winnow-question-timeline.week.two.change.prices":"3 prezzi modificati","oss-winnow-question-timeline.week.two.source":"una fonte non disponibile dopo un errore di accesso","oss-winnow-question-timeline.week.three.chip":"settimana tre","oss-winnow-question-timeline.week.three.title":"riparazione e contraddizione","oss-winnow-question-timeline.week.three.change.resolved":"1 prezzo mancante risolto","oss-winnow-question-timeline.week.three.change.contradiction":"nuova contraddizione: pagina contro feed","oss-winnow-question-timeline.week.three.source":"fonte sostituita con un'API supportata","oss-winnow-question-timeline.lane.changes":"cronologia delle modifiche","oss-winnow-question-timeline.lane.source":"modifiche del percorso della fonte","oss-winnow-question-timeline.band.left":"una risposta diversa può essere corretta","oss-winnow-question-timeline.band.right":"un insieme di modifiche, non un nuovo mucchio","oss-winnow-rate-state.kicker.label":"Un host","oss-winnow-rate-state.kicker.sub":"lo stato che determina il prezzo della richiesta successiva","oss-winnow-rate-state.tag":"CONTROLLO","oss-winnow-rate-state.row.healthy.signal":"Risposta sana","oss-winnow-rate-state.row.healthy.effect":"allocazione normale","oss-winnow-rate-state.row.healthy.retained":"campione di latenza e successo","oss-winnow-rate-state.row.latency.signal":"Latenza in aumento","oss-winnow-rate-state.row.latency.effect":"quota ridotta","oss-winnow-rate-state.row.latency.retained":"tendenza smussata","oss-winnow-rate-state.row.rate.signal":"Risposta di valutazione","oss-winnow-rate-state.row.rate.effect":"rimandare e ridurre la frequenza","oss-winnow-rate-state.row.rate.retained":"finestra di reset o nuovo tentativo","oss-winnow-rate-state.row.refusal.signal":"Rifiuto ripetuto","oss-winnow-rate-state.row.refusal.effect":"circuito aperto","oss-winnow-rate-state.row.refusal.retained":"stato di raffreddamento e prova","oss-winnow-rate-state.foot.left":"un rifiuto non è un successo lento","oss-winnow-rate-state.foot.right":"e la distinzione persiste","oss-winnow-records-not-screenshots.chrome.path":"Registrazioni, non screenshot","oss-winnow-records-not-screenshots.chrome.status":"registrazioni digitate, fonti allegate","oss-winnow-records-not-screenshots.chrome.meta":"illustrativo","oss-winnow-records-not-screenshots.pile.label":"materiale grezzo in","oss-winnow-records-not-screenshots.pile.search":"pagine dei risultati di ricerca","oss-winnow-records-not-screenshots.pile.registry":"HTML del registro","oss-winnow-records-not-screenshots.pile.feed":"voci del feed","oss-winnow-records-not-screenshots.pile.sheet":"celle del foglio di calcolo","oss-winnow-records-not-screenshots.queue.label":"coda di revisione","oss-winnow-records-not-screenshots.card.label.event":"evento","oss-winnow-records-not-screenshots.card.label.effective":"efficace","oss-winnow-records-not-screenshots.card.label.source":"fonte","oss-winnow-records-not-screenshots.card.label.support":"supporto","oss-winnow-records-not-screenshots.card.one.id":"azienda 0448-2216","oss-winnow-records-not-screenshots.card.one.state":"supportato","oss-winnow-records-not-screenshots.card.one.event":"nuova registrazione","oss-winnow-records-not-screenshots.card.one.effective":"2026-07-24","oss-winnow-records-not-screenshots.card.one.source":"registro delle imprese","oss-winnow-records-not-screenshots.card.one.support":"2 fonti di supporto","oss-winnow-records-not-screenshots.card.two.id":"azienda 1187-3092","oss-winnow-records-not-screenshots.card.two.state":"non risolto","oss-winnow-records-not-screenshots.card.two.event":"cambio di proprietà","oss-winnow-records-not-screenshots.card.two.effective":"2026-07-22","oss-winnow-records-not-screenshots.card.two.source":"feed di notizie","oss-winnow-records-not-screenshots.card.two.support":"1 fonte di supporto","oss-winnow-records-not-screenshots.card.two.flag":"non risolto: avviso contraddittorio","oss-winnow-records-not-screenshots.serialise.label":"una registrazione, due serializzazioni","oss-winnow-records-not-screenshots.serialise.jsonl.tag":"JSONL, pipeline","oss-winnow-records-not-screenshots.serialise.jsonl.line":"{\"supplier\":\"0448-2216\",\"change\":\"new_filing\",\"effective_at\":\"2026-07-24\",\"support_state\":\"supported\"}","oss-winnow-records-not-screenshots.serialise.csv.tag":"CSV, analista","oss-winnow-records-not-screenshots.serialise.csv.line":"0448-2216,new_filing,2026-07-24,supported","oss-winnow-records-not-screenshots.trail.label":"traccia della fonte, scheda uno","oss-winnow-records-not-screenshots.trail.register":"pagina del registro, registrazione 2026-1187","oss-winnow-records-not-screenshots.trail.feed":"voce del feed, osservata alle 09:15","oss-winnow-records-not-screenshots.untouched.label":"sistemi esistenti","oss-winnow-records-not-screenshots.untouched.warehouse":"data warehouse","oss-winnow-records-not-screenshots.untouched.review":"processo di revisione","oss-winnow-records-not-screenshots.untouched.mark":"intatto","oss-winnow-records-not-screenshots.band.left":"il formato cambia, la registrazione resta","oss-winnow-records-not-screenshots.band.right":"cinque formati di output","oss-winnow-recurrence-card.kicker.label":"Domanda ricorrente","oss-winnow-recurrence-card.kicker.sub":"stato operativo corrente","oss-winnow-recurrence-card.tag":"CADENZA","oss-winnow-recurrence-card.mode.label":"modalità","oss-winnow-recurrence-card.mode.value":"giornaliero più feed live","oss-winnow-recurrence-card.mode.use":"l'aspettativa di freschezza","oss-winnow-recurrence-card.tally.label":"modifiche alla coda di revisione","oss-winnow-recurrence-card.tally.added":"3 aggiunti","oss-winnow-recurrence-card.tally.changed":"1 modificato","oss-winnow-recurrence-card.tally.removed":"2 rimossi","oss-winnow-recurrence-card.row.last-run.name":"ultima esecuzione","oss-winnow-recurrence-card.row.last-run.value":"completata con una fonte non disponibile","oss-winnow-recurrence-card.row.last-run.use":"contesto operativo","oss-winnow-recurrence-card.row.unresolved.name":"non risolto","oss-winnow-recurrence-card.row.unresolved.value":"una contraddizione","oss-winnow-recurrence-card.row.unresolved.use":"una decisione umana","oss-winnow-recurrence-card.foot.left":"la domanda resta","oss-winnow-recurrence-card.foot.right":"la risposta può cambiare","oss-winnow-risk-brief.statusDefault":"Attivo per impostazione predefinita","oss-winnow-risk-brief.statusAlways":"Sempre attivo","oss-winnow-risk-brief.statusChoice":"La tua scelta","oss-winnow-risk-brief.0a5aad940f":"Disturbare un sito web o essere bloccati","oss-winnow-risk-brief.7280e2260c":"Rispetta le regole di ogni sito e attende il proprio turno. I limiti di frequenza e la policy sui robot sono attivi fin dall'inizio.","oss-winnow-risk-brief.ea8dfab00e":"Dati personali che finiscono dove non dovrebbero","oss-winnow-risk-brief.60b9cfaa36":"I dati personali possono essere pseudonimizzati durante la raccolta, quindi gli identificatori grezzi non vengono trasportati per impostazione predefinita.","oss-winnow-risk-brief.8a4bf96eb9":"Richieste che raggiungono indirizzi interni non sicuri","oss-winnow-risk-brief.7593afa921":"La protezione contro destinazioni non sicure blocca gli intervalli di rete privati in ogni indirizzo fornito.","oss-winnow-risk-brief.d06cab6007":"Nessuna registrazione di ciò che è stato raccolto","oss-winnow-risk-brief.c6a7d72817":"Ogni richiesta viene registrata con origine, indirizzo, ora e risultato, così hai una risposta pronta se qualcuno chiede.","oss-winnow-risk-brief.c84b02be52":"Dati che lasciano la tua giurisdizione","oss-winnow-risk-brief.0fbf6a29ac":"Può essere eseguito interamente in Europa su infrastrutture che controlli, quindi i dati raccolti non devono attraversare un confine.","oss-winnow-risk-brief.d4b4623244":"La tua base giuridica","oss-winnow-risk-brief.91c680eb22":"Il motivo per cui ti è consentito raccogliere un determinato set di dati è una decisione che solo tu puoi prendere. Lo strumento applica la correttezza, non il tuo scopo legale.","oss-winnow-risk-brief.63a8eda1e9":"Cosa conservi","oss-winnow-risk-brief.32dfa57d40":"Quanto raccogli e per quanto tempo lo conservi sono le tue scelte di minimizzazione e conservazione dei dati, stabilite dalla tua policy, non dalla libreria.","oss-winnow-risk-brief.80c03e9024":"Nessuna dichiarazione di certificazione","oss-winnow-risk-brief.8e1e19fafd":"Non dichiariamo una certificazione di conformità, perché una libreria non può prendere questa decisione per te. Ciò che offriamo è una postura onesta e verificabile.","oss-winnow-risk-brief.311a8d642c":"Rischio e conformità","oss-winnow-risk-brief.45a5a99148":"Cosa gestisce e cosa resta una tua decisione.","oss-winnow-risk-brief.12cafee013":"Onesto per costruzione","oss-winnow-risk-brief.9ecca79960":"Gestito per impostazione predefinita","oss-winnow-risk-brief.531e456560":"Sempre attivo","oss-winnow-risk-brief.6d1183afb6":"Resta una tua decisione","oss-winnow-risk-brief.6aaacbf657":"Il registro di esecuzione mostra origine, decisioni della policy, nuovi tentativi e risultato, così le operazioni possono rivedere cosa è successo senza ricostruirlo dalla memoria.","oss-winnow-risk-brief.45ac82f360":"Verificabile","oss-winnow-risk-brief.305bc17334":"Gestito e tuo","oss-winnow-scraper-collector-pair.chrome.path":"Una pagina e uno stream","oss-winnow-scraper-collector-pair.chrome.status":"due cicli di vita, un unico binario di output","oss-winnow-scraper-collector-pair.chrome.meta":"SCRAPER + COLLECTOR","oss-winnow-scraper-collector-pair.type.string":"stringa","oss-winnow-scraper-collector-pair.type.array":"array","oss-winnow-scraper-collector-pair.type.date":"data","oss-winnow-scraper-collector-pair.type.url":"URL","oss-winnow-scraper-collector-pair.type.datetime":"data e ora","oss-winnow-scraper-collector-pair.type.object":"oggetto","oss-winnow-scraper-collector-pair.type.real":"decimale a virgola fissa","oss-winnow-scraper-collector-pair.scraper.head":"scraper mantenuto","oss-winnow-scraper-collector-pair.scraper.source":"pagina del registro imprese","oss-winnow-scraper-collector-pair.scraper.field.companyNumber":"numero di impresa","oss-winnow-scraper-collector-pair.scraper.field.legalName":"denominazione legale","oss-winnow-scraper-collector-pair.scraper.field.status":"stato","oss-winnow-scraper-collector-pair.scraper.field.officers":"amministratori","oss-winnow-scraper-collector-pair.scraper.field.filingDate":"data di deposito","oss-winnow-scraper-collector-pair.scraper.field.sourceReference":"riferimento sorgente","oss-winnow-scraper-collector-pair.collector.head":"collector nativo","oss-winnow-scraper-collector-pair.collector.link.connected":"connesso","oss-winnow-scraper-collector-pair.collector.link.fault":"guasto","oss-winnow-scraper-collector-pair.collector.link.reconnected":"riconnesso","oss-winnow-scraper-collector-pair.collector.dedupe":"ID messaggi deduplicati","oss-winnow-scraper-collector-pair.collector.payload":"payload di posizione del vascello","oss-winnow-scraper-collector-pair.collector.field.timestamp":"timestamp","oss-winnow-scraper-collector-pair.collector.field.coordinates":"coordinate","oss-winnow-scraper-collector-pair.collector.field.course":"rotta","oss-winnow-scraper-collector-pair.collector.field.source":"sorgente","oss-winnow-scraper-collector-pair.fallback.head":"estrattore generico","oss-winnow-scraper-collector-pair.fallback.mark":"generico","oss-winnow-scraper-collector-pair.fallback.source":"pagina sconosciuta","oss-winnow-scraper-collector-pair.fallback.return.title":"titolo","oss-winnow-scraper-collector-pair.fallback.return.description":"descrizione","oss-winnow-scraper-collector-pair.fallback.return.schemaOrg":"oggetto Schema.org","oss-winnow-scraper-collector-pair.fallback.return.headings":"intestazioni","oss-winnow-scraper-collector-pair.fallback.return.links":"link","oss-winnow-scraper-collector-pair.fallback.note":"Estrazione ampia per pagine sconosciute, marcata come fallback piuttosto che come conoscenza di schema mantenuta.","oss-winnow-scraper-collector-pair.rail.label":"un unico binario di output","oss-winnow-scraper-collector-pair.rail.questionId":"ID domanda","oss-winnow-scraper-collector-pair.rail.sourceId":"ID sorgente","oss-winnow-scraper-collector-pair.rail.runId":"ID esecuzione","oss-winnow-scraper-collector-pair.rail.note":"i cicli di vita restano visibili sopra il binario","oss-winnow-scraper-collector-pair.band.text":"lo schema è una promessa sull'output","oss-winnow-scraper-collector-pair.band.meta":"conoscenza mantenuta, un unico confine di risultato","oss-winnow-shared-rate-controller.chrome.path":"Un limite di velocità condiviso","oss-winnow-shared-rate-controller.chrome.meta":"un carico di lavoro, due letture","oss-winnow-shared-rate-controller.status.shared":"ogni corsia attende lo stesso stato operativo","oss-winnow-shared-rate-controller.status.private":"quattro limitatori privati, nessuno stato condiviso","oss-winnow-shared-rate-controller.tabs.label":"Letture","oss-winnow-shared-rate-controller.tab.shared.label":"Controller condiviso","oss-winnow-shared-rate-controller.tab.shared.note":"un canale globale, quattro corsie","oss-winnow-shared-rate-controller.tab.private.label":"Quattro limitatori privati","oss-winnow-shared-rate-controller.tab.private.note":"lo stesso carico di lavoro, nessuno stato condiviso","oss-winnow-shared-rate-controller.lane.scraper":"Registra scraper","oss-winnow-shared-rate-controller.lane.crawler":"Crawler del sito","oss-winnow-shared-rate-controller.lane.rss":"Collettore RSS","oss-winnow-shared-rate-controller.lane.api":"Collettore API","oss-winnow-shared-rate-controller.chip.slowing":"in rallentamento, quota ridotta","oss-winnow-shared-rate-controller.chip.healthy":"sano, allocazione normale","oss-winnow-shared-rate-controller.chip.idle":"inattivo, nulla riservato","oss-winnow-shared-rate-controller.chip.deferred":"differito fino alla sua finestra","oss-winnow-shared-rate-controller.chip.withinPolicy":"entro i limiti","oss-winnow-shared-rate-controller.acquire":"acquisisci prima dell'invio","oss-winnow-shared-rate-controller.limiter":"limitatore privato","oss-winnow-shared-rate-controller.ticks.idle":"nessuna richiesta","oss-winnow-shared-rate-controller.ticks.window":"differito alla finestra dichiarata","oss-winnow-shared-rate-controller.channel.label":"concessione globale","oss-winnow-shared-rate-controller.channel.note":"ogni corsia acquisisce per prima","oss-winnow-shared-rate-controller.state.return":"stato e latenza tornano allo stesso stato operativo","oss-winnow-shared-rate-controller.log.title":"lo stesso host, un log di accesso","oss-winnow-shared-rate-controller.log.actual":"traffico combinato","oss-winnow-shared-rate-controller.log.intended":"velocità host prevista","oss-winnow-shared-rate-controller.perspective.shared":"ciò che vede il controller","oss-winnow-shared-rate-controller.perspective.private":"ciò che vede l'host","oss-winnow-shared-rate-controller.readout.shared":"Ogni corsia acquisisce da una concessione globale prima di inviare, e ogni risposta riporta stato e latenza allo stesso stato operativo. La corsia del registro rallenta e riceve una quota minore, la corsia API differisce fino alla sua finestra dichiarata, e il feed inattivo non riserva nulla che non stia usando.","oss-winnow-shared-rate-controller.readout.private":"Lo stesso carico di lavoro di quattro limitatori privati: ogni corsia rimane entro la propria policy, ma il log di accesso dell'host riporta la lettura che conta. Il loro traffico combinato si accumula più denso della velocità prevista, perché nessun limitatore può vedere cosa fanno gli altri tre.","oss-winnow-shared-rate-controller.band.left":"un controller gestisce il lavoro di origine","oss-winnow-shared-rate-controller.band.right":"budget globale, circuito di dominio, velocità adattiva","oss-winnow-source-contracts.kicker.label":"Due contratti","oss-winnow-source-contracts.kicker.sub":"un confine di risultato","oss-winnow-source-contracts.tag":"REGISTRO","oss-winnow-source-contracts.col.declares":"dichiara","oss-winnow-source-contracts.col.owns":"possiede","oss-winnow-source-contracts.contract.scraper.name":"Scraper","oss-winnow-source-contracts.contract.scraper.declares":"ID, domini, categoria, schema, requisiti di accesso","oss-winnow-source-contracts.contract.scraper.owns":"recupero pagina, parsing ed estrazione campi","oss-winnow-source-contracts.contract.collector.name":"Collector","oss-winnow-source-contracts.contract.collector.declares":"tipo di origine, schema, cadenza, autenticazione, validazione","oss-winnow-source-contracts.contract.collector.owns":"polling, streaming, riconnessione e payload di dominio","oss-winnow-source-contracts.contract.fallback.name":"Fallback","oss-winnow-source-contracts.contract.fallback.mark":"generico","oss-winnow-source-contracts.contract.fallback.declares":"capacità di parsing generica","oss-winnow-source-contracts.contract.fallback.owns":"estrazione di metadati e testo ampio","oss-winnow-source-contracts.foot.left":"l'ampiezza è mantenuta","oss-winnow-source-contracts.foot.right":"non magicamente permanente","oss-winnow-source-kinds.kicker.label":"Tipi di origine","oss-winnow-source-kinds.kicker.sub":"metadati condivisi, comportamento separato","oss-winnow-source-kinds.tag":"TYPES","oss-winnow-source-kinds.row.scraper.name":"Scraper di siti","oss-winnow-source-kinds.row.scraper.step.request":"richiesta","oss-winnow-source-kinds.row.scraper.step.parse":"analisi","oss-winnow-source-kinds.row.scraper.step.extract":"estrazione","oss-winnow-source-kinds.row.scraper.result":"campi tipizzati mantenuti","oss-winnow-source-kinds.row.collector.name":"Collector nativo","oss-winnow-source-kinds.row.collector.step.poll":"polling","oss-winnow-source-kinds.row.collector.step.stream":"streaming","oss-winnow-source-kinds.row.collector.step.reconnect":"riconnessione","oss-winnow-source-kinds.row.collector.step.read":"lettura","oss-winnow-source-kinds.row.collector.result":"record e payload di dominio","oss-winnow-source-kinds.row.search.name":"Motore di ricerca","oss-winnow-source-kinds.row.search.step.query":"query","oss-winnow-source-kinds.row.search.step.rank":"ranking","oss-winnow-source-kinds.row.search.step.cache":"cache","oss-winnow-source-kinds.row.search.result":"posizioni delle origini candidate","oss-winnow-source-kinds.row.crawler.name":"Percorso del crawler","oss-winnow-source-kinds.row.crawler.step.traversal":"attraversamento del grafo limitato","oss-winnow-source-kinds.row.crawler.result":"pagine, link e stato di crawl","oss-winnow-source-kinds.row.file.name":"File o dataset","oss-winnow-source-kinds.row.file.step.open":"apertura","oss-winnow-source-kinds.row.file.step.validate":"validazione","oss-winnow-source-kinds.row.file.step.iterate":"iterazione","oss-winnow-source-kinds.row.file.result":"righe, oggetti o voci di archivio","oss-winnow-source-kinds.foot.left":"una tassonomia","oss-winnow-source-kinds.foot.right":"senza un'astrazione lossy","oss-winnow-sourced-account.chrome.path":"Una risposta con le sue fonti","oss-winnow-sourced-account.chrome.status":"5 righe, tutte con fonte","oss-winnow-sourced-account.chrome.meta":"illustrativo","oss-winnow-sourced-account.question.label":"la domanda","oss-winnow-sourced-account.question.text":"quando inizia la nuova regola ciclistica del centro città?","oss-winnow-sourced-account.lines.ruleStarts.text":"La regola inizia il 1° ottobre","oss-winnow-sourced-account.lines.ruleStarts.chip":"pubblicazione ufficiale","oss-winnow-sourced-account.lines.covers.text":"Copre il centro città, nei giorni feriali dalle 8:00 alle 18:00","oss-winnow-sourced-account.lines.covers.chip":"pubblicazione ufficiale","oss-winnow-sourced-account.lines.settling.text":"I residenti hanno un periodo di assestamento di sei settimane","oss-winnow-sourced-account.lines.settling.chip":"spiegazione del consiglio","oss-winnow-sourced-account.lines.signs.text":"I cartelli stradali saranno installati dal 15 settembre","oss-winnow-sourced-account.lines.signs.chip":"cronoprogramma di attuazione","oss-winnow-sourced-account.lines.enforcement.text":"Le multe iniziano l'11 novembre","oss-winnow-sourced-account.lines.enforcement.chip":"cronoprogramma di attuazione","oss-winnow-sourced-account.trail.source.key":"fonte","oss-winnow-sourced-account.trail.source.value":"gazzetta comunale, avvisi ufficiali","oss-winnow-sourced-account.trail.date.key":"data","oss-winnow-sourced-account.trail.date.value":"pubblicato il 14 settembre 2026","oss-winnow-sourced-account.trail.address.key":"indirizzo","oss-winnow-sourced-account.trail.address.value":"gazette.boroughbridge.example/notices/2026/147","oss-winnow-sourced-account.trail.passage.key":"passaggio utilizzato","oss-winnow-sourced-account.trail.passage.value":"La regola ciclistica entra in vigore il 1° ottobre 2026.","oss-winnow-sourced-account.trail.hint":"ogni chip si apre in un percorso come questo","oss-winnow-sourced-account.method.label":"vista metodo","oss-winnow-sourced-account.method.leftOut":"escluso: un riepilogo più vecchio della stessa regola, conservato qui per farti capire perché","oss-winnow-sourced-account.band.left":"l'account resta semplice","oss-winnow-sourced-account.band.right":"l'ispezione resta a un passaggio di distanza","oss-winnow-spec-sheet.66639f7d45":"Binario","oss-winnow-spec-sheet.19675ee12c":"40 MB","oss-winnow-spec-sheet.8e5be69d50":"Un singolo binario per Linux, macOS e Windows. Il core non ha dipendenze runtime. Il browser stealth opzionale viene eseguito in un ambiente virtuale Python isolato.","oss-winnow-spec-sheet.7d3f61fb0f":"Copertura delle sorgenti","oss-winnow-spec-sheet.d42cac0b8d":"1.325 scraper","oss-winnow-spec-sheet.bd0e1ff000":"Scraper di siti, integrazioni con motori di ricerca e collettori di protocollo nativi, tutti tipizzati secondo lo stesso schema. Anche gli scraper personalizzati lo seguono.","oss-winnow-spec-sheet.6677bdd8d5":"Formati di output","oss-winnow-spec-sheet.d6df67ed2f":"5 formati","oss-winnow-spec-sheet.cd072ae9be":"text, json, jsonl, csv e html. La forma tipizzata dell'output è coerente per ogni scraper, collettore e motore.","oss-winnow-spec-sheet.ed2c603813":"Politeness","oss-winnow-spec-sheet.cfcb53498f":"attivo per impostazione predefinita","oss-winnow-spec-sheet.2c043c60d7":"robots.txt analizzato con una policy deny by default, limitazione della frequenza per dominio in base alla policy documentata della sorgente, retry rispettato.","oss-winnow-spec-sheet.fa1703dd78":"Audit","oss-winnow-spec-sheet.94f00422a0":"per richiesta","oss-winnow-spec-sheet.ed065920c4":"Sorgente, URL, timestamp, stato HTTP e hash del contenuto registrati per ogni richiesta. Esportabile in un SIEM.","oss-winnow-spec-sheet.89b86ab0e6":"Linguaggio","oss-winnow-spec-sheet.e2ae20d9ae":"Rust","oss-winnow-spec-sheet.2207ff9840":"Un workspace Cargo di crate a responsabilità singola. Le binding Python e WebAssembly sono incluse.","oss-winnow-spec-sheet.fef8e889dc":"Modello di percorso","oss-winnow-spec-sheet.6a51d6151a":"5 input, 4 fasi, 5 output","oss-winnow-spec-sheet.b4404664ed":"Motori di ricerca, siti web, API, feed e file passano attraverso discovery, fetching, parsing e output tipizzato sotto un unico record di esecuzione.","oss-winnow-spec-sheet.7d90748c8b":"Scraper","oss-winnow-spec-sheet.7f5d63aa39":"Motori","oss-winnow-spec-sheet.d85fc8a070":"Collettori","oss-winnow-spec-sheet.8bee61f59e":"scheda di progetto","oss-winnow-spec-sheet.fdc92d3df7":"Una domanda diventa un percorso esplicito dalla selezione della sorgente all'output tipizzato.","oss-winnow-spec-sheet.b356313f97":"Interfacce","oss-winnow-spec-sheet.c825083511":"Quattro modi","oss-winnow-spec-sheet.3c3d84bfb1":"Eseguilo come binario, crate Rust, servizio in background o WebAssembly.","oss-winnow-spec-sheet.6ccb60071b":"Categorie","oss-winnow-spec-sheet.8f11bdf9ce":"Crate","oss-winnow-stack-sprawl.glueLabel":"colla","oss-winnow-stack-sprawl.roleScrape":"Spider per sito, pipeline e middleware che si spostano quando cambiano i layout.","oss-winnow-stack-sprawl.roleBrowser":"Un runtime browser completo per pagine dinamiche, con un modello di errore separato.","oss-winnow-stack-sprawl.roleProxy":"Routing regionale e rotazione delle sessioni con comportamento di rete variabile.","oss-winnow-stack-sprawl.roleSearch":"Una forma di query, quota, chiave e wrapper per ogni motore di ricerca.","oss-winnow-stack-sprawl.roleCurl":"Recuperi manuali per portali di dati senza controlli condivisi di rate o robots.","oss-winnow-stack-sprawl.focusAdds":"aggiunge","oss-winnow-stack-sprawl.c7c02ca208":"Scrapy","oss-winnow-stack-sprawl.2326fac36d":"x N siti","oss-winnow-stack-sprawl.d9feeabbe7":"Selenium","oss-winnow-stack-sprawl.0901b4221d":"x 1 fleet","oss-winnow-stack-sprawl.c93c899f12":"Proxy pool","oss-winnow-stack-sprawl.d7850d50b3":"x fatturazione","oss-winnow-stack-sprawl.03b1f557dd":"Wrapper SERP","oss-winnow-stack-sprawl.fdda8d29bb":"x N API","oss-winnow-stack-sprawl.ae6df4652b":"Script curl","oss-winnow-stack-sprawl.19c3b4a40c":"x ad hoc","oss-winnow-stack-sprawl.f0b0cce0db":"Cinque formati di configurazione, cinque modelli di errore e cinque forme di output.","oss-winnow-stack-sprawl.0c8f648788":"La cortesia è per strumento, facile da dimenticare, facile essere bannati.","oss-winnow-stack-sprawl.82b4e9b2d1":"Nessuna traccia di audit condivisa. La provenienza è un retrofit.","oss-winnow-stack-sprawl.1090a1d800":"5 strumenti, 1 livello di colla","oss-winnow-stack-sprawl.ae35101f46":"la colla è il progetto","oss-winnow-stack-sprawl.9ac395c38d":"Costo nascosto","oss-winnow-stack-sprawl.e75d27fdf8":"alla fattura e un altro modo per fallire.","oss-winnow-stack-sprawl.0cd3da40aa":"5 strumenti, 5 superfici operative","oss-winnow-stack-sprawl.ad46c23c45":"un binario da 40 MB","oss-winnow-story-across-runs.chrome.path":"La risposta può cambiare","oss-winnow-story-across-runs.chrome.status":"risolta al terzo controllo, aperta una volta","oss-winnow-story-across-runs.chrome.meta":"tre controlli, illustrativo","oss-winnow-story-across-runs.question.label":"la tua domanda","oss-winnow-story-across-runs.question.text":"Il treno delle 08:10 circola ancora la domenica?","oss-winnow-story-across-runs.question.note":"chiesta una volta, mostrata a ogni controllo","oss-winnow-story-across-runs.run.1.date":"dom 3 mag","oss-winnow-story-across-runs.run.1.tag":"primo controllo","oss-winnow-story-across-runs.run.1.answer":"Sì, il treno delle 08:10 circola la domenica.","oss-winnow-story-across-runs.run.2.date":"mer 6 mag","oss-winnow-story-across-runs.run.2.tag":"secondo controllo","oss-winnow-story-across-runs.run.2.answer":"Il treno delle 08:10 risulta cancellato.","oss-winnow-story-across-runs.run.2.flag":"cambiato dall'ultimo controllo","oss-winnow-story-across-runs.run.3.date":"ven 8 mag","oss-winnow-story-across-runs.run.3.tag":"terzo controllo","oss-winnow-story-across-runs.run.3.answer":"Sì, il treno delle 08:10 circola la domenica.","oss-winnow-story-across-runs.run.3.open":"orario del bus sostitutivo ancora in verifica","oss-winnow-story-across-runs.source.timetable.name":"Orario","oss-winnow-story-across-runs.source.timetable.detail.first":"elenca il treno delle 08:10 la domenica","oss-winnow-story-across-runs.source.timetable.detail.later":"elenca ancora il treno delle 08:10","oss-winnow-story-across-runs.source.notice.name":"Avviso dell'operatore","oss-winnow-story-across-runs.source.notice.detail.early":"nessuna modifica pubblicata","oss-winnow-story-across-runs.source.notice.detail.late":"aggiornato, il treno delle 08:10 circola","oss-winnow-story-across-runs.source.feed.name":"Feed delle interruzioni","oss-winnow-story-across-runs.source.feed.detail.new":"segnala una cancellazione","oss-winnow-story-across-runs.source.feed.detail.late":"la cancellazione è revocata","oss-winnow-story-across-runs.source.feed.ghost":"nessun feed delle interruzioni ancora","oss-winnow-story-across-runs.chip.supporting":"a sostegno","oss-winnow-story-across-runs.chip.contradicting":"in contraddizione","oss-winnow-story-across-runs.chip.resolved":"risolta","oss-winnow-story-across-runs.answer.label":"la risposta","oss-winnow-story-across-runs.band.left":"la risposta si muove con le fonti","oss-winnow-story-across-runs.band.right":"le linee aperte restano visibili","oss-winnow-story-state.head.label":"Stato della storia","oss-winnow-story-state.head.sub":"ciò che un prodotto accurato può mostrare","oss-winnow-story-state.head.tag":"Onesto","oss-winnow-story-state.state.supported.name":"Supportato","oss-winnow-story-state.state.supported.meaning":"le fonti attualmente selezionate lo supportano","oss-winnow-story-state.state.mixed.name":"Misto","oss-winnow-story-state.state.mixed.meaning":"alcune fonti lo supportano e altre no","oss-winnow-story-state.state.insufficient.name":"Insufficiente","oss-winnow-story-state.state.insufficient.meaning":"non c'è ancora abbastanza materiale","oss-winnow-story-state.state.changed.name":"Modificato","oss-winnow-story-state.state.changed.meaning":"un'esecuzione successiva ha rilevato uno stato corrente diverso","oss-winnow-story-state.foot.left":"l'incertezza è informazione","oss-winnow-story-state.foot.right":"non un errore di visualizzazione","oss-winnow-supplier-risk-graph.chrome.path":"Una modifica del rischio fornitore","oss-winnow-supplier-risk-graph.chrome.status":"contraddizione mantenuta nell'insieme","oss-winnow-supplier-risk-graph.chrome.meta":"illustrativo","oss-winnow-supplier-risk-graph.question.label":"una domanda","oss-winnow-supplier-risk-graph.question.text":"Quali fornitori hanno pubblicato una modifica materiale del rischio questa settimana?","oss-winnow-supplier-risk-graph.source.search.name":"scoperta tramite ricerca","oss-winnow-supplier-risk-graph.source.search.returns":"una nuova notifica normativa","oss-winnow-supplier-risk-graph.source.search.kind":"ricerca","oss-winnow-supplier-risk-graph.source.register-scraper.name":"raccoglitore del registro aziendale","oss-winnow-supplier-risk-graph.source.register-scraper.returns":"modifiche dello stato legale e delle comunicazioni","oss-winnow-supplier-risk-graph.source.register-scraper.kind":"raccoglitore","oss-winnow-supplier-risk-graph.source.sanctions-collector.name":"collettore di sanzioni","oss-winnow-supplier-risk-graph.source.sanctions-collector.returns":"un aggiornamento strutturato dell'elenco","oss-winnow-supplier-risk-graph.source.sanctions-collector.kind":"collettore","oss-winnow-supplier-risk-graph.source.news-feed.name":"feed di notizie","oss-winnow-supplier-risk-graph.source.news-feed.returns":"un incidente operativo datato","oss-winnow-supplier-risk-graph.source.news-feed.kind":"feed","oss-winnow-supplier-risk-graph.source.published-file.name":"PDF pubblicato","oss-winnow-supplier-risk-graph.source.published-file.returns":"un rapporto ufficiale, origine preservata","oss-winnow-supplier-risk-graph.source.published-file.kind":"file","oss-winnow-supplier-risk-graph.change-set.head":"un insieme di modifiche del fornitore","oss-winnow-supplier-risk-graph.item.notice.name":"nuova notifica normativa","oss-winnow-supplier-risk-graph.item.notice.trail":"ricerca, portale dell'ente regolatore, osservato alle 08:12, aggiunto","oss-winnow-supplier-risk-graph.item.status.name":"modifica dello stato legale e delle comunicazioni","oss-winnow-supplier-risk-graph.item.status.trail":"raccoglitore del registro, registro nazionale delle imprese, osservato alle 08:14, supportato","oss-winnow-supplier-risk-graph.item.sanctions.name":"aggiornamento dell'elenco delle sanzioni","oss-winnow-supplier-risk-graph.item.sanctions.trail":"collettore di sanzioni, elenco consolidato, osservato alle 08:15, corrispondente","oss-winnow-supplier-risk-graph.item.incident.name":"incidente operativo datato","oss-winnow-supplier-risk-graph.item.incident.trail":"feed di notizie, filo commerciale, osservato alle 08:16, contraddittorio","oss-winnow-supplier-risk-graph.item.incident.flag":"contraddice la dichiarazione ufficiale, mantenuto allegato","oss-winnow-supplier-risk-graph.item.statement.name":"dichiarazione ufficiale","oss-winnow-supplier-risk-graph.item.statement.trail":"file pubblicato, rapporto del fornitore, origine preservata, conservato","oss-winnow-supplier-risk-graph.band.left":"cinque forme di fonte, un insieme di modifiche","oss-winnow-supplier-risk-graph.band.right":"unito, non appiattito","oss-winnow-surface-matrix.kicker.label":"Superfici","oss-winnow-surface-matrix.kicker.sub":"client dello stesso runtime sorgente","oss-winnow-surface-matrix.tag":"DISTRIBUISCI","oss-winnow-surface-matrix.surface.cli.name":"CLI","oss-winnow-surface-matrix.surface.cli.posture":"esecuzioni una tantum e pianificate","oss-winnow-surface-matrix.surface.cli.capability":"profilo binario di rilascio","oss-winnow-surface-matrix.surface.rust.name":"Rust","oss-winnow-surface-matrix.surface.rust.posture":"sistemi sorgente integrati","oss-winnow-surface-matrix.surface.rust.capability":"crate e funzionalità selezionati","oss-winnow-surface-matrix.surface.http.name":"HTTP","oss-winnow-surface-matrix.surface.http.posture":"servizio interno condiviso","oss-winnow-surface-matrix.surface.http.capability":"middleware ed endpoint del servizio","oss-winnow-surface-matrix.surface.python.name":"Python","oss-winnow-surface-matrix.surface.python.posture":"integrazione di analisi e batch","oss-winnow-surface-matrix.surface.python.capability":"operazioni esposte tramite binding","oss-winnow-surface-matrix.surface.wasm.name":"WebAssembly","oss-winnow-surface-matrix.surface.wasm.posture":"percorsi supportati da browser, Deno o edge","oss-winnow-surface-matrix.surface.wasm.capability":"operazioni compatibili con WASM","oss-winnow-surface-matrix.surface.distributed.name":"Distribuito","oss-winnow-surface-matrix.surface.distributed.posture":"grafi sorgente e di elaborazione di grandi dimensioni","oss-winnow-surface-matrix.surface.distributed.capability":"profilo worker e trasporto","oss-winnow-surface-matrix.footline.left":"la distribuzione può cambiare","oss-winnow-surface-matrix.footline.right":"la domanda rimane identificabile","oss-winnow-surfaces.tagBinary":"un singolo binario","oss-winnow-surfaces.tagNative":"integrazione nativa","oss-winnow-surfaces.tagService":"servizio HTTP","oss-winnow-surfaces.tagEdge":"browser e edge","oss-winnow-surfaces.66639f7d45":"Binario","oss-winnow-surfaces.d51abbec77":"Un singolo binario da 40 MB. Il core non richiede dipendenze runtime. Il browser stealth opzionale gira nel suo ambiente virtuale Python isolato.","oss-winnow-surfaces.6be9b8fe75":"# un singolo binario, Linux, macOS, Windows","oss-winnow-surfaces.01b01706b0":"winnow scrape https://example.com --format json","oss-winnow-surfaces.9f31ceb689":"winnow search \"rust\" --engines duck,arxiv --scrape","oss-winnow-surfaces.e59bb751ae":"winnow crawl https://site.tld --depth 2","oss-winnow-surfaces.3baa6b53b4":"scritti 142 record tipizzati su stdout","oss-winnow-surfaces.1988245002":"Sottocomandi: scrape, search, crawl, research, collect.","oss-winnow-surfaces.7afbd890ed":"winnow install-browser aggiunge il sottosistema stealth opzionale.","oss-winnow-surfaces.2180b3e7ce":"Crate","oss-winnow-surfaces.1d14db37f0":"Integra il motore di parsing e gli scraper come crate Rust. Selettori CSS3, parser streaming ed estrazione di campi tipizzati senza overhead di sottoprocessi.","oss-winnow-surfaces.d31e0138fb":"# Cargo.toml","oss-winnow-surfaces.309f0835b2":"dweve-winnow-core = \"*\"","oss-winnow-surfaces.e705b49466":"dweve-winnow-scrapers = \"*\"","oss-winnow-surfaces.426efa7f9e":"# main.rs","oss-winnow-surfaces.6627696ef7":"let rec = scraper.extract(&html, &url)?;","oss-winnow-surfaces.25dcc2cfc9":"Un workspace Cargo di 20 crate a singola responsabilità.","oss-winnow-surfaces.b72a320587":"Ogni scraper implementa un trait Scraper tipizzato.","oss-winnow-surfaces.329cb8b6ba":"Servizio","oss-winnow-surfaces.a4b3755024":"Esegui Winnow come servizio HTTP a lunga esecuzione basato su axum, con coordinamento distribuito delle attività per il fan-out tra i worker.","oss-winnow-surfaces.fbbf9550f3":"# dweve-winnow-api, server axum","oss-winnow-surfaces.62f2a4416e":"winnow api --bind 0.0.0.0:8080","oss-winnow-surfaces.c7c11a0de5":"in ascolto, coordinatore distribuito pronto","oss-winnow-surfaces.4e72a940f8":"curl :8080/scrape -d url=https://...","oss-winnow-surfaces.102e4514eb":"200 OK, record JSON tipizzato","oss-winnow-surfaces.8d87334119":"dweve-winnow-distributed coordina le attività tra i worker.","oss-winnow-surfaces.72bd80b6ff":"Ogni fetch viene registrato con fonte, stato e hash.","oss-winnow-surfaces.4e946026a7":"WASM","oss-winnow-surfaces.4459108e16":"Binding WebAssembly tramite wasm-bindgen per build browser ed edge, più binding Python tramite PyO3 per notebook e pipeline di dati.","oss-winnow-surfaces.ceb0ee03cd":"# dweve-winnow-wasm, wasm-bindgen","oss-winnow-surfaces.1ce376b802":"import init, { scrape } from \"winnow\";","oss-winnow-surfaces.e6d1845d9a":"const rec = scrape(html, url);","oss-winnow-surfaces.518afe093d":"# dweve-winnow-py, PyO3","oss-winnow-surfaces.0d550514d2":"from winnow import scrape","oss-winnow-surfaces.4e8ffa37fc":"dweve-winnow-py espone il motore a Python tramite PyO3.","oss-winnow-surfaces.d97366c5b7":"Stessa logica di estrazione nel browser e all'edge.","oss-winnow-surfaces.d0d0470c65":"linePrompt","oss-winnow-surfaces.f48a58368d":"lineComment","oss-winnow-surfaces.14a15523af":"lineOut","oss-winnow-surfaces.c37a36f31b":"4 superfici, un motore","oss-winnow-surfaces.6b5eb5323e":"CLI, Rust, HTTP e WASM","oss-winnow-surfaces.92b482d978":"Superfici di integrazione","oss-winnow-surfaces.33c3304214":"Gli stessi scraper e la stessa forma di output funzionano in ogni superficie.","oss-winnow-surfaces.56fb165f83":"nessun servizio esterno richiesto","oss-winnow-tidy-result.80296d87ee":"Questa è proprio l'idea: fai una domanda semplice e ottieni una risposta semplice\n          che puoi leggere, conservare e di cui puoi fidarti.","oss-winnow-tidy-result.7c920befeb":"Raccolte con cura, con il registro di ogni pagina visitata","oss-winnow-tidy-result.807ac13338":"4 risultati","oss-winnow-tidy-result.0ed53214e8":"Il tuo elenco ordinato","oss-winnow-tidy-result.3a3bb1beac":"Questo è il tipo di risposta che ti offre Winnow. Immagina di aver chiesto dove trovare un\n            bollitore nelle vicinanze. Invece di un mucchio di siti da leggere, ottieni un piccolo\n            elenco pulito come questo.","oss-winnow-tidy-result.f376a3f548":"Un elenco ordinato, non un cumulo di pagine.","oss-winnow-tidy-result.1251cc0dd7":"Cosa ottieni","oss-winnow-tidy-result.2c96d17cd1":"Puoi salvarla, stamparla o aprirla in seguito. La risposta è un piccolo file ordinato, non qualcosa che sparisce quando chiudi una finestra.","oss-winnow-tidy-result.12df5bb228":"Tua da conservare","oss-winnow-tidy-result.62cff08bdf":"Ogni informazione riporta la pagina da cui è stata letta, così puoi sempre vedere la fonte e verificarla tu stesso se lo desideri.","oss-winnow-tidy-result.3354d26dc0":"Indica da dove proviene","oss-winnow-tidy-result.c702175fa9":"Nessun muro di testo da attraversare. Ogni elemento è su una propria riga ordinata, come uno scontrino che elenca ciò che hai comprato.","oss-winnow-tidy-result.f36d598976":"Una riga per ogni cosa","oss-winnow-tidy-result.dd85c748bb":"Ordina online, attesa di 2 giorni","oss-winnow-tidy-result.a232b15dea":"Market Square Shop","oss-winnow-tidy-result.61c0473b59":"Ne restano due, aperto fino alle 5","oss-winnow-tidy-result.f13f822915":"Green Lane DIY","oss-winnow-tidy-result.91bb2253f2":"Disponibile, ordina e ritira","oss-winnow-tidy-result.ae46ebd31a":"Town Centre Tools","oss-winnow-tidy-result.233da1dc79":"Disponibile, aperto fino alle 6","oss-winnow-tidy-result.cef6c0cdb2":"Riverside Hardware","oss-winnow-tidy-result.7099b8c786":"Una riga ciascuno","oss-winnow-tidy-result.780e4f3a32":"La risposta ordinata, con la sua fonte accanto.","oss-winnow-two-parser-contracts.chrome.path":"Due parser, una sola sorgente","oss-winnow-two-parser-contracts.chrome.status":"stesso ID sorgente, due percorsi di parsing","oss-winnow-two-parser-contracts.chrome.meta":"ILLUSTRATIVO","oss-winnow-two-parser-contracts.input.name":"Archivio pubblico di depositi","oss-winnow-two-parser-contracts.input.size":"300 MB","oss-winnow-two-parser-contracts.input.sourceId":"ID sorgente filing-archive","oss-winnow-two-parser-contracts.input.contentId":"ID contenuto 9c41 e2af","oss-winnow-two-parser-contracts.dom.head":"Profilo DOM completo","oss-winnow-two-parser-contracts.dom.arenaLabel":"albero basato su arena","oss-winnow-two-parser-contracts.dom.interned":"tag internati","oss-winnow-two-parser-contracts.dom.idIndex":"Indice ID","oss-winnow-two-parser-contracts.dom.classIndex":"Indice classi","oss-winnow-two-parser-contracts.dom.selectorsLabel":"selettori sull'albero completato","oss-winnow-two-parser-contracts.dom.memLabel":"memoria","oss-winnow-two-parser-contracts.dom.memNote":"cresce con il documento","oss-winnow-two-parser-contracts.stream.head":"Profilo streaming","oss-winnow-two-parser-contracts.stream.bufferLabel":"buffer limitato","oss-winnow-two-parser-contracts.stream.chunk1":"blocco 1","oss-winnow-two-parser-contracts.stream.chunk2":"blocco 2","oss-winnow-two-parser-contracts.stream.chunk3":"blocco 3","oss-winnow-two-parser-contracts.stream.chunk4":"blocco 4","oss-winnow-two-parser-contracts.stream.elem":"un elemento","oss-winnow-two-parser-contracts.stream.bufferNote":"Un elemento che attraversa il confine di un blocco viene mantenuto nello stato del handler.","oss-winnow-two-parser-contracts.stream.handlersLabel":"gli handler ricevono i blocchi","oss-winnow-two-parser-contracts.stream.handlerSection":"sezione","oss-winnow-two-parser-contracts.stream.handlerTable":"tabella","oss-winnow-two-parser-contracts.stream.handlerFiling":"voce di deposito","oss-winnow-two-parser-contracts.stream.memLabel":"memoria","oss-winnow-two-parser-contracts.stream.memNote":"working set limitato","oss-winnow-two-parser-contracts.receipts.label":"entrambe le uscite portano la stessa identità della sorgente","oss-winnow-two-parser-contracts.receipts.dom":"percorso di parsing dom, campi arena e indice","oss-winnow-two-parser-contracts.receipts.stream":"percorso di parsing streaming, campi blocco e handler","oss-winnow-two-parser-contracts.rail.label":"ciclo di vita dello streaming, imposto tramite typestate","oss-winnow-two-parser-contracts.rail.tag":"illustrativo","oss-winnow-two-parser-contracts.rail.configure.name":"configura","oss-winnow-two-parser-contracts.rail.configure.method":"registra handler","oss-winnow-two-parser-contracts.rail.process.name":"elabora","oss-winnow-two-parser-contracts.rail.process.method":"scrivi blocchi","oss-winnow-two-parser-contracts.rail.finish.name":"termina","oss-winnow-two-parser-contracts.rail.finish.method":"leggi risultati","oss-winnow-two-parser-contracts.rail.note":"I blocchi possono essere scritti solo durante l'elaborazione e i risultati diventano disponibili dopo la fine. Le chiamate di ciclo di vita non valide non sono rappresentabili nell'uso ordinario.","oss-winnow-two-parser-contracts.band.text":"contratti separati per carichi di lavoro separati","oss-winnow-two-parser-contracts.band.meta":"la ricevuta registra quale percorso è stato eseguito","oss-winnow-typed-value.kicker.label":"Un campo","oss-winnow-typed-value.kicker.sub":"valore, tipo e percorso","oss-winnow-typed-value.tag":"RISULTATO","oss-winnow-typed-value.field.publishedAt.name":"published_at","oss-winnow-typed-value.field.publishedAt.type":"datetime","oss-winnow-typed-value.field.publishedAt.context":"fuso orario di origine e parser","oss-winnow-typed-value.field.price.name":"price","oss-winnow-typed-value.field.price.type":"decimale a virgola fissa","oss-winnow-typed-value.field.price.context":"valuta e campo di origine","oss-winnow-typed-value.field.location.name":"location","oss-winnow-typed-value.field.location.type":"oggetto","oss-winnow-typed-value.field.location.context":"notazione, coppia di coordinate e intervallo di origine","oss-winnow-typed-value.field.entities.name":"entities","oss-winnow-typed-value.field.entities.type":"array","oss-winnow-typed-value.field.entities.context":"menzioni, cluster e punteggi di corrispondenza","oss-winnow-typed-value.footline.left":"abbastanza tipizzato per il codice","oss-winnow-typed-value.footline.right":"abbastanza tracciabile per la revisione","oss-winnow-value-brief.1d0ec533c9":"Percorso registrato","oss-winnow-value-brief.e92043500f":"Raccolta governata","oss-winnow-value-brief.189ff1fa37":"ispettore del percorso","oss-winnow-value-brief.3915907107":"Ambito della fonte","oss-winnow-value-brief.3d168eda20":"5 modalità di output","oss-winnow-value-brief.ab29f586fe":"L'analisi e la normalizzazione producono JSON, CSV, flussi, record memorizzati o una risposta specifica del flusso di lavoro.","oss-winnow-value-brief.2fcde4b07e":"Risultato tipizzato","oss-winnow-value-brief.608e403dc1":"Attivo per impostazione predefinita","oss-winnow-value-brief.0e8be3593e":"Le regole della fonte, i limiti di frequenza e la protezione contro gli indirizzi non sicuri vengono applicati dall'inizio. Il tuo team non deve ricordarsi di aggiungere questi controlli a ogni esecuzione.","oss-winnow-value-brief.08229d55f8":"Rischio gestito per impostazione predefinita","oss-winnow-value-brief.b37991fb60":"Meno fatture","oss-winnow-value-brief.d82d798511":"Gli strumenti che sostituisce hanno ciascuno il proprio abbonamento e la propria fattura. Integrarli in un unico binario self-hosted elimina quelle voci ricorrenti.","oss-winnow-value-brief.f7efc757f6":"Meno bollette da gestire","oss-winnow-value-brief.61752f9a93":"5 a 1","oss-winnow-value-brief.5b88b6bf58":"Sostituisce un insieme di strumenti separati per lo scraping, automazione del browser, servizi proxy e script di manutenzione che li collegano. Una cosa da imparare, una cosa da eseguire.","oss-winnow-value-brief.a9243f87cf":"Uno strumento, non cinque","oss-winnow-value-brief.35a0ab3b85":"4 fasi","oss-winnow-value-brief.45ce947628":"I limiti di frequenza, la politica sui robot, i tentativi e la protezione dagli indirizzi non sicuri si applicano lungo tutto il percorso.","oss-winnow-value-brief.870c4d024a":"Politica di recupero condivisa","oss-winnow-value-brief.6b5eb5323e":"5 tipi di input","oss-winnow-value-brief.d11150cc87":"Motori di ricerca, siti web, API, feed e file entrano in una singola esecuzione di raccolta nominata.","oss-winnow-value-brief.936aebfaab":"Una domanda, un percorso registrato","oss-winnow-value-brief.9f4a2b81ba":"Winnow trasforma una domanda ricorrente in un percorso ispezionabile dalla selezione della fonte all'output tipizzato.","oss-winnow-value-brief.df813684db":"Quali operazioni possono ispezionare","oss-winnow-where-it-looked.kicker.label":"Dove appariva","oss-winnow-where-it-looked.kicker.sub":"mostrato in linguaggio semplice","oss-winnow-where-it-looked.kicker.tag":"FONTI","oss-winnow-where-it-looked.rows.timetable.source":"Orario ufficiale","oss-winnow-where-it-looked.rows.timetable.chip":"servizi programmati","oss-winnow-where-it-looked.rows.notice.source":"Avviso dell'operatore","oss-winnow-where-it-looked.rows.notice.chip":"modifiche pianificate","oss-winnow-where-it-looked.rows.feed.source":"Feed delle interruzioni","oss-winnow-where-it-looked.rows.feed.chip":"cancellazione attuale","oss-winnow-where-it-looked.rows.feed.state":"in diretta ora","oss-winnow-where-it-looked.rows.authority.source":"Pagina dell'autorità locale","oss-winnow-where-it-looked.rows.authority.chip":"informazioni sul trasporto sostitutivo","oss-winnow-where-it-looked.foot.left":"luoghi diversi sotto","oss-winnow-where-it-looked.foot.right":"una domanda sopra","oss-winnow-world-boundary.chrome.path":"Il mondo non è un database","oss-winnow-world-boundary.chrome.status":"una domanda al confine","oss-winnow-world-boundary.chrome.meta":"illustrativo","oss-winnow-world-boundary.internal.head":"Dentro l'organizzazione","oss-winnow-world-boundary.internal.column.table":"Tabella","oss-winnow-world-boundary.internal.column.owner":"Proprietario","oss-winnow-world-boundary.internal.column.schema":"Schema","oss-winnow-world-boundary.internal.invoices.table":"fatture","oss-winnow-world-boundary.internal.invoices.owner":"finanza","oss-winnow-world-boundary.internal.invoices.schema":"schema contabile v4","oss-winnow-world-boundary.internal.inventory.table":"inventario","oss-winnow-world-boundary.internal.inventory.owner":"operazioni","oss-winnow-world-boundary.internal.inventory.schema":"schema scorte v2","oss-winnow-world-boundary.internal.customers.table":"clienti","oss-winnow-world-boundary.internal.customers.owner":"vendite","oss-winnow-world-boundary.internal.customers.schema":"schema CRM v7","oss-winnow-world-boundary.internal.note":"tabelle nominate, proprietari noti, schemi definiti","oss-winnow-world-boundary.external.head":"Il mondo esterno","oss-winnow-world-boundary.external.government-portal":"portale governativo","oss-winnow-world-boundary.external.company-register":"registro delle imprese","oss-winnow-world-boundary.external.rss-feed":"feed RSS","oss-winnow-world-boundary.external.csv-file":"file CSV","oss-winnow-world-boundary.external.rendered-dashboard":"dashboard renderizzata","oss-winnow-world-boundary.external.websocket-stream":"stream WebSocket","oss-winnow-world-boundary.external.search-result":"risultato di ricerca","oss-winnow-world-boundary.external.note":"date, identificatori, termini e ritmi di aggiornamento diversi","oss-winnow-world-boundary.question.label":"una domanda di mercato ricorrente","oss-winnow-world-boundary.question.text":"Quali prodotti hanno cambiato prezzo questa settimana?","oss-winnow-world-boundary.crossing.manual.head":"trasportato da una persona","oss-winnow-world-boundary.crossing.manual.price":"frammento di prezzo","oss-winnow-world-boundary.crossing.manual.date":"frammento di data","oss-winnow-world-boundary.crossing.manual.name":"frammento di nome","oss-winnow-world-boundary.crossing.manual.note":"un frammento alla volta, rimodellato a mano","oss-winnow-world-boundary.crossing.winnow.head":"percorsi sorgente espliciti","oss-winnow-world-boundary.crossing.winnow.register":"registro, tipizzato","oss-winnow-world-boundary.crossing.winnow.feed":"feed, tipizzato","oss-winnow-world-boundary.crossing.winnow.page":"pagina, tipizzata","oss-winnow-world-boundary.crossing.winnow.contract":"un contratto di output tipizzato","oss-winnow-world-boundary.crossing.winnow.note":"ogni percorso mantiene la sua origine e il suo ciclo di vita","oss-winnow-world-boundary.band.left":"i sistemi interni hanno tabelle","oss-winnow-world-boundary.band.right":"il mondo esterno ha fonti","page-breadcrumb.c766e66518":"Percorso di navigazione","page-toc.7e439c353e":"In questa pagina","section_st_a1_display-split.7c9a7c0610":"Dettagli","section_st_f1_cta-dark.90e40d5043":"Inizia","toc-rail.f5cbdf6bfb":"Contenuti"}
