🏛️ Despre proiect
Monitorizare cetățenească automată a achizițiilor publice ale Primăriei Pantelimon
Ce este acest proiect
Transparența Pantelimon este o inițiativă civică independentă care monitorizează automat contractele și achizițiile publice ale Primăriei Pantelimon (CUI 4420759, județul Ilfov).
Un script Python rulează lunar, descarcă datele publice din SEAP și ANAF, aplică algoritmi de detecție pentru pattern-uri de risc și generează un raport HTML publicat automat pe GitHub Pages.
Site: transparenta-pantelimon.eu
Raport semnale: raport_transparenta.html
Cod sursă: github.com/transparenta-locala/transparenta-pantelimon
Cine suntem
Proiectul este inițiat de un cetățean din Pantelimon, membru USR Pantelimon. Este independent de autoritățile publice și nu este un proiect oficial al partidului.
Datele afișate sunt fapte publice — interpretarea și concluziile aparțin cititorului.
Metodologie
Surse de date
| Sursă | Date extrase | Frecvență |
|---|---|---|
| SEAP (e-licitatie.ro) | Contracte directe: titlu, valoare, furnizor, CUI, tip procedură, nr. ofertanți | Lunar |
| transparenta.eu / ANAF | Execuție bugetară pe capitole, cheltuieli totale | Lunar |
| ANAF (registru firme) | Status firmă (activ/inactiv/radiat), dată înregistrare | Lunar; cache tehnic până la 365 zile |
| Primăria Pantelimon (site oficial) | Hotărâri Consiliu Local (HCL): tip ședință, număr, dată | Lunar |
Algoritmi de detecție
Scriptul aplică 19 algoritmi independenți. Fiecare generează un flag cu severitate CRITIC, MAJOR sau MEDIU:
| Flag | Ce detectează | Bază legală |
|---|---|---|
ACHIZITIE_DIRECTA_PESTE_PRAG | Contract individual peste pragul categoriei: 270.120 RON produse/servicii sau 900.400 RON lucrări, fără TVA | L98/2016 art.7 alin.(5) |
FRAGMENTARE | Același furnizor, titluri similare, valoare combinată > prag | L98/2016 art.11 |
FRAGMENTARE_TEMPORARA | Fereastră 90 zile, suma sub-prag > prag | L98/2016 art.11 |
OFERTANT_UNIC | Setul de date indică un singur ofertant; documentația necesită verificare | L98/2016 art.2 |
CONCENTRARE_FURNIZOR | Top-3 furnizori > 60% / > 80% din valoarea totală | L98/2016 art.2 |
PROCEDURI_NON_COMPETITIVE | > 40% din contracte prin proceduri directe | L98/2016 art.7 |
FURNIZOR_DOMINANT | Un furnizor > 35% din totalul contractelor | L98/2016 art.57-64 |
VALORI_IDENTICE_ACEEASI_ZI | Valoare exact identică la firme diferite în aceeași zi | L98/2016 art.11 |
BURST_CONTRACTE | ≥ 5 contracte semnate într-o singură zi | — |
SEMNARE_ZI_NELUCRATOARE | Contract semnat în weekend sau sărbătoare legală | — |
CRESTERE_BRUSCA_VALOARE | Revizie contract cu creștere > 50% de valoare | L98/2016 art.221 |
VALOARE_ROTUNDA_SUSPECTA | Valori rotunde (multiplu de 10k) — indicator euristic pentru verificare | HG 395/2016 art.131 |
FIRMA_INACTIVA | Contract cu firmă inactivă/radiată la ANAF sau ORC | L98/2016 art.220 |
FIRMA_NOU_CREATA | Firmă cu < 24 luni vechime la data contractului | L98/2016 art.163 |
RISC_SISTEMIC_FIRMA | Furnizor apărut în ≥ 3 categorii diferite de indicatori | — |
SEDINTE_EXTRAORDINARE_EXCESIVE | Rată > 25% ședințe extraordinare (HCL) | Legea 52/2003 art.7 |
PUBLICARE_INTARZIATA | Publicare contract > 11 zile lucrătoare de la atribuire | L98/2016 art.55 |
Praguri legale folosite
- 270.120 RON fără TVA — prag achiziție directă produse/servicii
- 900.400 RON fără TVA — prag achiziție directă lucrări
- 97% din prag — marjă euristică pentru semnalul „aproape de prag”
Sursa: Legea 98/2016, art. 7 alin. (5), forma consolidată. Pragurile au fost verificate la 13.07.2026.
Indicele euristic de transparență
Indicele 0–100 este neoficial. Fiecare componentă primește un punctaj 0–100, apoi se aplică ponderile: achiziții directe 30%, ofertant unic 20%, ședințe extraordinare 15%, fragmentare 15%, documente publicate 10% și răspunsuri la Legea 544/2001 10%. Ultimele două componente sunt în prezent estimări manuale, nu măsurători automate.
Date deschise
Toate datele generate sunt publice:
- JSON flags: raport.json — toate semnalele detectate, structurat (schema v1.0)
- Contracte: contracte.json — toate contractele extrase din SEAP
- RSS/Atom feed: feed.xml — top 20 semnale noi, compatibil Feedly/Inoreader
- Raport HTML: raport_transparenta.html — raport complet, printabil ca PDF
Licență date: CC-BY 4.0 — poți reutiliza cu atribuire: „Transparența Pantelimon — transparenta-pantelimon.eu"
Cum poți contribui
Dacă ești cetățean
- După verificarea documentelor originale, trimite o sesizare la ANAP sau Curtea de Conturi dacă semnalul este relevant (butonul 📧 Sesizare ANAP de pe fiecare card pre-completează emailul)
- Distribuie raportul jurnaliștilor locali sau pe rețele sociale
- Solicită informații suplimentare de la primărie în baza Legii 544/2001
Dacă ești developer
- Deschide un Issue pentru bug-uri sau idei noi
- Trimite un Pull Request — vezi IMPROVEMENTS.md pentru roadmap
-
Fork-uiește pentru altă localitate — codul funcționează pentru orice CUI de primărie:
git clone https://github.com/transparenta-locala/transparenta-pantelimon
Editează configurația dinmonitor_pantelimon.py(secțiunea CONFIG)
Dacă ești jurnalist
- Datele sunt disponibile ca JSON (raport.json) și RSS (feed.xml)
- Metodologia completă este documentată pe această pagină și în codul sursă
- Contact: GitHub Issues
Disclaimer și GDPR
Toate datele afișate provin din surse publice oficiale (SEAP, ANAF, ONRC, site primărie). Site-ul nu face afirmații despre intenții sau vinovăție. Prezintă date și indicatori euristici care trebuie confruntați cu documentele originale.
Pentru datele cu caracter personal din surse publice, proiectul are în vedere interesul legitim privind informarea civică (art. 6 alin. (1) lit. f GDPR), libertatea de exprimare și informare, cu minimizarea datelor și evaluarea drepturilor persoanei vizate. Cadrul național general este Legea 190/2018. → Politică de confidențialitate completă
Pentru solicitări de rectificare sau ștergere a datelor, deschide un Issue pe GitHub. Răspundem în maximum 30 de zile.
Cookie-uri: Site-ul folosește localStorage exclusiv pentru preferințe
de interfață (temă, filtre active). Nu există cookie-uri de tracking, reclame sau analytics terți.
Acasă · Raport semnale · Buget · 📡 RSS · GitHub