{"block_close_oss.c33fd1fe9c":"Comunitate și ecosistem","core-extras.96d330537a":"IR de bază","core-extras.bee831a169":"Substrat","core-extras.61a0822826":"Aplicații pe Core","core-extras.15438cc098":"neacceptat","core-extras.ad565d9d01":"Funcție","core-extras.0155bf03e5":"Legendă segment","core-extras.8b7110078e":"Grupuri de algoritmi după tipul de date","core-extras.25ab4276a6":"Matrice de capacități derulabilă","open-source-winnow.technicalLedgerDelivery":"Livrare","open-source-winnow.technicalLedgerDeliveryValue":"CLI, crate, serviciu sau WASM","open-source-winnow.businessLedgerPurpose":"Scop","open-source-winnow.businessLedgerPurposeValue":"Colectare recurentă de surse","open-source-winnow.businessLedgerInputs":"Intrări","open-source-winnow.businessLedgerInputsValue":"Căutare, site-uri, API-uri, feed-uri, fișiere","open-source-winnow.businessLedgerReplaces":"Înlocuiește","open-source-winnow.businessLedgerReplacesValue":"Cinci căi de colectare divergente","open-source-winnow.businessLedgerOperation":"Operațiune","open-source-winnow.businessLedgerOperationValue":"O singură politică și o singură înregistrare de rulare","open-source-winnow.businessLedgerOutput":"Ieșire","open-source-winnow.businessLedgerOutputValue":"Rezultate tipizate pentru următorul sistem","open-source-winnow.businessLedgerControls":"Controale","open-source-winnow.businessLedgerControlsValue":"Reguli de sursă aplicate pe întregul traseu","open-source-winnow.businessLedgerDeployment":"Implementare","open-source-winnow.businessLedgerDeploymentValue":"Serverele dvs., regiunea UE sau izolat","open-source-winnow.specSurfaceValue":"4","open-source-winnow.specSurfaceLabel":"Suprafețe de integrare","open-source-winnow.specSurfaceCaption":"CLI, crate Rust, serviciu și WebAssembly","open-source-winnow.95d1be11af":"Guvernanța cunoștințelor peste sursele colectate de Winnow.","open-source-winnow.4a86080d67":"Spindle","open-source-winnow.fe0a091fdb":"Produse","open-source-winnow.1e6f9f4abc":"Indexează datele colectate pentru regăsire rapidă.","open-source-winnow.c91597c8b9":"BitWeave","open-source-winnow.6cc3364a24":"Proiect conex","open-source-winnow.50e668157e":"Analizează ieșirea Winnow în arbori cu adresare pe conținut.","open-source-winnow.188fb5d6cf":"Reed","open-source-winnow.d5d6e83bf2":"Continuă explorarea","open-source-winnow.75e393a1ac":"Explorează proiectul","open-source-winnow.f9743247fa":"Citește documentația","open-source-winnow.ef0fd4ccef":"Urmează traseul de colectare","open-source-winnow.0597b125b7":"Începe cu o singură întrebare recurentă. Winnow o transformă într-un traseu denumit cu surse explicite, reguli comune de preluare, ieșire tipizată și o înregistrare de rulare pe care următorul sistem o poate inspecta.","open-source-winnow.0d32b562d0":"Sursa nu este centrul. Întrebarea este","open-source-winnow.90e40d5043":"Începe","open-source-winnow.ac4bbe17fe":"Winnow","open-source-winnow.650fabe787":"Open source","open-source-winnow.a772158be0":"Winnow / Traseu de colectare","open-source-winnow.1d0ec533c9":"Publică în runda opt","open-source-winnow.9000d0e2a6":"Conștient de sursă prin design","open-source-winnow.a9618738d7":"text, JSON, JSONL, CSV, HTML.","open-source-winnow.6677bdd8d5":"Formate de ieșire","open-source-winnow.2d5a61fe0d":"În 66 de categorii. Plus 28 de motoare, 325 de colectoare.","open-source-winnow.f042372fde":"Razuitori de site-uri","open-source-winnow.4b8726f3ae":"Core nu are dependențe de runtime. Browserul stealth este opțional, Python.","open-source-winnow.66639f7d45":"Binar","open-source-winnow.19675ee12c":"40 MB","open-source-winnow.e0c97bd053":"Ce include","open-source-winnow.c185cb047c":"STATISTICI PROIECT","open-source-winnow.8123fea150":"5 FORMATURI DE IEȘIRE","open-source-winnow.e6c25f92c5":"1.325 RAZUITORI","open-source-winnow.2353b465ed":"Fișa proiectului înregistrează ce include: un binar Rust compact, catalogul de razuitori și colectoare, formatele de ieșire, controalele de cerere, legăturile de limbaj și cele patru suprafețe de integrare folosite de restul stivei.","open-source-winnow.4ffe329686":"Politicos și auditabil","open-source-winnow.1dc0a20dc5":"O singură versiune compactă","open-source-winnow.fca77b7e3a":"O singură rulare, măsurată","open-source-winnow.0cf002555f":"Fără serviciu extern necesar","open-source-winnow.6a51d6151a":"CLI, crate, serviciu și WASM","open-source-winnow.bd1f8d68f7":"TLS, cookie-uri, limite de rată, proxy-uri","open-source-winnow.7d0906ee25":"HTTP + stealth","open-source-winnow.674f9c26ae":"Parser, razuitori, preluare, audit","open-source-winnow.eb7cd63fcb":"Motor Winnow","open-source-winnow.813ff70d15":"Browser, edge, Python prin PyO3","open-source-winnow.4e946026a7":"WASM","open-source-winnow.046fa05e5a":"API HTTP axum, distribuit","open-source-winnow.329cb8b6ba":"Serviciu","open-source-winnow.5d21d61124":"Încorporează dweve-winnow-core","open-source-winnow.2180b3e7ce":"Crate","open-source-winnow.8b3ca3b909":"winnow răzuire, căutare, crawling","open-source-winnow.b7a391a49f":"Unde se integrează Winnow","open-source-winnow.07a56cd0db":"GRAF DE INTEGRARE","open-source-winnow.5f5cdfd63a":"SERVICIU","open-source-winnow.803a250cd3":"CRATE","open-source-winnow.d05fb01e0b":"BINAR","open-source-winnow.53ff5c8869":"Rulează Winnow ca binar unic, încorporează-l ca crate Rust, rulează-l ca serviciu HTTP axum sau compilează-l pentru browser și edge. Aceleași răzuitoare și aceeași formă de ieșire funcționează în toate cele patru moduri.","open-source-winnow.7e16a145f0":"Crate. Serviciu. WASM","open-source-winnow.de0c4301ca":"Binar","open-source-winnow.899e5920ef":"O întrebare, patru suprafețe","open-source-winnow.87b02f00c3":"Aceeași formă de ieșire","open-source-winnow.f8497f2219":"Adaugă răzuitoare personalizate","open-source-winnow.4fc6e7f740":"Nativ","open-source-winnow.d85fc8a070":"Colectoare","open-source-winnow.bce0641417":"Căutare","open-source-winnow.7f5d63aa39":"Motoare","open-source-winnow.34c808d0a6":"Știri","open-source-winnow.7058849d4f":"ML","open-source-winnow.d2d0663714":"Știință","open-source-winnow.5c9cb498f5":"Guvern","open-source-winnow.39960c1919":"Categorii de top","open-source-winnow.9f95b0efcb":"Acoperire cu răzuitoare preconfigurate","open-source-winnow.9bcb1e6ede":"RECENSĂMÂNTUL SURSELOR","open-source-winnow.a62a7a3d23":"CĂUTARE","open-source-winnow.951b9ecfa1":"DATE DESCHISE","open-source-winnow.f37b9e1aa4":"FINANȚE","open-source-winnow.9f621eb5fd":"NEWS","open-source-winnow.b61263161a":"ȘTIINȚĂ","open-source-winnow.4c914641d3":"GUVERN","open-source-winnow.2683338b83":"Răzuitoare preconfigurate pentru sursele pe care analiștii le folosesc deja, de la portaluri guvernamentale și științifice la știri, finanțe și date deschise. Fiecare răzuitor este o structură Rust tipată. Răzuitoarele personalizate se adaugă lângă cele încorporate și respectă același contract de ieșire.","open-source-winnow.7c7017f188":"66 de categorii. 28 de motoare","open-source-winnow.6e8c1d6ad1":"1.325 de răzuitoare","open-source-winnow.70e78129b8":"Catalog de surse","open-source-winnow.a3c756d658":"Operatorul decide temeiul legal","open-source-winnow.12cafee013":"Onest prin construcție","open-source-winnow.a28319fb89":"Per cerere: sursă, URL, marcaj temporal, stare, hash de conținut.","open-source-winnow.3cfc5f1cc9":"Jurnal de audit","open-source-winnow.58c3ece30d":"Intervalele de rețea private sunt blocate în fiecare intrare URL.","open-source-winnow.8ad110e1e0":"Protecție SSRF","open-source-winnow.223ef3573a":"Găleți de tokenuri pe domeniu, potrivite cu politica documentată a fiecărei surse.","open-source-winnow.8ba9b8ac40":"Limite de rată","open-source-winnow.0bd110efa7":"Refuz implicit. Domeniile fără cache sunt refuzate până când robots.txt este preluat.","open-source-winnow.a99c742c91":"Ce este inclus implicit","open-source-winnow.f11e84d825":"POSTURĂ ÎNCORPORATĂ","open-source-winnow.3db5c14ab0":"JURNAL DE AUDIT","open-source-winnow.b8ca5c71f2":"PROTECȚIE SSRF","open-source-winnow.d5ee7df3c2":"LIMITE DE RATĂ","open-source-winnow.5236187a5c":"Winnow aplică robots.txt cu o politică de refuz implicit, limite de rată pe domeniu, protecție SSRF, pseudonimizare GDPR și jurnalizare de audit per cerere ca constrângeri de proiectare, nu ca setări opționale. Ce depășește controlul Winnow: temeiul legal al operatorului pentru colectarea datelor, alegerile de minimizare a datelor și deciziile de retenție ulterioare. Această pagină nu pretinde certificare GDPR, deoarece o bibliotecă nu poate face această determinare în numele tău.","open-source-winnow.8acc3469d0":"Onest cu privire la ce face","open-source-winnow.f148950ed8":"Politicos. Jurnalizat","open-source-winnow.1a9051b25f":"Postură de conformitate","open-source-winnow.1a499aaf64":"Jurnalizat întotdeauna","open-source-winnow.e2b4bcecf8":"text, JSON, JSONL, CSV sau HTML. Prietenos cu pipe-urile.","open-source-winnow.4bed336194":"Ieșire","open-source-winnow.90161c0f0f":"Selectoarele CSS extrag câmpuri tipate din DOM.","open-source-winnow.b7e45a36ff":"Parsare","open-source-winnow.57bae8b92d":"Mai întâi HTTP simplu, apoi HTTP stealth, apoi un browser doar dacă este blocat.","open-source-winnow.d48aafe689":"Preluare","open-source-winnow.4c4fbc0b99":"28 de motoare de căutare interogate în paralel, rezultatele sunt îmbinate și clasate.","open-source-winnow.3b3290c7fa":"Descoperire","open-source-winnow.6c58c3c08d":"Interogare către înregistrări","open-source-winnow.e0647adaff":"PIPELINE","open-source-winnow.feb3522a40":"IEȘIRE","open-source-winnow.da04370db0":"PARSE","open-source-winnow.a721f50a7a":"FETCH","open-source-winnow.45087ff64d":"DESCOPERIRE","open-source-winnow.27606cee9d":"O singură interogare devine înregistrări structurate prin patru etape. Descoperirea interoghează 28 de motoare în paralel. Preluarea escaladează de la HTTP simplu la cereri cu amprentă TLS și la un browser stealth, doar când un site blochează activ. Parsarea rulează răzuitoare tipizate peste DOM. Ieșirea scrie unul dintre cele cinci formate către stdout.","open-source-winnow.bf72445a97":"Preluare. Parsare. Ieșire","open-source-winnow.1b43ac4dfb":"Descoperire","open-source-winnow.b040b4179b":"Arhitectură","open-source-winnow.1c5d129e8d":"Ieșirea este inconsistentă","open-source-winnow.e439b21bd5":"Glue-ul domină","open-source-winnow.fdda8d29bb":"x N API-uri","open-source-winnow.60cfc363df":"Fiecare motor de căutare are propriul API, propriile cote și propriul wrapper.","open-source-winnow.d7850d50b3":"x facturare","open-source-winnow.335f5fb4d6":"Serviciile de rotație adaugă facturare separată și variație a calității IP-ului.","open-source-winnow.9db0b745b6":"Proxy-uri","open-source-winnow.0901b4221d":"x 1 flotă","open-source-winnow.67fb452c54":"Selenium sau Playwright adaugă o suprafață de operare separată și un cost de resurse.","open-source-winnow.6e92074d83":"Browsere","open-source-winnow.2326fac36d":"x N site-uri","open-source-winnow.6cbfe909dd":"Cod fragil per site, care se strică silențios când markup-ul se schimbă.","open-source-winnow.7d90748c8b":"Răzuitoare","open-source-winnow.da03189786":"Unde se află costul","open-source-winnow.6144c12669":"ÎMBLÂNZIREA STIVEI","open-source-winnow.4a4570af16":"GLUE","open-source-winnow.ac668e6540":"PROXY","open-source-winnow.97df859a3e":"BROWSER","open-source-winnow.41877a3bdf":"RĂZUITOR","open-source-winnow.8ba443e70b":"Cele mai multe stive de colectare a datelor combină răzuitoare, browsere headless, servicii de proxy, wrapper-e de căutare și scripturi de întreținere personalizate. Stratul de glue devine proiectul. Fiecare instrument are propria suprafață de operare, propriul model de facturare și propriile presupuneri despre politețe.","open-source-winnow.270333e787":"nu ar trebui să necesite cinci instrumente","open-source-winnow.cf9318a136":"Colectarea datelor web","open-source-winnow.8a9400005c":"Lumea exterioară nu este o bază de date","open-source-winnow.5e6380b8bc":"Fără certificare falsă","open-source-winnow.2cb81f45c7":"Siguranță activată implicit","open-source-winnow.a958cb78f4":"Temeiul legal, minimizarea și păstrarea rămân la tine. Winnow înregistrează acea decizie; nu o ia pentru tine.","open-source-winnow.0706363016":"Deciziile tale","open-source-winnow.69f2d18088":"Fiecare cerere este înregistrată cu sursă, adresă, timp și rezultat.","open-source-winnow.b88a3623ab":"Înregistrare completă de audit","open-source-winnow.b6bfbf3c69":"Identificatorii pot fi pseudonimizați pe măsură ce datele sunt colectate, nu transportați brute.","open-source-winnow.b8ac03697d":"Date personale","open-source-winnow.582f017916":"Politica pentru roboți și limitele de rată per domeniu sunt aplicate de la prima cerere.","open-source-winnow.bdc3a2e089":"Reguli de politețe","open-source-winnow.d1d450cb18":"Activat implicit","open-source-winnow.77ab22c822":"POSTURA DINTRE-O PRIVIRE","open-source-winnow.e2ee39bcca":"REZIDENȚĂ UE","open-source-winnow.19baf504f7":"ÎNREGISTRARE DE AUDIT","open-source-winnow.b4c70a9a8b":"ADRESE SIGURE","open-source-winnow.318767df73":"DATE PERSONALE","open-source-winnow.3f83a254a7":"BLOCARE","open-source-winnow.cad4a73ce0":"Colectarea datelor web implică riscuri reale: blocarea, gestionarea datelor personale, cererile care ajung la adrese nesigure și lipsa unei evidențe a ceea ce s-a întâmplat. Winnow se ocupă de fiecare dintre acestea de la început, cu reguli de politețe, pseudonimizare, protecție împotriva destinațiilor nesigure și un jurnal per cerere. Ceea ce nu face este să pretindă că ia deciziile tale legale. Temeiul tău legal, cât de mult păstrezi și cât timp îl păstrezi rămân decizia ta, și nu facem nicio afirmație de certificare pe care o bibliotecă nu o poate face sincer.","open-source-winnow.fa0aca198e":"Onest în privința restului","open-source-winnow.1dcc66b673":"Atent implicit","open-source-winnow.311a8d642c":"Risc și conformitate","open-source-winnow.a4fb8cc38d":"O politică și o evidență de rulare","open-source-winnow.7466a2ae10":"O singură rută","open-source-winnow.c8c41b72d7":"Strângerea stivei într-un singur binar înseamnă un singur lucru de învățat, rulat și corectat, în loc de cinci plus îmbinările lor.","open-source-winnow.c51d4489d5":"Un singur lucru de rulat","open-source-winnow.1bf3e18b84":"Răzuitoarele fragile per site și scripturile de glue care țin stiva împreună consumă tăcut timpul inginerilor lună de lună.","open-source-winnow.9eeb7771e5":"Timp de întreținere","open-source-winnow.ca70fb57eb":"Rotația proxy-urilor și cotele de căutare sunt facturate în funcție de utilizare. Un binar auto-găzduit pe infrastructura pe care o plătești deja nu are o factură de trafic surpriză.","open-source-winnow.cd49b7c50d":"Servicii per trafic","open-source-winnow.9a52706df6":"Cinci straturi, o singură rută","open-source-winnow.0f068df912":"COORDONATE","open-source-winnow.f648fee8d5":"COTE DE CĂUTARE","open-source-winnow.6f4082243c":"PROXY","open-source-winnow.83de2cfdb2":"FLOTĂ DE BROWSERE","open-source-winnow.3eb882375e":"SCRAPERE","open-source-winnow.0899c8f507":"Un stack de colectare se fragmentează de obicei în scrapere specifice site-urilor, automatizare de browser, gestionare proxy, conectori de căutare și cod de lipire. Winnow coordonează aceste piese mobile sub o singură politică de rulare, astfel încât operațiunile pot corecta o rută, observa o înregistrare și repeta o întrebare.","open-source-winnow.f132e65cc6":"devin o rută întreținută","open-source-winnow.85ed5bf94d":"Cinci piese mobile","open-source-winnow.f821931802":"Sarcină operațională","open-source-winnow.f600b9e709":"O rulare înregistrată","open-source-winnow.ccb9f1391c":"Patru controale","open-source-winnow.57d456f952":"Intrările, sincronizarea, deciziile și rezultatele rămân disponibile pentru repetare și revizuire.","open-source-winnow.7446a936b1":"Înregistrarea rulării","open-source-winnow.a9e0704776":"Regulile de parsare, pseudonimizare, normalizare și ieșire sunt explicite.","open-source-winnow.4b470daf9b":"Gestionarea datelor","open-source-winnow.9358f9e1f1":"Limitele de rată, politica robots, reîncercările și protecția împotriva adreselor nesigure călătoresc cu ruta.","open-source-winnow.a2d79c3f61":"Politica de preluare","open-source-winnow.088deeb1f6":"Fiecare motor de căutare, site, API, feed și fișier este numit în rulare.","open-source-winnow.d0fb61ca87":"Domeniul surselor","open-source-winnow.15f854e070":"Patru controale într-o singură rulare","open-source-winnow.d954112db6":"PUNCTE DE CONTROL","open-source-winnow.1f7637ae95":"ÎNREGISTRAREA RULĂRII","open-source-winnow.492c0dbda6":"POLITICA DE PRELUARE","open-source-winnow.a3f4fd93d8":"DOMENIUL SURSELOR","open-source-winnow.a2cd53a4d3":"O sarcină recurentă de colectare nu ar trebui să se comporte ca cinci scripturi fără legătură. Winnow oferă descoperirii, preluării, parsării, normalizării, ieșirii și înregistrării rulării o rută comună, în timp ce implementarea rămâne o alegere operațională separată.","open-source-winnow.1710860816":"aceeași cale guvernată","open-source-winnow.b56d141828":"Surse diferite intră","open-source-winnow.072f3a916c":"Arhitectura colectării","open-source-winnow.a4a30cb334":"Ruta și rezultatele ies","open-source-winnow.35a0ab3b85":"Întrebarea intră","open-source-winnow.bdaeca762a":"Emite JSON, CSV, stream-uri, înregistrări stocate sau forma de răspuns pe care fluxul tău de lucru o așteaptă.","open-source-winnow.6e0bb577e9":"Moduri de ieșire","open-source-winnow.89fe292571":"Descoperirea, preluarea, parsarea și ieșirea împărtășesc o politică și o înregistrare a rulării.","open-source-winnow.e0c084380d":"Etapele pipeline-ului","open-source-winnow.61420faa65":"Motoarele de căutare, site-urile, API-urile, feed-urile și fișierele pot intra în aceeași rulare.","open-source-winnow.a9243f87cf":"Tipuri de surse","open-source-winnow.13622bee2b":"De la intrare la ieșire","open-source-winnow.e2614ce8d1":"FORMA RUTEI","open-source-winnow.95e38dad9e":"IEȘIRI TIPATE","open-source-winnow.3115880727":"4 ETAPE DE PIPELINE","open-source-winnow.c968638a6e":"5 TIPURI DE SURSE","open-source-winnow.4701584e0f":"Winnow începe cu o întrebare, decide ce suprafețe de surse aparțin rulării, descoperă candidații, îi preia politicos, parsează materialul util și emite rezultate tipate. Ruta este înregistrată astfel încât aceeași muncă poate fi repetată și revizuită.","open-source-winnow.96127f5c14":"o rută de colectare înregistrată","open-source-winnow.3d1e7bdec2":"O întrebare devine","open-source-winnow.801d28dda8":"Cum funcționează","open-source-winnow.6de81701a2":"Rezultate legate de sursă","open-source-winnow.ef5ace74b5":"Sigur implicit","open-source-winnow.0fb11c4315":"Scrie ce a vizitat, astfel încât răspunsul este deja acolo dacă cineva întreabă.","open-source-winnow.0299390921":"Păstrează o înregistrare","open-source-winnow.dd899d754b":"Poate rula integral în Europa, pe mașini în care ai încredere.","open-source-winnow.862044aac9":"Rămâne acasă","open-source-winnow.fd08e020e2":"Respectă regulile pe care fiecare site le stabilește și își așteaptă rândul.","open-source-winnow.759c6a3670":"Rămâne politicos","open-source-winnow.fb4961b61d":"Fiecare rezultat își păstrează notele de sursă și ruta de colectare, astfel încât serviciul poate arăta de unde provine informația.","open-source-winnow.d6a91c5d42":"Fără cutie neagră","open-source-winnow.b872ad641b":"Simplu și onest","open-source-winnow.148420e6dc":"DE CE ESTE DIFERIT","open-source-winnow.33906a7dfd":"OPEN","open-source-winnow.b0b7ba4666":"PRIVAT","open-source-winnow.ad2877d54b":"POLITICOS","open-source-winnow.a1c1aba507":"Primele întrebări sunt unele sensibile: ar putea cauza probleme, unde merg informațiile mele și cum pot vedea ce a făcut? Iată răspunsurile simple. Grija și deschiderea sunt construite în Winnow de la început, nu vândute ca extra.","open-source-winnow.b8fa13a138":"și nimic ascuns","open-source-winnow.00379fff72":"Politicos, privat,","open-source-winnow.18bc032372":"Este sigur de folosit","open-source-winnow.d9f3692497":"Păstrează-l","open-source-winnow.90b1fdef30":"Citește-l","open-source-winnow.eb04de10b2":"Lista este un fișier mic pe care îl poți salva și la care te poți întoarce, nu ceva care dispare.","open-source-winnow.dd3a4f7c0f":"Nu dispare","open-source-winnow.74bb8e8a6a":"Fiecare linie spune de unde provine, astfel încât să poți verifica întotdeauna sursa.","open-source-winnow.c9b83270d4":"Poți verifica","open-source-winnow.e2ffc2c247":"Haosul este eliminat. Vezi părțile utile pe care le-ai cerut și de unde provine fiecare.","open-source-winnow.5b1c5f4d93":"Nimic de descâlcit","open-source-winnow.1bd762bd1c":"Simplu și ordonat","open-source-winnow.35119bfa57":"DE CE RĂSPUNSUL ESTE UȘOR","open-source-winnow.d8ddbc8b42":"AL TĂU DE PĂSTRAT","open-source-winnow.f09b80e155":"CU SURSE","open-source-winnow.d50a7cd631":"CÂTE O LINIE PENTRU FIECARE","open-source-winnow.4135994c85":"În loc de o grămadă de site-uri de citit, primești o listă clară cu o linie pentru fiecare element și o notă care arată de unde provine. Citește-o, printează-o sau păstrează-o. Transformă un amestec de file deschise într-o evidență pe care o poți verifica mai târziu.","open-source-winnow.89300de58b":"nu o grămadă de pagini","open-source-winnow.abc7c8c290":"O listă ordonată,","open-source-winnow.1251cc0dd7":"Ce primești înapoi","open-source-winnow.07c371e345":"Fără termeni tehnici","open-source-winnow.50080947a0":"Întreabă ca o persoană","open-source-winnow.a6cb163400":"Fiecare card arată exact genul de lucru pe care l-ai spune, astfel încât să nu rămâi blocat.","open-source-winnow.daee884cec":"Vezi un exemplu","open-source-winnow.25c4e7dcc9":"Nu există meniuri sau setări cu care să te lupți. Doar întrebi.","open-source-winnow.3264d976ab":"Fără butoane de căutat","open-source-winnow.c91a36563e":"Descrie ce vrei în cuvintele tale de zi cu zi, ca și cum ai vorbi cu o persoană.","open-source-winnow.aca89cba00":"Spune-o simplu","open-source-winnow.4e3f2a8062":"Fără cuvinte speciale","open-source-winnow.08613d4939":"CUM SE SIMTE ÎNTREBAREA","open-source-winnow.adea7e3ebb":"RĂSPUNSURI","open-source-winnow.098fa67dec":"TIMES","open-source-winnow.1ef12a9d81":"ANUNȚURI","open-source-winnow.a6c130e9e5":"PREȚURI","open-source-winnow.cca5fbbb81":"Nu ai nevoie de cuvinte speciale. Întreabă despre știri pe un subiect, prețuri de la câteva magazine, un anunț oficial sau orele unui eveniment. Alege un exemplu pentru a vedea cum ai putea întreba și ce fel de răspuns organizat poți primi.","open-source-winnow.2eb6be1dbf":"întrebat în felul în care vorbești","open-source-winnow.2cc7eb5087":"Mici treburi de zi cu zi,","open-source-winnow.d4062ec2bc":"Ce poți întreba","open-source-winnow.8be100fbe3":"Fără abilități de calculator","open-source-winnow.c80e161083":"Fără configurare","open-source-winnow.e7dc530cb3":"O listă ordonată revine, așa cum o chitanță ordonată listează ce ai cumpărat.","open-source-winnow.29cc70a6ac":"Primești","open-source-winnow.e5ec456f61":"Vizitează paginile și le citește pentru tine, politicos.","open-source-winnow.8470202743":"Iese","open-source-winnow.8d5643b32d":"Spune-i ce cauți, în cuvinte de zi cu zi.","open-source-winnow.7ed149da71":"Întrebi","open-source-winnow.a0ad93c540":"Trei pași simpli","open-source-winnow.f0a2ec1e4b":"CUM SE SIMTE SĂ FOLOSEȘTI","open-source-winnow.9b640c766b":"PRIMEȘTI","open-source-winnow.e491f98c13":"ADUCE","open-source-winnow.51138d4247":"ASK","open-source-winnow.111bedc7cd":"Web-ul este imens și mare parte din el este zgomot. Winnow citește paginile relevante, păstrează părțile utile și lasă haosul în urmă. Întrebi în cuvinte simple și primești un răspuns organizat cu sursele sale. Nu este nimic nou de învățat.","open-source-winnow.a7e0f3da53":"ca să nu fii nevoit","open-source-winnow.77e260ae55":"Aduce fapte","open-source-winnow.fd8d2a5359":"Ce este acest lucru","open-source-winnow.f5c44d70c8":"Rulează în Europa, tu îl controlezi","open-source-winnow.e03947cc0c":"Suveranitate","open-source-winnow.f460d0c338":"Reguli de sursă și siguranță incluse","open-source-winnow.5a8f23f567":"Risc","open-source-winnow.08e51a95ac":"Mai puține facturi recurente de gestionat","open-source-winnow.5697fd85ad":"Abonamente","open-source-winnow.a47248ec69":"Niciunul, îl rulezi singur","open-source-winnow.bf5dde2d06":"Blocare","open-source-winnow.14bba97aa2":"Cinci instrumente separate și lipiciul lor","open-source-winnow.1697458e97":"Înlocuiește","open-source-winnow.2f37d72f7f":"Muncă sursă auto-găzduită pe care o deții","open-source-winnow.f8c94a3b4b":"Ce este","open-source-winnow.7f4a84d235":"Winnow oferă muncii recurente din surse un singur traseu guvernat. Motoarele de căutare, site-urile web, API-urile, feed-urile și fișierele intră în aceeași rulare; descoperirea, preluarea, parsarea și ieșirea tipizată împărtășesc o singură politică și o singură înregistrare. Operațiunile câștigă un proces repetabil în loc de cinci colectoare care se îndepărtează unul de celălalt.","open-source-winnow.605e19124f":" nu cinci abonamente.","open-source-winnow.c44c8f84d1":" într-o rulare de colectare repetabilă","open-source-winnow.520bfc8181":"Transformă o întrebare","open-source-winnow.566ddd5375":"Winnow","open-source-winnow.a74c151fb2":"Fiecare rezultat își păstrează urma sursei","open-source-winnow.cf9b77061f":"Deschis","open-source-winnow.77787c7f49":"Poate rămâne în Europa","open-source-winnow.9525ae1781":"Sigur","open-source-winnow.71fb014688":"Respectă fiecare regulă a site-ului","open-source-winnow.439f048194":"Politicos","open-source-winnow.29daf762bf":"O listă ordonată, gata de citit","open-source-winnow.53eb1352da":"Primești","open-source-winnow.e225fd00a8":"Citește web-ul, ordonează răspunsul","open-source-winnow.b017742a89":"Face","open-source-winnow.a8d67e1bf6":"Întreabă în cuvinte simple","open-source-winnow.3b4c6041c7":"Tu faci","open-source-winnow.45557686dd":"Un asistent care adună fapte pentru tine","open-source-winnow.704869f20f":"În cuvinte simple","open-source-winnow.f7b38f0719":"Vezi cum funcționează","open-source-winnow.c5187e41af":"Când Fabric are nevoie de informații actuale, Winnow adună piesele relevante din sursele alese pentru serviciu și returnează un rezultat ordonat cu sursele atașate. Nu configurezi scrapere și nu scrii cod; Winnow lucrează în fundal și păstrează o înregistrare a modului în care au fost adunate informațiile.","open-source-winnow.09822b8237":" faptele înapoi la tine","open-source-winnow.308a33b7e9":"Un asistent care aduce","open-source-winnow.e55d544b7a":"robots.txt, limite de rată, protecție SSRF prin design","open-source-winnow.8a123b3f50":"Abordarea conformității","open-source-winnow.dcb1528b65":"text, JSON, JSONL, CSV, HTML","open-source-winnow.0155f01d8e":"Binar unic de 40 MB, Rust","open-source-winnow.a2d36e938f":"1.325 de scrapere de site-uri, 28 de motoare de căutare, 325 de colectoare","open-source-winnow.2eb56be3c2":"Surse","open-source-winnow.a84a3235f0":"Scrapy, Selenium, proxy, scripturi personalizate","open-source-winnow.20b7770944":"Întrebări care rulează","open-source-winnow.942587e61e":"Fișa proiectului","open-source-winnow.2040a14fac":"Winnow compilează o întrebare, o țintă sau o condiție de monitorizare într-un traseu de colectare repetabil. Descoperirea acoperă motoarele de căutare și catalogul de scrapere; preluarea escaladează de la HTTP la automatizarea browserului; parsarea normalizează rezultatul în text tipizat, JSON, JSONL, CSV sau HTML. Fiecare cerere trece prin controalele partajate de rată, robots, SSRF și audit.","open-source-winnow.253484a36c":" grafic","open-source-winnow.dfcb0bb64a":" într-o sursă","open-source-winnow.0ad84ab58c":"O întrebare se compilează","open-source-winnow.48febbef47":"5","open-source-winnow.2a246cca87":"4","open-source-winnow.21b111cbfe":"5","open-source-winnow.1dabba21cd":"✓","open-source-winnow.40311e4206":"Cu contorizare","open-source-winnow.a906200976":"Continuu","open-source-winnow.d88f6d8372":"O singură dată","open-source-winnow.1f444cd5d5":"○","open-source-winnow.870b1fc137":"robots.txt","open-source-winnow.0368680abd":"activat implicit","open-source-winnow.9cdc6c47aa":"întotdeauna","open-source-winnow.699f1a05a9":"SIMPLU","open-source-winnow.27e88b861f":"EASY","open-source-winnow.7696d02e75":"TIDY","open-source-winnow.ad7d12bf1c":"BINE DE ȘTIUT","open-source-winnow.80db3832a5":"PIPELINE","open-source-winnow.4acc8a696c":"ROUTE","open-source-winnow.acda47627f":"OPERAȚIUNI","open-source-winnow.c9766ca413":"GUVERNANȚĂ","open-source-winnow.5d0b2f6bd4":"OBSERVAT","open-source-winnow.8215b59ccb":"MOTOR","open-source-winnow.b338255a3c":"PRIN DESIGN","open-source-winnow.75e7a212dc":"BUILT-IN","open-source-winnow.6e10953f3e":"OPEN","open-source-winnow.c26c3c60bf":"POSTURA DE SIGURANȚĂ","open-source-winnow.5b8fc02b51":"Ce verifică un evaluator","open-source-winnow.ed2c603813":"Politețe","open-source-winnow.2916f241b5":"Refuzat implicit, analizat înainte de fiecare preluare.","open-source-winnow.a70f6d7596":"Ținte sigure","open-source-winnow.d014bc43ef":"Adrese interne și private blocate.","open-source-winnow.9fedecd7a5":"Pseudonimizat la momentul capturii.","open-source-winnow.33de865a8d":"Jurnal de audit","open-source-winnow.567a04e87e":"Înregistrat","open-source-winnow.b4d33125f6":"Fiecare cerere este înregistrată și exportabilă.","open-source-winnow.fee3fb2936":"scrapers","open-source-winnow.50b9e78177":"categorii","open-source-winnow.153946c740":"PROFIL DE CONSTRUIRE","open-source-winnow.63bae1ca6e":"Cum ajunge o versiune la fiecare suprafață","open-source-winnow.9b8dfdff73":"VERSIUNE","open-source-winnow.ac1a42f5ac":"Platforme","open-source-winnow.e473f43629":"Linux, macOS și Windows.","open-source-winnow.967382f860":"Legături","open-source-winnow.7f1585f93e":"Crate Rust, Python prin PyO3 și WASM.","open-source-winnow.ca2769fc96":"Dependențe de bază ale runtime-ului","open-source-winnow.c15fda7a62":"Nucleul nu are dependențe de runtime.","open-source-winnow.b2344990cb":"O versiune, mai multe suprafețe","open-source-winnow.36b1413724":"Stivă de colectare fragmentată","open-source-winnow.68ef2be51a":"Cinci componente mobile","open-source-winnow.b0dc0f5a2e":"Rută de colectare guvernată","open-source-winnow.d700a7568c":"Un singur record de rulare","open-source-winnow.235fd89e60":"Cote de căutare","open-source-winnow.58dd06369e":"Scripturi de lipire","open-source-winnow.d0173a08de":"Implementarea rămâne alegerea ta","open-source-winnow.hero.eyebrow":"Winnow","open-source-winnow.hero.title.lead":"Winnow.","open-source-winnow.hero.title.accent":"Întrebări care rulează.","open-source-winnow.hero.action.secondary":"Întreabă despre versiune","open-source-winnow.hero.technical.lede":"Winnow este un runtime open-source, auto-găzduit, de inteligență sursă, scris în Rust, sub licența Apache-2.0. O întrebare se compilează într-un graf tipizat de surse: descoperire pe 28 de motoare de căutare, 1.325 de scrapers întreținuți și 325 de colectoare native, sub un singur contract durabil de întrebare.","open-source-winnow.hero.technical.action.primary":"Urmărește o rulare","open-source-winnow.hero.technical.ledger.label":"Fișă de proiect","open-source-winnow.hero.technical.ledger.pill":"Winnow","open-source-winnow.hero.technical.ledger.row.whatItIs.label":"Ce este","open-source-winnow.hero.technical.ledger.row.whatItIs.value":"Runtime de inteligență sursă în Rust","open-source-winnow.hero.technical.ledger.row.sources.label":"Surse","open-source-winnow.hero.technical.ledger.row.sources.value":"1.325 de scrapers de site-uri, 28 de motoare de căutare, 325 de colectoare","open-source-winnow.hero.technical.ledger.row.binary.label":"Binar","open-source-winnow.hero.technical.ledger.row.binary.value":"Binar unic de 40 MB, Rust","open-source-winnow.hero.technical.ledger.row.output.label":"Ieșire","open-source-winnow.hero.technical.ledger.row.output.value":"text, JSON, JSONL, CSV, HTML","open-source-winnow.hero.technical.ledger.row.replaces.label":"Înlocuiește","open-source-winnow.hero.technical.ledger.row.replaces.value":"Flote de browsere, pool-uri de proxy, scripturi și lipici","open-source-winnow.hero.technical.ledger.row.delivery.label":"Livrare","open-source-winnow.hero.technical.ledger.row.delivery.value":"CLI (winnow search), crate-uri, serviciu, Python sau WASM","open-source-winnow.hero.technical.ledger.row.controls.label":"Controale","open-source-winnow.hero.technical.ledger.row.controls.value":"Limite de rată, reguli de sursă și protecție a adreselor sigure","open-source-winnow.hero.business.lede":"Winnow este un motor open-source Apache-2.0 de scraping web și OSINT în Rust. Aceleași întrebări externe revin în fiecare trimestru, iar metoda din spatele răspunsului dispare de fiecare dată; Winnow transformă fiecare întrebare într-un proces de sursă propriu, cu rezultate tipizate și un record de rulare pe care următoarea persoană îl poate inspecta.","open-source-winnow.hero.business.action.primary":"Începe cu o întrebare","open-source-winnow.hero.business.ledger.label":"Cum funcționează","open-source-winnow.hero.business.ledger.pill":"Winnow","open-source-winnow.hero.business.ledger.row.purpose.label":"Scop","open-source-winnow.hero.business.ledger.row.purpose.value":"Colectare recurentă de surse","open-source-winnow.hero.business.ledger.row.inputs.label":"Intrări","open-source-winnow.hero.business.ledger.row.inputs.value":"Căutare, site-uri, API-uri, feed-uri, fișiere","open-source-winnow.hero.business.ledger.row.replaces.label":"Înlocuiește","open-source-winnow.hero.business.ledger.row.replaces.value":"Cinci căi de colectare divergente","open-source-winnow.hero.business.ledger.row.operation.label":"Operațiune","open-source-winnow.hero.business.ledger.row.operation.value":"O singură politică și un singur record de rulare","open-source-winnow.hero.business.ledger.row.output.label":"Ieșire","open-source-winnow.hero.business.ledger.row.output.value":"Rezultate tipizate pentru următorul sistem","open-source-winnow.hero.business.ledger.row.controls.label":"Controale","open-source-winnow.hero.business.ledger.row.controls.value":"Reguli sursă aplicate pe tot traseul","open-source-winnow.hero.business.ledger.row.deployment.label":"Implementare","open-source-winnow.hero.business.ledger.row.deployment.value":"Serverele tale, controlate de operator sau izolate","open-source-winnow.hero.consumer.lede":"Întrebi ce ai nevoie. Winnow caută în surse publice potrivite, aduce părțile utile și arată de unde provine fiecare. Când lumea se schimbă, întrebarea poate privi din nou.","open-source-winnow.hero.consumer.action.primary":"Vezi ce face","open-source-winnow.hero.consumer.ledger.label":"Pe scurt","open-source-winnow.hero.consumer.ledger.pill":"Winnow","open-source-winnow.hero.consumer.ledger.row.whatItIs.label":"Ce este","open-source-winnow.hero.consumer.ledger.row.whatItIs.value":"Un asistent care adună fapte pentru tine","open-source-winnow.hero.consumer.ledger.row.youDo.label":"Tu faci","open-source-winnow.hero.consumer.ledger.row.youDo.value":"Întrebi pe scurt","open-source-winnow.hero.consumer.ledger.row.itDoes.label":"El face","open-source-winnow.hero.consumer.ledger.row.itDoes.value":"Citește webul, ordonează răspunsul","open-source-winnow.hero.consumer.ledger.row.youGet.label":"Primești","open-source-winnow.hero.consumer.ledger.row.youGet.value":"O listă clară, gata de citit","open-source-winnow.hero.consumer.ledger.row.polite.label":"Politicos","open-source-winnow.hero.consumer.ledger.row.polite.value":"Așteaptă rândul și ține evidența","open-source-winnow.hero.consumer.ledger.row.safe.label":"Sigur","open-source-winnow.hero.consumer.ledger.row.safe.value":"Rulează acolo unde îl implementezi","open-source-winnow.hero.consumer.ledger.row.open.label":"Deschis","open-source-winnow.hero.consumer.ledger.row.open.value":"Fiecare rezultat își păstrează sursa","open-source-winnow.breadcrumb.home":"Open Source","open-source-winnow.breadcrumb.current":"Winnow","open-source-winnow.close.label":"Începe","open-source-winnow.close.headline":"Alege o întrebare care revine mereu. Fă-o să ruleze.","open-source-winnow.close.body":"Începe restrâns. Definește cum arată un rezultat util, numește familiile de surse acceptabile și limitele, rulează întrebarea prin CLI-ul Winnow sau crate-urile Rust și inspectează ce s-a găsit, ce a lipsit, ce a fost contrazis și ce s-a schimbat înainte să decizi dacă merită un ritm.","open-source-winnow.close.action.primary":"Citește documentația","open-source-winnow.close.action.secondary":"Întreabă despre lansare","open-source-winnow.next.eyebrow":"Continuă explorarea","open-source-winnow.next.reed.category":"Proiect asociat","open-source-winnow.next.reed.title":"Reed","open-source-winnow.next.reed.description":"Analizează ieșirea Winnow în arbori cu conținut adresabil.","open-source-winnow.next.bitweave.category":"Proiect asociat","open-source-winnow.next.bitweave.title":"BitWeave","open-source-winnow.next.bitweave.description":"Indexează datele adunate pentru regăsire rapidă.","open-source-winnow.next.spindle.category":"Produse","open-source-winnow.next.spindle.title":"Spindle","open-source-winnow.next.spindle.description":"Guvernarea cunoștințelor peste sursele colectate de Winnow.","open-source-winnow.banner.biz-recognition.eyebrow":"Momentul recunoașterii","open-source-winnow.banner.biz-recognition.lead":"Niciun raport nou.","open-source-winnow.banner.biz-recognition.leadAccent":"Menține întrebarea activă.","open-source-winnow.banner.biz-recognition.paragraph.1":"Aceeași întrebare ajunge în fiecare trimestru. Analistul deschide aceleași file. O sursă s-a schimbat și nimeni nu a observat. Foaia de calcul nu are o cale de încredere înapoi la pagină. Rezultatul îmbătrânește deja până să circule, iar următoarea cerere este tratată ca o muncă nouă pentru că nimeni nu deține metoda sursei între rapoarte.","open-source-winnow.banner.biz-recognition.paragraph.2":"Winnow schimbă acest ritm de operare. Întrebarea își păstrează sursele acceptate, forma de ieșire, recurența și istoricul rulărilor. Oamenii revizuiesc materialul schimbat sau disputat în loc să reconstruiască întregul traseu. Livrabilul încetează să fie o performanță de cercetare unică și devine rezultatul curent al unei capacități numite.","open-source-winnow.banner.biz-recognition.panel.header":"Cererea repetată","open-source-winnow.banner.biz-recognition.panel.tag":"recunoscută","open-source-winnow.banner.biz-recognition.check.1":"aceeași întrebare de afaceri","open-source-winnow.banner.biz-recognition.check.2":"aceleași familii de surse","open-source-winnow.banner.biz-recognition.check.3":"aceeași curățare","open-source-winnow.banner.biz-recognition.check.4":"aceeași comparație","open-source-winnow.banner.biz-recognition.check.5":"aceeași foaie de calcul","open-source-winnow.banner.biz-recognition.check.6":"schimbări noi în surse","open-source-winnow.banner.biz-recognition.check.7":"nicio metodă durabilă","open-source-winnow.banner.biz-recognition.verdict":"nu mai repeta cercetarea; fă întrebarea să ruleze","open-source-winnow.banner.biz-recognition.footline":"următoarea rulare începe de la metodă, nu de la memorie","open-source-winnow.banner.con-recognition.eyebrow":"Ritualul repetat","open-source-winnow.banner.con-recognition.lead":"Gata cu marcajele.","open-source-winnow.banner.con-recognition.leadAccent":"Menține întrebarea activă.","open-source-winnow.banner.con-recognition.paragraph.1":"Aceleași file. Același copy-paste. Aceeași foaie de calcul. Aceeași îndoială despre care pagină este cea mai recentă. Aceeași muncă din nou săptămâna viitoare. Căutarea a rezolvat primul pas, dar tu ai rămas partea care lega totul la un loc și își amintea când să o facă din nou.","open-source-winnow.banner.con-recognition.paragraph.2":"Winnow permite produsului să își amintească întrebarea, căile utile către surse și forma rezultatului. Poți în continuare să deschizi sursele și să judeci răspunsul. Nu mai trebuie să reconstruiești traseul de fiecare dată înainte de a putea să îl judeci.","open-source-winnow.banner.con-recognition.panel.header":"Întrebarea care revine mereu","open-source-winnow.banner.con-recognition.panel.tag":"recunoscut","open-source-winnow.banner.con-recognition.check.1":"aceleași pagini","open-source-winnow.banner.con-recognition.check.2":"aceleași câmpuri utile","open-source-winnow.banner.con-recognition.check.3":"aceeași comparație","open-source-winnow.banner.con-recognition.check.4":"aceeași îndoială","open-source-winnow.banner.con-recognition.check.5":"aceeași reîmprospătare","open-source-winnow.banner.con-recognition.verdict":"întreabă o dată, păstrează sursele, lasă întrebarea să funcționeze din nou","open-source-winnow.banner.con-recognition.footline":"următorul răspuns se poate schimba fără ca întreaga metodă să dispară","open-source-winnow.section.win-eng-question-graph.eyebrow":"Rădăcina runtime-ului","open-source-winnow.section.win-eng-question-graph.headlineLead":"O întrebare se compilează","open-source-winnow.section.win-eng-question-graph.headlineAccent":"într-un graf de surse","open-source-winnow.section.win-eng-question-graph.body":"Un scraper începe cu o pagină. Winnow începe cu motivul pentru care pagina este întrebată. Contractul public al întrebării conține obiectivul, ținta, familiile de surse acceptate, rezultatul așteptat, ritmul, autoritatea și cerințele pentru jurnalul de rulare. Sub el, runtime-ul asamblează graful concret de surse necesar pentru această rulare.","open-source-winnow.section.win-eng-question-graph.secondaryKicker":"Stabil deasupra, înlocuibil dedesubt","open-source-winnow.section.win-eng-question-graph.secondaryLeft":"Sub contract, tipurile runtime rămân specializate, pentru că un feed și o pagină randată nu vor același tratament. Ceea ce rămâne stabil este nevoia declarată și contractul de ieșire. Motoarele de căutare, scraperele de site-uri, colectoarele, căile de crawler, fișierele, feedurile, streamurile și etapele de procesare se pot schimba fără a schimba identitatea întrebării pe care o servesc. Contractul oferă, de asemenea, un loc stabil pentru schimbare.","open-source-winnow.section.win-eng-question-graph.secondaryRight":"O actualizare a scraperului, înlocuirea unui colector, o întrerupere a motorului sau o revizuire a ieșirii pot fi înregistrate ca o modificare a grafului de surse sau a contractului, în loc să fie ascunse într-o implementare fără legătură. Acest lucru face runtime-ul mai ușor de testat și mai ușor de explicat: inginerii pot compara două revizuiri ale grafului pentru aceeași întrebare, în timp ce operatorii pot vedea dacă un rezultat schimbat a venit din lume, din graf sau din ieșirea cerută.","open-source-winnow.section.win-eng-question-graph.pill.1":"CONTRACTUL ÎNTREBĂRII","open-source-winnow.section.win-eng-question-graph.pill.2":"GRAFUL DE SURSE","open-source-winnow.section.win-eng-question-graph.pill.3":"O SINGURĂ RULARE","open-source-winnow.section.win-eng-question-graph.footer":"Graful funcționează doar dacă diferitelor tipuri de surse li se permite să rămână diferite.","open-source-winnow.section.win-eng-source-kinds.eyebrow":"Granita de tip","open-source-winnow.section.win-eng-source-kinds.headlineLead":"O pagină, un feed și un stream","open-source-winnow.section.win-eng-source-kinds.headlineAccent":"nu au un singur ciclu de viață","open-source-winnow.section.win-eng-source-kinds.body":"Web scraping-ul este un tip de sursă printre altele, iar tratarea lui ca întreaga treabă este ceea ce face un pipeline OSINT fragil. Scraperele HTML, motoarele de căutare, clienții API, referințele la seturi de date, feedurile RSS, streamurile WebSocket, fișierele și căile de crawler nu sunt etichete decorative pe aceeași cerere. Au stări de conexiune, ritm, scheme, comportament de reîncercare, autentificare, ieșiri și moduri de eșec diferite. Winnow păstrează aceste contracte explicite și le lasă să convergă la granița rezultatului. O rulare trebuie, prin urmare, să știe sub ce contract operează, nu doar ce adresă apelează. Acesta este ceea ce permite ca un eșec să fie raportat ca o deconectare a streamului, o cotă epuizată sau un fișier vechi, în loc de o eroare generică de cerere, și este ceea ce menține granița rezultatului onestă atunci când patru tipuri de surse răspund la aceeași întrebare.","open-source-winnow.section.win-eng-source-kinds.secondaryKicker":"O singură taxonomie, mai multe contracte","open-source-winnow.section.win-eng-source-kinds.secondaryLeft":"Vocabularul cu 66 de categorii organizează patrimoniul de surse pentru filtrare și planificare. Nu șterge faptul că o sursă este interogată, transmisă în flux, accesată prin crawling, randată, descărcată sau analizată dintr-un fișier. Această separare este ceea ce permite unui colector să se reconecteze fără să pretindă că este o reîncercare de scraper și permite unui extractor de pagini să expună o schemă întreținută fără să pretindă că fiecare pagină necunoscută are una.","open-source-winnow.section.win-eng-source-kinds.secondaryRight":"Această separare previne, de asemenea, scurgerea ipotezelor operaționale între clasele de surse. O sursă interogată poate avea un timp pentru următoarea rulare. Un stream poate avea un cursor de reluare și o stare de conexiune. Un fișier poate avea o identitate de conținut și o graniță de import. Un motor de căutare poate avea dezactivare temporară și stare de cache a rezultatelor. Tratarea tuturor ca URL-uri ar simplifica o interfață, dar ar împinge complexitatea reală în convenții nedocumentate.","open-source-winnow.section.win-eng-source-kinds.pill.1":"TIPURI EXPLICITE","open-source-winnow.section.win-eng-source-kinds.pill.2":"66 DE CATEGORII","open-source-winnow.section.win-eng-source-kinds.pill.3":"TYPED","open-source-winnow.section.win-eng-source-kinds.footer":"Când întrebarea nu numește o sursă, descoperirea trebuie să construiască prima parte a grafului.","open-source-winnow.section.win-eng-discovery.eyebrow":"Planificarea interogărilor și căutarea","open-source-winnow.section.win-eng-discovery.headlineLead":"Căutarea găsește uși posibile","open-source-winnow.section.win-eng-discovery.headlineAccent":"iar rularea trece prin ele","open-source-winnow.section.win-eng-discovery.body":"Descoperirea poate clasifica o cerere, poate analiza structura booleană, poate împărți subinterogările dependente, poate selecta motoare potrivite și le poate executa în paralel. Cele douăzeci și opt de integrări de motoare sunt un strat de descoperire coordonat, nu douăzeci și opt de apeluri HTTP interschimbabile și nu o afirmație că fragmentele sunt răspunsul.","open-source-winnow.section.win-eng-discovery.secondaryKicker":"Paralel fără blocarea registrului","open-source-winnow.section.win-eng-discovery.secondaryLeft":"Mânerurile motoarelor sunt clonate în timp ce registrul este citit, apoi blocarea este eliberată înainte de începerea lucrului asincron. Fiecare motor își păstrează propriul timeout, reîncercare, dezactivare temporară și stare de cache. Rezultatele revin ca candidați tipizați, apoi normalizarea URL-urilor, deduplicarea, scorarea și amestecarea produc o listă scurtă de surse pentru etapa următoare. Un motor limitat de rată poate părăsi o rulare fără a fi eliminat din registru.","open-source-winnow.section.win-eng-discovery.secondaryRight":"Chitanțele de descoperire sunt utile dincolo de depanare. Ele arată ce motoare erau eligibile, care au fost încercate, care nu au returnat candidați și care au fost omise din cauza politicii, ratei sau stării temporare de sănătate. Acest lucru este esențial pentru afirmațiile privind acoperirea surselor. „Nu s-a găsit nimic” are un înțeles diferit atunci când douăzeci de motoare potrivite au finalizat, față de cazul în care singurul motor legal a expirat înainte de a returna.","open-source-winnow.section.win-eng-discovery.pill.1":"28 DE MOTOARE","open-source-winnow.section.win-eng-discovery.pill.2":"DESCOMPUS","open-source-winnow.section.win-eng-discovery.pill.3":"SURSE CANDIDATE","open-source-winnow.section.win-eng-discovery.footer":"Sursele candidate trebuie să împartă în continuare un singur sistem de rată și eșec înainte ca orice cerere să plece.","open-source-winnow.section.win-eng-rate-control.eyebrow":"Rată, latență și refuz","open-source-winnow.section.win-eng-rate-control.headlineLead":"Fiecare cale de sursă așteaptă","open-source-winnow.section.win-eng-rate-control.headlineAccent":"aceeași stare operațională","open-source-winnow.section.win-eng-rate-control.body":"Razuitorii, crawler-ele, colectoarele și căile opționale de proxy nu ar trebui să își inventeze fiecare propria idee despre traficul acceptabil. Winnow compune controlul global al exploziei, starea pe domeniu, întreruperea circuitului și răspunsul adaptiv la latență, astfel încât următoarea cerere să reflecte ceea ce au întâlnit efectiv cererile anterioare. O singură stare operațională partajată este, de asemenea, ceea ce face o afirmație despre trafic verificabilă: următoarea cerere devine eligibilă datorită a ceea ce au întâlnit cererile anterioare, nu pentru că o componentă a decis singură să încerce din nou.","open-source-winnow.section.win-eng-rate-control.secondaryKicker":"Trei straturi, trei sarcini","open-source-winnow.section.win-eng-rate-control.secondaryLeft":"Stratul global limitează traficul agregat. Starea pe domeniu protejează sursele individuale și înregistrează refuzul separat de încetineală. Controlul adaptiv direcționează cota de cereri în jurul unei ținte de latență configurate, mai degrabă decât să trateze o întârziere fixă ca fiind potrivită pentru fiecare gazdă. Impliciturile rămân configurare, nu lege de produs. Un circuit care se deschide poate admite ulterior cereri de test controlate înainte de a readuce o sursă în rotația normală.","open-source-winnow.section.win-eng-rate-control.secondaryRight":"Stratul de rată este conceput pentru a susține comportamentul specific sursei, fără a împrăștia controlul sursei în extractoarele însele. Un colector poate raporta că o fereastră de la distanță a fost epuizată. Un crawler poate amâna un element din frontieră. Un răzuitor poate semnala o blocare. Controlorul decide când munca devine din nou eligibilă, în timp ce adaptorul de sursă rămâne responsabil pentru interpretarea corectă a răspunsului.","open-source-winnow.section.win-eng-rate-control.pill.1":"BUGET GLOBAL","open-source-winnow.section.win-eng-rate-control.pill.2":"CIRCUIT PE DOMENIU","open-source-winnow.section.win-eng-rate-control.pill.3":"RATĂ ADAPTIVĂ","open-source-winnow.section.win-eng-rate-control.footer":"Un runtime de sursă devine recognoscibil în momentul în care rata, eșecul și accesul încetează să mai trăiască în scripturi individuale.","open-source-winnow.section.win-eng-access.eyebrow":"Calea de acces proporțională","open-source-winnow.section.win-eng-access.headlineLead":"Folosește cea mai simplă rută","open-source-winnow.section.win-eng-access.headlineAccent":"de care sursa are efectiv nevoie","open-source-winnow.section.win-eng-access.body":"HTTP direct este calea de acces normală a Winnow. Mecanisme mai costisitoare apar doar acolo unde o sursă și configurația o cer. O rulare poate adăuga stare de sesiune, profiluri de protocol, selecție de proxy sau randare opțională în browser, dar acestea sunt decizii explicite în graficul sursei, nu o taxă de performanță și o deghizare comportamentală aplicată fiecărei cereri.","open-source-winnow.section.win-eng-access.secondaryKicker":"Starea de acces face parte din calea rezultatului","open-source-winnow.section.win-eng-access.secondaryLeft":"Un răspuns de la sursă poate depinde de cookie-uri, autentificare, antete, proxy selectat, profil de transport, stare de browser, istoric de reîncercări și sincronizare. Winnow păstrează aceste preocupări ca module explicite, astfel încât o reîncercare să nu devină în tăcere o identitate sau o sesiune diferită. O urmă de acces poate arăta ce rute au fost încercate, care a reușit, ce alternative au fost omise și dacă politica sau refuzul sursei au încheiat calea.","open-source-winnow.section.win-eng-access.secondaryRight":"Funcțiile opționale de compatibilitate pentru sursele care rulează protecție anti-bot rămân instrumente de inginerie, nu personalitatea produsului. Ele pot îmbunătăți accesibilitatea acolo unde o sursă se comportă diferit între clienți, dar nu creează permisiune și nu sunt necesare pentru majoritatea surselor publice și structurate acceptate. Menținerea escaladării vizibile face costul, identitatea și implicațiile sale de politică revizuibile, în loc să le îngroape într-un apel opac de „preluare inteligentă”.","open-source-winnow.section.win-eng-access.pill.1":"DIRECT ÎNTÂI","open-source-winnow.section.win-eng-access.pill.2":"BROWSER OPȚIONAL","open-source-winnow.section.win-eng-access.pill.3":"OPRIRE EXPLICITĂ","open-source-winnow.section.win-eng-access.footer":"Când ținta este mai mult de o pagină, accesul devine o problemă de traversare mărginită.","open-source-winnow.section.win-eng-crawl.eyebrow":"Un site ca graf","open-source-winnow.section.win-eng-crawl.headlineLead":"Urmărește linkurile","open-source-winnow.section.win-eng-crawl.headlineAccent":"fără a pierde granița","open-source-winnow.section.win-eng-crawl.body":"Un crawler nu este o buclă nemărginită peste URL-uri descoperite. Winnow tratează crawling-ul ca traversare de graf sub limite explicite de origine, cale, adâncime, pagină, conținut, concurență, reîncercare, rată și timp. Strategiile lățime-întâi, adâncime-întâi și de prioritate schimbă ordinea traversării, nu domeniul declarat al întrebării.","open-source-winnow.section.win-eng-crawl.secondaryKicker":"Frontiera este date","open-source-winnow.section.win-eng-crawl.secondaryLeft":"Fiecare URL descoperit intră într-o frontieră cu adâncimea, părintele, prioritatea, regula sursei și starea curentă. Canonicalizarea și detectarea duplicatelor împiedică aceeași resursă să consume bugetul în mod repetat. Regulile de tipar pot include sau exclude căi. Căile relevante de intrare URL pot refuza destinațiile loopback, private și link-local înainte de a deschide o cerere. Un scraper întreținut poate fi aplicat paginilor potrivite, în timp ce paginile necunoscute rămân rezultate generice de crawl.","open-source-winnow.section.win-eng-crawl.secondaryRight":"Starea de crawl poate fi astfel reluată, distribuită sau inspectată ca o parte de primă clasă a rulării. Frontiera arată ce a fost descoperit, dar nu încă procesat, setul vizitat arată ce a consumat buget, iar motivele de oprire arată dacă traversarea s-a finalizat, a atins o limită sau a fost întreruptă. Acest lucru contează atunci când un rezultat de crawl alimentează o întrebare recurentă, deoarece un crawl incomplet nu trebuie să arate ca o scanare externă completă.","open-source-winnow.section.win-eng-crawl.pill.1":"FRONTIERĂ MĂRGINITĂ","open-source-winnow.section.win-eng-crawl.pill.2":"DOMENIU EXPLICIT","open-source-winnow.section.win-eng-crawl.pill.3":"INTERVALE SIGURE","open-source-winnow.section.win-eng-crawl.footer":"HTML-ul obținut poate alege apoi un arbore complet navigabil sau un contract de streaming mărginit.","open-source-winnow.section.win-eng-parsers.eyebrow":"Citire HTML","open-source-winnow.section.win-eng-parsers.headlineLead":"Citește HTML în două moduri","open-source-winnow.section.win-eng-parsers.headlineAccent":"ca arbore complet sau ca flux","open-source-winnow.section.win-eng-parsers.body":"Winnow nu forțează fiecare document printr-un singur model de memorie și navigare. Calea DOM complet construiește un arbore bazat pe arena, cu navigare legată, identități de tag-uri internate și indici incrementali pentru selectoare repetate. Calea de streaming procesează bucăți prin handler-e înregistrate și menține un set de lucru mărginit pentru extragere doar înainte.","open-source-winnow.section.win-eng-parsers.secondaryKicker":"Ciclul de viață impus în sistemul de tipuri","open-source-winnow.section.win-eng-parsers.secondaryLeft":"Handler-ele de streaming sunt configurate înainte de începerea procesării. Bucățile pot fi scrise doar în timp ce parser-ul este în starea de procesare, iar rezultatele devin disponibile doar după finish. Granița typestate face apelurile invalide de ciclu de viață nereprezentabile în utilizarea obișnuită. Calea DOM complet consumă mai multă memorie pentru a face navigarea aleatorie repetată ieftină. Niciun contract nu este prezentat ca universal mai bun.","open-source-winnow.section.win-eng-parsers.secondaryRight":"Ambele contracte de parser pot alimenta scraper-e întreținute, extragere generică și captura de dovezi. Diferența este operațională, nu retorică: profilul DOM plătește pentru o reprezentare structurală reutilizabilă, în timp ce streaming-ul plătește doar pentru handler-ele și starea necesare în timpul progresului înainte. Înregistrarea acestei alegeri în chitanța de rulare permite ca afirmațiile despre performanță și memorie să rămână legate de calea efectiv utilizată.","open-source-winnow.section.win-eng-parsers.pill.1":"DOM COMPLET","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":"Parser-ul expune structura. Contractul specific sursei decide ce structură contează.","open-source-winnow.section.win-eng-scrapers-collectors.eyebrow":"Estate-ul de surse întreținut","open-source-winnow.section.win-eng-scrapers-collectors.headlineLead":"Un scraper cunoaște o familie de pagini","open-source-winnow.section.win-eng-scrapers-collectors.headlineAccent":"și un colector deține un ciclu de viață","open-source-winnow.section.win-eng-scrapers-collectors.body":"Cele 1.325 de scraper-e de site-uri și 325 de colectoare native ale Winnow sunt instrumente înrudite, nu două nume pentru același adaptor. Un scraper declară site-urile pe care le înțelege și transformă paginile lor în câmpuri tipizate. Un colector declară cum se comportă o sursă structurată, programată sau persistentă în timp și emite înregistrări sau payload-uri de domeniu din acel ciclu de viață.","open-source-winnow.section.win-eng-scrapers-collectors.secondaryKicker":"Schema este o promisiune despre ieșire","open-source-winnow.section.win-eng-scrapers-collectors.secondaryLeft":"Un scraper întreținut poate publica nume de câmpuri, tipuri și cerințe operaționale pentru familia sa de pagini. Selectoarele CSS, căile JSON încorporate și particularitățile sursei rămân în interiorul implementării. Un colector poate publica tipul sursei, cadența, necesarul de autentificare, validarea, comportamentul de reconectare și schema payload-ului. Extractorul generic rămâne disponibil pentru pagini necunoscute, dar este marcat ca fallback, nu comercializat ca echivalent al cunoașterii întreținute a sursei.","open-source-winnow.section.win-eng-scrapers-collectors.secondaryRight":"Recensământul registrului este dovadă de lansare, nu un substitut pentru sănătatea sursei. O intrare de sursă poate fi activă, degradată, temporar indisponibilă sau retrasă. Schemele întreținute pot purta informații de versiune și testare, în timp ce contractele colectoarelor pot expune ultimul succes și starea curentă de reconectare. Acest lucru oferă cumpărătorilor un răspuns mai bun despre acoperire decât un singur număr de catalog și oferă inginerilor un loc pentru a distinge inventarul de execuția sănătoasă curentă.","open-source-winnow.section.win-eng-scrapers-collectors.pill.1":"1.325 DE SCRAPER-E","open-source-winnow.section.win-eng-scrapers-collectors.pill.2":"325 DE COLECTOARE","open-source-winnow.section.win-eng-scrapers-collectors.pill.3":"SCHEME","open-source-winnow.section.win-eng-scrapers-collectors.footer":"Ambele căi converg către valori care ar trebui să-și păstreze tipul și forma sursei.","open-source-winnow.section.win-eng-typed-enrichment.eyebrow":"De la materialul sursă la înregistrări utilizabile","open-source-winnow.section.win-eng-typed-enrichment.headlineLead":"Păstrează valoarea tipizată","open-source-winnow.section.win-eng-typed-enrichment.headlineAccent":"și păstrează de unde a venit","open-source-winnow.section.win-eng-typed-enrichment.body":"Winnow poate emite șiruri de caractere, numere întregi, zecimale cu virgulă fixă, booleene, date și ore, URL-uri, array-uri, obiecte, JSON, null și payload-uri specifice domeniului. Dacă o sursă externă trimite o valoare cu virgulă mobilă, Winnow o convertește explicit la graniță. Clasificarea internă, comparația și stocarea folosesc forme binare, întregi sau cu virgulă fixă.","open-source-winnow.section.win-eng-typed-enrichment.secondaryKicker":"Îmbogățirea rămâne o etapă","open-source-winnow.section.win-eng-typed-enrichment.secondaryLeft":"Clasificarea evenimentelor, extragerea coordonatelor, parsarea țării și a celulelor, legarea entităților, analiza temporală și deduplicarea pot adăuga structură după achiziție. Ieșirea lor poartă starea de potrivire, încredere și metodă. Înregistrarea originală a sursei rămâne disponibilă, astfel încât îmbogățirea să poată fi inspectată, revizuită sau omisă fără a pretinde că sursa a publicat interpretarea îmbogățită.","open-source-winnow.section.win-eng-typed-enrichment.secondaryRight":"Stratul explicit de tipuri îmbunătățește și contractele de ieșire. Un apelant poate cere o dată și oră în loc să accepte un șir arbitrar, un array de ofițeri în loc de un câmp separat prin virgule, sau un obiect de locație în loc de proză. Validarea contractului confirmă forma și limitele. Nu pretinde că valoarea externă este corectă din punct de vedere factual, ceea ce menține calitatea datelor și adevărul sursei separate de succesul serializării.","open-source-winnow.section.win-eng-typed-enrichment.pill.1":"VALORI TIPIZATE","open-source-winnow.section.win-eng-typed-enrichment.pill.2":"URMĂ DE ÎMBOGĂȚIRE","open-source-winnow.section.win-eng-typed-enrichment.pill.3":"CU SURSĂ","open-source-winnow.section.win-eng-typed-enrichment.footer":"Când o întrebare cere ce susține o afirmație, o listă plată de înregistrări nu mai este suficientă.","open-source-winnow.section.win-eng-evidence.eyebrow":"Stare de cercetare conștientă de sursă","open-source-winnow.section.win-eng-evidence.headlineLead":"Un paragraf curat","open-source-winnow.section.win-eng-evidence.headlineAccent":"nu trebuie să șteargă dezacordul","open-source-winnow.section.win-eng-evidence.body":"Căile de cercetare ale Winnow pot reprezenta afirmații, dovezi și surse ca tipuri diferite de noduri. Suportul, contradicția, derivarea, relația și baza sursei rămân muchii tipizate. O afirmație poate fi susținută, contrazisă, mixtă, insuficientă sau nerezolvată fără a fi forțată într-o singură propoziție încrezătoare pentru că o rulare a atins termenul limită.","open-source-winnow.section.win-eng-evidence.secondaryKicker":"Credibilitatea este stare contextuală","open-source-winnow.section.win-eng-evidence.secondaryLeft":"Tipul sursei, încrederea configurată, puterea dovezilor, noutatea, independența și coroborarea pot contribui la un scor sau la o sinteză. Ele nu devin declarații universale că un domeniu sau un editor este obiectiv demn de încredere. O sinteză generată este o singură operație asupra grafului. Graful, incertitudinea și nodurile contradictorii rămân disponibile alături de ea. Independența este deosebit de importantă în cercetarea bazată pe surse publice.","open-source-winnow.section.win-eng-evidence.secondaryRight":"Zece pagini care repetă un singur comunicat de presă nu ar trebui afișate ca zece confirmări separate. Winnow poate păstra starea derivării și a surselor conexe, astfel încât sinteza și revizuirea să poată trata repetiția diferit de sprijinul independent. Graful poate păstra și întrebările care au fost căutate, dar nu au primit răspuns, făcând insuficiența vizibilă ca un decalaj concret, nu ca o declinare vagă a răspunderii.","open-source-winnow.section.win-eng-evidence.pill.1":"AFIRMAȚII","open-source-winnow.section.win-eng-evidence.pill.2":"DOVEZI","open-source-winnow.section.win-eng-evidence.pill.3":"CONTRADICȚIE","open-source-winnow.section.win-eng-evidence.footer":"Un graf al surselor condus de un agent are nevoie totuși de limite ferme înainte de a putea acționa.","open-source-winnow.section.win-eng-authority-errors.eyebrow":"Contextul agentului și starea de operare","open-source-winnow.section.win-eng-authority-errors.headlineLead":"O întrebare poate rula","open-source-winnow.section.win-eng-authority-errors.headlineAccent":"fără autoritate nelimitată","open-source-winnow.section.win-eng-authority-errors.body":"Munca agentului configurat asupra surselor poate trece prin bugete, politici, siguranță, aprobare umană, contracte de ieșire și audit. Acestea sunt controale compuse, nu o singură instrucțiune în prompt, și aparțin căii agentului care le activează. Un apel direct de tip scraper sau colector rulează sub controlul ratei, politicii și erorilor, fără să aștepte o persoană. Autoritatea este, așadar, ceva ce implementarea acordă la granițe numite, iar o rulare care nu ajunge niciodată la acele granițe nu o dobândește. Fiecare control care s-a aplicat este înregistrat cu rularea, nu dedus din configurație.","open-source-winnow.section.win-eng-authority-errors.secondaryKicker":"Erorile nu sunt rezultate goale","open-source-winnow.section.win-eng-authority-errors.secondaryLeft":"Blocat, limitat de rată, negăsit, malformat, refuzat, buget epuizat, timeout, parser eșuat și sursă indisponibilă sunt condiții de operare cu semantici diferite de reîncercare și escaladare. O întrebare în curs de rulare trebuie să păstreze aceste distincții, pentru că tăcerea poate fi altfel confundată cu „nimic nu s-a schimbat”. Lanțurile de erori pot păstra contextul sursei, deciziile de reîncercare, încercările de rezervă și clasificarea destinată utilizatorului.","open-source-winnow.section.win-eng-authority-errors.secondaryRight":"Contractele de ieșire închid un alt decalaj frecvent. O rulare poate reuși tehnic, dar să nu returneze câmpurile, cardinalitatea sau starea dovezilor cerute de apelant. Eșecul contractului ar trebui să rămână separat de eșecul sursei: sursele pot fi răspuns, dar răspunsul nu a fost utilizabil pentru această întrebare. Păstrarea acestei distincții tipizate împiedică automatizarea din aval să accepte muncă asupra surselor structural incompletă.","open-source-winnow.section.win-eng-authority-errors.pill.1":"BUGET","open-source-winnow.section.win-eng-authority-errors.pill.2":"POLITICĂ","open-source-winnow.section.win-eng-authority-errors.pill.3":"ERORI TIPIZATE","open-source-winnow.section.win-eng-authority-errors.footer":"Ultimul test arhitectural este dacă fiecare client și worker recunoaște în continuare aceleași contracte de întrebare și rezultat.","open-source-winnow.section.win-eng-surfaces-distributed.eyebrow":"Implementare fără rescrierea modelului sursă","open-source-winnow.section.win-eng-surfaces-distributed.headlineLead":"Începeți cu un singur binar","open-source-winnow.section.win-eng-surfaces-distributed.headlineAccent":"și împărțiți munca atunci când o justifică","open-source-winnow.section.win-eng-surfaces-distributed.body":"Winnow poate fi folosit prin binarul din linia de comandă, crate-uri Rust încorporate, un serviciu HTTP, legături Python și căi WebAssembly. Fiecare suprafață expune operațiile care au sens pentru ea, iar capacitățile de browser, distribuite și de serviciu sunt activate acolo unde o implementare le dorește. Ceea ce rămâne recognoscibil în toate este identitatea întrebării, vocabularul tipurilor de sursă, rezultatul tipizat și înregistrarea rulării. O implementare poate rămâne la binarul unic pe termen nelimitat fără să piardă vocabularul folosit de celelalte suprafețe.","open-source-winnow.section.win-eng-surfaces-distributed.secondaryKicker":"Coordonarea este separată de execuția surselor","open-source-winnow.section.win-eng-surfaces-distributed.secondaryLeft":"Implementările distribuite pot atribui sarcini asupra surselor worker-ilor de tip scraper și sarcini de procesare worker-ilor de procesare. Sarcinile păstrează identitatea întrebării și a rulării, ciclul de viață, numărul de reîncercări, termenul limită și contractul de ieșire. Rezultatele se îmbină sub întrebare, nu devin ieșiri anonime ale worker-ilor. Memoria, peer-to-peer și transporturile de tip gRPC sunt alegeri de implementare, selectate în funcție de forma infrastructurii. Middleware-ul de serviciu aparține serviciului HTTP.","open-source-winnow.section.win-eng-surfaces-distributed.secondaryRight":"Autentificarea, limitele corpului, timeout-urile cererilor, logarea și politicile de rată ale serviciului înconjoară apelurile de serviciu, iar o încorporare Rust își stabilește propria graniță. Identitatea întrebării, vocabularul surselor și chitanța rulării sunt partajate pe fiecare suprafață; controalele de implementare aparțin suprafeței care le oferă. Fiecare suprafață este distribuită sub aceiași termeni Apache-2.0, astfel încât runtime-ul poate fi citit, modificat și fixat oriunde rulează.","open-source-winnow.section.win-eng-surfaces-distributed.pill.1":"BINAR DE 40 MB","open-source-winnow.section.win-eng-surfaces-distributed.pill.2":"5 FORMATURI DE IEȘIRE","open-source-winnow.section.win-eng-surfaces-distributed.pill.3":"DISTRIBUIT","open-source-winnow.section.win-eng-surfaces-distributed.footer":"Implementarea poate fi scalată și schimbată. Contractul întrebării este granița durabilă.","open-source-winnow.section.win-biz-browser-history.eyebrow":"Dependența operațională ascunsă","open-source-winnow.section.win-biz-browser-history.headlineLead":"Întrebarea revine mereu","open-source-winnow.section.win-biz-browser-history.headlineAccent":"dar metoda nu rămâne niciodată","open-source-winnow.section.win-biz-browser-history.body":"S-a schimbat reglementarea? A publicat furnizorul o nouă declarație? Ce produse și-au modificat prețul? Ce s-a întâmplat în această piață, regiune sau domeniu de cercetare de ieri încoace? Majoritatea organizațiilor au răspunsuri la aceste întrebări, dar nu au un sistem durabil pentru a le produce. Au o persoană care își amintește unde să caute. Când acea persoană lipsește, întrebarea așteaptă, iar când pleacă, metoda pleacă odată cu ea. Următorul analist pornește de la o casetă de căutare, nu de la ruta care a funcționat data trecută.","open-source-winnow.section.win-biz-browser-history.secondaryKicker":"Răspunsul este livrat, capacitatea nu","open-source-winnow.section.win-biz-browser-history.secondaryLeft":"Analistul caută, deschide pagini, copiază fragmente, curăță numele, compară date, evaluează sursele și scrie un rezultat. Filele browserului se închid. Foaia de calcul înregistrează rezultatul, dar nu și traseul complet. Săptămâna următoare sau trimestrul următor, aceeași muncă reîncepe. Winnow transformă acea întrebare externă într-un proces de sursă denumit, cu familii de surse acceptate, o formă de rezultat, recurență și o evidență a modului în care s-a comportat fiecare rulare.","open-source-winnow.section.win-biz-browser-history.secondaryRight":"Acest lucru contează cel mai mult atunci când întrebarea influențează o decizie repetată: dacă să aprobi un furnizor, să schimbi o politică, să intri pe o piață, să escaladezi un semnal de securitate sau să actualizezi un client. Organizația ar trebui să poată numi metoda de sursă din spatele acelei intrări cu aceeași încredere cu care numește sistemul intern din spatele unei facturi sau al unei poziții de stoc.","open-source-winnow.section.win-biz-browser-history.pill.1":"ÎNTREBARE RECURENTĂ","open-source-winnow.section.win-biz-browser-history.pill.2":"METODĂ DEȚINUTĂ","open-source-winnow.section.win-biz-browser-history.pill.3":"CU SURSĂ","open-source-winnow.section.win-biz-browser-history.footer":"Problema nu este că lumea exterioară nu are date. Este că lumea exterioară nu are un tabel comun.","open-source-winnow.section.win-biz-world-not-database.eyebrow":"Marginea externă incertă","open-source-winnow.section.win-biz-world-not-database.headlineLead":"Sistemele interne au tabele","open-source-winnow.section.win-biz-world-not-database.headlineAccent":"dar lumea exterioară are surse","open-source-winnow.section.win-biz-world-not-database.body":"Munca de date enterprise începe de obicei după ce sursa, schema și proprietarul sunt cunoscute. Inteligența surselor externe începe înainte ca oricare dintre acestea să fie stabilită. Materialul util poate fi răspândit pe pagini, registre publice, API-uri structurate, feed-uri, fișiere, seturi de date, motoare de căutare, aplicații randate și fluxuri live, cu date, identificatori, termeni și ritmuri de actualizare diferite. Nimic din toate acestea nu ajunge cu un proprietar, o schemă sau un jurnal de modificări.","open-source-winnow.section.win-biz-world-not-database.secondaryKicker":"Munca cu surse este infrastructură reală","open-source-winnow.section.win-biz-world-not-database.secondaryLeft":"Înainte ca analiza normală să înceapă, cineva trebuie să descopere unde trăiește materialul, să decidă care surse sunt acceptabile, să negocieze cum poate fi accesată fiecare, să interpreteze structura sa nativă, să normalizeze rezultatul și să păstreze suficient context de sursă pentru a înțelege ce înseamnă. În majoritatea organizațiilor, o persoană realizează această traducere manual, sau un script de web scraping face o parte, iar un analist OSINT face restul.","open-source-winnow.section.win-biz-world-not-database.secondaryRight":"Winnow transformă totul într-un runtime de sursă explicit sub întrebare. Inteligența surselor începe astfel acolo unde integrarea convențională a datelor încetează de obicei să fie confortabilă. Schemele pot fi parțiale, interfețele pot fi publice dar instabile, iar contextul util poate fi împărțit între proză și înregistrări structurate. Winnow face acea margine incertă gestionabilă fără să o prezinte ca o bază de date curată care nu se schimbă niciodată.","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":"FLUXURI","open-source-winnow.section.win-biz-world-not-database.footer":"Astăzi, traducerea este adesea realizată de o persoană, ceea ce face ca persoana să fie stratul de integrare.","open-source-winnow.section.win-biz-person-integration.eyebrow":"Costul pe care nimeni nu îl bugetează","open-source-winnow.section.win-biz-person-integration.headlineLead":"Metoda trăiește într-o singură persoană","open-source-winnow.section.win-biz-person-integration.headlineAccent":"și nicăieri altundeva","open-source-winnow.section.win-biz-person-integration.body":"Cercetarea externă repetată consumă mai mult decât ore de analist. Creează dependență de persoane-cheie, selecție inconsistentă a surselor, alegeri de acces neînregistrate și rezultate a căror prospețime este greu de declarat. Organizația plătește de fiecare dată când întrebarea revine, pentru că metoda nu a fost niciodată promovată din practică personală în infrastructură operațională. Costul este plătit din nou la fiecare repetare și nu se acumulează niciodată în ceva ce următoarea persoană poate prelua.","open-source-winnow.section.win-biz-person-integration.secondaryKicker":"Munca manuală ascunde atât riscul, cât și costul","open-source-winnow.section.win-biz-person-integration.secondaryLeft":"Oamenii pot observa context pe care un script îl ratează; Winnow nu elimină judecata. Preia munca mecanică repetată și face judecata rămasă vizibilă. Descoperirea, recuperarea, extragerea, normalizarea, deduplicarea și compararea surselor pot rula consecvent, în timp ce dezacordurile și aprobările rămân vizibile pentru o revizuire umană deliberată, în loc să se ascundă într-un flux de lucru din browser.","open-source-winnow.section.win-biz-person-integration.secondaryRight":"Scopul nu este să înlocuim analiștii cu automatizare. Este să încetăm să folosim analiștii ca adaptoare de protocol. Oamenii rămân responsabili pentru domeniu, interpretare și decizii. Runtime-ul absoarbe mecanica repetată, le oferă o coadă de revizuire mai clară și păstrează metoda pentru următoarea persoană care moștenește întrebarea.","open-source-winnow.section.win-biz-person-integration.pill.1":"RISC DE PERSOANĂ-CHEIE","open-source-winnow.section.win-biz-person-integration.pill.2":"MUNCĂ REPETATĂ","open-source-winnow.section.win-biz-person-integration.pill.3":"JUDECATĂ","open-source-winnow.section.win-biz-person-integration.footer":"Inversarea este de a face întrebarea, nu integrarea sursei, activul operațional.","open-source-winnow.section.win-biz-question-asset.eyebrow":"Inversarea categoriei","open-source-winnow.section.win-biz-question-asset.headlineLead":"Sursele se schimbă","open-source-winnow.section.win-biz-question-asset.headlineAccent":"dar nevoia de afaceri persistă","open-source-winnow.section.win-biz-question-asset.body":"O sursă își poate reproiecta pagina, muta un endpoint, dispărea, își poate schimba termenii sau poate fi înlocuită cu ceva mai bun. Când sursa este arhitectura, fiecare eveniment devine un alt proiect de integrare. Când întrebarea este activul, graficul de surse poate fi întreținut, extins sau înlocuit sub un obiectiv stabil și un contract de ieșire.","open-source-winnow.section.win-biz-question-asset.secondaryKicker":"Ce deține organizația","open-source-winnow.section.win-biz-question-asset.secondaryLeft":"Întrebarea durabilă își poate declara ținta, familiile de surse acceptate, câmpurile obligatorii, cadența, autoritatea și cerințele de înregistrare a rulărilor. Graficul curent de surse este implementarea pentru o perioadă. Organizația poate revizui care surse susțin rezultatul, care au fost indisponibile și care căi s-au schimbat, fără să rescrie cazul de afaceri de fiecare dată când lumea exterioară se mișcă.","open-source-winnow.section.win-biz-question-asset.secondaryRight":"O întrebare poate avea, de asemenea, un proprietar, o așteptare de serviciu și o dată de revizuire. Acest lucru face posibil să se discute despre prospețime, lacune acceptabile de surse și escaladare înainte ca o decizie să fie ratată. În loc să se întrebe dacă un script încă rulează, afacerea se întreabă dacă întrebarea este sănătoasă și dacă rezultatul său curent îndeplinește contractul declarat.","open-source-winnow.section.win-biz-question-asset.pill.1":"OBIECTIV STABIL","open-source-winnow.section.win-biz-question-asset.pill.2":"SURSE ÎNLOCUIBILE","open-source-winnow.section.win-biz-question-asset.footer":"O întrebare durabilă poate combina apoi formele sursă fără a fi reproiectată în jurul fiecărui protocol.","open-source-winnow.section.win-biz-source-graph.eyebrow":"O nevoie de afaceri, mai multe instrumente","open-source-winnow.section.win-biz-source-graph.headlineLead":"Multe căi de acces","open-source-winnow.section.win-biz-source-graph.headlineAccent":"și un singur contract de rezultat la ieșire","open-source-winnow.section.win-biz-source-graph.body":"O întrebare serioasă legată de furnizori, piață, politici sau securitate rareori are o singură sursă. Răspunsul util poate necesita descoperire generală, registre oficiale, interfețe publice structurate, site-uri întreținute, fluxuri specializate, fișiere publicate și transmisiuni live. Winnow permite acestor forme sursă să se asambleze în jurul întrebării, păstrând în același timp vizibile originea și ciclul de viață. Nicio sursă nu trebuie să suporte singură întrebarea. Înlocuirea uneia dintre ele este o întreținere a grafului de surse, nu o reproiectare a întrebării de deasupra.","open-source-winnow.section.win-biz-source-graph.secondaryKicker":"Amplitudine fără proiecte de protocol","open-source-winnow.section.win-biz-source-graph.secondaryLeft":"Stocul actual de 1.325 de site-uri răzuite, 325 de colectoare native și 28 de motoare de căutare în 66 de categorii contează pentru că o întrebare de afaceri poate folosi o combinație acceptată. Acestea sunt totaluri întreținute, nu instrumente încărcate în fiecare rulare: fiecare întrebare selectează doar ceea ce are nevoie. Valoarea constă în runtime-ul partajat și granița de ieșire din jurul acelei selecții.","open-source-winnow.section.win-biz-source-graph.secondaryRight":"Astfel evită Winnow blocarea unui proces de afaceri la o singură sursă comercială. O API plătită poate fi un instrument valoros. Întrebarea poate păstra totuși pagini oficiale, fluxuri deschise sau referințe alternative în jurul ei. Înlocuirea unui furnizor devine întreținere a grafului de surse, nu o reproiectare a fluxului de lucru de afaceri care consumă rezultatul.","open-source-winnow.section.win-biz-source-graph.pill.1":"1.325 DE RĂZUIRI","open-source-winnow.section.win-biz-source-graph.pill.2":"325 DE COLECTOARE","open-source-winnow.section.win-biz-source-graph.pill.3":"28 DE MOTOARE","open-source-winnow.section.win-biz-source-graph.footer":"Modelul este familiar: aceeași cerere revine, aceleași file se redeschid, iar metoda reîncepe.","open-source-winnow.section.win-biz-typed-output.eyebrow":"Predarea","open-source-winnow.section.win-biz-typed-output.headlineLead":"Paginile intră","open-source-winnow.section.win-biz-typed-output.headlineAccent":"și înregistrările utilizabile ies","open-source-winnow.section.win-biz-typed-output.body":"Valoarea comercială a inteligenței surselor nu este numărul de pagini accesate. Este ceea ce operațiunea poate folosi în continuare. Răzuirile întreținute și colectoarele native pot returna câmpuri denumite, date, prețuri, identificatori, locații, evenimente, depuneri și payload-uri de domeniu cu sursa atașată, gata pentru un flux de lucru, o coadă de revizuire, un set de date, un dashboard, un model sau un raport.","open-source-winnow.section.win-biz-typed-output.secondaryKicker":"Contractul de ieșire reduce adoptarea","open-source-winnow.section.win-biz-typed-output.secondaryLeft":"Ieșirile în text, JSON, JSONL, CSV și HTML permit unui proiect pilot să se potrivească lângă sistemele deja utilizate. Winnow înlocuiește partea de colectare a surselor din stivă fără a cere organizației să își înlocuiască depozitul, raportarea, revizuirea sau sistemul de decizie. Un proiect pilot poate fi judecat după dacă înregistrările tipizate așteptate sosesc cu ruta necesară pentru a le inspecta. Predarea orientată pe înregistrări îmbunătățește și sistemele generative și analitice.","open-source-winnow.section.win-biz-typed-output.secondaryRight":"Un agent LLM sau o conductă RAG primește valori denumite și referințe la surse, nu o transcriere nelimitată a browserului de re-parse. Un dashboard primește starea schimbării, nu pagini brute. Un revizor primește exact elementele care necesită judecată. Fiecare consumator din aval poate folosi același material colectat fără ca Winnow să impună o singură prezentare tuturor.","open-source-winnow.section.win-biz-typed-output.pill.1":"IEȘIRE TIPIZATĂ","open-source-winnow.section.win-biz-typed-output.pill.2":"SURSĂ ATAȘATĂ","open-source-winnow.section.win-biz-typed-output.pill.3":"5 FORMATURI","open-source-winnow.section.win-biz-typed-output.footer":"Când mai multe surse răspund, sistemul ar trebui să păstreze forma dezacordului lor.","open-source-winnow.section.win-biz-disagreement.eyebrow":"Onestitatea sursei","open-source-winnow.section.win-biz-disagreement.headlineLead":"Două surse pot fi în dezacord","open-source-winnow.section.win-biz-disagreement.headlineAccent":"fără ca una să fie ștearsă în tăcere","open-source-winnow.section.win-biz-disagreement.body":"O pagină nu este același lucru cu mai multe surse independente. Un rezultat susținut de o depunere oficială și două rapoarte independente nu ar trebui să arate identic cu o afirmație copiată pe cinci site-uri sindicalizate. O sursă contradictorie nu ar trebui să dispară pentru că un rezumat preferă o narațiune curată.","open-source-winnow.section.win-biz-disagreement.secondaryKicker":"Starea dovezilor îmbunătățește deciziile fără a pretinde că este adevăr","open-source-winnow.section.win-biz-disagreement.secondaryLeft":"Winnow poate păstra identitatea sursei, suportul, contradicția, derivarea, actualitatea și intrările de credibilitate configurate. Ieșirea poate rămâne mixtă, insuficientă sau nerezolvată. Această stare oferă revizorilor ceva mai bun decât certitudinea falsă: materialul, relațiile și întrebarea lipsă care ar rezolva-o. Winnow spune organizației ce au spus sursele, nu ce trebuie să fie realitatea.","open-source-winnow.section.win-biz-disagreement.secondaryRight":"Organizația poate configura intrările de credibilitate și clasificările surselor pentru contextul său, dar configurația rămâne vizibilă. Acest lucru împiedică un scor să se prefacă a fi autoritate obiectivă. Un registru public poate fi preferat pentru statutul legal, în timp ce un flux operațional live poate fi preferat pentru disponibilitatea curentă. Motivul aparține întrebării și politicii surselor, nu unui clasament global neexplicat.","open-source-winnow.section.win-biz-disagreement.pill.1":"SUPORT","open-source-winnow.section.win-biz-disagreement.pill.2":"CONTRADICȚIE","open-source-winnow.section.win-biz-disagreement.pill.3":"NEREZOLVAT","open-source-winnow.section.win-biz-disagreement.footer":"Lumea exterioară se va schimba din nou, așa că aceeași întrebare are nevoie de o modalitate de a produce o schimbare, nu un alt morman.","open-source-winnow.section.win-biz-recurrence.eyebrow":"De la cererea de cercetare la ritmul operațional","open-source-winnow.section.win-biz-recurrence.headlineLead":"O dată, programat, incremental","open-source-winnow.section.win-biz-recurrence.headlineAccent":"sau conectat continuu","open-source-winnow.section.win-biz-recurrence.body":"O întrebare recurentă nu ar trebui să recreeze fiecare decizie de sursă și să returneze un set de date complet nediferențiat de fiecare dată. Winnow poate păstra întrebarea, starea sursei și granița rezultatului anterior, astfel încât o rulare ulterioară să poată raporta ce a fost adăugat, schimbat, eliminat, expirat, indisponibil sau nou contrazis. O rulare care raportează doar ce s-a mișcat este o muncă de revizuire mai scurtă decât un set de date complet livrat din nou. Granița rezultatului păstrat este ceea ce face această diferență declarabilă, nu ghicită.","open-source-winnow.section.win-biz-recurrence.secondaryKicker":"Un răspuns diferit poate fi corect","open-source-winnow.section.win-biz-recurrence.secondaryLeft":"Sursele live se schimbă. Rezultatul ulterior nu trebuie să corespundă celui anterior. Valoarea constă în păstrarea suficientă a metodei și a stării rulării pentru a putea spune dacă s-a schimbat lumea, s-a schimbat o sursă, s-a schimbat graficul surselor sau rularea a eșuat. Această distincție transformă monitorizarea dintr-un flux de alerte într-un input operațional extern controlat.","open-source-winnow.section.win-biz-recurrence.secondaryRight":"Recurența poate urma sursa, nu un ceas universal. O întrebare de depunere poate rula zilnic. Un feed public poate rămâne conectat. O colectare amplă poate avansa incremental. O întrebare de preț poate combina pagini programate cu modificări în flux. Afacerea vede o singură stare curentă a întrebării, în timp ce runtime-ul folosește cadența potrivită pentru fiecare cale de sursă.","open-source-winnow.section.win-biz-recurrence.pill.1":"SET DE MODIFICĂRI","open-source-winnow.section.win-biz-recurrence.pill.2":"CADENȚĂ","open-source-winnow.section.win-biz-recurrence.pill.3":"ISTORIC RULĂRI","open-source-winnow.section.win-biz-recurrence.footer":"O întrebare care rulează repetat are nevoie de limite declarate în jurul accesului, cheltuielilor și luării deciziilor.","open-source-winnow.section.win-biz-boundaries-receipt.eyebrow":"Control și revizuire","open-source-winnow.section.win-biz-boundaries-receipt.headlineLead":"Acces, cheltuieli și autoritate","open-source-winnow.section.win-biz-boundaries-receipt.headlineAccent":"fac parte din designul operațional","open-source-winnow.section.win-biz-boundaries-receipt.body":"Winnow include controlul ratei surselor, întrerupătoare de circuit, protecții relevante pentru adrese nesigure, erori tipizate și reguli configurabile pentru surse. Fluxurile de lucru bazate pe agenți pot adăuga bugete, politici, verificări de siguranță, aprobare umană, contracte de ieșire și audit structurat. Aceste controale ajută organizația să opereze munca cu sursele în mod consecvent, păstrând deciziile umane la limite explicite. Fiecare dintre aceste controale este configurat, nu presupus.","open-source-winnow.section.win-biz-boundaries-receipt.secondaryKicker":"Înregistrarea rulării este dovadă operațională","open-source-winnow.section.win-biz-boundaries-receipt.secondaryLeft":"O chitanță poate reține planul de interogare, motoarele încercate, sursa selectată, ruta de acces, parserul sau colectorul, identificatorul de conținut, câmpurile emise, îmbogățirea, evenimentele de autoritate, erorile și ieșirea. Ajută să explice de ce s-a schimbat un rezultat sau de ce o rulare nu a produs nimic. Înregistrează ce a făcut sistemul; nu face sursa externă adevărată prin înregistrare. Aceeași înregistrare sprijină revizuirea furnizorilor și internă.","open-source-winnow.section.win-biz-boundaries-receipt.secondaryRight":"Operațiunile pot afișa limita configurată a sursei și starea curentă a ratei. Securitatea poate inspecta refuzurile pentru adrese nesigure și căile autentificate. Riscul poate vedea ce afirmații rămân mixte. Achizițiile pot înțelege dependențele opționale de browser, proxy sau API. Chitanța nu elimină munca de revizuire; oferă fiecărui revizor material concret în locul unei asigurări generice de platformă.","open-source-winnow.section.win-biz-boundaries-receipt.pill.1":"LIMITE","open-source-winnow.section.win-biz-boundaries-receipt.pill.2":"EȘEC TIPIZAT","open-source-winnow.section.win-biz-boundaries-receipt.pill.3":"CHITANȚĂ RULARE","open-source-winnow.section.win-biz-boundaries-receipt.footer":"Odată ce metoda este deținută și revizuibilă, implementarea poate începe la scară mică și poate crește doar când întrebarea o merită.","open-source-winnow.section.win-biz-deployment-economics.eyebrow":"Implementare și economie cu sursă disponibilă","open-source-winnow.section.win-biz-deployment-economics.headlineLead":"Mai întâi o întrebare recurentă","open-source-winnow.section.win-biz-deployment-economics.headlineAccent":"nu un program de migrare","open-source-winnow.section.win-biz-deployment-economics.body":"Versiunea principală Winnow este un binar de aproximativ 40 MB pentru Linux, macOS și Windows, sub licența Apache-2.0, publicat în a opta rundă a programului de lansare al fundației Dweve. O echipă poate începe cu o comandă, o întrebare și unul dintre cele cinci formate de ieșire. Integrarea Rust, un serviciu HTTP, Python, WebAssembly, capacitate opțională de browser și lucrători distribuiți pot urma când volumul de lucru o cere. Nimic din primul pas nu necesită migrare, o nouă platformă de date sau un al doilea serviciu pentru a funcționa. Căile de scalare există pentru când volumul de lucru le cere, și nu înainte.","open-source-winnow.section.win-biz-deployment-economics.secondaryKicker":"Ce se consolidează","open-source-winnow.section.win-biz-deployment-economics.secondaryLeft":"Rularea proprie înseamnă că nu există un serviciu găzduit de colectare în calea unei întrebări. Descoperirea, răzuirea, colectarea, accesarea, parsarea, deduplicarea, programarea, controalele și ieșirile devin un singur sistem de surse deținut, nu servicii separate cu lipici între ele, pe infrastructura pe care organizația o are deja și cu un calendar de lansare pe care îl stabilește ea însăși.","open-source-winnow.section.win-biz-deployment-economics.secondaryRight":"Recensământul lansărilor sprijină și planificarea capacității. Organizația poate vedea ce familii de surse au deja instrumente întreținute și care necesită muncă nouă înainte de a se angaja la un program. Răzuitoarele și colectoarele personalizate rămân muncă normală de extensie, dar se alătură unui ciclu de viață existent pentru controlul ratei, erori, programare, ieșire și operare, în loc să creeze un alt serviciu izolat.","open-source-winnow.section.win-biz-deployment-economics.pill.1":"APACHE-2.0","open-source-winnow.section.win-biz-deployment-economics.pill.2":"BINAR DE 40 MB","open-source-winnow.section.win-biz-deployment-economics.pill.3":"SELF-HOSTED","open-source-winnow.section.win-biz-deployment-economics.footer":"Ceea ce își câștigă locul nu este cel mai mare catalog; este o întrebare importantă care nu mai începe de la zero.","open-source-winnow.section.win-con-ask-once.eyebrow":"Pe scurt","open-source-winnow.section.win-con-ask-once.headlineLead":"Întrebi ce ai nevoie","open-source-winnow.section.win-con-ask-once.headlineAccent":"și se uită dedesubt","open-source-winnow.section.win-con-ask-once.body":"Unele întrebări sunt ușoare o dată și obositoare de fiecare dată după aceea. Care trenuri de duminică ajung în oraș înainte de zece? A scăzut acest produs la preț? S-a schimbat regula? A publicat compania ceva nou? Cauți, deschizi pagini, compari date și faci o listă. Apoi lumea se schimbă și o faci din nou.","open-source-winnow.section.win-con-ask-once.secondaryKicker":"O întrebare poate deveni ceva ce un produs își amintește","open-source-winnow.section.win-con-ask-once.secondaryLeft":"Un produs construit cu Winnow poate păstra ce ai întrebat, poate căuta în sursele suportate potrivite, poate aduce părțile utile cu o notă despre de unde provin și poate căuta din nou mai târziu. Următorul răspuns poate fi diferit pentru că s-au schimbat orarul, prețul, regula sau compania. Munca de a întreba nu trebuie să înceapă de la zero.","open-source-winnow.section.win-con-ask-once.secondaryRight":"Acest lucru poate fi util pentru întrebări personale obișnuite și pentru sistemele de care oamenii se bazează la muncă. Partea importantă nu este că un computer caută mai repede. Este că ruta utilă poate fi reținută, sursele rămân vizibile și următoarea verificare se poate concentra pe ce s-a schimbat. Ruta rămâne vizibilă în orice caz.","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":"VERIFICĂ DIN NOU","open-source-winnow.section.win-con-ask-once.footer":"Căutarea se oprește în mod normal înainte să înceapă partea obositoare.","open-source-winnow.section.win-con-search-work.eyebrow":"Ce se întâmplă după linkuri","open-source-winnow.section.win-con-search-work.headlineLead":"Deschide, citește, copiază, compară","open-source-winnow.section.win-con-search-work.headlineAccent":"apoi formulează propriul răspuns","open-source-winnow.section.win-con-search-work.body":"O pagină de căutare este utilă pentru că arată locuri posibile în care să cauți. De obicei nu găsește rândul exact din fiecare pagină, nu ordonează date diferite într-o singură succesiune, nu observă că două nume se referă la aceeași organizație, nu explică de ce două surse nu sunt de acord și nu reține întregul proces pentru săptămâna viitoare.","open-source-winnow.section.win-con-search-work.secondaryKicker":"Winnow duce întrebarea mai departe","open-source-winnow.section.win-con-search-work.secondaryLeft":"Produsul poate urmări rezultatele potrivite, poate citi sursa în forma în care a fost publicată, poate extrage câmpurile de care întrebarea are nevoie și le poate returna într-o formă clară și unitară. Căutarea rămâne o lentilă de dedesubt. Nu devine răspunsul doar pentru că a apărut prima.","open-source-winnow.section.win-con-search-work.secondaryRight":"Ești liber să deschizi fiecare pagină și tu. Winnow doar permite produsului să preia munca repetitivă de legare de dedesubt. De aceea răspunsul ar trebui să arate în continuare sursele: confortul ar trebui să elimine munca repetată, nu capacitatea ta de a verifica de unde provine o afirmație.","open-source-winnow.section.win-con-search-work.pill.1":"MAI ÎNTÂI LINKURILE","open-source-winnow.section.win-con-search-work.pill.2":"APOI PĂRȚILE UTILE","open-source-winnow.section.win-con-search-work.pill.3":"UN REZULTAT","open-source-winnow.section.win-con-search-work.footer":"Răspunsul util poate trăi în mai mult decât pagini web obișnuite.","open-source-winnow.section.win-con-source-kinds.eyebrow":"Sub suprafață","open-source-winnow.section.win-con-source-kinds.headlineLead":"Un site web, un registru, un flux","open-source-winnow.section.win-con-source-kinds.headlineAccent":"sau date publice în timp real","open-source-winnow.section.win-con-source-kinds.body":"Informația de care ai nevoie poate fi pe un site web obișnuit. Poate fi într-un registru oficial, un orar, un set de date public, un flux de știri, un fișier, un flux live sau o interfață construită pentru alt software. Nu ar trebui să fii nevoit să înțelegi ce rută tehnică necesită fiecare sursă înainte de a putea pune întrebarea.","open-source-winnow.section.win-con-source-kinds.secondaryKicker":"Locuri diferite pot returna un singur răspuns util","open-source-winnow.section.win-con-source-kinds.secondaryLeft":"Winnow permite unui produs să aleagă dintre căile de sursă acceptate de dedesubt. O pagină poate fi citită prin web scraping, cu un scraper pe care cineva îl întreține pentru acel site. O interfață publică poate returna înregistrări structurate. Un flux poate menține răspunsul actualizat. Căutarea poate descoperi o sursă pe care nimeni nu a numit-o dinainte. Fiecare rezultat poate arăta în continuare de unde provine.","open-source-winnow.section.win-con-source-kinds.secondaryRight":"O sursă poate, de asemenea, să eșueze sau să întârzie. Un produs atent poate spune că pagina consiliului nu a răspuns, în timp ce fluxul râului a răspuns, în loc să dea impresia că fiecare loc relevant a fost verificat cu succes. Lista surselor devine parte din răspuns, nu o mașinărie tehnică ascunsă. O sursă întârziată este raportată, nu eliminată în liniște.","open-source-winnow.section.win-con-source-kinds.pill.1":"PAGES","open-source-winnow.section.win-con-source-kinds.pill.2":"REGISTRE","open-source-winnow.section.win-con-source-kinds.pill.3":"FEEDS","open-source-winnow.section.win-con-source-kinds.pill.4":"DATE PUBLICE","open-source-winnow.section.win-con-source-kinds.footer":"Sentimentul este familiar: ai făcut deja această căutare, iar nimic din data viitoare nu va fi nou.","open-source-winnow.section.win-con-sourced-result.eyebrow":"Ce revine","open-source-winnow.section.win-con-sourced-result.headlineLead":"Părțile utile","open-source-winnow.section.win-con-sourced-result.headlineAccent":"cu locul de unde provin","open-source-winnow.section.win-con-sourced-result.body":"În loc de un alt morman de pagini, un produs poate returna o listă, o comparație, o cronologie, un set de modificări sau altă relatare clară. Numele pot rămâne nume, datele rămân date, prețurile rămân numere, iar locațiile rămân locuri. Sursa poate călători alături de fiecare parte, astfel încât să o poți deschide și verifica ce a fost publicat.","open-source-winnow.section.win-con-sourced-result.secondaryKicker":"Un răspuns curat nu ar trebui să ceară încredere oarbă","open-source-winnow.section.win-con-sourced-result.secondaryLeft":"Winnow este proiectat să păstreze referințele surselor și contextul de rulare disponibile produsului care îl folosește. Asta înseamnă că o propoziție, un preț sau un eveniment poate trimite înapoi la pagina, registrul, fluxul sau setul de date din care provine. O sursă lipsă sau o căutare eșuată poate fi afișată ca lipsă, în loc să fie transformată în liniște în certitudine.","open-source-winnow.section.win-con-sourced-result.secondaryRight":"Forma exactă depinde de produs. Poate fi un tabel, un paragraf, o hartă, o comparație sau o alertă. Rolul Winnow este dedesubt: să păstreze piesele colectate structurate și conectate la sursa lor, astfel încât produsul vizibil să poată fi simplu fără a fi de netrasat. Linkul înapoi la pagină călătorește cu el.","open-source-winnow.section.win-con-sourced-result.pill.1":"TIDY","open-source-winnow.section.win-con-sourced-result.pill.2":"CU SURSE","open-source-winnow.section.win-con-sourced-result.pill.3":"VERIFICABIL","open-source-winnow.section.win-con-sourced-result.footer":"Uneori cel mai onest rezultat este că sursele nu spun încă o poveste stabilită.","open-source-winnow.section.win-con-disagreement-refresh.eyebrow":"Incertitudine și schimbare oneste","open-source-winnow.section.win-con-disagreement-refresh.headlineLead":"Susținut, contrazis","open-source-winnow.section.win-con-disagreement-refresh.headlineAccent":"sau încă insuficient","open-source-winnow.section.win-con-disagreement-refresh.body":"Două surse pot fi în dezacord. Un raport poate repeta alt raport, în loc să îl confirme independent. O sursă nouă poate apărea mâine. Un produs atent poate arăta că povestea este mixtă sau incompletă, în loc să forțeze un răspuns încrezător pentru că încrederea arată mai curat pe ecran.","open-source-winnow.section.win-con-disagreement-refresh.secondaryKicker":"Un răspuns ulterior are voie să fie diferit","open-source-winnow.section.win-con-disagreement-refresh.secondaryLeft":"Unele întrebări contează o singură dată. Altele contează în fiecare zi, săptămână sau de fiecare dată când o sursă se schimbă. Winnow poate ajuta un produs să ruleze din nou aceeași muncă de surse și să arate ce s-a schimbat. Un rezultat diferit nu înseamnă automat că cel anterior a fost greșit. Poate însemna că lumea exterioară s-a mișcat sau că au apărut informații noi.","open-source-winnow.section.win-con-disagreement-refresh.secondaryRight":"Aceeași onestitate se aplică atunci când nu se găsește nimic. \"Niciun rezultat potrivit\" ar trebui să fie diferit de \"sursa nu a fost disponibilă\" sau \"căutarea nu s-a finalizat\". Aceste diferențe contează ori de câte ori întrebarea influențează călătoria, banii, munca sau siguranța, și sunt mai ușor de înțeles când produsul le afirmă clar.","open-source-winnow.section.win-con-disagreement-refresh.pill.1":"MIXED","open-source-winnow.section.win-con-disagreement-refresh.pill.2":"NERESOLVAT","open-source-winnow.section.win-con-disagreement-refresh.pill.3":"VERIFICĂ DIN NOU","open-source-winnow.section.win-con-disagreement-refresh.footer":"Căutarea poate fi atentă, auto-găzduită și deschisă, fără să devină o altă sarcină pe care utilizatorul trebuie să o înțeleagă.","open-source-winnow.section.win-con-behind-product.eyebrow":"Motorul de dedesubt","open-source-winnow.section.win-con-behind-product.headlineLead":"Nu trebuie să rulezi un scraper","open-source-winnow.section.win-con-behind-product.headlineAccent":"pentru a primi un răspuns cu surse","open-source-winnow.section.win-con-behind-product.body":"Majoritatea oamenilor întâlnesc Winnow printr-o altă aplicație, un instrument de cercetare, un dashboard sau un sistem al companiei. Întrebi în produsul pe care îl folosești deja. Winnow se ocupă în spate de descoperirea surselor acceptate, citire și extragere. Experiența vizibilă este simplă: întrebi, caută, aduce părțile utile și de unde provin ele. Nimic în această configurație nu îți cere să instalezi un crawler, să menții un scraper funcțional sau să înveți ce rută necesită o sursă. Întrebi în produsul pe care îl folosești deja, iar părțile care se întorc poartă pagina de unde provin, astfel încât să o poți deschide și citi singur.","open-source-winnow.section.win-con-behind-product.secondaryKicker":"Publicarea depozitului menține căutarea inspectabilă","open-source-winnow.section.win-con-behind-product.secondaryLeft":"Winnow funcționează sub termenii Apache-2.0 pe infrastructura controlată de operator, iar depozitul se publică în a opta rundă a programului de lansare al fundației. Mecanismul din spatele întrebării nu este ascuns într-un serviciu de colectare din altă parte, astfel încât oricine poate inspecta modul în care sunt selectate sursele și cum sunt asamblate rezultatele.","open-source-winnow.section.win-con-behind-product.secondaryRight":"Operatorul decide ce are voie produsul să caute, ce servicii opționale folosește și cât timp păstrează materialul colectat. Odată ce depozitul este publicat, aceste alegeri sunt inspectabile și înlocuibile, iar fiecare implementare este configurată pentru munca pe care o face. Nimic nu este fixat de instrumentul în sine.","open-source-winnow.section.win-con-behind-product.pill.1":"ÎN SPATELE PRODUSULUI","open-source-winnow.section.win-con-behind-product.pill.2":"OPEN SOURCE","open-source-winnow.section.win-con-behind-product.pill.3":"PROPRIETATEA TA","open-source-winnow.section.win-con-behind-product.footer":"Alege ceva pe care îl cauți mereu. Lasă întrebarea să continue să lucreze.","open-source-winnow.banner.eng-bounds.eyebrow":"Limita de acces","open-source-winnow.banner.eng-bounds.lead":"Ruta se poate schimba.","open-source-winnow.banner.eng-bounds.accent":"Limita nu se poate.","open-source-winnow.banner.eng-bounds.paragraph.1":"O sursă poate răspunde la o cerere directă. Alta poate necesita stare de sesiune, o API publică sau randare în browser. Winnow poate alege între căile de acces configurate fără să transforme această alegere în permisiunea de a părăsi scopul declarat al întrebării.","open-source-winnow.banner.eng-bounds.paragraph.2":"Limitele de rată, origine, rută, adâncime, pagină, reîncercare și timp rămân parte din rulare în timp ce ruta se adaptează. Traseul rezultat arată ce cale a fost încercată, care a reușit și dacă politica sau sursa însăși a încheiat munca.","open-source-winnow.banner.eng-bounds.panel.header":"Rută sursă limitată","open-source-winnow.banner.eng-bounds.panel.tag":"Limitele călătoresc cu ea","open-source-winnow.banner.eng-bounds.item.1.label":"Contractul întrebării","open-source-winnow.banner.eng-bounds.item.1.detail":"Denumește munca sursă permisă.","open-source-winnow.banner.eng-bounds.item.2.label":"Stare de rată și reîncercare","open-source-winnow.banner.eng-bounds.item.2.detail":"Răspunde la ceea ce a returnat sursa.","open-source-winnow.banner.eng-bounds.item.3.label":"Limite de crawling","open-source-winnow.banner.eng-bounds.item.3.detail":"Menține descoperirea în interiorul grafului declarat.","open-source-winnow.banner.eng-bounds.item.4.label":"Traseu de acces","open-source-winnow.banner.eng-bounds.item.4.detail":"Înregistrează ruta și motivul opririi.","open-source-winnow.banner.eng-bounds.verdict.label":"Limita de rulare","open-source-winnow.banner.eng-bounds.verdict.value":"Adaptează metoda de acces fără să extinzi în tăcere întrebarea.","open-source-winnow.banner.eng-bounds.footline":"O rută flexibilă rămâne responsabilă atunci când fiecare ramură păstrează aceleași limite.","open-source-winnow.banner.biz-record.eyebrow":"Ce primește afacerea","open-source-winnow.banner.biz-record.lead":"Rezultatul nu este raportul.","open-source-winnow.banner.biz-record.accent":"Este înregistrarea din spatele lui.","open-source-winnow.banner.biz-record.paragraph.1":"Un raport este o prezentare a unei rulări de surse. Același material colectat poate alimenta și un dashboard, o comparație, o alertă sau o coadă de revizuire, astfel încât capturile de ecran și paragrafele copiate sunt o limită slabă între munca sursă și tot ce o folosește.","open-source-winnow.banner.biz-record.paragraph.2":"Winnow predă valori tipizate cu referințe la surse și context de rulare. Fiecare sistem din aval poate prezenta aceste înregistrări diferit, în timp ce recenzorii păstrează o singură rută înapoi la material, condițiile sale de colectare și orice lacune.","open-source-winnow.banner.biz-record.panel.header":"Predare operațională","open-source-winnow.banner.biz-record.panel.tag":"Independent de prezentare","open-source-winnow.banner.biz-record.item.1.label":"Întrebare denumită","open-source-winnow.banner.biz-record.item.1.detail":"Scopul și rezultatul așteptat.","open-source-winnow.banner.biz-record.item.2.label":"Rută sursă","open-source-winnow.banner.biz-record.item.2.detail":"De unde provine fiecare câmp.","open-source-winnow.banner.biz-record.item.3.label":"Înregistrări tipizate","open-source-winnow.banner.biz-record.item.3.detail":"Valori gata pentru mai mult de un consumator.","open-source-winnow.banner.biz-record.item.4.label":"Chitanță de rulare","open-source-winnow.banner.biz-record.item.4.detail":"Ce s-a finalizat, a eșuat sau a rămas lipsă.","open-source-winnow.banner.biz-record.verdict.label":"Test de predare","open-source-winnow.banner.biz-record.verdict.value":"Schimbă prezentarea fără să pierzi ruta sursă.","open-source-winnow.banner.biz-record.footline":"Un singur proces sursă poate servi mai multe sisteme fără să devină mai multe metode.","open-source-winnow.close.title":"Alege o întrebare care revine mereu","open-source-winnow.close.titleAccent":"și fă-o să ruleze","open-source-winnow.close.panel.title":"Ce ai adopta","open-source-winnow.close.panel.tag":"RUNTIME","open-source-winnow.close.panel.row.0.label":"Licență","open-source-winnow.close.panel.row.0.value":"Apache-2.0","open-source-winnow.close.panel.row.1.label":"Livrare","open-source-winnow.close.panel.row.1.value":"CLI, crate, serviciu sau WASM","open-source-winnow.close.panel.row.2.label":"Implementare","open-source-winnow.close.panel.row.2.value":"Serverele tale, regiunea UE sau izolat","open-source-winnow.close.panel.row.3.label":"Ieșire","open-source-winnow.close.panel.row.3.value":"Rezultate tipizate cu sursa lor","open-source-winnow.close.panel.foot":"Publicarea este planificată în runde bilunare. Winnow este programat pentru runda opt, cu documentația live în aceeași zi.","oss-winnow-access-ladder.kicker.label":"Scară de acces","oss-winnow-access-ladder.kicker.sub":"primul succes permis câștigă","oss-winnow-access-ladder.tag":"ACCES","oss-winnow-access-ladder.rung.direct.name":"HTTP direct","oss-winnow-access-ladder.rung.direct.use":"Pagini statice, API-uri, feed-uri și răspunsuri obișnuite de server.","oss-winnow-access-ladder.rung.direct.note":"calea rapidă normală","oss-winnow-access-ladder.rung.session.name":"Cale adaptivă sau de sesiune","oss-winnow-access-ladder.rung.session.use":"Surse care necesită stare persistentă sau un profil declarat diferit.","oss-winnow-access-ladder.rung.session.note":"unde o sursă necesită mai mult","oss-winnow-access-ladder.rung.browser.name":"Cale de browser redat","oss-winnow-access-ladder.rung.browser.use":"Aplicații al căror conținut util există doar după redare.","oss-winnow-access-ladder.rung.browser.note":"cea mai îngustă bandă","oss-winnow-access-ladder.rung.stop.name":"Oprire","oss-winnow-access-ladder.rung.stop.use":"Refuz de politică, refuz din partea sursei, buget epuizat sau rută nesuportată.","oss-winnow-access-ladder.rung.stop.note":"un rezultat valid","oss-winnow-access-ladder.foot.left":"accesibilitatea este înregistrată","oss-winnow-access-ladder.foot.right":"permisiunea rămâne o decizie a operatorului","oss-winnow-access-trace.chrome.path":"Scara de acces","oss-winnow-access-trace.chrome.status":"trei rute reușesc, una se oprește din cauza politicii","oss-winnow-access-trace.chrome.meta":"DIRECT PRIMAR","oss-winnow-access-trace.head.corner":"escaladare doar când este necesar","oss-winnow-access-trace.rung.direct":"01 HTTP direct","oss-winnow-access-trace.rung.session":"02 cale de sesiune","oss-winnow-access-trace.rung.browser":"03 browser randat","oss-winnow-access-trace.rung.browserNote":"calea cea mai îngustă","oss-winnow-access-trace.rung.stop":"04 oprire","oss-winnow-access-trace.cell.untouched":"neatins","oss-winnow-access-trace.cell.notNeeded":"nu este necesar","oss-winnow-access-trace.cell.neverSent":"niciodată trimis","oss-winnow-access-trace.lane.endpoint.name":"Endpoint JSON oficial","oss-winnow-access-trace.lane.endpoint.kind":"interfață publică structurată","oss-winnow-access-trace.lane.endpoint.direct":"JSON tipizat returnat pe prima treaptă","oss-winnow-access-trace.lane.registry.name":"Registrul companiilor","oss-winnow-access-trace.lane.registry.kind":"pagini autentificate","oss-winnow-access-trace.lane.registry.direct":"granița de autentificare returnată","oss-winnow-access-trace.lane.registry.session":"sesiune locală denumită reutilizată","oss-winnow-access-trace.lane.dashboard.name":"Panou public","oss-winnow-access-trace.lane.dashboard.kind":"randat dinamic","oss-winnow-access-trace.lane.dashboard.direct":"doar carcasa aplicației","oss-winnow-access-trace.lane.dashboard.session":"nicio sesiune declarată","oss-winnow-access-trace.lane.dashboard.browser":"conținut randat extras","oss-winnow-access-trace.lane.excluded.name":"Domeniu exclus","oss-winnow-access-trace.lane.excluded.kind":"în afara profilului de politică","oss-winnow-access-trace.lane.excluded.stop":"politica exclude domeniul, oprit înainte de trimitere","oss-winnow-access-trace.trace.label":"câmpuri de urmărire identice pe fiecare cale","oss-winnow-access-trace.trace.source":"sursă","oss-winnow-access-trace.trace.routeAttempted":"rută încercată","oss-winnow-access-trace.trace.status":"stare","oss-winnow-access-trace.trace.latency":"latență","oss-winnow-access-trace.trace.sessionIdentity":"identitate de sesiune","oss-winnow-access-trace.trace.selectedRoute":"rută selectată","oss-winnow-access-trace.trace.stopReason":"motiv de oprire","oss-winnow-access-trace.band.text":"cea mai ieftină rută permisă care funcționează câștigă","oss-winnow-access-trace.band.meta":"o oprire explicită rămâne un rezultat valid","oss-winnow-accidental-runtime-banner.eyebrow":"Inginerii de stivă recunosc","oss-winnow-accidental-runtime-banner.lead":"Fiecare colecție de scrapere","oss-winnow-accidental-runtime-banner.accent":"devine un runtime din întâmplare.","oss-winnow-accidental-runtime-banner.para.one":"Începe cu un script care preia o pagină. Apoi urmează un al doilea parser, un scheduler, reîncercări, un serviciu de proxy, un pool de browsere, limite de rată separate, un cititor de feeduri, un wrapper de căutare, un job de deduplicare și un folder de ieșiri. Fiecare adăugire este rezonabilă. Împreună devin infrastructură de producție pentru surse, fără graniță declarată și fără un obiect stabil deasupra surselor individuale.","oss-winnow-accidental-runtime-banner.para.two":"Winnow face acest runtime explicit. Contractul de întrebare stă deasupra mașinăriei surselor. Tipurile de surse rămân tipate. Descoperirea, accesul, parsarea, extragerea, îmbogățirea, dovezile, cadența, autoritatea și auditul devin părți ale unei singure rulări, nu convenții ascunse răspândite în scripturi. Rezultatul nu înseamnă mai puține probleme reale. Este un singur loc unde problemele sunt numite, compuse și operate.","oss-winnow-accidental-runtime-banner.panel.title":"Ce exista deja","oss-winnow-accidental-runtime-banner.panel.tag":"înainte să-i spună cineva platformă","oss-winnow-accidental-runtime-banner.chip.searchWrappers":"wrapperi de căutare","oss-winnow-accidental-runtime-banner.chip.siteScrapers":"scrapere de site-uri","oss-winnow-accidental-runtime-banner.chip.apiClients":"clienți API","oss-winnow-accidental-runtime-banner.chip.feedReaders":"cititori de feeduri","oss-winnow-accidental-runtime-banner.chip.browserPool":"pool de browsere","oss-winnow-accidental-runtime-banner.chip.proxyHealth":"sănătatea proxy-ului","oss-winnow-accidental-runtime-banner.chip.rateLimits":"limite de rată","oss-winnow-accidental-runtime-banner.chip.scheduler":"scheduler","oss-winnow-accidental-runtime-banner.chip.deduplication":"deduplicare","oss-winnow-accidental-runtime-banner.chip.exports":"exporturi","oss-winnow-accidental-runtime-banner.chip.logs":"loguri","oss-winnow-accidental-runtime-banner.chip.glue":"liant","oss-winnow-accidental-runtime-banner.verdict":"runtime-ul exista deja; Winnow îi dă un contract","oss-winnow-accidental-runtime-banner.footline":"graful de surse devine înlocuibil pentru că întrebarea are în sfârșit un nume","oss-winnow-adoption-path.kicker.label":"Calea de adoptare","oss-winnow-adoption-path.kicker.sub":"crește postura, nu domeniul de aplicare, implicit","oss-winnow-adoption-path.tag":"IMPLEMENTARE","oss-winnow-adoption-path.step.begin-prefix":"început: ","oss-winnow-adoption-path.step.add-prefix":"adăugat când este justificat: ","oss-winnow-adoption-path.posture.local.name":"Rulare locală","oss-winnow-adoption-path.posture.local.begin":"ieșire binară și de fișiere","oss-winnow-adoption-path.posture.local.add":"programare și stare păstrată","oss-winnow-adoption-path.posture.embedded.name":"Încorporat","oss-winnow-adoption-path.posture.embedded.begin":"Crate Rust","oss-winnow-adoption-path.posture.embedded.add":"muncă specifică pe codul aplicației","oss-winnow-adoption-path.posture.service.name":"Serviciu partajat","oss-winnow-adoption-path.posture.service.begin":"Implementare HTTP","oss-winnow-adoption-path.posture.service.add":"acces central și operațiuni","oss-winnow-adoption-path.posture.extended.name":"Extins","oss-winnow-adoption-path.posture.extended.begin":"Căi Python sau WebAssembly","oss-winnow-adoption-path.posture.extended.add":"integrare de analiză sau client","oss-winnow-adoption-path.posture.distributed.name":"Distribuit","oss-winnow-adoption-path.posture.distributed.begin":"coordonator și lucrători","oss-winnow-adoption-path.posture.distributed.add":"grafuri mari de sursă și procesare","oss-winnow-adoption-path.foot.left":"implementarea crește","oss-winnow-adoption-path.foot.right":"contractul de întrebare rămâne","oss-winnow-after-search.chrome.path":"Căutarea este doar începutul","oss-winnow-after-search.chrome.status":"4 oferte curente, surse atașate","oss-winnow-after-search.chrome.meta":"cifre ilustrative, 12 linkuri primite, 4 oferte trimise","oss-winnow-after-search.left.head":"După o căutare, munca este a ta","oss-winnow-after-search.left.query":"cât costă o jachetă de ploaie bună","oss-winnow-after-search.left.countChip":"12 linkuri înapoi","oss-winnow-after-search.left.link1.title":"prețuri jachete de ploaie, comparate","oss-winnow-after-search.left.link1.source":"gearnotes.example","oss-winnow-after-search.left.link2.title":"cele mai bune jachete de ploaie anul acesta","oss-winnow-after-search.left.link2.source":"walkingweekly.example","oss-winnow-after-search.left.link3.title":"jachete de ploaie sub 150 de euro","oss-winnow-after-search.left.link3.source":"budgetkit.example","oss-winnow-after-search.left.link4.title":"cum funcționează ratingurile de impermeabilitate","oss-winnow-after-search.left.link4.source":"outdooranswers.example","oss-winnow-after-search.left.link5.title":"oferte la jachete de ploaie săptămâna aceasta","oss-winnow-after-search.left.link5.source":"dealspotter.example","oss-winnow-after-search.left.link6.title":"un ghid de cumpărare pentru jachete de ploaie","oss-winnow-after-search.left.link6.source":"kitguides.example","oss-winnow-after-search.left.moreChip":"plus încă 6 de deschis","oss-winnow-after-search.left.ledgerLabel":"apoi munca începe","oss-winnow-after-search.left.ledger.tabs.count":"6","oss-winnow-after-search.left.ledger.tabs.label":"file deschise","oss-winnow-after-search.left.ledger.prices.count":"4","oss-winnow-after-search.left.ledger.prices.label":"prețuri copiate","oss-winnow-after-search.left.ledger.currencies.count":"2","oss-winnow-after-search.left.ledger.currencies.label":"valute corectate","oss-winnow-after-search.left.ledger.stale.count":"1","oss-winnow-after-search.left.ledger.stale.label":"pagină expirată","oss-winnow-after-search.right.head":"Aceeași întrebare, dusă mai departe","oss-winnow-after-search.right.currency":"EUR","oss-winnow-after-search.right.offer1.price":"€129.00","oss-winnow-after-search.right.offer1.seen":"văzut pe 31 iulie 2026, northgear.example","oss-winnow-after-search.right.offer2.price":"€114.50","oss-winnow-after-search.right.offer2.seen":"văzut pe 30 iulie 2026, trailmarket.example","oss-winnow-after-search.right.offer3.price":"€122.95","oss-winnow-after-search.right.offer3.seen":"văzut pe 31 iulie 2026, hillandfen.example","oss-winnow-after-search.right.offer4.price":"€108.00","oss-winnow-after-search.right.offer4.seen":"văzut pe 29 iulie 2026, kitfinder.example","oss-winnow-after-search.right.unavailable":"un magazin nu a putut fi contactat de data aceasta, afișat ca să știi","oss-winnow-after-search.right.sourceNote":"fiecare adresă sursă rămâne atașată, ca să o poți deschide singur","oss-winnow-after-search.band.left":"pașii ascunși după căutare, făcuți pentru tine","oss-winnow-after-search.band.right":"căutarea rămâne utilă, treaba grea dispare","oss-winnow-answer-card.kicker.label":"Un răspuns pe linie","oss-winnow-answer-card.kicker.sub":"ce poate sta în spatele lui","oss-winnow-answer-card.kicker.tag":"Simplu","oss-winnow-answer-card.rows.price.answer":"Prețul s-a schimbat la 84,95 €","oss-winnow-answer-card.rows.price.behind":"pagina comerciantului, momentul observării și prețul anterior","oss-winnow-answer-card.rows.rule.answer":"Regula începe pe 1 octombrie","oss-winnow-answer-card.rows.rule.behind":"textul oficial și data publicării","oss-winnow-answer-card.rows.service.answer":"Serviciul este anulat","oss-winnow-answer-card.rows.service.behind":"notificarea operatorului și fluxul live","oss-winnow-answer-card.rows.company.answer":"Compania a înregistrat un nou director","oss-winnow-answer-card.rows.company.behind":"intrarea din registru și data depunerii","oss-winnow-answer-card.rows.behindTag":"în spatele lui","oss-winnow-answer-card.foot.left":"suficient de clar pentru utilizare","oss-winnow-answer-card.foot.right":"suficient de conectat pentru inspecție","oss-winnow-ask-once.chrome.path":"Întreabă o dată, verifică din nou","oss-winnow-ask-once.chrome.status":"întrebare păstrată, răspuns reîmprospătat","oss-winnow-ask-once.chrome.meta":"două duminici, ilustrativ","oss-winnow-ask-once.question.label":"întrebarea ta, adresată o dată","oss-winnow-ask-once.question.text":"Ce trenuri de duminică ajung înainte de 10:00?","oss-winnow-ask-once.sources.timetable":"Orar","oss-winnow-ask-once.sources.operator":"Anunțul operatorului","oss-winnow-ask-once.sources.feed":"Flux de perturbări","oss-winnow-ask-once.run.first.title":"Prima verificare","oss-winnow-ask-once.run.first.count":"4 servicii ajung înainte de 10:00","oss-winnow-ask-once.run.later.title":"O duminică ulterioară","oss-winnow-ask-once.run.later.count":"3 servicii ajung înainte de 10:00","oss-winnow-ask-once.run.later.cancelled":"anulat","oss-winnow-ask-once.run.later.cancelledNote":"prin fluxul de perturbări","oss-winnow-ask-once.run.later.changed":"modificat de la ultima verificare","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":"întrebarea rămâne așa cum ai adresat-o","oss-winnow-ask-once.band.right":"răspunsul se menține actual","oss-winnow-authority-gate.kicker.label":"Cale de agent configurată","oss-winnow-authority-gate.kicker.sub":"șase porți în jurul unei singure acțiuni","oss-winnow-authority-gate.tag":"AUTORITATE","oss-winnow-authority-gate.gate.budget.name":"Buget","oss-winnow-authority-gate.gate.budget.question":"capacitatea este încă disponibilă?","oss-winnow-authority-gate.gate.budget.states":"continuă, avertizează, limitează, oprește","oss-winnow-authority-gate.gate.policy.name":"Politică","oss-winnow-authority-gate.gate.policy.question":"această acțiune este permisă în context?","oss-winnow-authority-gate.gate.policy.states":"permite sau respinge","oss-winnow-authority-gate.gate.safety.name":"Siguranță","oss-winnow-authority-gate.gate.safety.question":"acțiunea încalcă o limită strictă?","oss-winnow-authority-gate.gate.safety.states":"trece sau oprește","oss-winnow-authority-gate.gate.approval.name":"Aprobare","oss-winnow-authority-gate.gate.approval.question":"trebuie să decidă o persoană?","oss-winnow-authority-gate.gate.approval.states":"aprobă, respinge, escaladează, amână","oss-winnow-authority-gate.gate.contract.name":"Contract","oss-winnow-authority-gate.gate.contract.question":"rezultatul corespunde formei cerute?","oss-winnow-authority-gate.gate.contract.states":"acceptă sau respinge","oss-winnow-authority-gate.gate.audit.name":"Audit","oss-winnow-authority-gate.gate.audit.question":"ce s-a întâmplat și în ce context?","oss-winnow-authority-gate.gate.audit.states":"intrare structurată","oss-winnow-authority-gate.footline.left":"autoritatea este explicită","oss-winnow-authority-gate.footline.right":"eșecul rămâne date","oss-winnow-behind-the-answer.foot.left":"produsul rămâne simplu","oss-winnow-behind-the-answer.foot.right":"metoda sursă rămâne inspectabilă","oss-winnow-behind-the-answer.kicker.label":"Ce vezi","oss-winnow-behind-the-answer.kicker.sub":"ce funcționează dedesubt","oss-winnow-behind-the-answer.kicker.tag":"Simplu","oss-winnow-behind-the-answer.pair.1.see":"o singură întrebare","oss-winnow-behind-the-answer.pair.1.under":"planificarea și descoperirea sursei","oss-winnow-behind-the-answer.pair.2.see":"un singur cont ordonat","oss-winnow-behind-the-answer.pair.2.under":"citire, extragere și tastare","oss-winnow-behind-the-answer.pair.3.see":"linkuri sursă","oss-winnow-behind-the-answer.pair.3.under":"contextul sursei și al rulării","oss-winnow-behind-the-answer.pair.4.see":"modificat de la ultima verificare","oss-winnow-behind-the-answer.pair.4.under":"recurență și comparație","oss-winnow-behind-the-answer.pairs.seeLabel":"vezi","oss-winnow-behind-the-answer.pairs.underLabel":"gestionat dedesubt","oss-winnow-biz-close-banner.eyebrow":"Întregul argument de afaceri","oss-winnow-biz-close-banner.lead":"Nu mai repeta cercetarea.","oss-winnow-biz-close-banner.lead-accent":"Fă întrebarea să funcționeze.","oss-winnow-biz-close-banner.paragraph.one":"Winnow transformă munca externă de surse dintr-un ritual uman recurent într-o capacitate operațională deținută. Întrebarea păstrează motivul pentru care există, ce familii de surse sunt acceptabile, ce rezultat ar trebui să revină, cât de des contează și ce limite se aplică. Căutările, scraperele, colectoarele, crawlurile, fișierele, feedurile și streamurile devin instrumente sub acest contract.","oss-winnow-biz-close-banner.paragraph.two":"Rezultatul ajunge tipizat și cu surse. Dezacordul rămâne vizibil. Rulările ulterioare arată schimbarea, nu un alt morman. Traseul și eșecurile rămân inspectabile. Sistemul începe ca un singur binar open-source și poate crește într-o implementare partajată sau distribuită atunci când volumul de muncă o justifică. Organizația deține logica care decide unde caută întrebarea și cum este asamblat rezultatul.","oss-winnow-biz-close-banner.panel.header":"O întrebare, de la un capăt la altul","oss-winnow-biz-close-banner.panel.tag":"dovezi actuale de lansare","oss-winnow-biz-close-banner.evidence.scrapers.figure":"1,325","oss-winnow-biz-close-banner.evidence.scrapers.label":"scrapere de site-uri","oss-winnow-biz-close-banner.evidence.collectors.figure":"325","oss-winnow-biz-close-banner.evidence.collectors.label":"colectoare native","oss-winnow-biz-close-banner.evidence.engines.figure":"28","oss-winnow-biz-close-banner.evidence.engines.label":"motoare de căutare","oss-winnow-biz-close-banner.evidence.categories.figure":"66","oss-winnow-biz-close-banner.evidence.categories.label":"categorii de surse","oss-winnow-biz-close-banner.evidence.formats.figure":"5","oss-winnow-biz-close-banner.evidence.formats.label":"formate de ieșire","oss-winnow-biz-close-banner.evidence.binary.figure":"40 MB","oss-winnow-biz-close-banner.evidence.binary.label":"un singur binar, aproximativ","oss-winnow-biz-close-banner.verdict":"alege o întrebare care revine mereu și transform-o într-un activ operațional","oss-winnow-biz-close-banner.footline":"răspunsul aparține unui moment; întrebarea continuă să funcționeze","oss-winnow-bounded-agent-run.chrome.path":"O rulare agent mărginită","oss-winnow-bounded-agent-run.chrome.status":"o acțiune, șase porți, fiecare decizie înregistrată","oss-winnow-bounded-agent-run.chrome.meta":"ilustrativ","oss-winnow-bounded-agent-run.run.label":"rulare agent configurată","oss-winnow-bounded-agent-run.run.action":"acțiune propusă: citirea unei intrări publice din registru","oss-winnow-bounded-agent-run.run.id":"rulare a-19","oss-winnow-bounded-agent-run.index.aria":"index poartă","oss-winnow-bounded-agent-run.gate.budget.name":"Buget","oss-winnow-bounded-agent-run.gate.budget.decision":"continuă","oss-winnow-bounded-agent-run.gate.budget.detail":"Consumul este la 62 la sută din alocația rulării. Bugetul rămas acoperă citirea propusă din registru, astfel că acțiunea continuă sub alocarea normală.","oss-winnow-bounded-agent-run.gate.budget.meter":"62 la sută din alocație folosită","oss-winnow-bounded-agent-run.gate.policy.name":"Politică","oss-winnow-bounded-agent-run.gate.policy.decision":"permite","oss-winnow-bounded-agent-run.gate.policy.detail":"Gazda este admisă în fereastra configurată, astfel că acțiunea se desfășoară conform profilului de politică declarat.","oss-winnow-bounded-agent-run.gate.safety.name":"Siguranță","oss-winnow-bounded-agent-run.gate.safety.decision":"oprește","oss-winnow-bounded-agent-run.gate.safety.detail":"Registrul răspunde cu o redirecționare către o țintă nesigură. Solicitarea de urmărire nu este niciodată deschisă; citirea inițială rămâne, redirecționarea nu.","oss-winnow-bounded-agent-run.gate.approval.name":"Aprobare","oss-winnow-bounded-agent-run.gate.approval.decision":"în pauză","oss-winnow-bounded-agent-run.gate.approval.detail":"O a doua acțiune permisă ar deschide o sursă autentificată în afara profilului normal. Rularea se pauzează și așteaptă o persoană, cu patru stări explicite.","oss-winnow-bounded-agent-run.gate.approval.state.approve":"aprobă","oss-winnow-bounded-agent-run.gate.approval.state.reject":"respinge","oss-winnow-bounded-agent-run.gate.approval.state.escalate":"escaladează","oss-winnow-bounded-agent-run.gate.approval.state.defer":"amână","oss-winnow-bounded-agent-run.gate.contract.name":"Contract","oss-winnow-bounded-agent-run.gate.contract.decision":"acceptă","oss-winnow-bounded-agent-run.gate.contract.detail":"Câmpurile returnate, cardinalitatea și starea dovezilor corespund contractului de ieșire declarat de apelant, astfel că rezultatul este acceptat, nu doar primit.","oss-winnow-bounded-agent-run.gate.audit.name":"Audit","oss-winnow-bounded-agent-run.gate.audit.decision":"intrare scrisă","oss-winnow-bounded-agent-run.gate.audit.detail":"Fiecare decizie de poartă primește o intrare structurată cu actor, sesiune, părinte, durată, succes și context de eroare.","oss-winnow-bounded-agent-run.gate.audit.field.actor.label":"actor","oss-winnow-bounded-agent-run.gate.audit.field.actor.value":"rulare agent a-19","oss-winnow-bounded-agent-run.gate.audit.field.session.label":"sesiune","oss-winnow-bounded-agent-run.gate.audit.field.session.value":"s-0842","oss-winnow-bounded-agent-run.gate.audit.field.parent.label":"părinte","oss-winnow-bounded-agent-run.gate.audit.field.parent.value":"întrebare q-0842","oss-winnow-bounded-agent-run.gate.audit.field.duration.label":"durată","oss-winnow-bounded-agent-run.gate.audit.field.duration.value":"412 ms","oss-winnow-bounded-agent-run.gate.audit.field.outcome.label":"rezultat","oss-winnow-bounded-agent-run.gate.audit.field.outcome.value":"calea admisă a reușit","oss-winnow-bounded-agent-run.gate.audit.field.error.label":"context de eroare","oss-winnow-bounded-agent-run.gate.audit.field.error.value":"redirecționare refuzată înregistrată la decizia de siguranță","oss-winnow-bounded-agent-run.error.label":"lanț de erori, o sursă diferită","oss-winnow-bounded-agent-run.error.step.timeout":"timeout direct","oss-winnow-bounded-agent-run.error.step.fallback":"fallback de browser indisponibil","oss-winnow-bounded-agent-run.error.step.budget":"buget de reîncercări epuizat","oss-winnow-bounded-agent-run.error.final":"sursă indisponibilă","oss-winnow-bounded-agent-run.error.note":"Clasificarea tipizată menține o sursă eșuată distinctă de un rezultat gol.","oss-winnow-bounded-agent-run.band.text":"autoritatea este compusă în jurul acțiunii, nu implicată de aceasta","oss-winnow-bounded-agent-run.band.meta":"eșecul rămâne date","oss-winnow-bounded-crawler.chrome.path":"O căutare cu limite","oss-winnow-bounded-crawler.chrome.status":"buget atins, frontieră păstrată","oss-winnow-bounded-crawler.chrome.meta":"INTERVALE SIGURE","oss-winnow-bounded-crawler.node.seed.path":"sămânță de documentație","oss-winnow-bounded-crawler.node.seed.chip":"origine declarată","oss-winnow-bounded-crawler.rule.include":"regula de includere admite","oss-winnow-bounded-crawler.rule.content":"regula de conținut refuză","oss-winnow-bounded-crawler.rule.outsideInclude":"în afara regulii de includere","oss-winnow-bounded-crawler.rule.exclude":"regula de excludere elimină","oss-winnow-bounded-crawler.state.fetched":"preluat","oss-winnow-bounded-crawler.state.priority":"prioritatea avansează","oss-winnow-bounded-crawler.node.media.note":"peste limita declarată de dimensiune a conținutului","oss-winnow-bounded-crawler.node.regulatory.note":"publicat recent","oss-winnow-bounded-crawler.budget.head":"buget de pagini atins","oss-winnow-bounded-crawler.budget.label":"frontieră păstrată","oss-winnow-bounded-crawler.budget.note":"Două URL-uri valide rămân descoperite, dar nepreluate. Finalizarea limitată nu înseamnă o frontieră goală.","oss-winnow-bounded-crawler.safety.head":"limită de siguranță","oss-winnow-bounded-crawler.safety.link":"adresă link-local","oss-winnow-bounded-crawler.safety.stop":"oprit înainte de banda de cereri","oss-winnow-bounded-crawler.safety.note":"Destinațiile loopback, private și link-local sunt refuzate înainte de a se deschide o cerere.","oss-winnow-bounded-crawler.inset.head":"strategia schimbă ordinea, nu domeniul","oss-winnow-bounded-crawler.inset.priority":"traversare prioritară","oss-winnow-bounded-crawler.inset.bfs":"în lățime","oss-winnow-bounded-crawler.inset.page.regulatory":"actualizare de reglementare","oss-winnow-bounded-crawler.inset.page.products":"produse","oss-winnow-bounded-crawler.inset.page.legal":"legal","oss-winnow-bounded-crawler.inset.page.guide":"ghid","oss-winnow-bounded-crawler.inset.page.terms":"termeni","oss-winnow-bounded-crawler.inset.note":"Aceleași cinci pagini preluate apar în ambele citiri.","oss-winnow-bounded-crawler.band.text":"o căutare incompletă nu trebuie să arate ca o scanare completă","oss-winnow-bounded-crawler.band.meta":"frontiera este date","oss-winnow-business-claim-state.kicker.label":"Ce vede recenzia","oss-winnow-business-claim-state.kicker.sub":"nu doar fraza câștigătoare","oss-winnow-business-claim-state.tag":"DOVEZI","oss-winnow-business-claim-state.signal.independent.name":"Sprijin independent","oss-winnow-business-claim-state.signal.independent.why":"originile separate întăresc cazul","oss-winnow-business-claim-state.signal.independent.state":"margini de sprijin","oss-winnow-business-claim-state.signal.copied.name":"Sprijin copiat","oss-winnow-business-claim-state.signal.copied.why":"mai multe pagini pot fi o singură sursă","oss-winnow-business-claim-state.signal.copied.state":"relație derivată","oss-winnow-business-claim-state.signal.contradiction.name":"Contradicție","oss-winnow-business-claim-state.signal.contradiction.why":"o alternativă materială rămâne","oss-winnow-business-claim-state.signal.contradiction.state":"amestecat sau contrazis","oss-winnow-business-claim-state.signal.missing.name":"Sursă lipsă","oss-winnow-business-claim-state.signal.missing.why":"întrebarea nu este soluționată","oss-winnow-business-claim-state.signal.missing.state":"insuficient sau nerezolvat","oss-winnow-business-claim-state.foot.left":"incertitudinea rămâne acționabilă","oss-winnow-business-claim-state.foot.right":"păstrat la vedere","oss-winnow-business-disagreement.chrome.path":"Dezacordul rămâne vizibil","oss-winnow-business-disagreement.chrome.status":"mixt, păstrat vizibil","oss-winnow-business-disagreement.chrome.meta":"ilustrativ","oss-winnow-business-disagreement.claim.label":"afirmația","oss-winnow-business-disagreement.claim.text":"Furnizorul a întrerupt componenta X","oss-winnow-business-disagreement.edge.supports":"susține","oss-winnow-business-disagreement.edge.contradicts":"contrazice","oss-winnow-business-disagreement.node.notice.name":"aviz oficial de produs","oss-winnow-business-disagreement.node.notice.meta":"publicat 2026-06-30","oss-winnow-business-disagreement.node.feed.name":"flux de catalog al distribuitorului","oss-winnow-business-disagreement.node.feed.meta":"modificare observată 2026-07-02","oss-winnow-business-disagreement.node.wire.name":"un raport de agenție","oss-winnow-business-disagreement.node.wire.meta":"originea comună","oss-winnow-business-disagreement.node.wire.copy":"copie de știri","oss-winnow-business-disagreement.node.wire.note":"derivat: contează ca o singură sursă","oss-winnow-business-disagreement.node.page.name":"pagină de produs a furnizorului","oss-winnow-business-disagreement.node.page.meta":"încă listează componenta X","oss-winnow-business-disagreement.node.page.freshness":"ultima actualizare: necunoscută","oss-winnow-business-disagreement.review.label":"card de recenzie","oss-winnow-business-disagreement.review.state":"mixt","oss-winnow-business-disagreement.review.question":"Este pagina de produs învechită sau întreruperea este regională?","oss-winnow-business-disagreement.summary.label":"rezumat generat","oss-winnow-business-disagreement.summary.text":"Două surse independente susțin întreruperea. O listare curentă o contrazice.","oss-winnow-business-disagreement.summary.unresolved":"nerezolvat: prospețimea paginii de produs necunoscută","oss-winnow-business-disagreement.summary.link.notice":"aviz oficial","oss-winnow-business-disagreement.summary.link.feed":"flux distribuitor","oss-winnow-business-disagreement.summary.link.wire":"raport de agenție","oss-winnow-business-disagreement.summary.link.page":"pagină de produs","oss-winnow-business-disagreement.band.left":"susținerea și contradicția rămân în evidență","oss-winnow-business-disagreement.band.right":"mixt este o stare de lucru","oss-winnow-business-glyph.a4a30cb334":"Traseu înregistrat","oss-winnow-business-glyph.35a0ab3b85":"Întrebare introdusă, rezultate tipărite","oss-winnow-business-glyph.9e0fe7c551":"Colectare politicoasă implicit","oss-winnow-business-glyph.d1d450cb18":"JSON, CSV sau flux","oss-winnow-business-glyph.db6e7e4104":"Ieșire","oss-winnow-business-glyph.305c10596f":"Căutare, răzuire, accesare","oss-winnow-business-glyph.bf6f5a8b28":"Moduri","oss-winnow-business-glyph.6eef664840":"O singură rulare repetabilă","oss-winnow-business-glyph.bf5dde2d06":"Traseu","oss-winnow-business-glyph.4a1fca6ade":"O rulare de colectare guvernată","oss-winnow-business-glyph.ac4bbe17fe":"Winnow","oss-winnow-business-glyph.ab9f490517":"Un singur traseu de colectare","oss-winnow-business-glyph.6d3ba5249a":"normalizare","oss-winnow-business-glyph.ebefee2070":"Suprafețe diferite, o singură întrebare","oss-winnow-business-glyph.208e94201f":"Suprafețe de intrare","oss-winnow-business-glyph.6b5eb5323e":"1.325 de răzuitoare","oss-winnow-business-glyph.530fa9bf1c":"Traseu de colectare","oss-winnow-business-glyph.6e0bb577e9":"Categorii","oss-winnow-business-glyph.808d7dca8a":"66","oss-winnow-business-glyph.50086834de":"Răzuitoare","oss-winnow-business-glyph.e7c9aab368":"1,325","oss-winnow-business-glyph.a9243f87cf":"Rulare înregistrată","oss-winnow-business-glyph.61752f9a93":"1","oss-winnow-business-glyph.b2033ee429":"importuri locale","oss-winnow-business-glyph.58dd06369e":"Fișiere","oss-winnow-business-glyph.80c7912cd1":"răspunsuri structurate","oss-winnow-business-glyph.235fd89e60":"API-uri","oss-winnow-business-glyph.0cdeb47a93":"preluare politicoasă","oss-winnow-business-glyph.fcbab360fe":"Site-uri web","oss-winnow-business-glyph.2040ba67bb":"descoperire clasată","oss-winnow-business-glyph.baf101d207":"Motoare de căutare","oss-winnow-business-glyph.b2c3de1245":"actualizări programate","oss-winnow-business-glyph.7d90748c8b":"Fluxuri","oss-winnow-business-question-contract.kicker.label":"Întrebarea ca activ","oss-winnow-business-question-contract.kicker.sub":"ce poate fi guvernat","oss-winnow-business-question-contract.tag":"CONTRACT","oss-winnow-business-question-contract.field.objective.name":"Obiectiv","oss-winnow-business-question-contract.field.objective.meaning":"de ce există operațiunea","oss-winnow-business-question-contract.field.objective.example":"modificări ale riscului material al furnizorului","oss-winnow-business-question-contract.field.source-boundary.name":"Granita sursei","oss-winnow-business-question-contract.field.source-boundary.meaning":"unde poate privi operațiunea","oss-winnow-business-question-contract.field.source-boundary.example":"știri oficiale, de industrie și selectate","oss-winnow-business-question-contract.field.output-contract.name":"Contract de ieșire","oss-winnow-business-question-contract.field.output-contract.meaning":"ce primește munca din aval","oss-winnow-business-question-contract.field.output-contract.example":"modificare, dată, sursă, stare","oss-winnow-business-question-contract.field.cadence.name":"Cadență","oss-winnow-business-question-contract.field.cadence.meaning":"când contează prospețimea","oss-winnow-business-question-contract.field.cadence.example":"zilnic cu actualizări imediate ale fluxului","oss-winnow-business-question-contract.field.authority.name":"Autoritate","oss-winnow-business-question-contract.field.authority.meaning":"ce necesită revizuire","oss-winnow-business-question-contract.field.authority.example":"surse autentificate sau disputate","oss-winnow-business-question-contract.footline.left":"graficul surselor este implementarea curentă","oss-winnow-business-question-contract.footline.right":"nu arhitectură permanentă","oss-winnow-business-receipt.chrome.path":"O chitanță de rulare care poate fi revizuită","oss-winnow-business-receipt.chrome.status":"chitanță completă, o revizuire deschisă","oss-winnow-business-receipt.chrome.meta":"ilustrativ","oss-winnow-business-receipt.stage.plan.name":"plan de interogare","oss-winnow-business-receipt.stage.plan.detail":"subinterogări legale și din surse oficiale","oss-winnow-business-receipt.stage.discovery.name":"descoperire","oss-winnow-business-receipt.stage.discovery.detail":"motoare încercate și numărate","oss-winnow-business-receipt.stage.mapping.name":"mapare sursă","oss-winnow-business-receipt.stage.mapping.detail":"un scraper întreținut, un colector de fișiere","oss-winnow-business-receipt.stage.access.name":"jurnal de acces","oss-winnow-business-receipt.stage.access.detail":"succes direct, o amânare de rată","oss-winnow-business-receipt.stage.extraction.name":"extragere","oss-winnow-business-receipt.stage.extraction.detail":"obligații tipizate emise","oss-winnow-business-receipt.stage.review.name":"declanșator de revizuire","oss-winnow-business-receipt.stage.review.detail":"contradicție nerezolvată înmânată unei persoane","oss-winnow-business-receipt.stage.review.chip":"revizuire umană","oss-winnow-business-receipt.stage.record.name":"înregistrare finală","oss-winnow-business-receipt.stage.record.detail":"fiecare obligație legată de sursă și contextul rulării","oss-winnow-business-receipt.empty.label":"rezultat aparent gol","oss-winnow-business-receipt.empty.count":"0 înregistrări","oss-winnow-business-receipt.empty.state":"sursă indisponibilă","oss-winnow-business-receipt.empty.note":"Eșecul tipizat menține sursa ratată vizibilă, astfel încât o rulare goală nu poate fi citită niciodată ca nicio modificare de reglementare.","oss-winnow-business-receipt.band.left":"ce a făcut sistemul, înregistrat","oss-winnow-business-receipt.band.right":"chitanța explică rezultatul","oss-winnow-business-run-receipt.kicker.label":"Ce poate fi revizuit","oss-winnow-business-run-receipt.kicker.sub":"o rulare, un traseu","oss-winnow-business-run-receipt.tag":"CHITANȚĂ","oss-winnow-business-run-receipt.area.discovery.question":"De unde provine sursa?","oss-winnow-business-run-receipt.area.discovery.name":"Descoperire","oss-winnow-business-run-receipt.area.discovery.example":"motoare și număr de rezultate","oss-winnow-business-run-receipt.area.access.question":"Cum a fost atinsă?","oss-winnow-business-run-receipt.area.access.name":"Acces","oss-winnow-business-run-receipt.area.access.example":"traseul ales și starea de refuz","oss-winnow-business-run-receipt.area.extraction.question":"Cum s-a format înregistrarea?","oss-winnow-business-run-receipt.area.extraction.name":"Extragere","oss-winnow-business-run-receipt.area.extraction.example":"scraper, colector și câmpuri","oss-winnow-business-run-receipt.area.authority.question":"Ce i s-a permis rulării să facă?","oss-winnow-business-run-receipt.area.authority.name":"Autoritate","oss-winnow-business-run-receipt.area.authority.example":"evenimente de politică, aprobare și buget","oss-winnow-business-run-receipt.area.failure.question":"A fost golul chiar gol?","oss-winnow-business-run-receipt.area.failure.name":"Eșec","oss-winnow-business-run-receipt.area.failure.example":"eroare tipizată și reîncercări","oss-winnow-business-run-receipt.foot.left":"inspectează metoda","oss-winnow-business-run-receipt.foot.right":"o înregistrare a ceea ce a rulat","oss-winnow-business-source-graph.kicker.label":"Risc furnizor","oss-winnow-business-source-graph.kicker.sub":"o întrebare, cinci forme sursă","oss-winnow-business-source-graph.tag":"GRAF SURSE","oss-winnow-business-source-graph.question":"Ce furnizori au publicat o modificare materială a riscului?","oss-winnow-business-source-graph.form.search.name":"Căutare","oss-winnow-business-source-graph.form.search.contribution":"găsește surse nou relevante","oss-winnow-business-source-graph.form.search.shape":"URL-uri candidate","oss-winnow-business-source-graph.form.register-scraper.name":"Colector registre","oss-winnow-business-source-graph.form.register-scraper.contribution":"entitate juridică și depuneri","oss-winnow-business-source-graph.form.register-scraper.shape":"fișă corporativă tipizată","oss-winnow-business-source-graph.form.sanctions-collector.name":"Colector sancțiuni","oss-winnow-business-source-graph.form.sanctions-collector.contribution":"modificări ale listei structurate","oss-winnow-business-source-graph.form.sanctions-collector.shape":"intrări potrivite","oss-winnow-business-source-graph.form.news-feed.name":"Flux de știri","oss-winnow-business-source-graph.form.news-feed.contribution":"semnalizări operaționale recente","oss-winnow-business-source-graph.form.news-feed.shape":"evenimente datate","oss-winnow-business-source-graph.form.published-file.name":"Fișier publicat","oss-winnow-business-source-graph.form.published-file.contribution":"raport sau declarație oficială","oss-winnow-business-source-graph.form.published-file.shape":"referință document și câmpuri extrase","oss-winnow-business-source-graph.footline.left":"contracte sursă diferite","oss-winnow-business-source-graph.footline.right":"un rezultat de afaceri","oss-winnow-catalog.scraperUnit":"scrapers","oss-winnow-catalog.8353a4973f":"un contract de ieșire","oss-winnow-catalog.f759e679b1":"Fiecare scraper este o structură Rust tipată. Scraperele personalizate se integrează alături de cele încorporate.","oss-winnow-catalog.cba53c30d5":"Încă 17 categorii: GIS, Ecommerce, Transport, Locuri de muncă, Sport și coada lungă.","oss-winnow-catalog.e53163559a":"aceeași formă de ieșire","oss-winnow-catalog.91b261a181":"66 de categorii","oss-winnow-catalog.5c9cb498f5":"Guvern","oss-winnow-catalog.6865786a1f":"Jurisdicții legale","oss-winnow-catalog.5a5a8c0175":"Colectoare native","oss-winnow-catalog.542c20e999":"Motoare de căutare","oss-winnow-catalog.f042372fde":"Scrapere de site-uri","oss-winnow-catalog.0b769876d1":"Registre de companii: Companies House, KvK, OpenCorporates, EUR-Lex.","oss-winnow-catalog.1029544ae8":"Directoare","oss-winnow-catalog.04b716cbfd":"Portaluri CKAN și Socrata, oficii naționale de statistică, portaluri de date UE.","oss-winnow-catalog.bea66ea26e":"Date deschise","oss-winnow-catalog.269361bd8e":"Yahoo Finance, burse, date ale băncilor centrale, indicatori economici.","oss-winnow-catalog.1b48d3f014":"Finanțe","oss-winnow-catalog.baed7c1812":"NOAA, USGS water, Copernicus climate, calitatea aerului, biodiversitate.","oss-winnow-catalog.d443a11855":"Mediu","oss-winnow-catalog.19c0c4336f":"Censys, Shodan, RIPE BGP, DNS, arhive de măsurători internet.","oss-winnow-catalog.e931cb5b03":"Rețele","oss-winnow-catalog.4eb4f006ad":"CDC, PubMed, studii clinice, baze de date despre medicamente, indicatori OMS.","oss-winnow-catalog.3703cd2168":"Sănătate","oss-winnow-catalog.7348376871":"Presă internațională, regională și de comerț în multe limbi.","oss-winnow-catalog.34c808d0a6":"Știri","oss-winnow-catalog.6a921d57de":"Hugging Face, Papers with Code, Kaggle, UCI și seturi de date de referință.","oss-winnow-catalog.a0c38ecfa7":"Învățare automată","oss-winnow-catalog.927d9ddacf":"Genomică, astronomie, climă, fizică, materiale, depozite de neuroștiințe.","oss-winnow-catalog.d2d0663714":"Știință","oss-winnow-catalog.4f58faa488":"Agenții de statistică, cataloage de date deschise, baze de date legislative din întreaga lume.","oss-winnow-claim-state.kicker.label":"O singură afirmație","oss-winnow-claim-state.kicker.sub":"ce poate spune graficul","oss-winnow-claim-state.tag":"EVIDENȚE","oss-winnow-claim-state.status.supported.name":"Susținută","oss-winnow-claim-state.status.supported.meaning":"materialul susține afirmația în cadrul metodei actuale","oss-winnow-claim-state.status.supported.visibility":"surse și muchii","oss-winnow-claim-state.status.contradicted.name":"Contrazisă","oss-winnow-claim-state.status.contradicted.meaning":"materialul o contrazice direct","oss-winnow-claim-state.status.contradicted.visibility":"ambele propoziții","oss-winnow-claim-state.status.mixed.name":"Mixt","oss-winnow-claim-state.status.mixed.meaning":"susținerea și contradicția coexistă","oss-winnow-claim-state.status.mixed.visibility":"independență și sincronizare","oss-winnow-claim-state.status.insufficient.name":"Insuficient","oss-winnow-claim-state.status.insufficient.meaning":"material insuficient pentru a o soluționa","oss-winnow-claim-state.status.insufficient.visibility":"ceea ce rămâne lipsă","oss-winnow-claim-state.footline.left":"dovezile sunt inspectabile","oss-winnow-claim-state.footline.right":"nu sunt promovate în adevăr prin prezentare","oss-winnow-consumer-glyph.10fc3853d2":"Nimic de configurat","oss-winnow-consumer-glyph.12df5bb228":"Al tău de păstrat","oss-winnow-consumer-glyph.8019c911e8":"o listă ordonată","oss-winnow-consumer-glyph.3cd4a225ca":"Ce a adus înapoi","oss-winnow-consumer-glyph.adb3bfaa65":"Asistentul tău","oss-winnow-consumer-glyph.d296250198":"Întrebi în cuvinte simple","oss-winnow-consumer-glyph.533f927d2b":"de la consiliu","oss-winnow-consumer-glyph.8e1fbeeac1":"Anunțul despre drum","oss-winnow-consumer-glyph.fa8ae852b0":"de la fiecare magazin","oss-winnow-consumer-glyph.c7cba7548e":"Prețul în trei magazine","oss-winnow-consumer-glyph.aa9ac27906":"de pe pagina orașului","oss-winnow-consumer-glyph.4f6b7963a9":"Programul pe care l-ai cerut","oss-winnow-consumer-glyph.4b0f911f6c":"Ore","oss-winnow-consumer-glyph.e94865d460":"Anunțuri","oss-winnow-consumer-glyph.3f6ef31cfa":"Prețuri","oss-winnow-consumer-glyph.34c808d0a6":"Știri","oss-winnow-cost-ledger.recurring":"recurent","oss-winnow-cost-ledger.24b2bb6431":"Rapoarte specifice sursei","oss-winnow-cost-ledger.931c634db8":"Regulile de selectare și parsare devin inexacte atunci când o pagină se schimbă.","oss-winnow-cost-ledger.7e6c033bec":"Derivă de pagină","oss-winnow-cost-ledger.f96f2c2dfa":"Automatizare browser","oss-winnow-cost-ledger.ff682e972f":"Paginile dinamice necesită un mediu de rulare controlat al browserului și reîncercări observabile.","oss-winnow-cost-ledger.66fcaae93a":"Mediu de rulare","oss-winnow-cost-ledger.37b5958806":"Rutare rețea","oss-winnow-cost-ledger.7ae86cf6ce":"Unele surse necesită ieșiri regionale, sesiuni stabile sau rotație limitată.","oss-winnow-cost-ledger.3f0b06b845":"Politică de rețea","oss-winnow-cost-ledger.9d1addd9a9":"Conectori de căutare","oss-winnow-cost-ledger.5ceb2ea953":"Fiecare motor are propria formă de interogare, limite și câmpuri de rezultate.","oss-winnow-cost-ledger.b911ddc3ae":"Descoperire","oss-winnow-cost-ledger.48d1c58ac7":"Integrare și programare","oss-winnow-cost-ledger.a9b44eae5f":"Reîncercările, cozile, parsarea, ieșirea și starea de rulare trebuie să fie aliniate.","oss-winnow-cost-ledger.9b7419af35":"Coordonare","oss-winnow-cost-ledger.08821d5f75":"O rută, înregistrată","oss-winnow-cost-ledger.6753087f69":"Winnow coordonează cele cinci straturi sub o singură definiție de rulare și păstrează ruta lângă rezultate.","oss-winnow-cost-ledger.6a5d2853c2":"Un singur lucru de operat","oss-winnow-cost-ledger.f700f8f197":"Actualizează o rută, observă o rulare și reutilizează un singur contract de ieșire.","oss-winnow-cost-ledger.df8ea7848b":"Repetabil prin design","oss-winnow-cost-ledger.cf86f6d643":"Aceeași întrebare poate fi rulată din nou cu aceleași etape, politici și formă de ieșire.","oss-winnow-cost-ledger.01f1679279":"stivă de colectare","oss-winnow-cost-ledger.1f4843c9b5":"Cinci componente mobile în spatele unui job de colectare recurent","oss-winnow-cost-ledger.4812c6cbb8":"O rută Winnow guvernată","oss-winnow-cost-ledger.dc62a7b23f":"Căutare, navigare, preluare, parsare și ieșire sub o singură rulare înregistrată.","oss-winnow-cost-ledger.d700a7568c":"O înregistrare de rulare","oss-winnow-cost-ledger.e69255fee4":"Implementarea și infrastructura rămân alegeri operaționale explicite.","oss-winnow-cost-ledger.6b5eb5323e":"Căutare, răzuire și accesare împreună","oss-winnow-crawl-config.kicker.label":"Contract de traversare","oss-winnow-crawl-config.kicker.sub":"limite înainte de traversare","oss-winnow-crawl-config.tag":"CRAWL","oss-winnow-crawl-config.col.dimension":"dimensiune","oss-winnow-crawl-config.col.examples":"exemple","oss-winnow-crawl-config.col.outcome":"la graniță","oss-winnow-crawl-config.row.scope.dimension":"Domeniu de aplicare","oss-winnow-crawl-config.row.scope.examples":"origine, subdomenii, modele de căi","oss-winnow-crawl-config.row.scope.outcome":"URL exclus","oss-winnow-crawl-config.row.work.dimension":"Lucru","oss-winnow-crawl-config.row.work.examples":"adâncime, pagini, concurență","oss-winnow-crawl-config.row.work.outcome":"frontieră păstrată sau oprită","oss-winnow-crawl-config.row.content.dimension":"Conținut","oss-winnow-crawl-config.row.content.examples":"limite de tip și dimensiune","oss-winnow-crawl-config.row.content.outcome":"răspuns clasificat sau refuzat","oss-winnow-crawl-config.row.safety.dimension":"Siguranță","oss-winnow-crawl-config.row.safety.examples":"reguli pentru adrese private și surse","oss-winnow-crawl-config.row.safety.outcome":"cerere niciodată deschisă","oss-winnow-crawl-config.foot.left":"graful poate crește","oss-winnow-crawl-config.foot.right":"contractul nu","oss-winnow-different-places.chrome.path":"Cinci surse, un singur cont","oss-winnow-different-places.chrome.status":"patru locuri au răspuns, unul încă în așteptare","oss-winnow-different-places.chrome.meta":"cinci surse, ilustrativ","oss-winnow-different-places.question.text":"A venit râul peste poteca de jos?","oss-winnow-different-places.sources.river.name":"fluxul nivelului râului","oss-winnow-different-places.sources.weather.name":"pagina de avertizări meteo","oss-winnow-different-places.sources.council.name":"anunțul consiliului","oss-winnow-different-places.sources.council.state":"încă urmărim","oss-winnow-different-places.sources.roads.name":"setul de date privind închiderea drumurilor","oss-winnow-different-places.sources.buses.name":"fluxul de transport în direct","oss-winnow-different-places.account.title":"un singur cont pentru acest loc","oss-winnow-different-places.account.river.label":"fluxul râului","oss-winnow-different-places.account.river.text":"nivel 1,8 m, constant de la zori","oss-winnow-different-places.account.weather.label":"pagina meteo","oss-winnow-different-places.account.weather.text":"ploaia se domolește spre seară","oss-winnow-different-places.account.council.label":"pagina consiliului","oss-winnow-different-places.account.council.text":"niciun anunț nou deocamdată, încă urmărim","oss-winnow-different-places.account.roads.label":"date despre drumuri","oss-winnow-different-places.account.roads.text":"Strada Morii închisă la vad","oss-winnow-different-places.account.buses.label":"fluxul de autobuze","oss-winnow-different-places.account.buses.text":"ruta 4 deviată peste pod","oss-winnow-different-places.band.left":"locuri diferite, un singur cont simplu","oss-winnow-different-places.band.right":"fiecare linie își păstrează sursa","oss-winnow-discovery-fanout.chrome.path":"Căutarea devine o listă scurtă","oss-winnow-discovery-fanout.chrome.status":"motoarele execută în afara blocării registrului","oss-winnow-discovery-fanout.chrome.meta":"ilustrativ","oss-winnow-discovery-fanout.question.kicker":"întrebarea","oss-winnow-discovery-fanout.question.text":"Ce studii noi contestă eficiența declarată a captării directe a aerului?","oss-winnow-discovery-fanout.sub.title":"trei subinterogări dependente","oss-winnow-discovery-fanout.sub.studies":"studii recente evaluate de colegi","oss-winnow-discovery-fanout.sub.reports":"rapoarte oficiale de performanță ale proiectului","oss-winnow-discovery-fanout.sub.analyses":"analize tehnice critice","oss-winnow-discovery-fanout.lock.title":"registru cu 28 de motoare","oss-winnow-discovery-fanout.lock.note":"Handles sunt clonate sub blocarea de citire, apoi blocarea este eliberată înainte de începerea lucrului asincron.","oss-winnow-discovery-fanout.engine.academic":"motor academic","oss-winnow-discovery-fanout.engine.general":"motor web general","oss-winnow-discovery-fanout.engine.legal":"motor juridic","oss-winnow-discovery-fanout.engine.specialist":"motor de specialitate","oss-winnow-discovery-fanout.engine.news":"motor de știri","oss-winnow-discovery-fanout.engine.academicTwo":"al doilea motor academic","oss-winnow-discovery-fanout.receipt.studiesAcademic":"14 candidați, 640 ms","oss-winnow-discovery-fanout.receipt.reportsGeneral":"6 candidați, 720 ms","oss-winnow-discovery-fanout.receipt.analysesSpecialist":"4 candidați, 580 ms","oss-winnow-discovery-fanout.outcome.success":"succes","oss-winnow-discovery-fanout.outcome.empty":"fără candidați","oss-winnow-discovery-fanout.outcome.timeout":"expirat","oss-winnow-discovery-fanout.outcome.disabled":"dezactivat temporar","oss-winnow-discovery-fanout.outcome.ratelimited":"limitat de rată","oss-winnow-discovery-fanout.dedupe.title":"normalizează și deduplică","oss-winnow-discovery-fanout.dedupe.copies":"3 copii sindicalizate","oss-winnow-discovery-fanout.dedupe.collapse":"un URL păstrat","oss-winnow-discovery-fanout.dedupe.remain":"Sursele distincte rămân.","oss-winnow-discovery-fanout.shortlist.title":"lista scurtă a surselor","oss-winnow-discovery-fanout.shortlist.study.kind":"Pagina studiului evaluat de colegi","oss-winnow-discovery-fanout.shortlist.study.provenance":"motor academic","oss-winnow-discovery-fanout.shortlist.study.score":"recență, citări","oss-winnow-discovery-fanout.shortlist.study.next":"scraper întreținut","oss-winnow-discovery-fanout.shortlist.report.kind":"Raport de performanță al proiectului","oss-winnow-discovery-fanout.shortlist.report.provenance":"motor web general","oss-winnow-discovery-fanout.shortlist.report.score":"autoritate, prospețime","oss-winnow-discovery-fanout.shortlist.report.next":"fișier direct","oss-winnow-discovery-fanout.shortlist.analysis.kind":"Analiză tehnică critică","oss-winnow-discovery-fanout.shortlist.analysis.provenance":"motor de specialitate","oss-winnow-discovery-fanout.shortlist.analysis.score":"relevanță, independență","oss-winnow-discovery-fanout.shortlist.analysis.next":"pagină generică","oss-winnow-discovery-fanout.shortlist.dataset.kind":"Set de date de performanță","oss-winnow-discovery-fanout.shortlist.dataset.provenance":"motor web general","oss-winnow-discovery-fanout.shortlist.dataset.score":"structură, acoperire","oss-winnow-discovery-fanout.shortlist.dataset.next":"set de date","oss-winnow-discovery-fanout.band.left":"căutarea găsește uși posibile","oss-winnow-discovery-fanout.band.right":"rularea continuă prin ele","oss-winnow-discovery-trace.kicker.label":"O rundă de descoperire","oss-winnow-discovery-trace.kicker.sub":"fiecare motor își păstrează rezultatul","oss-winnow-discovery-trace.tag":"DESCOPERIRE","oss-winnow-discovery-trace.stage.plan.name":"Plan","oss-winnow-discovery-trace.stage.plan.body":"Recunoaște forma interogării și generează subinterogări dependente.","oss-winnow-discovery-trace.stage.route.name":"Rută","oss-winnow-discovery-trace.stage.route.body":"Selectează motoare generale, academice, juridice, de știri sau specializate potrivite.","oss-winnow-discovery-trace.stage.execute.name":"Execută","oss-winnow-discovery-trace.stage.execute.body":"Rulează independent, cu timeout, reîncercare și stare de dezactivare temporară.","oss-winnow-discovery-trace.stage.blend.name":"Amestecă","oss-winnow-discovery-trace.stage.blend.body":"Normalizează URL-urile, elimină duplicatele, punctează și clasează candidații.","oss-winnow-discovery-trace.foot.left":"căutarea întoarce uși","oss-winnow-discovery-trace.foot.right":"nu camera finală","oss-winnow-distributed-run.chrome.path":"O întrebare, trei implementări","oss-winnow-distributed-run.chrome.status":"un ID de întrebare, trei posturi","oss-winnow-distributed-run.chrome.meta":"identitatea întrebării constantă","oss-winnow-distributed-run.question.text":"întrebarea și contractul său de ieșire rămân neschimbate","oss-winnow-distributed-run.question.id":"întrebarea q-0842","oss-winnow-distributed-run.posture.cli.name":"CLI","oss-winnow-distributed-run.posture.cli.scope":"un binar, o mașină","oss-winnow-distributed-run.posture.cli.readout":"O singură comandă pe o singură mașină. Întrebarea se compilează, rulează și își scrie rezultatul printr-un singur binar, iar chitanța de rulare se află lângă fișierul de ieșire.","oss-winnow-distributed-run.posture.http.name":"HTTP","oss-winnow-distributed-run.posture.http.scope":"un serviciu intern partajat","oss-winnow-distributed-run.posture.http.readout":"Același ID de întrebare în spatele unui serviciu intern partajat. Autentificarea, limitele de corp, timeout-urile de cerere, logarea și politica de rată a serviciului înconjoară apelurile de serviciu; contractul întrebării de dedesubt este neschimbat.","oss-winnow-distributed-run.posture.distributed.name":"Distribuit","oss-winnow-distributed-run.posture.distributed.scope":"coordonator și workeri","oss-winnow-distributed-run.posture.distributed.readout":"Același ID de întrebare împărțit între un coordonator și workeri. Sarcinile poartă identitatea întrebării și a rulării, numărul de reîncercări, termenul limită și contractul de ieșire. Rezultatele se întorc cu ID-urile sarcinilor sursă și se îmbină sub întrebare.","oss-winnow-distributed-run.cli.binary":"Binarul Winnow","oss-winnow-distributed-run.cli.binarySub":"un proces, întreaga rulare pe această mașină","oss-winnow-distributed-run.cli.output":"Fișier de ieșire","oss-winnow-distributed-run.cli.outputSub":"unul dintre cele cinci formate, scris pe disc","oss-winnow-distributed-run.http.app":"Aplicație internă","oss-winnow-distributed-run.http.appSub":"apelează serviciul prin HTTP","oss-winnow-distributed-run.http.service":"Serviciul HTTP Winnow","oss-winnow-distributed-run.http.response":"Răspuns tipizat","oss-winnow-distributed-run.http.responseSub":"același contract de rezultat, returnat aplicației","oss-winnow-distributed-run.middleware.auth":"autentificare","oss-winnow-distributed-run.middleware.bodyLimits":"limite de corp","oss-winnow-distributed-run.middleware.timeouts":"timeout-uri de cerere","oss-winnow-distributed-run.middleware.logging":"logare","oss-winnow-distributed-run.middleware.ratePolicy":"politica de rată a serviciului","oss-winnow-distributed-run.dist.coordinator":"coordonator","oss-winnow-distributed-run.dist.deferred":"stare de rată amânată, la nivel de domeniu","oss-winnow-distributed-run.dist.workerOne":"worker de scraping 1","oss-winnow-distributed-run.dist.workerTwo":"worker de scraping 2","oss-winnow-distributed-run.dist.workerThree":"worker de scraping 3","oss-winnow-distributed-run.dist.processorOne":"procesor 1","oss-winnow-distributed-run.dist.processorTwo":"procesor 2","oss-winnow-distributed-run.dist.timedOut":"expirat","oss-winnow-distributed-run.dist.retry":"s-2 reîncercat aici","oss-winnow-distributed-run.dist.retried":"reîncercat","oss-winnow-distributed-run.dist.awaiting":"următoarea sarcină eligibilă","oss-winnow-distributed-run.dist.merge":"rezultatele se întorc cu ID-urile sarcinilor sursă și se îmbină într-un singur contract de ieșire tipizat","oss-winnow-distributed-run.dist.receipt":"chitanță de rulare: worker, sursă, cale de acces, parser sau colector, rezultatul îmbinării","oss-winnow-distributed-run.formats.label":"formate de ieșire","oss-winnow-distributed-run.format.text":"text","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":"dovezi de lansare: 1.325 de scrapere de site-uri, 325 de colectoare native, 28 de motoare de căutare, 66 de categorii de surse","oss-winnow-distributed-run.band.text":"implementarea decide mașinăria, întrebarea își păstrează identitatea","oss-winnow-distributed-run.band.meta":"contractul supraviețuiește posturii","oss-winnow-economic-stack.chrome.path":"Un singur runtime, multe rute","oss-winnow-economic-stack.chrome.status":"un runtime deținut","oss-winnow-economic-stack.chrome.meta":"open source, Apache-2.0","oss-winnow-economic-stack.stack.label":"stiva accidentală","oss-winnow-economic-stack.stack.search.name":"API-uri de căutare","oss-winnow-economic-stack.stack.search.line":"furnizor","oss-winnow-economic-stack.stack.scripts.name":"scripturi per site","oss-winnow-economic-stack.stack.scripts.line":"proprietar","oss-winnow-economic-stack.stack.browser.name":"automatizare browser","oss-winnow-economic-stack.stack.browser.line":"furnizor","oss-winnow-economic-stack.stack.proxy.name":"rotire proxy","oss-winnow-economic-stack.stack.proxy.line":"furnizor","oss-winnow-economic-stack.stack.feeds.name":"servicii de feed","oss-winnow-economic-stack.stack.feeds.line":"furnizor","oss-winnow-economic-stack.stack.scheduler.name":"planificator","oss-winnow-economic-stack.stack.scheduler.line":"proprietar","oss-winnow-economic-stack.stack.dedup.name":"deduplicare","oss-winnow-economic-stack.stack.dedup.line":"proprietar","oss-winnow-economic-stack.stack.exports.name":"exporturi de date","oss-winnow-economic-stack.stack.exports.line":"proprietar","oss-winnow-economic-stack.stack.logging.name":"lipici de logare","oss-winnow-economic-stack.stack.logging.line":"proprietar","oss-winnow-economic-stack.runtime.label":"un runtime deținut","oss-winnow-economic-stack.runtime.name":"Winnow","oss-winnow-economic-stack.runtime.licence":"open source, Apache-2.0","oss-winnow-economic-stack.runtime.infra":"infrastructură controlată de operator","oss-winnow-economic-stack.outside.browser":"capacitate opțională de browser","oss-winnow-economic-stack.outside.proxy":"serviciu proxy","oss-winnow-economic-stack.outside.note":"terță parte, desenat în afara","oss-winnow-economic-stack.adoption.label":"calea îngustă de adoptare","oss-winnow-economic-stack.adoption.step.binary":"o întrebare în binar","oss-winnow-economic-stack.adoption.step.service":"serviciu partajat","oss-winnow-economic-stack.adoption.step.distributed":"lucrători distribuiți","oss-winnow-economic-stack.adoption.note":"O întrebare de monitorizare a furnizorilor își păstrează identitatea și contractul de ieșire la fiecare pas.","oss-winnow-economic-stack.band.left":"ceea ce rămâne afară rămâne vizibil","oss-winnow-economic-stack.band.right":"începe cu o întrebare","oss-winnow-eng-close-banner.eyebrow":"Întregul argument","oss-winnow-eng-close-banner.lead":"Grafurile sursă sunt înlocuibile.","oss-winnow-eng-close-banner.accent":"Contractul întrebării persistă.","oss-winnow-eng-close-banner.paragraph.one":"Winnow este runtime-ul explicit pentru întrebările externe: planificare, descoperire, tipuri de surse tipizate, stare partajată a ratei, acces proporțional, crawling limitat, două contracte de parsare, scrapere întreținute, colectoare native, valori tipizate, îmbogățire, dovezi, recurență, autoritate, erori, suprafețe și muncă distribuită.","oss-winnow-eng-close-banner.paragraph.two":"O sursă se poate muta, își poate schimba aspectul, poate refuza, dispărea sau fi înlocuită. O rulare ulterioară poate returna material diferit pentru că lumea exterioară s-a schimbat. Metoda rămâne inspectabilă prin graful sursă și înregistrarea rulării. Aceasta este valoarea inginerească: suficient contract și stare pentru a ști dacă lumea s-a schimbat, ruta s-a schimbat sau rularea a eșuat.","oss-winnow-eng-close-banner.panel.header":"O rulare, inspectată de la cap la coadă","oss-winnow-eng-close-banner.panel.tag":"de la întrebare la rezultat","oss-winnow-eng-close-banner.panel.item.contract":"contractul întrebării și al rezultatului","oss-winnow-eng-close-banner.panel.item.plan":"planul de interogare","oss-winnow-eng-close-banner.panel.item.engines":"motoarele încercate","oss-winnow-eng-close-banner.panel.item.source":"sursa selectată","oss-winnow-eng-close-banner.panel.item.access":"starea ratei și a accesului","oss-winnow-eng-close-banner.panel.item.parser":"calea parserului sau colectorului","oss-winnow-eng-close-banner.panel.item.fields":"câmpuri tipizate","oss-winnow-eng-close-banner.panel.item.enrichment":"îmbogățire","oss-winnow-eng-close-banner.panel.item.evidence":"muchii de dovezi","oss-winnow-eng-close-banner.panel.item.authority":"decizii de autoritate","oss-winnow-eng-close-banner.panel.item.errors":"erori","oss-winnow-eng-close-banner.panel.item.output":"rezultat","oss-winnow-eng-close-banner.panel.item.receipt":"chitanța rulării","oss-winnow-eng-close-banner.verdict":"nu testa doar dacă răspunsul pare corect; testează dacă întrebarea poate explica cum a rulat","oss-winnow-eng-close-banner.footline":"1.325 de scrapere, 325 de colectoare și o singură graniță explicită de runtime","oss-winnow-enrichment-trace.chrome.path":"De la sursă la câmp","oss-winnow-enrichment-trace.chrome.status":"4 etape, fiecare câmp adăugat provenind din sursă","oss-winnow-enrichment-trace.chrome.meta":"ilustrativ","oss-winnow-enrichment-trace.notice.title":"Aviz public de incident","oss-winnow-enrichment-trace.notice.ref":"text sursă","oss-winnow-enrichment-trace.notice.line.published.pre":"Publicat","oss-winnow-enrichment-trace.notice.span.date":"12 martie 2026","oss-winnow-enrichment-trace.notice.line.issuer.pre":"Emitent","oss-winnow-enrichment-trace.notice.span.organisation":"furnizorul municipal de apă","oss-winnow-enrichment-trace.notice.line.event":"O pană la o stație de pompare a lăsat 14.000 de racorduri fără apă în districtul de est.","oss-winnow-enrichment-trace.notice.line.location.pre":"Raportat la","oss-winnow-enrichment-trace.notice.span.coordinates":"51,55° N, 0,11° V","oss-winnow-enrichment-trace.notice.line.followup":"Furnizorul municipal de apă estimează că serviciul va fi reluat până dimineață; furnizorul regional nu este afectat.","oss-winnow-enrichment-trace.notice.foot":"trei mențiuni ale unui operator, un nume similar","oss-winnow-enrichment-trace.stage.extract.name":"Extras","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, linia de publicare","oss-winnow-enrichment-trace.stage.extract.field.organisation.name":"organizație","oss-winnow-enrichment-trace.stage.extract.field.organisation.value":"șir de caractere, furnizorul municipal de apă","oss-winnow-enrichment-trace.stage.extract.field.organisation.prov":"s2, linia emitentului","oss-winnow-enrichment-trace.stage.extract.field.affected.name":"afectat","oss-winnow-enrichment-trace.stage.extract.field.affected.value":"număr întreg, 14.000 de racorduri","oss-winnow-enrichment-trace.stage.extract.field.affected.prov":"propoziția despre eveniment","oss-winnow-enrichment-trace.stage.extract.field.source.name":"sursă","oss-winnow-enrichment-trace.stage.extract.field.source.value":"url, adresa avizului","oss-winnow-enrichment-trace.stage.extract.field.source.prov":"avizul în sine","oss-winnow-enrichment-trace.stage.geo.name":"Geo","oss-winnow-enrichment-trace.stage.geo.field.coordinates.name":"coordonate","oss-winnow-enrichment-trace.stage.geo.field.coordinates.value":"51.55, -0.11","oss-winnow-enrichment-trace.stage.geo.field.coordinates.prov":"s3, segmentul evidențiat","oss-winnow-enrichment-trace.stage.geo.field.notation.name":"notație","oss-winnow-enrichment-trace.stage.geo.field.notation.value":"grade, cardinal","oss-winnow-enrichment-trace.stage.geo.field.notation.prov":"forma lui s3","oss-winnow-enrichment-trace.stage.geo.note":"Segmentul exact din sursă rămâne evidențiat lângă perechea analizată.","oss-winnow-enrichment-trace.stage.classify.name":"Clasifică","oss-winnow-enrichment-trace.stage.classify.field.category.name":"categorie","oss-winnow-enrichment-trace.stage.classify.field.category.value":"întrerupere de serviciu, încredere: ridicată","oss-winnow-enrichment-trace.stage.classify.field.category.prov":"propoziția despre eveniment și published_at","oss-winnow-enrichment-trace.stage.classify.field.alternatives.name":"alternative","oss-winnow-enrichment-trace.stage.classify.field.alternatives.value":"întreținere planificată, eveniment meteorologic","oss-winnow-enrichment-trace.stage.classify.field.alternatives.prov":"păstrate ca și candidați, nu eliminate","oss-winnow-enrichment-trace.stage.classify.note":"Încrederea și starea potrivirii rămân atașate operației.","oss-winnow-enrichment-trace.stage.link.name":"Leagă","oss-winnow-enrichment-trace.stage.link.field.entity.name":"entitate","oss-winnow-enrichment-trace.stage.link.field.entity.value":"o entitate din trei variante de scriere","oss-winnow-enrichment-trace.stage.link.field.entity.prov":"s2 și ambele mențiuni ulterioare","oss-winnow-enrichment-trace.stage.link.field.outside.name":"outside_cluster","oss-winnow-enrichment-trace.stage.link.field.outside.value":"furnizorul regional, lăsat în afara clusterului","oss-winnow-enrichment-trace.stage.link.field.outside.prov":"un nume similar, o organizație distinctă","oss-winnow-enrichment-trace.stage.link.note":"Trei mențiuni ale furnizorului municipal de apă se rezolvă într-o singură entitate; furnizorul regional rămâne separat.","oss-winnow-enrichment-trace.record.label":"înregistrarea finală","oss-winnow-enrichment-trace.record.published.name":"publicat","oss-winnow-enrichment-trace.record.published.chip.date":"linia datei","oss-winnow-enrichment-trace.record.published.chip.organisation":"organizație","oss-winnow-enrichment-trace.record.published.chip.event":"descrierea evenimentului","oss-winnow-enrichment-trace.record.published.chip.location":"segmentul de locație","oss-winnow-enrichment-trace.record.added.name":"adăugat de Winnow","oss-winnow-enrichment-trace.record.added.chip.typed":"câmpuri tipizate","oss-winnow-enrichment-trace.record.added.chip.coordinates":"coordonate","oss-winnow-enrichment-trace.record.added.chip.category":"categorie","oss-winnow-enrichment-trace.record.added.chip.entity":"legătură entitate","oss-winnow-enrichment-trace.record.note":"Înregistrarea se serializează cu distincția intactă, astfel încât îmbogățirea poate fi inspectată, revizuită sau omisă.","oss-winnow-enrichment-trace.band.text":"îmbogățirea adaugă structură lângă sursă, niciodată peste ea","oss-winnow-enrichment-trace.band.meta":"publicat rămâne lângă interpretat","oss-winnow-everyday-care.2065f77a20":"Trebuie să mă pricep cu computerele?","oss-winnow-everyday-care.0ca436df0b":"Nu. Spui ce vrei în cuvinte simple. Nu trebuie să instalezi nimic și nu ai setări de modificat. Munca grea se întâmplă în culise.","oss-winnow-everyday-care.8b9eeada76":"M-ar putea băga în bucluc pe un site?","oss-winnow-everyday-care.150c29173e":"Este construit să fie politicos. Își așteaptă rândul și respectă regulile fiecărui site. A fi atent este modul implicit de funcționare, nu ceva ce trebuie activat.","oss-winnow-everyday-care.5fb08abf17":"Unde ajung informațiile mele?","oss-winnow-everyday-care.060aac3af9":"Poate rula în întregime în Europa, pe mașini controlate de organizația ta. Informațiile tale nu trebuie să traverseze oceanul către o companie îndepărtată.","oss-winnow-everyday-care.39130d36d5":"De unde știu ce a făcut?","oss-winnow-everyday-care.8084afa1ab":"Păstrează un registru scris simplu cu fiecare pagină vizitată și când. Dacă cineva întreabă vreodată ce s-a întâmplat, răspunsul este deja scris, ca un jurnal de bord.","oss-winnow-everyday-care.48e6113f8b":"Este o cutie neagră secretă?","oss-winnow-everyday-care.5a0ea6ed48":"Nu. Rezultatul păstrează note despre sursele sale și despre cum au fost adunate informațiile, astfel încât serviciul să poată arăta de unde provin.","oss-winnow-everyday-care.d23f90e2f1":"Răspunsuri directe","oss-winnow-everyday-care.bee0df1513":"Îngrijorările oamenilor, explicate clar.","oss-winnow-everyday-care.e5b888c36d":"Siguranța este punctul de plecare, nu un extra pentru care plătești.","oss-winnow-everyday-care.6de81701a2":"Sursele rămân atașate","oss-winnow-everyday-uses.96b99c3519":"Știrile despre un subiect","oss-winnow-everyday-uses.382506bf9b":"O listă scurtă de știri recente, fiecare cu sursa ei.","oss-winnow-everyday-uses.6b040189e5":"Găsește știrile recente despre noile rute de autobuz din orașul meu.","oss-winnow-everyday-uses.c0a5650aaf":"Prețul în câteva magazine","oss-winnow-everyday-uses.cc1170d194":"Un rând ordonat pentru fiecare magazin, ca să poți compara fără să deschizi zece file.","oss-winnow-everyday-uses.979d0c772a":"Găsește prețul unui anumit fierbător de apă în câteva magazine.","oss-winnow-everyday-uses.67f31718f8":"O notificare oficială","oss-winnow-everyday-uses.c0b4c5b58a":"Faptele simple de pe pagina consiliului sau a guvernului, extrase pentru tine.","oss-winnow-everyday-uses.2c1d183e6e":"Găsește ce a publicat consiliul despre datele de colectare a reciclării.","oss-winnow-everyday-uses.d7c2c57e79":"Când are loc ceva","oss-winnow-everyday-uses.ef26c31e76":"Datele și orele, aranjate frumos ca un mic agendă.","oss-winnow-everyday-uses.3aad331eb7":"Găsește programul bibliotecii locale pentru luna aceasta.","oss-winnow-everyday-uses.97938fffe2":"Un răspuns la o întrebare","oss-winnow-everyday-uses.ff65dadf26":"Faptele care răspund la ea, adunate din câteva surse de încredere deodată.","oss-winnow-everyday-uses.8e00ad9369":"Află care trenuri merg spre oraș duminica dimineața.","oss-winnow-everyday-uses.da8ee138c0":"O listă pe care o poți păstra","oss-winnow-everyday-uses.cc2b00e4d7":"O listă ordonată pe care o poți salva, tipări sau deschide mai târziu într-o foaie de calcul.","oss-winnow-everyday-uses.1499c0bc0a":"Fă-mi o listă cu cluburile de grădinărit aflate la o scurtă distanță cu mașina.","oss-winnow-everyday-uses.1519d0a98b":"Lucruri pe care le poți cere","oss-winnow-everyday-uses.6e891e2b38":"Sarcini mici și reale, în cuvinte simple.","oss-winnow-everyday-uses.9e50e0bc29":"Nu ai nevoie de cuvinte speciale. Întrebi așa cum ai întreba un nepot\n            de ajutor. Alege una de mai jos ca să vezi exact ce ai putea spune și ce fel de\n            răspuns ordonat primești.","oss-winnow-everyday-uses.d835540537":"Ce ai spune tu","oss-winnow-everyday-uses.0ada84e2a6":"Orice trăiește pe paginile web, poate merge și aduce. Nu tastezi niciodată o\n          comandă, doar spui ce vrei în cuvintele tale.","oss-winnow-evidence-state.chrome.path":"O afirmație cu dovada sa","oss-winnow-evidence-state.chrome.status":"mixt, dezacord pe graf","oss-winnow-evidence-state.chrome.meta":"ilustrativ","oss-winnow-evidence-state.claim.text":"Furnizorul a încetat producția componentei X","oss-winnow-evidence-state.claim.state":"mixt","oss-winnow-evidence-state.lane.supports":"susține, 2 surse","oss-winnow-evidence-state.lane.contradicts":"contrazice, 1 sursă","oss-winnow-evidence-state.node.notice.name":"Aviz oficial de produs","oss-winnow-evidence-state.node.notice.detail":"listează componenta X ca fiind întreruptă","oss-winnow-evidence-state.node.catalogue.name":"Modificare în catalogul distribuitorului","oss-winnow-evidence-state.node.catalogue.detail":"elimină componenta X din gama activă","oss-winnow-evidence-state.node.bulletin.name":"Buletin informativ pentru revânzători","oss-winnow-evidence-state.node.bulletin.detail":"repetă modificarea din catalog, o singură origine","oss-winnow-evidence-state.node.bulletin.edge":"derivat, nu independent","oss-winnow-evidence-state.node.page.name":"Pagina de produs a furnizorului","oss-winnow-evidence-state.node.page.detail":"încă listează componenta X ca fiind disponibilă","oss-winnow-evidence-state.node.missing.name":"Întrebare deschisă","oss-winnow-evidence-state.node.missing.detail":"este lista învechită sau întreruperea este regională?","oss-winnow-evidence-state.time.label":"temporalitate","oss-winnow-evidence-state.time.older":"pagina furnizorului, mai veche","oss-winnow-evidence-state.time.newer":"aviz oficial, mai nou","oss-winnow-evidence-state.time.later":"mai recent","oss-winnow-evidence-state.synthesis.title":"Sinteză","oss-winnow-evidence-state.synthesis.tag":"o singură operație asupra grafului","oss-winnow-evidence-state.synthesis.body":"Două surse independente susțin întreruperea, iar o pagină a furnizorului o contrazice. Buletinul repetă catalogul, deci nu adaugă nicio greutate nouă. Starea rămâne mixtă până când întrebarea deschisă este rezolvată.","oss-winnow-evidence-state.synthesis.mention.notice":"aviz oficial de produs","oss-winnow-evidence-state.synthesis.mention.catalogue":"modificare în catalogul distribuitorului","oss-winnow-evidence-state.synthesis.mention.page":"pagina de produs a furnizorului","oss-winnow-evidence-state.synthesis.mention.bulletin":"buletin informativ pentru revânzători","oss-winnow-evidence-state.synthesis.mention.question":"întrebare deschisă","oss-winnow-evidence-state.synthesis.foot":"fiecare afirmație de mai sus se leagă înapoi la nodul său","oss-winnow-evidence-state.band.text":"o sinteză rezumă graful, nu îl înlocuiește niciodată","oss-winnow-evidence-state.band.meta":"mixt este o stare, nu un scor","oss-winnow-external-edge.kicker.label":"Formulare de sursă externă","oss-winnow-external-edge.kicker.sub":"diferit prin design","oss-winnow-external-edge.tag":"INTELIGENȚĂ DE SURSĂ","oss-winnow-external-edge.form.web-page.name":"Pagină web","oss-winnow-external-edge.form.web-page.example":"aviz de furnizor sau pagină de produs","oss-winnow-external-edge.form.web-page.difference":"aspect și randare","oss-winnow-external-edge.form.public-api.name":"API public","oss-winnow-external-edge.form.public-api.example":"registru oficial sau punct final de date deschise","oss-winnow-external-edge.form.public-api.difference":"schemă, paginare și autentificare","oss-winnow-external-edge.form.feed-stream.name":"Flux sau stream","oss-winnow-external-edge.form.feed-stream.example":"știri, incidente sau mișcare în timp real","oss-winnow-external-edge.form.feed-stream.difference":"cadență și starea conexiunii","oss-winnow-external-edge.form.file-dataset.name":"Fișier sau set de date","oss-winnow-external-edge.form.file-dataset.example":"CSV, arhivă sau date de cercetare publicate","oss-winnow-external-edge.form.file-dataset.difference":"versiune și ciclul de viață al lotului","oss-winnow-external-edge.form.search.name":"Căutare","oss-winnow-external-edge.form.search.example":"descoperire în locații necunoscute","oss-winnow-external-edge.form.search.difference":"surse candidate, nu dovezi finale","oss-winnow-external-edge.footline.left":"informațiile externe sunt eterogene","oss-winnow-external-edge.footline.right":"întrebarea nu ar trebui să fie","oss-winnow-guardrails.verdictAllowed":"permis","oss-winnow-guardrails.verdictSalted":"sărat","oss-winnow-guardrails.verdictLogged":"autentificat","oss-winnow-guardrails.83fdc54e30":"Limitator de rată","oss-winnow-guardrails.cdb9a81af0":"în conformitate cu politica","oss-winnow-guardrails.3e64bf32b1":"Bucket de tokenuri pe domeniu, potrivit cu politica documentată a sursei. Nu este configurabil per scraper, deoarece o setare greșită înseamnă ban.","oss-winnow-guardrails.07df02387c":"Refuză implicit. Dacă robots.txt al domeniului nu este preluat și stocat în cache, Winnow refuză să îl acceseze.","oss-winnow-guardrails.51e68ccddf":"Politica SSRF","oss-winnow-guardrails.976b39649d":"gazdă publică","oss-winnow-guardrails.87f10c4551":"Intervalele de adrese IP private (10.x, 172.16 la 31.x, 192.168.x, 127.x, ::1) sunt blocate în orice intrare URL.","oss-winnow-guardrails.53e8bfe881":"Pseudonimizare","oss-winnow-guardrails.b995dfdd57":"Pseudonimizarea GDPR este încorporată: hashing SHA-256 cu sare pentru câmpurile PII.","oss-winnow-guardrails.5bcda19fca":"Înregistrare de audit","oss-winnow-guardrails.2323d007d4":"Sursa, URL-ul, timestamp-ul, statusul și hash-ul conținutului sunt înregistrate pentru fiecare cerere. Exportabile către un SIEM.","oss-winnow-guardrails.56dd357b66":"Gestionarea robots.txt și protecția SSRF sunt încorporate; funcționarea sigură nu depinde de o suprascriere.","oss-winnow-guardrails.4ca96c04d3":"Traseul cererii înregistrează ce controale au rulat și ce a decis fiecare.","oss-winnow-guardrails.6fc68a0565":"Temeiul legal pentru fiecare sursă este decizia operatorului.","oss-winnow-guardrails.5bba453340":"Politica de păstrare și minimizare a datelor este decizia operatorului.","oss-winnow-guardrails.f72e9b7b2f":"5 porți, activate implicit","oss-winnow-guardrails.99f0a9fb97":"înainte ca orice octet să părăsească","oss-winnow-guardrails.33ca41483b":"GET https://example.com/article","oss-winnow-guardrails.9027d8e924":"înregistrare tipizată, adresată prin conținut","oss-winnow-guardrails.c3031c857f":"Winnow gestionează","oss-winnow-guardrails.15c27f52bf":"Operatorul decide","oss-winnow-guardrails.dcc9e74555":"Corect prin construcție. O bibliotecă nu poate pretinde certificarea GDPR în numele tău.","oss-winnow-guardrails.7ab98f1b15":"conformitate implicit","oss-winnow-hero-glyph.dee9dde24b":"[INFO] Discovery: 28 engines queried in parallel","oss-winnow-hero-glyph.f48ae2c325":"[INFO] Global rate limit: 1 req/s, robots.txt deny-default","oss-winnow-hero-glyph.cb6431b358":"[INFO] Scraping 12 result URLs for full content...","oss-winnow-hero-glyph.0da7873d32":"[1/12] Scraping eur-lex.europa.eu/eli/dir/2023/1791...","oss-winnow-hero-glyph.3ea8e130ab":"\"Directive (EU) 2023/1791\"","oss-winnow-hero-glyph.5c9cb498f5":"Government","oss-winnow-hero-glyph.d2d0663714":"Science","oss-winnow-hero-glyph.34c808d0a6":"News","oss-winnow-hero-glyph.d85fc8a070":"Collectors","oss-winnow-hero-glyph.6041ae54b3":"Winnow [","oss-winnow-hero-glyph.3208a0ad5e":"40 MB rust binary →","oss-winnow-hero-glyph.439f048194":"Rate-limited","oss-winnow-hero-glyph.16813b9665":"questions that run","oss-winnow-hero-glyph.3eecc27e63":"stdout → jsonl → record 1 of 12","oss-winnow-hero-glyph.fab7810c4f":"12 records written to stdout, audit log appended","oss-winnow-hero-glyph.f067134e30":"Built-in sources","oss-winnow-hero-glyph.3042fd52aa":"1,325 scrapers, 28 engines","oss-winnow-hero-glyph.6677bdd8d5":"Output formats","oss-winnow-hero-glyph.fb8facf93f":"pipe to stdout","oss-winnow-hero-glyph.225d0ca980":"winnow search","oss-winnow-hero-glyph.0ef8c6b19c":"exit 0","oss-winnow-hero-glyph.2f3587be2d":"robots ok, 0 blocked","oss-winnow-hero-glyph.d8087f5070":"12 records","oss-winnow-hero-glyph.587e9f99fe":"847 ms","oss-winnow-hidden-research-work.kicker.label":"Un singur răspuns","oss-winnow-hidden-research-work.kicker.sub":"munca ascunsă în spatele lui","oss-winnow-hidden-research-work.tag":"OPERAȚIUNI","oss-winnow-hidden-research-work.ghost.label":"dispare","oss-winnow-hidden-research-work.activity.find-sources.name":"Găsește surse","oss-winnow-hidden-research-work.activity.find-sources.lives-in":"filele și marcajele din browser","oss-winnow-hidden-research-work.activity.find-sources.disappears":"de ce au fost alese acele surse","oss-winnow-hidden-research-work.activity.extract-facts.name":"Extrage fapte","oss-winnow-hidden-research-work.activity.extract-facts.lives-in":"note și copiere-lipire","oss-winnow-hidden-research-work.activity.extract-facts.disappears":"structura câmpului și a sursei","oss-winnow-hidden-research-work.activity.compare.name":"Compară","oss-winnow-hidden-research-work.activity.compare.lives-in":"formule de foi de calcul","oss-winnow-hidden-research-work.activity.compare.disappears":"starea de susținere și contradicție","oss-winnow-hidden-research-work.activity.refresh.name":"Reîmprospătează","oss-winnow-hidden-research-work.activity.refresh.lives-in":"calendarul cuiva","oss-winnow-hidden-research-work.activity.refresh.disappears":"o metodă repetabilă","oss-winnow-hidden-research-work.footline.left":"răspunsul supraviețuiește","oss-winnow-hidden-research-work.footline.right":"traseul de obicei nu","oss-winnow-invisible-engine.app.label":"ecranul aplicației","oss-winnow-invisible-engine.app.question":"Când este deschis biroul de evidență?","oss-winnow-invisible-engine.app.result.1.text":"în zilele lucrătoare, de la 9 la 17","oss-winnow-invisible-engine.app.result.1.source":"townhall.example","oss-winnow-invisible-engine.app.result.2.text":"în prima sâmbătă a lunii, de la 10 la 13","oss-winnow-invisible-engine.app.result.2.source":"townhall.example","oss-winnow-invisible-engine.app.result.3.text":"închis de sărbătorile legale","oss-winnow-invisible-engine.app.result.3.source":"gazette.example","oss-winnow-invisible-engine.app.result.4.text":"programul de vară este afișat în fiecare iunie","oss-winnow-invisible-engine.app.result.4.source":"parish.example","oss-winnow-invisible-engine.app.unresolved":"o singură dată, încă în verificare","oss-winnow-invisible-engine.band.left":"produsul rămâne simplu, munca rămâne vizibilă","oss-winnow-invisible-engine.band.right":"fiecare etapă este inspectabilă","oss-winnow-invisible-engine.chrome.meta":"vizualizare de implementare, ilustrativă","oss-winnow-invisible-engine.chrome.path":"Ce rulează dedesubt","oss-winnow-invisible-engine.chrome.status":"motor dedesubt, produs deasupra","oss-winnow-invisible-engine.engine.browser.name":"browser","oss-winnow-invisible-engine.engine.browser.note":"nu este necesar pentru aceste surse","oss-winnow-invisible-engine.engine.label":"Winnow, care lucrează dedesubt","oss-winnow-invisible-engine.engine.stage.1":"candidat de căutare","oss-winnow-invisible-engine.engine.stage.2":"scraper de registru","oss-winnow-invisible-engine.engine.stage.3":"flux de perturbări","oss-winnow-invisible-engine.engine.stage.4":"înregistrări tipărite","oss-winnow-invisible-engine.engine.stage.5":"chitanță de rulare","oss-winnow-invisible-engine.op.chip.1":"cod open-source, Apache-2.0","oss-winnow-invisible-engine.op.chip.2":"binar local","oss-winnow-invisible-engine.op.chip.3":"fișier de ieșire","oss-winnow-invisible-engine.op.label":"infrastructură controlată de operator","oss-winnow-invisible-engine.op.question":"Când este deschis biroul de evidență?","oss-winnow-invisible-engine.op.same":"aceeași întrebare","oss-winnow-lifecycle-lattice.chrome.path":"Surse pe un singur șin","oss-winnow-lifecycle-lattice.chrome.status":"șapte cicluri de viață aliniate pe un singur șin","oss-winnow-lifecycle-lattice.chrome.meta":"șină partajată de metadate","oss-winnow-lifecycle-lattice.col.api.name":"colector API","oss-winnow-lifecycle-lattice.col.api.step.paginate":"paginați","oss-winnow-lifecycle-lattice.col.api.step.token":"reîmprospătare token","oss-winnow-lifecycle-lattice.col.api.envelope":"înregistrări","oss-winnow-lifecycle-lattice.col.rss.name":"sursă RSS","oss-winnow-lifecycle-lattice.col.rss.step.poll":"poll","oss-winnow-lifecycle-lattice.col.rss.step.entries":"rețineți ID-urile intrărilor","oss-winnow-lifecycle-lattice.col.rss.envelope":"intrări feed","oss-winnow-lifecycle-lattice.col.socket.name":"sursă WebSocket","oss-winnow-lifecycle-lattice.col.socket.step.hold":"menține conexiunea","oss-winnow-lifecycle-lattice.col.socket.step.reconnect":"reconectare","oss-winnow-lifecycle-lattice.col.socket.step.resume":"reluare","oss-winnow-lifecycle-lattice.col.socket.envelope":"mesaje","oss-winnow-lifecycle-lattice.col.scraper.name":"Scraper","oss-winnow-lifecycle-lattice.col.scraper.step.fetch":"preia o pagină","oss-winnow-lifecycle-lattice.col.scraper.step.fields":"emite câmpuri denumite","oss-winnow-lifecycle-lattice.col.scraper.envelope":"câmpuri tipizate","oss-winnow-lifecycle-lattice.col.crawler.name":"Crawler","oss-winnow-lifecycle-lattice.col.crawler.step.frontier":"extinde frontiera mărginită","oss-winnow-lifecycle-lattice.col.crawler.envelope":"pagini și stare de crawl","oss-winnow-lifecycle-lattice.col.file.name":"cititor de fișiere","oss-winnow-lifecycle-lattice.col.file.step.open":"deschide","oss-winnow-lifecycle-lattice.col.file.step.validate":"validează","oss-winnow-lifecycle-lattice.col.file.step.iterate":"iterează arhiva","oss-winnow-lifecycle-lattice.col.file.envelope":"rânduri și obiecte","oss-winnow-lifecycle-lattice.col.search.name":"motor de căutare","oss-winnow-lifecycle-lattice.col.search.step.query":"interogare","oss-winnow-lifecycle-lattice.col.search.step.rank":"clasificare","oss-winnow-lifecycle-lattice.col.search.step.cache":"cache","oss-winnow-lifecycle-lattice.col.search.envelope":"URL-uri candidate","oss-winnow-lifecycle-lattice.rail.title":"șină partajată de metadate","oss-winnow-lifecycle-lattice.rail.field.id":"ID sursă","oss-winnow-lifecycle-lattice.rail.field.category":"categorie","oss-winnow-lifecycle-lattice.rail.field.uri":"URI","oss-winnow-lifecycle-lattice.rail.field.observed":"timp de observare","oss-winnow-lifecycle-lattice.rail.field.run":"ID rulare","oss-winnow-lifecycle-lattice.fallback.title":"pagină generică de rezervă","oss-winnow-lifecycle-lattice.fallback.marker":"generic","oss-winnow-lifecycle-lattice.fallback.yield.title":"titlu","oss-winnow-lifecycle-lattice.fallback.yield.metadata":"metadate","oss-winnow-lifecycle-lattice.fallback.yield.hints":"indicii structurate","oss-winnow-lifecycle-lattice.fallback.yield.links":"linkuri","oss-winnow-lifecycle-lattice.fallback.yield.text":"text","oss-winnow-lifecycle-lattice.fallback.note":"fără schemă de site întreținută","oss-winnow-lifecycle-lattice.band.left":"fiecare sursă își păstrează propriul ciclu de viață","oss-winnow-lifecycle-lattice.band.right":"o singură șină partajată de metadate","oss-winnow-manual-ledger.kicker.label":"Registrul recurent de cercetare","oss-winnow-manual-ledger.kicker.sub":"ce se resetează de fiecare dată","oss-winnow-manual-ledger.tag":"COST","oss-winnow-manual-ledger.task.source-discovery.name":"Descoperirea surselor","oss-winnow-manual-ledger.task.source-discovery.class":"în mare parte mecanică","oss-winnow-manual-ledger.task.source-discovery.posture":"planificată și repetabilă","oss-winnow-manual-ledger.task.field-extraction.name":"Extragerea câmpurilor","oss-winnow-manual-ledger.task.field-extraction.class":"mecanică","oss-winnow-manual-ledger.task.field-extraction.posture":"scrapers și colectoare tipizate","oss-winnow-manual-ledger.task.entity-date-cleaning.name":"Curățarea entităților și datelor","oss-winnow-manual-ledger.task.entity-date-cleaning.class":"în mare parte mecanică","oss-winnow-manual-ledger.task.entity-date-cleaning.posture":"normalizare și legare","oss-winnow-manual-ledger.task.contradiction-review.name":"Revizuirea contradicțiilor","oss-winnow-manual-ledger.task.contradiction-review.class":"judecată","oss-winnow-manual-ledger.task.contradiction-review.posture":"păstrată vizibilă pentru o persoană","oss-winnow-manual-ledger.task.final-decision.name":"Decizia finală","oss-winnow-manual-ledger.task.final-decision.class":"judecată","oss-winnow-manual-ledger.task.final-decision.posture":"rămâne la organizație","oss-winnow-manual-ledger.footline.left":"automatizează repetiția","oss-winnow-manual-ledger.footline.right":"scoate la suprafață decizia","oss-winnow-manual-loop.chrome.path":"Întrebarea își amintește","oss-winnow-manual-loop.chrome.status":"stare păstrată între rulări","oss-winnow-manual-loop.chrome.meta":"ilustrativ","oss-winnow-manual-loop.manual.head":"bucla manuală","oss-winnow-manual-loop.manual.step.search":"căutare","oss-winnow-manual-loop.manual.step.open":"deschide","oss-winnow-manual-loop.manual.step.copy":"copiază","oss-winnow-manual-loop.manual.step.clean":"curăță","oss-winnow-manual-loop.manual.step.compare":"compară","oss-winnow-manual-loop.manual.step.cite":"citează","oss-winnow-manual-loop.manual.sent":"raport trimis","oss-winnow-manual-loop.manual.reset":"se resetează după livrare","oss-winnow-manual-loop.winnow.head":"calea Winnow","oss-winnow-manual-loop.winnow.retained.head":"păstrată între rulări","oss-winnow-manual-loop.winnow.retained.question":"întrebarea","oss-winnow-manual-loop.winnow.retained.source-graph":"graficul sursă","oss-winnow-manual-loop.winnow.retained.previous-result":"starea rezultatului anterior","oss-winnow-manual-loop.winnow.run-one":"rularea unu","oss-winnow-manual-loop.winnow.run-one-note":"construiește starea","oss-winnow-manual-loop.winnow.run-two":"rularea doi","oss-winnow-manual-loop.winnow.run-two-note":"începe la reîmprospătarea sursei","oss-winnow-manual-loop.winnow.gate":"revizuirea contradicțiilor","oss-winnow-manual-loop.winnow.gate-tag":"uman","oss-winnow-manual-loop.winnow.output":"set de modificări","oss-winnow-manual-loop.winnow.output-note":"în coada de revizuire","oss-winnow-manual-loop.band.left":"bucla nu se mai resetează","oss-winnow-manual-loop.band.right":"judecata rămâne la oameni","oss-winnow-manual-steps.kicker.label":"Ce lasă căutarea","oss-winnow-manual-steps.kicker.sub":"munca după pagina de rezultate","oss-winnow-manual-steps.kicker.tag":"Simplu","oss-winnow-manual-steps.steps.01":"deschide paginile promițătoare","oss-winnow-manual-steps.steps.02":"găsește rândul util din fiecare","oss-winnow-manual-steps.steps.03":"copiază nume, date și cifre","oss-winnow-manual-steps.steps.04":"stabilește care sursă este mai nouă sau diferită","oss-winnow-manual-steps.steps.05":"repetă când se schimbă ceva","oss-winnow-manual-steps.foot.left":"căutarea găsește uși posibile","oss-winnow-manual-steps.foot.right":"Winnow poate duce întrebarea prin ele","oss-winnow-operational-record.kicker.label":"Un articol colectat","oss-winnow-operational-record.kicker.sub":"utilizabil de oameni și sisteme","oss-winnow-operational-record.tag":"PREDARE","oss-winnow-operational-record.field.supplier.name":"furnizor","oss-winnow-operational-record.field.supplier.value":"ID-ul și numele entității legale","oss-winnow-operational-record.field.supplier.context":"ora înregistrării și a observației","oss-winnow-operational-record.field.change.name":"modificare","oss-winnow-operational-record.field.change.value":"tip nou de depunere sau de eveniment","oss-winnow-operational-record.field.change.context":"câmpul sursă și parserul","oss-winnow-operational-record.field.effective-at.name":"effective_at","oss-winnow-operational-record.field.effective-at.value":"datetime tipizat","oss-winnow-operational-record.field.effective-at.context":"fusul orar al sursei","oss-winnow-operational-record.field.support-state.name":"support_state","oss-winnow-operational-record.field.support-state.value":"acceptat, mixt sau nerezolvat","oss-winnow-operational-record.field.support-state.context":"relațiile sursă","oss-winnow-operational-record.foot.left":"tipizate și utilizabile","oss-winnow-operational-record.foot.right":"atașat la sursa sa","oss-winnow-ownership.cbd17d59ba":"Traseu înregistrat","oss-winnow-ownership.82b21b2328":"Aceeași rută de colectare poate rula pe serverele tale, într-o regiune europeană sau complet izolată.","oss-winnow-ownership.5adba0fda5":"Alege limita de implementare","oss-winnow-ownership.b8b828011f":"Cu Winnow","oss-winnow-ownership.93deb7fba6":"Căi de colectare separate","oss-winnow-ownership.fc2024103b":"Cinci căi sursă devin o singură execuție guvernată.","oss-winnow-ownership.072f3a916c":"Rută de colectare","oss-winnow-ownership.5e55977451":"Rulează fără conexiune externă pentru lucrări sensibile de colectare.","oss-winnow-ownership.28fdd72ec1":"Complet izolat","oss-winnow-ownership.bed45372ae":"Rulează într-o regiune europeană, păstrând ruta și datele în domeniul de aplicare.","oss-winnow-ownership.1ddf3d4832":"Regiune europeană","oss-winnow-ownership.74145e5066":"Rulează în spatele firewall-ului tău, lângă sistemele care consumă rezultatele.","oss-winnow-ownership.1f200f6013":"Serverele tale","oss-winnow-ownership.b7929c72f9":"Ruta și datele colectate rămân în interiorul limitei pe care o alegi","oss-winnow-ownership.869e13ba16":"Fiecare cale sursă își dezvoltă propriul comportament de stocare și transfer","oss-winnow-ownership.a4b2edef2b":"Limită de date","oss-winnow-ownership.9995b461d6":"O singură politică partajată pentru regulile sursei, limitele de rată și adresele nesigure","oss-winnow-ownership.0126fa56ee":"Fiecare script își amintește siguranța diferit","oss-winnow-ownership.3d178f525a":"Măsuri de siguranță","oss-winnow-ownership.d1f397718f":"O singură execuție înregistrată cu ieșiri tipizate","oss-winnow-ownership.94abe6bc02":"Forme de ieșire diferite și jurnale parțiale","oss-winnow-ownership.43f158a914":"Ieșire","oss-winnow-ownership.3ac5371683":"O singură rută acoperă descoperirea, preluarea, parsarea și ieșirea","oss-winnow-ownership.a0e1173621":"Scripturi și servicii diferite se coordonează prin convenție","oss-winnow-ownership.69757af4c7":"Coordonare","oss-winnow-ownership.049203dd68":"O singură definiție de execuție cu intrări și etape explicite","oss-winnow-ownership.12870991a1":"Scripturi separate pentru căutare, navigare, API-uri, fluxuri și fișiere","oss-winnow-ownership.42feee4501":"Forma rutei","oss-winnow-ownership.31e9cf45e0":"Înainte și după","oss-winnow-ownership.634ea66e79":"De la colectoare fragmentate la o singură rută înregistrată.","oss-winnow-ownership.49d2edda3e":"Aceeași întrebare, o singură execuție guvernată.","oss-winnow-parser-profiles.console.title":"Profiluri de parser","oss-winnow-parser-profiles.console.subtitle":"Trei profiluri păstrează structuri diferite pentru aceeași sursă.","oss-winnow-parser-profiles.kicker.label":"Două profiluri","oss-winnow-parser-profiles.kicker.sub":"costuri diferite, aceeași identitate a sursei","oss-winnow-parser-profiles.tag":"PARSER","oss-winnow-parser-profiles.profile.dom.name":"DOM complet","oss-winnow-parser-profiles.profile.dom.suited":"selectoare repetate și navigare structurală","oss-winnow-parser-profiles.profile.dom.retained":"arbore arena și indici","oss-winnow-parser-profiles.profile.dom.memory":"crește odată cu documentul","oss-winnow-parser-profiles.profile.stream.name":"Streaming","oss-winnow-parser-profiles.profile.stream.suited":"documente mari sau doar înainte","oss-winnow-parser-profiles.profile.stream.retained":"stare handler și buffer limitat","oss-winnow-parser-profiles.profile.stream.memory":"set de lucru fix","oss-winnow-parser-profiles.profile.generic.name":"Metadate generice","oss-winnow-parser-profiles.profile.generic.suited":"pagini necunoscute care necesită un fallback","oss-winnow-parser-profiles.profile.generic.retained":"metadate, indicii structurate, linkuri și text","oss-winnow-parser-profiles.profile.generic.memory":"larg și superficial","oss-winnow-parser-profiles.foot.left":"alege în funcție de volumul de lucru","oss-winnow-parser-profiles.foot.right":"înregistrează ce cale a rulat","oss-winnow-pipeline.12a0c370ad":"SSRF, intervale private blocate","oss-winnow-pipeline.e6fe7d6ea5":"robots.txt, refuză implicit","oss-winnow-pipeline.89e18b3772":"limitator de rată per domeniu","oss-winnow-pipeline.9e198d4694":"Fiecare cerere HTTP trece prin","oss-winnow-pipeline.c846023e98":"STAGE","oss-winnow-pipeline.71c96aaca2":"interogare către înregistrări","oss-winnow-pipeline.cb737e6dde":"pipeline rezolvat","oss-winnow-pipeline.b4a29e54b1":"winnow scrape https://...","oss-winnow-pipeline.6c587ed4f5":"json și jsonl","oss-winnow-pipeline.d6df67ed2f":"5 formate","oss-winnow-pipeline.9f49fc38d0":"Unul dintre cele cinci formate tipizate, gata pentru un pipe, fișier, flux sau următorul serviciu.","oss-winnow-pipeline.4bed336194":"Ieșire","oss-winnow-pipeline.9731f06c9e":"URL-urile necunoscute revin la un extractor generic Open Graph și Schema.org.","oss-winnow-pipeline.26c992ac04":"Ieșirea este titlu, autor, dată, preț, tipizat, niciodată markup brut.","oss-winnow-pipeline.aeb206c48b":"1.325 de scrapere de site-uri, fiecare o structură Rust tipizată.","oss-winnow-pipeline.d42cac0b8d":"1.325 de scrapere","oss-winnow-pipeline.cc34c76d3c":"Selectoarele CSS extrag câmpuri tipizate, nu un blob de HTML.","oss-winnow-pipeline.b7e45a36ff":"Parsare","oss-winnow-pipeline.b30db25441":"3. Browser stealth doar când un site blochează activ. Sub o secundă în rest.","oss-winnow-pipeline.68799190d2":"2. HTTP stealth cu amprentare TLS JA3 și JA4.","oss-winnow-pipeline.7b1844f878":"1. HTTP simplu cu antete realiste. Implicitul rapid.","oss-winnow-pipeline.455de6e218":"3 strategii","oss-winnow-pipeline.5ae343f989":"Trei strategii progresive. Majoritatea paginilor nu au nevoie de browser.","oss-winnow-pipeline.d48aafe689":"Fetch","oss-winnow-pipeline.6da72a7755":"Fiecare motor are propriul limitator de rată, potrivit cu politica sa.","oss-winnow-pipeline.3213b1c7f7":"Procesorul SERP deduplică după URL și combină clasamentele.","oss-winnow-pipeline.fa360c72f0":"28 de integrări de motoare de căutare interogate concurent.","oss-winnow-pipeline.065cacb299":"28 de motoare","oss-winnow-pipeline.0b9e097c3d":"Opțional. Interoghează web-ul deschis în paralel, combină și clasează rezultatele.","oss-winnow-pipeline.3b3290c7fa":"Descoperire","oss-winnow-plain-answer.bb5a84be29":"Nu trebuie să scrii niciodată niciun rând de cod. Întrebi în cuvinte simple, iar răspunsul vine\n          înapoi în cuvinte simple.","oss-winnow-plain-answer.d96cb10995":"O listă ordonată, gata de citit.","oss-winnow-plain-answer.29cc70a6ac":"Primești","oss-winnow-plain-answer.c459101a2e":"Citește paginile, politicos, pentru tine.","oss-winnow-plain-answer.8470202743":"Pleacă","oss-winnow-plain-answer.dc2ad784b7":"Spune-i ce vrei să găsești.","oss-winnow-plain-answer.7ed149da71":"Întrebi","oss-winnow-plain-answer.0ec71cac14":"Spui ce cauți. Winnow citește pe tot web-ul, adună părțile utile cu sursele lor și le aduce înapoi într-o listă clară. Un singur asistent face munca repetitivă, astfel încât tu să nu mai vizitezi o sută de pagini manual.","oss-winnow-plain-answer.a9d8f18a86":"Winnow este motorul deschis care permite unui produs să întrebe lumea exterioară, să aducă înapoi părțile utile cu surse atașate și să întrebe din nou mai târziu.","oss-winnow-plain-answer.704869f20f":"În cuvinte simple","oss-winnow-plain-answer.ea460e6d7d":"În loc de o grămadă dezordonată de pagini web, primești o listă curată pe care o poți deschide într-o foaie de calcul, ca o chitanță de cumpărături cu un rând per articol. Fără încurcături de descurcat singur.","oss-winnow-plain-answer.7f3954e642":"Îți înmânează o cutie ordonată","oss-winnow-plain-answer.d9a8aeac83":"Întreabă luni și din nou vineri pentru a vedea ce s-a schimbat. Fiecare rulare păstrează traseul și sursele din spatele rezultatului, astfel încât să poți compara cele două în loc să ghicești.","oss-winnow-plain-answer.d04f086c27":"Întreabă din nou, vezi ce s-a schimbat","oss-winnow-plain-answer.572ed4f197":"Winnow respectă limitele de rată configurate și regulile robots înainte de a vizita o pagină. Aceste garanții fac parte din rulare, nu ceva ce trebuie să ții minte de fiecare dată.","oss-winnow-plain-answer.4100f149b9":"Respectă regulile site-ului","oss-winnow-plain-answer.15937ba1ca":"Web-ul este plin de zgomot. Winnow citește multe pagini și aduce înapoi părțile utile pe care le-ai cerut, cu sursele lor atașate. Păstrează ce contează și lasă dezordinea în urmă.","oss-winnow-plain-answer.dfcc425af4":"Păstrează părțile utile","oss-winnow-plain-answer.708f16fd2b":"Întrebi o dată, în cuvinte simple","oss-winnow-plain-answer.2c29a4a179":"Un singur asistent vizitează numeroasele pagini","oss-winnow-plain-answer.6cf74799fb":"Un răspuns ordonat vine înapoi","oss-winnow-plain-answer.fec60ad88b":"Nu deschizi niciodată o sută de pagini singur. Un asistent politicos face vizitele și aduce înapoi doar ce contează.","oss-winnow-plain-answer.dd57cae109":"numeroasele pagini","oss-winnow-plain-question.kicker.label":"O întrebare","oss-winnow-plain-question.kicker.sub":"ce își amintește produsul","oss-winnow-plain-question.kicker.tag":"Simplu","oss-winnow-plain-question.rows.what.name":"Ce","oss-winnow-plain-question.rows.what.detail":"lucrul pe care încerci să îl găsești sau să îl compari","oss-winnow-plain-question.rows.where.name":"Unde","oss-winnow-plain-question.rows.where.detail":"tipurile de surse publice care merită verificate","oss-winnow-plain-question.rows.back.name":"Ce primești înapoi","oss-winnow-plain-question.rows.back.detail":"o listă, o comparație, o schimbare sau un răspuns clar","oss-winnow-plain-question.rows.again.name":"Când din nou","oss-winnow-plain-question.rows.again.detail":"o dată, mai târziu sau ori de câte ori trebuie să rămână actual","oss-winnow-plain-question.foot.left":"întrebarea rămâne","oss-winnow-plain-question.foot.right":"lumea exterioară se poate schimba","oss-winnow-question-asset-timeline.chrome.path":"O întrebare devine un activ","oss-winnow-question-asset-timeline.chrome.status":"obiectiv neschimbat timp de doi ani","oss-winnow-question-asset-timeline.chrome.meta":"ilustrativ","oss-winnow-question-asset-timeline.question.label":"întrebarea","oss-winnow-question-asset-timeline.question.title":"Monitorizarea obligațiilor de reglementare","oss-winnow-question-asset-timeline.question.note":"același obiectiv, contract de ieșire și ritm pe tot parcursul","oss-winnow-question-asset-timeline.axis.span":"doi ani","oss-winnow-question-asset-timeline.period.p1.label":"perioada unu","oss-winnow-question-asset-timeline.period.p2.label":"perioada doi","oss-winnow-question-asset-timeline.period.p3.label":"perioada trei","oss-winnow-question-asset-timeline.change.p2":"ministerul a publicat un API; scraperul de pagini a devenit un colector","oss-winnow-question-asset-timeline.change.p3":"buletinul informativ s-a încheiat; decalajul a rămas vizibil până la aprobare","oss-winnow-question-asset-timeline.source.ministry-page.name":"pagina ministerului","oss-winnow-question-asset-timeline.source.ministry-page.kind":"scraper de site","oss-winnow-question-asset-timeline.source.legal-search.name":"motor de căutare juridică","oss-winnow-question-asset-timeline.source.legal-search.kind":"căutare","oss-winnow-question-asset-timeline.source.newsletter.name":"buletin informativ de specialitate","oss-winnow-question-asset-timeline.source.newsletter.kind":"feed","oss-winnow-question-asset-timeline.source.ministry-api.name":"API-ul ministerului","oss-winnow-question-asset-timeline.source.ministry-api.kind":"colector nativ","oss-winnow-question-asset-timeline.source.newsletter-ended.name":"buletinul informativ s-a încheiat","oss-winnow-question-asset-timeline.source.newsletter-ended.kind":"decalajul a fost menținut","oss-winnow-question-asset-timeline.source.replacement.name":"înlocuitor aprobat","oss-winnow-question-asset-timeline.source.replacement.kind":"sursă nouă","oss-winnow-question-asset-timeline.contract.label":"contractul de ieșire nu se modifică","oss-winnow-question-asset-timeline.contract.field.obligation":"obligație","oss-winnow-question-asset-timeline.contract.field.jurisdiction":"jurisdicție","oss-winnow-question-asset-timeline.contract.field.effective-date":"dată de intrare în vigoare","oss-winnow-question-asset-timeline.contract.field.affected-area":"zonă afectată","oss-winnow-question-asset-timeline.contract.field.source":"sursă","oss-winnow-question-asset-timeline.receipt.head":"înregistrare a căii sursei","oss-winnow-question-asset-timeline.receipt.r1":"perioada doi: scraperul de pagini a fost înlocuit cu un colector nativ când ministerul a publicat un API","oss-winnow-question-asset-timeline.receipt.r2":"perioada trei: sursa buletinului informativ s-a încheiat; decalajul a rămas vizibil până când a fost aprobat un înlocuitor","oss-winnow-question-asset-timeline.band.left":"întreținere sub întrebare","oss-winnow-question-asset-timeline.band.right":"nu un proiect nou","oss-winnow-question-contract.kicker.label":"Contractul","oss-winnow-question-contract.kicker.sub":"ce rămâne stabil","oss-winnow-question-contract.tag":"ROOT","oss-winnow-question-contract.row.objective.name":"Obiectiv","oss-winnow-question-contract.row.objective.body":"Ce trebuie găsit, comparat, colectat sau menținut la zi.","oss-winnow-question-contract.row.sources.name":"Surse","oss-winnow-question-contract.row.sources.body":"Ce familii de surse sunt acceptabile și care sunt excluse.","oss-winnow-question-contract.row.output.name":"Rezultat","oss-winnow-question-contract.row.output.body":"Câmpurile, înregistrările, starea dovezilor sau setul de modificări așteptat înapoi.","oss-winnow-question-contract.row.cadence.name":"Ritm și autoritate","oss-winnow-question-contract.row.cadence.body":"O singură dată, programat, incremental sau în flux, sub limite declarate.","oss-winnow-question-contract.foot.left":"contractul rămâne","oss-winnow-question-contract.foot.right":"graficul se poate schimba","oss-winnow-question-graph.chrome.path":"O întrebare, surse în schimbare","oss-winnow-question-graph.chrome.meta":"o întrebare, trei rulări","oss-winnow-question-graph.status.one":"revizuirea graficului unu, contract neschimbat","oss-winnow-question-graph.status.two":"revizuirea graficului doi, contract neschimbat","oss-winnow-question-graph.status.three":"revizuirea graficului trei, contract neschimbat","oss-winnow-question-graph.tabs.label":"Stări de rulare","oss-winnow-question-graph.tab.one.label":"Rularea unu","oss-winnow-question-graph.tab.one.note":"registre, căutare juridică, două agregatoare de știri","oss-winnow-question-graph.tab.two.label":"Rularea doi","oss-winnow-question-graph.tab.two.note":"un endpoint mutat este înlocuit","oss-winnow-question-graph.tab.three.label":"Rularea trei","oss-winnow-question-graph.tab.three.note":"un feed se alătură, un agregator pleacă","oss-winnow-question-graph.question.kicker":"contractul întrebării","oss-winnow-question-graph.question.text":"Ce furnizori au publicat o modificare materială de risc în această săptămână?","oss-winnow-question-graph.question.fixed":"aceeași fișă în fiecare rulare","oss-winnow-question-graph.kind.search":"motor de căutare","oss-winnow-question-graph.kind.scraper":"agregator","oss-winnow-question-graph.kind.collector":"colector","oss-winnow-question-graph.kind.feed":"feed","oss-winnow-question-graph.kind.processor":"procesor","oss-winnow-question-graph.edge.discovery":"descoperire","oss-winnow-question-graph.edge.direct":"țintă directă","oss-winnow-question-graph.edge.fallback":"fallback","oss-winnow-question-graph.edge.corroboration":"coroborare","oss-winnow-question-graph.node.registers":"Registre de companii","oss-winnow-question-graph.node.legal":"Motor de căutare juridică","oss-winnow-question-graph.node.newsA":"Agregator de știri A","oss-winnow-question-graph.node.newsB":"Agregator de știri B","oss-winnow-question-graph.node.registerApi":"Colector API registru","oss-winnow-question-graph.node.sanctions":"Feed sancțiuni","oss-winnow-question-graph.node.assembly":"Asamblare rezultate","oss-winnow-question-graph.node.new":"nou în această revizuire","oss-winnow-question-graph.node.moved":"endpoint mutat","oss-winnow-question-graph.node.disabled":"dezactivat după eșecuri repetate","oss-winnow-question-graph.results.suffix":"rezultate","oss-winnow-question-graph.output.title":"o singură formă de ieșire","oss-winnow-question-graph.output.supplier":"furnizor","oss-winnow-question-graph.output.changeType":"tip de modificare","oss-winnow-question-graph.output.date":"dată","oss-winnow-question-graph.output.source":"sursă","oss-winnow-question-graph.output.supportState":"stare de suport","oss-winnow-question-graph.output.unresolved":"elemente nerezolvate","oss-winnow-question-graph.readout.one":"Registrele de companii, un motor de căutare juridică și două agregatoare de știri răspund la întrebare. Fiecare nod al graficului își păstrează propriul tip, iar fișa întrebării poartă același contract de ieșire ca întotdeauna.","oss-winnow-question-graph.readout.two":"Un endpoint al registrului s-a mutat, așa că un colector API nativ îi ia locul pe muchia de fallback. Fișa întrebării nu se mută, iar cele șase câmpuri așteptate rămân exact așa cum au fost declarate.","oss-winnow-question-graph.readout.three":"Un nou feed de sancțiuni se alătură ca sursă de coroborare, în timp ce un agregator de știri este dezactivat după eșecuri repetate. Graficul se schimbă din nou; rezultatul revine totuși la aceeași formă de ieșire.","oss-winnow-question-graph.band.left":"întrebarea rămâne fixă","oss-winnow-question-graph.band.right":"tot ce se află sub ea se schimbă","oss-winnow-question-in-browser-history.chrome.path":"Întrebarea care revine","oss-winnow-question-in-browser-history.chrome.status":"întrebare deținută din trimestrul patru","oss-winnow-question-in-browser-history.chrome.meta":"ilustrativ","oss-winnow-question-in-browser-history.quarter.q1.label":"Trimestrul unu","oss-winnow-question-in-browser-history.quarter.q2.label":"Trimestrul doi","oss-winnow-question-in-browser-history.quarter.q3.label":"Trimestrul trei","oss-winnow-question-in-browser-history.quarter.q4.label":"Trimestrul patru","oss-winnow-question-in-browser-history.step.tabs":"aceleași file","oss-winnow-question-in-browser-history.step.fields":"aceleași câmpuri de registru","oss-winnow-question-in-browser-history.step.sanctions":"aceleași verificări de sancțiuni","oss-winnow-question-in-browser-history.step.sheet":"foaie de calcul reconstruită","oss-winnow-question-in-browser-history.quarter.q1.report":"raport PDF, trimestrul unu","oss-winnow-question-in-browser-history.quarter.q2.report":"raport PDF, trimestrul doi","oss-winnow-question-in-browser-history.quarter.q3.report":"raport PDF, trimestrul trei","oss-winnow-question-in-browser-history.question.title":"Revizuirea trimestrială a furnizorilor","oss-winnow-question-in-browser-history.question.field.objective.name":"Obiectiv","oss-winnow-question-in-browser-history.question.field.objective.value":"modificări materiale ale furnizorilor","oss-winnow-question-in-browser-history.question.field.sources.name":"Surse acceptate","oss-winnow-question-in-browser-history.question.field.sources.value":"registru, sancțiuni, știri","oss-winnow-question-in-browser-history.question.field.output.name":"Câmpuri de ieșire","oss-winnow-question-in-browser-history.question.field.output.value":"modificare, dată, sursă, stare","oss-winnow-question-in-browser-history.question.field.cadence.name":"Cadență","oss-winnow-question-in-browser-history.question.field.cadence.value":"trimestrial, stare păstrată","oss-winnow-question-in-browser-history.quarter.q4.change-set":"set de modificări returnat","oss-winnow-question-in-browser-history.time.caption":"muncă umană în spatele fiecărui răspuns","oss-winnow-question-in-browser-history.time.resets":"se resetează la zero","oss-winnow-question-in-browser-history.time.carries":"se reportează","oss-winnow-question-in-browser-history.band.left":"răspunsul a fost livrat în fiecare trimestru","oss-winnow-question-in-browser-history.band.right":"acum metoda rămâne","oss-winnow-question-timeline.chrome.path":"O întrebare în timp","oss-winnow-question-timeline.chrome.status":"trei rulări, o întrebare","oss-winnow-question-timeline.chrome.meta":"ilustrativ","oss-winnow-question-timeline.question.label":"întrebarea, fixă","oss-winnow-question-timeline.question.text":"Care produse și-au schimbat prețul?","oss-winnow-question-timeline.question.field.product":"produs","oss-winnow-question-timeline.question.field.price":"preț","oss-winnow-question-timeline.question.field.observed":"observat","oss-winnow-question-timeline.question.field.source":"sursă","oss-winnow-question-timeline.question.field.state":"stare","oss-winnow-question-timeline.week.one.chip":"săptămâna unu","oss-winnow-question-timeline.week.one.title":"linie de bază","oss-winnow-question-timeline.week.one.change.pages":"pagini de retailer citite","oss-winnow-question-timeline.week.one.change.feeds":"feed-uri structurate citite","oss-winnow-question-timeline.week.one.change.baseline":"prețuri de bază înregistrate","oss-winnow-question-timeline.week.one.source":"graficul surselor stabilit","oss-winnow-question-timeline.week.two.chip":"săptămâna doi","oss-winnow-question-timeline.week.two.title":"modificări","oss-winnow-question-timeline.week.two.change.added":"2 produse adăugate","oss-winnow-question-timeline.week.two.change.prices":"3 prețuri modificate","oss-winnow-question-timeline.week.two.source":"o sursă indisponibilă după o eroare de acces","oss-winnow-question-timeline.week.three.chip":"săptămâna trei","oss-winnow-question-timeline.week.three.title":"reparare și contradicție","oss-winnow-question-timeline.week.three.change.resolved":"1 preț lipsă rezolvat","oss-winnow-question-timeline.week.three.change.contradiction":"contradicție nouă: pagina împotriva feed-ului","oss-winnow-question-timeline.week.three.source":"sursă înlocuită cu un API acceptat","oss-winnow-question-timeline.lane.changes":"cronologia modificărilor","oss-winnow-question-timeline.lane.source":"modificări ale căilor surselor","oss-winnow-question-timeline.band.left":"un răspuns diferit poate fi corect","oss-winnow-question-timeline.band.right":"un set de modificări, nu o grămadă nouă","oss-winnow-rate-state.kicker.label":"Un host","oss-winnow-rate-state.kicker.sub":"starea care prețuiește următoarea cerere","oss-winnow-rate-state.tag":"CONTROL","oss-winnow-rate-state.row.healthy.signal":"Răspuns sănătos","oss-winnow-rate-state.row.healthy.effect":"alocare normală","oss-winnow-rate-state.row.healthy.retained":"eșantion de latență și succes","oss-winnow-rate-state.row.latency.signal":"Latență în creștere","oss-winnow-rate-state.row.latency.effect":"pondere redusă","oss-winnow-rate-state.row.latency.retained":"tendință netezită","oss-winnow-rate-state.row.rate.signal":"Răspuns la rată","oss-winnow-rate-state.row.rate.effect":"amână și reduce frecvența","oss-winnow-rate-state.row.rate.retained":"fereastră de resetare sau reîncercare","oss-winnow-rate-state.row.refusal.signal":"Refuz repetat","oss-winnow-rate-state.row.refusal.effect":"circuit deschis","oss-winnow-rate-state.row.refusal.retained":"stare de răcire și încercare","oss-winnow-rate-state.foot.left":"un refuz nu este un succes lent","oss-winnow-rate-state.foot.right":"iar distincția rămâne","oss-winnow-records-not-screenshots.chrome.path":"Înregistrări, nu capturi de ecran","oss-winnow-records-not-screenshots.chrome.status":"înregistrări tipărite, surse atașate","oss-winnow-records-not-screenshots.chrome.meta":"ilustrativ","oss-winnow-records-not-screenshots.pile.label":"materie primă în","oss-winnow-records-not-screenshots.pile.search":"pagini de rezultate ale căutării","oss-winnow-records-not-screenshots.pile.registry":"HTML registru","oss-winnow-records-not-screenshots.pile.feed":"intrări în flux","oss-winnow-records-not-screenshots.pile.sheet":"celule de foaie de calcul","oss-winnow-records-not-screenshots.queue.label":"coadă de revizuire","oss-winnow-records-not-screenshots.card.label.event":"eveniment","oss-winnow-records-not-screenshots.card.label.effective":"efectiv","oss-winnow-records-not-screenshots.card.label.source":"sursă","oss-winnow-records-not-screenshots.card.label.support":"suport","oss-winnow-records-not-screenshots.card.one.id":"companie 0448-2216","oss-winnow-records-not-screenshots.card.one.state":"susținut","oss-winnow-records-not-screenshots.card.one.event":"depunere nouă","oss-winnow-records-not-screenshots.card.one.effective":"2026-07-24","oss-winnow-records-not-screenshots.card.one.source":"registrul companiilor","oss-winnow-records-not-screenshots.card.one.support":"2 surse de susținere","oss-winnow-records-not-screenshots.card.two.id":"companie 1187-3092","oss-winnow-records-not-screenshots.card.two.state":"nerezolvat","oss-winnow-records-not-screenshots.card.two.event":"schimbare de proprietate","oss-winnow-records-not-screenshots.card.two.effective":"2026-07-22","oss-winnow-records-not-screenshots.card.two.source":"flux de știri","oss-winnow-records-not-screenshots.card.two.support":"1 sursă de susținere","oss-winnow-records-not-screenshots.card.two.flag":"nerezolvat: notificare contradictorie","oss-winnow-records-not-screenshots.serialise.label":"o înregistrare, două serializări","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, analist","oss-winnow-records-not-screenshots.serialise.csv.line":"0448-2216,new_filing,2026-07-24,supported","oss-winnow-records-not-screenshots.trail.label":"urmă sursă, card unu","oss-winnow-records-not-screenshots.trail.register":"pagină registru, depunere 2026-1187","oss-winnow-records-not-screenshots.trail.feed":"intrare în flux, observată 09:15","oss-winnow-records-not-screenshots.untouched.label":"sisteme existente","oss-winnow-records-not-screenshots.untouched.warehouse":"depozit de date","oss-winnow-records-not-screenshots.untouched.review":"proces de revizuire","oss-winnow-records-not-screenshots.untouched.mark":"neatins","oss-winnow-records-not-screenshots.band.left":"formatul se schimbă, înregistrarea rămâne","oss-winnow-records-not-screenshots.band.right":"cinci formate de ieșire","oss-winnow-recurrence-card.kicker.label":"Întrebare recurentă","oss-winnow-recurrence-card.kicker.sub":"starea operațională curentă","oss-winnow-recurrence-card.tag":"CADENȚĂ","oss-winnow-recurrence-card.mode.label":"mod","oss-winnow-recurrence-card.mode.value":"zilnic plus flux live","oss-winnow-recurrence-card.mode.use":"așteptarea de prospețime","oss-winnow-recurrence-card.tally.label":"modificări, în coada de revizuire","oss-winnow-recurrence-card.tally.added":"3 adăugate","oss-winnow-recurrence-card.tally.changed":"1 modificat","oss-winnow-recurrence-card.tally.removed":"2 eliminate","oss-winnow-recurrence-card.row.last-run.name":"ultima rulare","oss-winnow-recurrence-card.row.last-run.value":"finalizată cu o sursă indisponibilă","oss-winnow-recurrence-card.row.last-run.use":"context operațional","oss-winnow-recurrence-card.row.unresolved.name":"nerezolvat","oss-winnow-recurrence-card.row.unresolved.value":"o contradicție","oss-winnow-recurrence-card.row.unresolved.use":"o decizie umană","oss-winnow-recurrence-card.foot.left":"întrebarea rămâne","oss-winnow-recurrence-card.foot.right":"răspunsul are voie să se schimbe","oss-winnow-risk-brief.statusDefault":"Activat implicit","oss-winnow-risk-brief.statusAlways":"Mereu activ","oss-winnow-risk-brief.statusChoice":"Alegerea ta","oss-winnow-risk-brief.0a5aad940f":"Deranjarea unui site sau blocarea","oss-winnow-risk-brief.7280e2260c":"Respectă regulamentul fiecărui site și își așteaptă rândul. Limitele de rată și politica robots sunt active de la început.","oss-winnow-risk-brief.ea8dfab00e":"Date personale ajunse unde nu ar trebui","oss-winnow-risk-brief.60b9cfaa36":"Detaliile personale pot fi pseudonimizate pe măsură ce sunt colectate, astfel încât identificatorii bruti nu sunt transportați implicit.","oss-winnow-risk-brief.8a4bf96eb9":"Cereri către adrese interne nesigure","oss-winnow-risk-brief.7593afa921":"Protecția împotriva destinațiilor nesigure blochează intervalele de rețea privată în fiecare adresă primită.","oss-winnow-risk-brief.d06cab6007":"Nicio înregistrare a ceea ce a fost colectat","oss-winnow-risk-brief.c6a7d72817":"Fiecare cerere este înregistrată cu sursa, adresa, ora și rezultatul, astfel încât să ai un răspuns pregătit dacă te întreabă cineva.","oss-winnow-risk-brief.c84b02be52":"Date care părăsesc jurisdicția ta","oss-winnow-risk-brief.0fbf6a29ac":"Poate rula integral în Europa pe infrastructura pe care o controlezi, astfel încât datele colectate nu trebuie să treacă o graniță.","oss-winnow-risk-brief.d4b4623244":"Temeiul tău legal","oss-winnow-risk-brief.91c680eb22":"Motivul pentru care ai voie să colectezi un anumit set de date este o decizie pe care doar tu o poți lua. Instrumentul impune politețea, nu scopul tău legal.","oss-winnow-risk-brief.63a8eda1e9":"Ce păstrezi","oss-winnow-risk-brief.32dfa57d40":"Cât de mult colectezi și cât timp păstrezi sunt alegerile tale de minimizare a datelor și de păstrare, stabilite de politica ta, nu de bibliotecă.","oss-winnow-risk-brief.80c03e9024":"Nicio afirmație de certificare","oss-winnow-risk-brief.8e1e19fafd":"Nu pretindem un certificat de conformitate, deoarece o bibliotecă nu poate face această determinare pentru tine. Ceea ce oferim este o postură onestă și auditabilă.","oss-winnow-risk-brief.311a8d642c":"Risc și conformitate","oss-winnow-risk-brief.45a5a99148":"Ce gestionează și ce rămâne decizia ta.","oss-winnow-risk-brief.12cafee013":"Onest prin construcție","oss-winnow-risk-brief.9ecca79960":"Gestionat implicit","oss-winnow-risk-brief.531e456560":"Mereu activ","oss-winnow-risk-brief.6d1183afb6":"Rămâne decizia ta","oss-winnow-risk-brief.6aaacbf657":"Înregistrarea rulării arată sursa, deciziile de politică, reîncercările și rezultatul, astfel încât operațiunile să poată revizui ce s-a întâmplat fără a reconstrui din memorie.","oss-winnow-risk-brief.45ac82f360":"Auditabil","oss-winnow-risk-brief.305bc17334":"Gestionat și al tău","oss-winnow-scraper-collector-pair.chrome.path":"O pagină și un flux","oss-winnow-scraper-collector-pair.chrome.status":"două cicluri de viață, o singură cale de ieșire","oss-winnow-scraper-collector-pair.chrome.meta":"SCRAPER + COLECTOR","oss-winnow-scraper-collector-pair.type.string":"șir de caractere","oss-winnow-scraper-collector-pair.type.array":"matrice","oss-winnow-scraper-collector-pair.type.date":"dată","oss-winnow-scraper-collector-pair.type.url":"URL","oss-winnow-scraper-collector-pair.type.datetime":"dată și oră","oss-winnow-scraper-collector-pair.type.object":"obiect","oss-winnow-scraper-collector-pair.type.real":"zecimal cu virgulă fixă","oss-winnow-scraper-collector-pair.scraper.head":"scraper întreținut","oss-winnow-scraper-collector-pair.scraper.source":"pagină de registru al companiilor","oss-winnow-scraper-collector-pair.scraper.field.companyNumber":"număr de companie","oss-winnow-scraper-collector-pair.scraper.field.legalName":"denumire legală","oss-winnow-scraper-collector-pair.scraper.field.status":"stare","oss-winnow-scraper-collector-pair.scraper.field.officers":"directori","oss-winnow-scraper-collector-pair.scraper.field.filingDate":"dată de depunere","oss-winnow-scraper-collector-pair.scraper.field.sourceReference":"referință sursă","oss-winnow-scraper-collector-pair.collector.head":"colector nativ","oss-winnow-scraper-collector-pair.collector.link.connected":"conectat","oss-winnow-scraper-collector-pair.collector.link.fault":"eroare","oss-winnow-scraper-collector-pair.collector.link.reconnected":"reconectat","oss-winnow-scraper-collector-pair.collector.dedupe":"ID-uri de mesaje deduplicate","oss-winnow-scraper-collector-pair.collector.payload":"payload de poziție a navei","oss-winnow-scraper-collector-pair.collector.field.timestamp":"marcaj temporal","oss-winnow-scraper-collector-pair.collector.field.coordinates":"coordonate","oss-winnow-scraper-collector-pair.collector.field.course":"curs","oss-winnow-scraper-collector-pair.collector.field.source":"sursă","oss-winnow-scraper-collector-pair.fallback.head":"extractor generic","oss-winnow-scraper-collector-pair.fallback.mark":"generic","oss-winnow-scraper-collector-pair.fallback.source":"pagină necunoscută","oss-winnow-scraper-collector-pair.fallback.return.title":"titlu","oss-winnow-scraper-collector-pair.fallback.return.description":"descriere","oss-winnow-scraper-collector-pair.fallback.return.schemaOrg":"obiect Schema.org","oss-winnow-scraper-collector-pair.fallback.return.headings":"titluri","oss-winnow-scraper-collector-pair.fallback.return.links":"linkuri","oss-winnow-scraper-collector-pair.fallback.note":"Extragere largă pentru pagini necunoscute, marcată ca soluție de rezervă, nu ca cunoaștere de schemă întreținută.","oss-winnow-scraper-collector-pair.rail.label":"o singură cale de ieșire","oss-winnow-scraper-collector-pair.rail.questionId":"ID întrebare","oss-winnow-scraper-collector-pair.rail.sourceId":"ID sursă","oss-winnow-scraper-collector-pair.rail.runId":"ID rulare","oss-winnow-scraper-collector-pair.rail.note":"ciclurile de viață rămân vizibile deasupra căii","oss-winnow-scraper-collector-pair.band.text":"schema este o promisiune despre ieșire","oss-winnow-scraper-collector-pair.band.meta":"cunoaștere întreținută, o singură graniță de rezultat","oss-winnow-shared-rate-controller.chrome.path":"O singură limită de rată partajată","oss-winnow-shared-rate-controller.chrome.meta":"o singură sarcină, două citiri","oss-winnow-shared-rate-controller.status.shared":"fiecare bandă așteaptă aceeași stare de operare","oss-winnow-shared-rate-controller.status.private":"patru limitatoare private, fără stare partajată","oss-winnow-shared-rate-controller.tabs.label":"Citiri","oss-winnow-shared-rate-controller.tab.shared.label":"Controler partajat","oss-winnow-shared-rate-controller.tab.shared.note":"un singur canal global, patru benzi","oss-winnow-shared-rate-controller.tab.private.label":"Patru limitatoare private","oss-winnow-shared-rate-controller.tab.private.note":"aceeași sarcină, fără stare partajată","oss-winnow-shared-rate-controller.lane.scraper":"Racletor de înregistrări","oss-winnow-shared-rate-controller.lane.crawler":"Crawler de site","oss-winnow-shared-rate-controller.lane.rss":"Colector RSS","oss-winnow-shared-rate-controller.lane.api":"Colector API","oss-winnow-shared-rate-controller.chip.slowing":"încetinire, cotă redusă","oss-winnow-shared-rate-controller.chip.healthy":"sănătos, alocare normală","oss-winnow-shared-rate-controller.chip.idle":"inactiv, nimic rezervat","oss-winnow-shared-rate-controller.chip.deferred":"amânat până la fereastra sa","oss-winnow-shared-rate-controller.chip.withinPolicy":"în conformitate cu politica","oss-winnow-shared-rate-controller.acquire":"achiziționează înainte de trimitere","oss-winnow-shared-rate-controller.limiter":"limitator privat","oss-winnow-shared-rate-controller.ticks.idle":"fără cereri","oss-winnow-shared-rate-controller.ticks.window":"amânat la fereastra declarată","oss-winnow-shared-rate-controller.channel.label":"alocație globală","oss-winnow-shared-rate-controller.channel.note":"fiecare bandă achiziționează mai întâi","oss-winnow-shared-rate-controller.state.return":"starea și latența revin la aceeași stare de operare","oss-winnow-shared-rate-controller.log.title":"același gazdă, un singur jurnal de acces","oss-winnow-shared-rate-controller.log.actual":"trafic combinat","oss-winnow-shared-rate-controller.log.intended":"rată de gazdă intenționată","oss-winnow-shared-rate-controller.perspective.shared":"ceea ce vede controlerul","oss-winnow-shared-rate-controller.perspective.private":"ceea ce vede gazda","oss-winnow-shared-rate-controller.readout.shared":"Fiecare bandă achiziționează dintr-o singură alocație globală înainte de a trimite, iar fiecare răspuns returnează starea și latența la aceeași stare de operare. Banda de înregistrări încetinește și primește o cotă mai mică, banda API amână până la fereastra declarată, iar fluxul inactiv nu rezervă nimic din ceea ce nu folosește.","oss-winnow-shared-rate-controller.readout.private":"Aceeași sarcină ca patru limitatoare private: fiecare bandă rămâne în propria politică, dar jurnalul de acces al gazdei poartă citirea care contează. Traficul lor combinat aterizează mai dens decât rata intenționată, deoarece niciun limitator nu poate vedea ce fac celelalte trei.","oss-winnow-shared-rate-controller.band.left":"un singur controler controlează munca sursei","oss-winnow-shared-rate-controller.band.right":"buget global, circuit de domeniu, rată adaptivă","oss-winnow-source-contracts.kicker.label":"Două contracte","oss-winnow-source-contracts.kicker.sub":"o singură graniță de rezultat","oss-winnow-source-contracts.tag":"REGISTRU","oss-winnow-source-contracts.col.declares":"declară","oss-winnow-source-contracts.col.owns":"deține","oss-winnow-source-contracts.contract.scraper.name":"Scraper","oss-winnow-source-contracts.contract.scraper.declares":"ID, domenii, categorie, schemă, cerințe de acces","oss-winnow-source-contracts.contract.scraper.owns":"preluare pagină, parsare și extragere câmpuri","oss-winnow-source-contracts.contract.collector.name":"Colector","oss-winnow-source-contracts.contract.collector.declares":"tip sursă, schemă, ritm, autentificare, validare","oss-winnow-source-contracts.contract.collector.owns":"polling, streaming, reconectare și payload de domeniu","oss-winnow-source-contracts.contract.fallback.name":"Fallback","oss-winnow-source-contracts.contract.fallback.mark":"generic","oss-winnow-source-contracts.contract.fallback.declares":"capacitate de parsare generică","oss-winnow-source-contracts.contract.fallback.owns":"metadate și extragere largă de text","oss-winnow-source-contracts.foot.left":"amplitudinea este menținută","oss-winnow-source-contracts.foot.right":"nu permanentă în mod magic","oss-winnow-source-kinds.kicker.label":"Tipuri de sursă","oss-winnow-source-kinds.kicker.sub":"metadate partajate, comportament separat","oss-winnow-source-kinds.tag":"TYPES","oss-winnow-source-kinds.row.scraper.name":"Scraper de site","oss-winnow-source-kinds.row.scraper.step.request":"cerere","oss-winnow-source-kinds.row.scraper.step.parse":"analizare","oss-winnow-source-kinds.row.scraper.step.extract":"extragere","oss-winnow-source-kinds.row.scraper.result":"câmpuri tipizate întreținute","oss-winnow-source-kinds.row.collector.name":"Colector nativ","oss-winnow-source-kinds.row.collector.step.poll":"poll","oss-winnow-source-kinds.row.collector.step.stream":"stream","oss-winnow-source-kinds.row.collector.step.reconnect":"reconectare","oss-winnow-source-kinds.row.collector.step.read":"citire","oss-winnow-source-kinds.row.collector.result":"înregistrări și payload-uri de domeniu","oss-winnow-source-kinds.row.search.name":"Motor de căutare","oss-winnow-source-kinds.row.search.step.query":"interogare","oss-winnow-source-kinds.row.search.step.rank":"clasare","oss-winnow-source-kinds.row.search.step.cache":"cache","oss-winnow-source-kinds.row.search.result":"locații candidate ale sursei","oss-winnow-source-kinds.row.crawler.name":"Cale de crawler","oss-winnow-source-kinds.row.crawler.step.traversal":"traversare limitată a grafului","oss-winnow-source-kinds.row.crawler.result":"pagini, linkuri și stare de crawl","oss-winnow-source-kinds.row.file.name":"Fișier sau set de date","oss-winnow-source-kinds.row.file.step.open":"deschidere","oss-winnow-source-kinds.row.file.step.validate":"validare","oss-winnow-source-kinds.row.file.step.iterate":"iterare","oss-winnow-source-kinds.row.file.result":"rânduri, obiecte sau intrări de arhivă","oss-winnow-source-kinds.foot.left":"o singură taxonomie","oss-winnow-source-kinds.foot.right":"fără o abstractizare cu pierderi","oss-winnow-sourced-account.chrome.path":"Un răspuns cu sursele sale","oss-winnow-sourced-account.chrome.status":"5 rânduri, fiecare cu sursă","oss-winnow-sourced-account.chrome.meta":"ilustrativ","oss-winnow-sourced-account.question.label":"întrebarea","oss-winnow-sourced-account.question.text":"când intră în vigoare noua regulă pentru biciclete din centrul orașului?","oss-winnow-sourced-account.lines.ruleStarts.text":"Regula intră în vigoare pe 1 octombrie","oss-winnow-sourced-account.lines.ruleStarts.chip":"publicație oficială","oss-winnow-sourced-account.lines.covers.text":"Acoperă centrul orașului, de luni până vineri, între 8:00 și 18:00","oss-winnow-sourced-account.lines.covers.chip":"publicație oficială","oss-winnow-sourced-account.lines.settling.text":"Locuitorii beneficiază de o perioadă de acomodare de șase săptămâni","oss-winnow-sourced-account.lines.settling.chip":"explicația consiliului","oss-winnow-sourced-account.lines.signs.text":"Indicatoarele stradale se montează începând cu 15 septembrie","oss-winnow-sourced-account.lines.signs.chip":"calendarul de implementare","oss-winnow-sourced-account.lines.enforcement.text":"Amenzile încep pe 11 noiembrie","oss-winnow-sourced-account.lines.enforcement.chip":"calendarul de implementare","oss-winnow-sourced-account.trail.source.key":"sursă","oss-winnow-sourced-account.trail.source.value":"gazeta orașului, avize oficiale","oss-winnow-sourced-account.trail.date.key":"dată","oss-winnow-sourced-account.trail.date.value":"publicat pe 14 septembrie 2026","oss-winnow-sourced-account.trail.address.key":"adresă","oss-winnow-sourced-account.trail.address.value":"gazette.boroughbridge.example/notices/2026/147","oss-winnow-sourced-account.trail.passage.key":"pasaj folosit","oss-winnow-sourced-account.trail.passage.value":"Regula pentru biciclete intră în vigoare pe 1 octombrie 2026.","oss-winnow-sourced-account.trail.hint":"fiecare cip se deschide într-o pistă ca aceasta","oss-winnow-sourced-account.method.label":"vizualizare metodă","oss-winnow-sourced-account.method.leftOut":"omis: un rezumat mai vechi al aceleiași reguli, păstrat aici ca să vedeți de ce","oss-winnow-sourced-account.band.left":"contul rămâne simplu","oss-winnow-sourced-account.band.right":"inspecția rămâne la un singur click distanță","oss-winnow-spec-sheet.66639f7d45":"Binar","oss-winnow-spec-sheet.19675ee12c":"40 MB","oss-winnow-spec-sheet.8e5be69d50":"Un singur binar pentru Linux, macOS și Windows. Nucleul nu are dependențe de rulare. Browserul stealth opțional rulează într-un mediu virtual Python izolat.","oss-winnow-spec-sheet.7d3f61fb0f":"Acoperire sursă","oss-winnow-spec-sheet.d42cac0b8d":"1.325 de scrapere","oss-winnow-spec-sheet.bd0e1ff000":"Scrapere de site-uri, integrări cu motoare de căutare și colectoare de protocol native, fiecare tipizat după același șablon. Scraperele personalizate îl respectă și ele.","oss-winnow-spec-sheet.6677bdd8d5":"Formate de ieșire","oss-winnow-spec-sheet.d6df67ed2f":"5 formate","oss-winnow-spec-sheet.cd072ae9be":"text, json, jsonl, csv și html. Forma tipizată a ieșirii este consecventă la fiecare scraper, colector și motor.","oss-winnow-spec-sheet.ed2c603813":"Politețe","oss-winnow-spec-sheet.cfcb53498f":"activat implicit","oss-winnow-spec-sheet.2c043c60d7":"robots.txt analizat cu o politică de respingere implicită, limitare a ratei pe domeniu potrivită cu politica documentată a sursei, reîncercare respectată.","oss-winnow-spec-sheet.fa1703dd78":"Audit","oss-winnow-spec-sheet.94f00422a0":"per cerere","oss-winnow-spec-sheet.ed065920c4":"Sursa, URL-ul, marca temporală, statusul HTTP și un hash de conținut sunt înregistrate pentru fiecare cerere. Exportabil într-un SIEM.","oss-winnow-spec-sheet.89b86ab0e6":"Limbaj","oss-winnow-spec-sheet.e2ae20d9ae":"Rust","oss-winnow-spec-sheet.2207ff9840":"Un spațiu de lucru Cargo de crate-uri cu responsabilitate unică. Legăturile Python și WebAssembly sunt incluse.","oss-winnow-spec-sheet.fef8e889dc":"Model de rută","oss-winnow-spec-sheet.6a51d6151a":"5 intrări, 4 etape, 5 ieșiri","oss-winnow-spec-sheet.b4404664ed":"Motoarele de căutare, site-urile, API-urile, feed-urile și fișierele trec prin descoperire, preluare, parsare și ieșire tipizată sub o singură înregistrare de rulare.","oss-winnow-spec-sheet.7d90748c8b":"Scrapere","oss-winnow-spec-sheet.7f5d63aa39":"Motoare","oss-winnow-spec-sheet.d85fc8a070":"Colectoare","oss-winnow-spec-sheet.8bee61f59e":"fișă de proiect","oss-winnow-spec-sheet.fdc92d3df7":"O întrebare devine o cale explicită de la selecția sursei la ieșirea tipizată.","oss-winnow-spec-sheet.b356313f97":"Interfețe","oss-winnow-spec-sheet.c825083511":"Patru moduri","oss-winnow-spec-sheet.3c3d84bfb1":"Rulează-l ca binar, ca crate Rust, ca serviciu în fundal sau ca WebAssembly.","oss-winnow-spec-sheet.6ccb60071b":"Categorii","oss-winnow-spec-sheet.8f11bdf9ce":"Crate-uri","oss-winnow-stack-sprawl.glueLabel":"clei","oss-winnow-stack-sprawl.roleScrape":"Spidere, pipeline și middleware per site care se abat atunci când se schimbă layout-urile.","oss-winnow-stack-sprawl.roleBrowser":"Un runtime complet de browser pentru pagini dinamice, cu un model de eșec separat.","oss-winnow-stack-sprawl.roleProxy":"Rutare regională și rotație de sesiuni cu comportament de rețea variabil.","oss-winnow-stack-sprawl.roleSearch":"O singură formă de interogare, cotă, cheie și wrapper pentru fiecare motor de căutare.","oss-winnow-stack-sprawl.roleCurl":"Fetch-uri manuale pentru portaluri de date fără controale partajate de rată sau robots.","oss-winnow-stack-sprawl.focusAdds":"adaugă","oss-winnow-stack-sprawl.c7c02ca208":"Scrapy","oss-winnow-stack-sprawl.2326fac36d":"x N site-uri","oss-winnow-stack-sprawl.d9feeabbe7":"Selenium","oss-winnow-stack-sprawl.0901b4221d":"x 1 flotă","oss-winnow-stack-sprawl.c93c899f12":"Proxy pool","oss-winnow-stack-sprawl.d7850d50b3":"x facturare","oss-winnow-stack-sprawl.03b1f557dd":"Wrapper-e SERP","oss-winnow-stack-sprawl.fdda8d29bb":"x N API-uri","oss-winnow-stack-sprawl.ae6df4652b":"Scripturi curl","oss-winnow-stack-sprawl.19c3b4a40c":"x ad hoc","oss-winnow-stack-sprawl.f0b0cce0db":"Cinci formate de configurare, cinci modele de eroare și cinci forme de ieșire.","oss-winnow-stack-sprawl.0c8f648788":"Politețea este per instrument, ușor de uitat, ușor de interzis.","oss-winnow-stack-sprawl.82b4e9b2d1":"Fără audit trail partajat. Proveniența este un retrofit.","oss-winnow-stack-sprawl.1090a1d800":"5 instrumente, 1 strat de lipici","oss-winnow-stack-sprawl.ae35101f46":"lipiciul este proiectul","oss-winnow-stack-sprawl.9ac395c38d":"Cost ascuns","oss-winnow-stack-sprawl.e75d27fdf8":"la factură și încă o modalitate de a eșua.","oss-winnow-stack-sprawl.0cd3da40aa":"5 instrumente, 5 suprafețe de operare","oss-winnow-stack-sprawl.ad46c23c45":"un binar de 40 MB","oss-winnow-story-across-runs.chrome.path":"Răspunsul se poate schimba","oss-winnow-story-across-runs.chrome.status":"rezolvat la a treia verificare, deschis o singură dată","oss-winnow-story-across-runs.chrome.meta":"trei verificări, ilustrativ","oss-winnow-story-across-runs.question.label":"întrebarea ta","oss-winnow-story-across-runs.question.text":"Mai circulă trenul de 08:10 duminica?","oss-winnow-story-across-runs.question.note":"întrebat o dată, afișat la fiecare verificare","oss-winnow-story-across-runs.run.1.date":"dum. 3 mai","oss-winnow-story-across-runs.run.1.tag":"prima verificare","oss-winnow-story-across-runs.run.1.answer":"Da, trenul de 08:10 circulă duminica.","oss-winnow-story-across-runs.run.2.date":"mie. 6 mai","oss-winnow-story-across-runs.run.2.tag":"a doua verificare","oss-winnow-story-across-runs.run.2.answer":"Trenul de 08:10 este afișat ca anulat.","oss-winnow-story-across-runs.run.2.flag":"schimbat de la ultima ta verificare","oss-winnow-story-across-runs.run.3.date":"vin. 8 mai","oss-winnow-story-across-runs.run.3.tag":"a treia verificare","oss-winnow-story-across-runs.run.3.answer":"Da, trenul de 08:10 circulă duminica.","oss-winnow-story-across-runs.run.3.open":"ora autobuzului de înlocuire este încă verificată","oss-winnow-story-across-runs.source.timetable.name":"Orar","oss-winnow-story-across-runs.source.timetable.detail.first":"include trenul de 08:10 duminica","oss-winnow-story-across-runs.source.timetable.detail.later":"include încă trenul de 08:10","oss-winnow-story-across-runs.source.notice.name":"Aviz operator","oss-winnow-story-across-runs.source.notice.detail.early":"nicio modificare publicată","oss-winnow-story-across-runs.source.notice.detail.late":"actualizat, trenul de 08:10 circulă","oss-winnow-story-across-runs.source.feed.name":"Flux de perturbări","oss-winnow-story-across-runs.source.feed.detail.new":"raportează o anulare","oss-winnow-story-across-runs.source.feed.detail.late":"anularea este ridicată","oss-winnow-story-across-runs.source.feed.ghost":"încă nu există flux de perturbări","oss-winnow-story-across-runs.chip.supporting":"susțin","oss-winnow-story-across-runs.chip.contradicting":"contrazic","oss-winnow-story-across-runs.chip.resolved":"rezolvat","oss-winnow-story-across-runs.answer.label":"răspunsul","oss-winnow-story-across-runs.band.left":"răspunsul se schimbă odată cu sursele","oss-winnow-story-across-runs.band.right":"liniile deschise rămân vizibile","oss-winnow-story-state.head.label":"Starea poveștii","oss-winnow-story-state.head.sub":"ce poate arăta un produs atent","oss-winnow-story-state.head.tag":"Onest","oss-winnow-story-state.state.supported.name":"Susținut","oss-winnow-story-state.state.supported.meaning":"sursele selectate actuale îl susțin","oss-winnow-story-state.state.mixed.name":"Mixt","oss-winnow-story-state.state.mixed.meaning":"unele surse îl susțin, altele nu","oss-winnow-story-state.state.insufficient.name":"Insuficient","oss-winnow-story-state.state.insufficient.meaning":"nu există încă suficient material","oss-winnow-story-state.state.changed.name":"Schimbat","oss-winnow-story-state.state.changed.meaning":"o rulare ulterioară a găsit o stare actuală diferită","oss-winnow-story-state.foot.left":"incertitudinea este informație","oss-winnow-story-state.foot.right":"nu o defecțiune de afișare","oss-winnow-supplier-risk-graph.chrome.path":"o modificare a riscului de furnizor","oss-winnow-supplier-risk-graph.chrome.status":"contradicția păstrată în set","oss-winnow-supplier-risk-graph.chrome.meta":"ilustrativ","oss-winnow-supplier-risk-graph.question.label":"o singură întrebare","oss-winnow-supplier-risk-graph.question.text":"Care furnizori au publicat o modificare materială a riscului în această săptămână?","oss-winnow-supplier-risk-graph.source.search.name":"descoperire în căutare","oss-winnow-supplier-risk-graph.source.search.returns":"o nouă notificare de reglementare","oss-winnow-supplier-risk-graph.source.search.kind":"căutare","oss-winnow-supplier-risk-graph.source.register-scraper.name":"scraper pentru registrul companiilor","oss-winnow-supplier-risk-graph.source.register-scraper.returns":"modificări ale statutului juridic și ale depunerilor","oss-winnow-supplier-risk-graph.source.register-scraper.kind":"scraper","oss-winnow-supplier-risk-graph.source.sanctions-collector.name":"colector de sancțiuni","oss-winnow-supplier-risk-graph.source.sanctions-collector.returns":"o actualizare structurată a listei","oss-winnow-supplier-risk-graph.source.sanctions-collector.kind":"colector","oss-winnow-supplier-risk-graph.source.news-feed.name":"flux de știri","oss-winnow-supplier-risk-graph.source.news-feed.returns":"un incident operațional datat","oss-winnow-supplier-risk-graph.source.news-feed.kind":"flux","oss-winnow-supplier-risk-graph.source.published-file.name":"PDF publicat","oss-winnow-supplier-risk-graph.source.published-file.returns":"un raport oficial, cu originea păstrată","oss-winnow-supplier-risk-graph.source.published-file.kind":"fișier","oss-winnow-supplier-risk-graph.change-set.head":"un set de modificări pentru un furnizor","oss-winnow-supplier-risk-graph.item.notice.name":"notificare nouă de reglementare","oss-winnow-supplier-risk-graph.item.notice.trail":"căutare, portalul autorității de reglementare, observat la 08:12, adăugat","oss-winnow-supplier-risk-graph.item.status.name":"modificare a statutului juridic și a depunerilor","oss-winnow-supplier-risk-graph.item.status.trail":"scraper pentru registru, registrul național al companiilor, observat la 08:14, acceptat","oss-winnow-supplier-risk-graph.item.sanctions.name":"actualizare a listei de sancțiuni","oss-winnow-supplier-risk-graph.item.sanctions.trail":"colector de sancțiuni, listă consolidată, observat la 08:15, potrivit","oss-winnow-supplier-risk-graph.item.incident.name":"incident operațional datat","oss-winnow-supplier-risk-graph.item.incident.trail":"flux de știri, agenție de presă comercială, observat la 08:16, contradictoriu","oss-winnow-supplier-risk-graph.item.incident.flag":"contrazice declarația oficială, păstrat atașat","oss-winnow-supplier-risk-graph.item.statement.name":"declarație oficială","oss-winnow-supplier-risk-graph.item.statement.trail":"fișier publicat, raport de furnizor, cu originea păstrată, reținut","oss-winnow-supplier-risk-graph.band.left":"cinci forme de sursă, un set de modificări","oss-winnow-supplier-risk-graph.band.right":"îmbinat, nu aplatizat","oss-winnow-surface-matrix.kicker.label":"Suprafețe","oss-winnow-surface-matrix.kicker.sub":"clienți ai aceluiași runtime sursă","oss-winnow-surface-matrix.tag":"IMPLEMENTARE","oss-winnow-surface-matrix.surface.cli.name":"CLI","oss-winnow-surface-matrix.surface.cli.posture":"rulări unice și programate","oss-winnow-surface-matrix.surface.cli.capability":"profil binar de lansare","oss-winnow-surface-matrix.surface.rust.name":"Rust","oss-winnow-surface-matrix.surface.rust.posture":"sisteme sursă încorporate","oss-winnow-surface-matrix.surface.rust.capability":"crate și funcționalități selectate","oss-winnow-surface-matrix.surface.http.name":"HTTP","oss-winnow-surface-matrix.surface.http.posture":"serviciu intern partajat","oss-winnow-surface-matrix.surface.http.capability":"middleware și endpoint-uri de serviciu","oss-winnow-surface-matrix.surface.python.name":"Python","oss-winnow-surface-matrix.surface.python.posture":"analiză și integrare în loturi","oss-winnow-surface-matrix.surface.python.capability":"operațiuni expuse prin legături","oss-winnow-surface-matrix.surface.wasm.name":"WebAssembly","oss-winnow-surface-matrix.surface.wasm.posture":"căi acceptate de browser, Deno sau edge","oss-winnow-surface-matrix.surface.wasm.capability":"operațiuni compatibile WASM","oss-winnow-surface-matrix.surface.distributed.name":"Distribuit","oss-winnow-surface-matrix.surface.distributed.posture":"grafuri mari de sursă și procesare","oss-winnow-surface-matrix.surface.distributed.capability":"profil de lucrător și transport","oss-winnow-surface-matrix.footline.left":"implementarea se poate schimba","oss-winnow-surface-matrix.footline.right":"întrebarea rămâne identificabilă","oss-winnow-surfaces.tagBinary":"un singur binar","oss-winnow-surfaces.tagNative":"încorporare nativă","oss-winnow-surfaces.tagService":"serviciu HTTP","oss-winnow-surfaces.tagEdge":"browser și edge","oss-winnow-surfaces.66639f7d45":"Binar","oss-winnow-surfaces.d51abbec77":"Un singur binar de 40 MB. Nucleul nu necesită dependențe de runtime. Browserul stealth opțional rulează în propriul mediu virtual Python izolat.","oss-winnow-surfaces.6be9b8fe75":"# un singur binar, 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":"am scris 142 de înregistrări tipizate în stdout","oss-winnow-surfaces.1988245002":"Subcomenzi: scrape, search, crawl, research, collect.","oss-winnow-surfaces.7afbd890ed":"winnow install-browser adaugă subsistemul stealth opțional.","oss-winnow-surfaces.2180b3e7ce":"Crate","oss-winnow-surfaces.1d14db37f0":"Încorporează motorul de parsare și scrapere ca crate-uri Rust. Selectoare CSS3, parser streaming și extragere tipizată de câmpuri fără overhead de subproces.","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 cu 20 de crate-uri cu responsabilitate unică.","oss-winnow-surfaces.b72a320587":"Fiecare scraper implementează un trait Scraper tipizat.","oss-winnow-surfaces.329cb8b6ba":"Serviciu","oss-winnow-surfaces.a4b3755024":"Rulează Winnow ca serviciu HTTP de lungă durată construit pe axum, cu coordonare distribuită a sarcinilor pentru distribuirea către workeri.","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":"ascultă, coordinator distribuit pregătit","oss-winnow-surfaces.4e72a940f8":"curl :8080/scrape -d url=https://...","oss-winnow-surfaces.102e4514eb":"200 OK, înregistrare JSON tipizată","oss-winnow-surfaces.8d87334119":"dweve-winnow-distributed coordonează sarcinile între workeri.","oss-winnow-surfaces.72bd80b6ff":"Fiecare fetch este înregistrat cu sursă, status și hash.","oss-winnow-surfaces.4e946026a7":"WASM","oss-winnow-surfaces.4459108e16":"Legături WebAssembly prin wasm-bindgen pentru build-uri de browser și edge, plus legături Python prin PyO3 pentru notebook-uri și pipeline-uri de date.","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 expune motorul către Python prin PyO3.","oss-winnow-surfaces.d97366c5b7":"Aceeași logică de extragere în browser și la edge.","oss-winnow-surfaces.d0d0470c65":"linePrompt","oss-winnow-surfaces.f48a58368d":"lineComment","oss-winnow-surfaces.14a15523af":"lineOut","oss-winnow-surfaces.c37a36f31b":"4 suprafețe, un singur motor","oss-winnow-surfaces.6b5eb5323e":"CLI, Rust, HTTP și WASM","oss-winnow-surfaces.92b482d978":"Suprafețe de integrare","oss-winnow-surfaces.33c3304214":"Aceleași scrapere și aceeași formă de ieșire funcționează în fiecare suprafață.","oss-winnow-surfaces.56fb165f83":"fără serviciu extern necesar","oss-winnow-tidy-result.80296d87ee":"Asta e toată ideea: pui o întrebare simplă și primești un răspuns simplu\n          pe care îl poți citi, păstra și în care poți avea încredere.","oss-winnow-tidy-result.7c920befeb":"Adunat politicos, cu o evidență a fiecărei pagini vizitate","oss-winnow-tidy-result.807ac13338":"4 rezultate","oss-winnow-tidy-result.0ed53214e8":"Lista ta ordonată","oss-winnow-tidy-result.3a3bb1beac":"Acesta este genul de răspuns pe care ți-l oferă Winnow. Imaginează-ți că ai întrebat unde găsești un\n            fierbător de apă în apropiere. În loc de o grămadă de site-uri de citit, primești o listă\n            mică și curată ca aceasta.","oss-winnow-tidy-result.f376a3f548":"O listă ordonată, nu o grămadă de pagini.","oss-winnow-tidy-result.1251cc0dd7":"Ce primești înapoi","oss-winnow-tidy-result.2c96d17cd1":"Poți să o salvezi, să o tipărești sau să o deschizi mai târziu. Răspunsul este un fișier mic și ordonat, nu ceva care dispare când închizi o fereastră.","oss-winnow-tidy-result.12df5bb228":"A ta de păstrat","oss-winnow-tidy-result.62cff08bdf":"Fiecare fapt poartă pagina de pe care a fost citit, astfel încât să poți vedea întotdeauna sursa și să o verifici singur, dacă dorești.","oss-winnow-tidy-result.3354d26dc0":"Spune de unde provine","oss-winnow-tidy-result.c702175fa9":"Niciun perete de text prin care să te chinui. Fiecare element stă pe propria linie ordonată, așa cum o chitanță de la magazin listează ce ai cumpărat.","oss-winnow-tidy-result.f36d598976":"Un rând pentru fiecare lucru","oss-winnow-tidy-result.dd85c748bb":"Comandă online, așteptare de 2 zile","oss-winnow-tidy-result.a232b15dea":"Market Square Shop","oss-winnow-tidy-result.61c0473b59":"Au mai rămas două, deschis până la 5","oss-winnow-tidy-result.f13f822915":"Green Lane DIY","oss-winnow-tidy-result.91bb2253f2":"În stoc, comandă și ridică","oss-winnow-tidy-result.ae46ebd31a":"Town Centre Tools","oss-winnow-tidy-result.233da1dc79":"În stoc, deschis până la 6","oss-winnow-tidy-result.cef6c0cdb2":"Riverside Hardware","oss-winnow-tidy-result.7099b8c786":"Câte un rând pentru fiecare","oss-winnow-tidy-result.780e4f3a32":"Răspunsul ordonat, cu sursa alături.","oss-winnow-two-parser-contracts.chrome.path":"Doi analizatori, o singură sursă","oss-winnow-two-parser-contracts.chrome.status":"același ID de sursă, două căi de analiză","oss-winnow-two-parser-contracts.chrome.meta":"ILUSTRATIV","oss-winnow-two-parser-contracts.input.name":"Arhivă publică de documente","oss-winnow-two-parser-contracts.input.size":"300 MB","oss-winnow-two-parser-contracts.input.sourceId":"ID sursă filing-archive","oss-winnow-two-parser-contracts.input.contentId":"ID conținut 9c41 e2af","oss-winnow-two-parser-contracts.dom.head":"Profil DOM complet","oss-winnow-two-parser-contracts.dom.arenaLabel":"arbore susținut de arena","oss-winnow-two-parser-contracts.dom.interned":"tag-uri internate","oss-winnow-two-parser-contracts.dom.idIndex":"index ID","oss-winnow-two-parser-contracts.dom.classIndex":"index clasă","oss-winnow-two-parser-contracts.dom.selectorsLabel":"selectori peste arborele finalizat","oss-winnow-two-parser-contracts.dom.memLabel":"memorie","oss-winnow-two-parser-contracts.dom.memNote":"crește odată cu documentul","oss-winnow-two-parser-contracts.stream.head":"Profil streaming","oss-winnow-two-parser-contracts.stream.bufferLabel":"buffer limitat","oss-winnow-two-parser-contracts.stream.chunk1":"fragment 1","oss-winnow-two-parser-contracts.stream.chunk2":"fragment 2","oss-winnow-two-parser-contracts.stream.chunk3":"fragment 3","oss-winnow-two-parser-contracts.stream.chunk4":"fragment 4","oss-winnow-two-parser-contracts.stream.elem":"un element","oss-winnow-two-parser-contracts.stream.bufferNote":"Un element care traversează granița dintre fragmente este reținut în starea handler-ului.","oss-winnow-two-parser-contracts.stream.handlersLabel":"handler-ele primesc fragmente","oss-winnow-two-parser-contracts.stream.handlerSection":"secțiune","oss-winnow-two-parser-contracts.stream.handlerTable":"tabel","oss-winnow-two-parser-contracts.stream.handlerFiling":"intrare în arhivă","oss-winnow-two-parser-contracts.stream.memLabel":"memorie","oss-winnow-two-parser-contracts.stream.memNote":"set de lucru limitat","oss-winnow-two-parser-contracts.receipts.label":"ambele ieșiri poartă aceeași identitate de sursă","oss-winnow-two-parser-contracts.receipts.dom":"cale de analiză dom, câmpuri arena și index","oss-winnow-two-parser-contracts.receipts.stream":"cale de analiză streaming, câmpuri fragment și handler","oss-winnow-two-parser-contracts.rail.label":"ciclul de viață streaming, impus prin typestate","oss-winnow-two-parser-contracts.rail.tag":"ilustrativ","oss-winnow-two-parser-contracts.rail.configure.name":"configurează","oss-winnow-two-parser-contracts.rail.configure.method":"înregistrează handler-e","oss-winnow-two-parser-contracts.rail.process.name":"procesează","oss-winnow-two-parser-contracts.rail.process.method":"scrie fragmente","oss-winnow-two-parser-contracts.rail.finish.name":"finalizează","oss-winnow-two-parser-contracts.rail.finish.method":"citește rezultate","oss-winnow-two-parser-contracts.rail.note":"Fragmentele pot fi scrise doar în timpul procesării, iar rezultatele devin disponibile după finalizare. Apelurile invalide ale ciclului de viață nu pot fi reprezentate în utilizarea obișnuită.","oss-winnow-two-parser-contracts.band.text":"contracte separate pentru sarcini separate","oss-winnow-two-parser-contracts.band.meta":"chitanța înregistrează ce cale a rulat","oss-winnow-typed-value.kicker.label":"Un câmp","oss-winnow-typed-value.kicker.sub":"valoare, tip și rută","oss-winnow-typed-value.tag":"REZULTAT","oss-winnow-typed-value.field.publishedAt.name":"published_at","oss-winnow-typed-value.field.publishedAt.type":"datetime","oss-winnow-typed-value.field.publishedAt.context":"fus orar sursă și parser","oss-winnow-typed-value.field.price.name":"price","oss-winnow-typed-value.field.price.type":"zecimal în virgulă fixă","oss-winnow-typed-value.field.price.context":"monedă și câmp sursă","oss-winnow-typed-value.field.location.name":"location","oss-winnow-typed-value.field.location.type":"obiect","oss-winnow-typed-value.field.location.context":"notație, pereche de coordonate și interval sursă","oss-winnow-typed-value.field.entities.name":"entities","oss-winnow-typed-value.field.entities.type":"matrice","oss-winnow-typed-value.field.entities.context":"mențiuni, grupuri și scoruri de potrivire","oss-winnow-typed-value.footline.left":"suficient de tipizat pentru cod","oss-winnow-typed-value.footline.right":"suficient de documentat pentru revizuire","oss-winnow-value-brief.1d0ec533c9":"Traseu înregistrat","oss-winnow-value-brief.e92043500f":"Colecție guvernată","oss-winnow-value-brief.189ff1fa37":"inspector de traseu","oss-winnow-value-brief.3915907107":"Domeniul sursei","oss-winnow-value-brief.3d168eda20":"5 moduri de ieșire","oss-winnow-value-brief.ab29f586fe":"Analiza și normalizarea produc JSON, CSV, fluxuri, înregistrări stocate sau un răspuns specific fluxului de lucru.","oss-winnow-value-brief.2fcde4b07e":"Rezultat tipizat","oss-winnow-value-brief.608e403dc1":"Activat implicit","oss-winnow-value-brief.0e8be3593e":"Regulile sursei, limitele de rată și protecția împotriva adreselor nesigure sunt aplicate de la început. Echipa ta nu trebuie să își amintească să adauge aceste controale la fiecare rulare.","oss-winnow-value-brief.08229d55f8":"Risc gestionat implicit","oss-winnow-value-brief.b37991fb60":"Mai puține facturi","oss-winnow-value-brief.d82d798511":"Instrumentele pe care le înlocuiește au fiecare propriul abonament și propria factură. Integrarea lor într-un singur binar auto-găzduit elimină acele elemente recurente din factură.","oss-winnow-value-brief.f7efc757f6":"Mai puține facturi de gestionat","oss-winnow-value-brief.61752f9a93":"5 la 1","oss-winnow-value-brief.5b88b6bf58":"Înlocuiește un set de instrumente separate de scraping, automatizare browser, servicii proxy și scripturile de întreținere care le leagă. Un singur lucru de învățat, un singur lucru de rulat.","oss-winnow-value-brief.a9243f87cf":"Un singur instrument, nu cinci","oss-winnow-value-brief.35a0ab3b85":"4 etape","oss-winnow-value-brief.45ce947628":"Limitele de rată, politica robots, reîncercările și protecția împotriva adreselor nesigure se aplică pe întregul traseu.","oss-winnow-value-brief.870c4d024a":"Politică partajată de preluare","oss-winnow-value-brief.6b5eb5323e":"5 tipuri de intrare","oss-winnow-value-brief.d11150cc87":"Motoare de căutare, site-uri web, API-uri, fluxuri și fișiere intră într-o singură rulare de colecție numită.","oss-winnow-value-brief.936aebfaab":"O întrebare, un traseu înregistrat","oss-winnow-value-brief.9f4a2b81ba":"Winnow transformă o întrebare recurentă într-o cale inspectabilă, de la selectarea sursei până la rezultatul tipizat.","oss-winnow-value-brief.df813684db":"Ce operațiuni pot fi inspectate","oss-winnow-where-it-looked.kicker.label":"Unde a fost căutat","oss-winnow-where-it-looked.kicker.sub":"prezentat în limbaj simplu","oss-winnow-where-it-looked.kicker.tag":"SURSE","oss-winnow-where-it-looked.rows.timetable.source":"Orar oficial","oss-winnow-where-it-looked.rows.timetable.chip":"servicii programate","oss-winnow-where-it-looked.rows.notice.source":"Anunț al operatorului","oss-winnow-where-it-looked.rows.notice.chip":"modificări planificate","oss-winnow-where-it-looked.rows.feed.source":"Flux de perturbări","oss-winnow-where-it-looked.rows.feed.chip":"anulare curentă","oss-winnow-where-it-looked.rows.feed.state":"live acum","oss-winnow-where-it-looked.rows.authority.source":"Pagină a autorității locale","oss-winnow-where-it-looked.rows.authority.chip":"informații despre transportul alternativ","oss-winnow-where-it-looked.foot.left":"locuri diferite dedesubt","oss-winnow-where-it-looked.foot.right":"o întrebare mai sus","oss-winnow-world-boundary.chrome.path":"Lumea nu este o bază de date","oss-winnow-world-boundary.chrome.status":"o întrebare la graniță","oss-winnow-world-boundary.chrome.meta":"ilustrativ","oss-winnow-world-boundary.internal.head":"În interiorul organizației","oss-winnow-world-boundary.internal.column.table":"Tabel","oss-winnow-world-boundary.internal.column.owner":"Proprietar","oss-winnow-world-boundary.internal.column.schema":"Schemă","oss-winnow-world-boundary.internal.invoices.table":"facturi","oss-winnow-world-boundary.internal.invoices.owner":"finanțe","oss-winnow-world-boundary.internal.invoices.schema":"schemă registru v4","oss-winnow-world-boundary.internal.inventory.table":"inventar","oss-winnow-world-boundary.internal.inventory.owner":"operațiuni","oss-winnow-world-boundary.internal.inventory.schema":"schemă stoc v2","oss-winnow-world-boundary.internal.customers.table":"clienți","oss-winnow-world-boundary.internal.customers.owner":"vânzări","oss-winnow-world-boundary.internal.customers.schema":"schemă CRM v7","oss-winnow-world-boundary.internal.note":"tabele denumite, proprietari cunoscuți, scheme stabilite","oss-winnow-world-boundary.external.head":"Lumea exterioară","oss-winnow-world-boundary.external.government-portal":"portal guvernamental","oss-winnow-world-boundary.external.company-register":"registrul companiilor","oss-winnow-world-boundary.external.rss-feed":"feed RSS","oss-winnow-world-boundary.external.csv-file":"fișier CSV","oss-winnow-world-boundary.external.rendered-dashboard":"dashboard randat","oss-winnow-world-boundary.external.websocket-stream":"flux WebSocket","oss-winnow-world-boundary.external.search-result":"rezultat de căutare","oss-winnow-world-boundary.external.note":"date, identificatori, termeni și ritmuri de actualizare diferite","oss-winnow-world-boundary.question.label":"o întrebare recurentă de piață","oss-winnow-world-boundary.question.text":"Ce produse au schimbat prețul săptămâna aceasta?","oss-winnow-world-boundary.crossing.manual.head":"purtat de o persoană","oss-winnow-world-boundary.crossing.manual.price":"fragment de preț","oss-winnow-world-boundary.crossing.manual.date":"fragment de dată","oss-winnow-world-boundary.crossing.manual.name":"fragment de nume","oss-winnow-world-boundary.crossing.manual.note":"un fragment la un moment dat, remodelat manual","oss-winnow-world-boundary.crossing.winnow.head":"căi sursă explicite","oss-winnow-world-boundary.crossing.winnow.register":"registru, tipizat","oss-winnow-world-boundary.crossing.winnow.feed":"feed, tipizat","oss-winnow-world-boundary.crossing.winnow.page":"pagină, tipizată","oss-winnow-world-boundary.crossing.winnow.contract":"un singur contract de ieșire tipizat","oss-winnow-world-boundary.crossing.winnow.note":"fiecare cale își păstrează sursa și ciclul de viață","oss-winnow-world-boundary.band.left":"sistemele interne au tabele","oss-winnow-world-boundary.band.right":"lumea exterioară are surse","page-breadcrumb.c766e66518":"Breadcrumb","page-toc.7e439c353e":"Pe această pagină","section_st_a1_display-split.7c9a7c0610":"Detalii","section_st_f1_cta-dark.90e40d5043":"Începeți","toc-rail.f5cbdf6bfb":"Cuprins"}
