Analizează un fișier-sursă, consemnează o constatare și păstrează laolaltă dovezile care o susțin. Pylotheke generează rapoarte locale la care poți reveni când alegi să analizezi o versiune actualizată.
În dezvoltare. Nu este încă disponibil pentru utilizare publică. Versiunea actuală rulează local, din linia de comandă, pe Linux.
Un raport Pylotheke real, bazat pe un exemplu fictiv. Fișierul s-a modificat în afara pasajului citat. Persoana care face analiza decide în continuare ce înseamnă acest lucru pentru constatare. Deschide imaginea la dimensiunea originală ↗
Pentru următoarea persoană care trebuie să-ți verifice analiza.
O analiză are nevoie de mai mult decât o concluzie. Ce fișiere ai examinat? Ce pasaj susține constatarea? Ce ai corectat? Fișierul actualizat mai conține aceiași octeți citați?
Pylotheke se adresează celor care fac analize tehnice și întrețin proiecte software și care au nevoie să păstreze aceste detalii alături de propriile evaluări. Versiunea actuală lucrează cu fișiere publice sau fictive, alese de tine, folosind comenzi locale pentru a genera rapoarte pe care le poți citi în browser.
De la sursa selectată la o analiză la care poți reveni.
1. Păstrează sursa pe care ai analizat-o efectiv
Alege fișierele pe care vrei să le analizezi. Pylotheke le păstrează împreună cu analiza și înregistrează fragmentele pe care le selectezi ca dovezi. Raportul semnalează materialele selectate care lipsesc.
Harbor Notes este un proiect fictiv. Unul dintre fișierele menționate lipsește intenționat din selecție. Conținutul său rămâne necunoscut.
2. Consemnează o constatare. Păstrează și corecția.
Consemnează ce ai constatat alături de sursa care susține constatarea. Dacă o corectezi ulterior, cititorii pot examina ambele versiuni și dovezile pe care se bazează.
Demonstrația pornește de la o constatare intenționat greșită, apoi consemnează o corecție. Ambele versiuni rămân disponibile pentru examinare.
3. Verifică citările în raport cu o versiune actualizată
Alege fișierele actualizate și stabilește corespondența lor cu selecția anterioară. Pylotheke generează un raport care arată modificările fișierelor și ce s-a schimbat la poziția inițială a fiecărei citări. Tu decizi dacă trebuie modificată constatarea.
Citările sunt verificate la pozițiile inițiale; textul mutat nu este urmărit automat.
Aici, un comentariu se modifică în afara pasajului citat. Raportul distinge modificarea fișierului de materialul neschimbat de la poziția inițială a citării. Nu decide dacă acea constatare mai este valabilă.
Păstrează analiza ușor de examinat.
Dovezile rămân alături de înregistrare
Păstrează sursa selectată și citările împreună cu analiza, astfel încât o altă persoană să poată examina același material fără să aibă nevoie de directorul original cu fișierele-sursă.
Corecțiile păstrează un istoric
Când corectezi o constatare, versiunea anterioară rămâne disponibilă. Cititorii pot urmări corecția, în loc să vadă doar cea mai recentă concluzie.
Lipsa dovezilor rămâne vizibilă
Vezi ce materiale selectate lipsesc, pentru ce fișiere actualizate nu a fost stabilită corespondența și unde dovezile rămân necunoscute.
Urmează pașii documentați fără conexiune la internet
Comenzile actuale folosesc biblioteca standard Python. Nu au nevoie de conexiune la rețea, de un model sau de un serviciu plătit. Rapoartele generate se deschid local, în browser.
Întreabă-ne dacă Pylotheke se potrivește modului tău de lucru.
Pylotheke este în dezvoltare și nu este disponibil pentru utilizare publică sau descărcare. Versiunea actuală se folosește local, din linia de comandă, pe Linux; condițiile de licențiere pentru distribuție nu sunt încă stabilite.
Dacă vrei să discutăm un caz de utilizare, contactează 47Network și menționează Pylotheke. Descrie analiza pe care vrei să o faci, fără să trimiți fișiere-sursă confidențiale.
O solicitare de informații nu îți rezervă accesul și nu te obligă la o achiziție.
Cum sunt înregistrate și comparate dovezile
Pylotheke consemnează ce a fost selectat și ce a rezultat din comparație. Interpretarea dovezilor rămâne responsabilitatea persoanei care face analiza.
Ce stabilește verificarea?
Cu instrumentele de verificare documentate și o valoare hash păstrată separat, poți verifica dacă o copie a pachetului transmis corespunde referinței. Verificările hash stabilesc că octeții corespund unei referințe păstrate independent. Nu confirmă identitatea celui care a publicat materialul, nu stabilesc drepturile asupra sursei, nu dovedesc o afirmație și nu aprobă utilizarea software-ului examinat. Rapoartele păstrează fișierele-sursă selectate în întregime, chiar dacă fragmentul vizibil este scurt.
Ce se întâmplă când se schimbă sursa?
Tu furnizezi selecția actualizată și o corespondență explicită între căile fișierelor. Citările sunt comparate la pozițiile inițiale, măsurate în octeți. Nu sunt relocate automat, iar constatările nu sunt reevaluate automat. O sursă lipsă este absentă din copia selectată pentru analiză; nu înseamnă neapărat că a fost ștearsă din depozitul original de cod.
De ce am nevoie pentru a-l rula?
Cerințele declarate pentru versiunea actuală în dezvoltare sunt Linux și o instalare separată de Python 3.11 sau o versiune ulterioară. Testul consemnat a folosit CPython 3.12.14 pe Linux x86_64; acesta nu reprezintă o verificare a tuturor combinațiilor de versiuni și platforme. Windows și macOS nu au fost validate. Lucrul se face prin comenzi locale și rapoarte HTML doar pentru citire, nu printr-un editor în browser.
Ce rămâne de rezolvat?
Pylotheke este încă în dezvoltare. Licențierea pentru distribuție publică și integrările cu sisteme live rămân nerezolvate. Respectă limitele documentate pentru datele de intrare selectate; prelucrarea unor volume foarte mari nu a fost analizată complet. Deschiderea unui raport salvat nu verifică din nou datele de intrare originale.