# PLAN.md — Ultra Plan: gov-agreg / vreaudigital.ro

**Data:** 7 aprilie 2026  
**Autor:** Marius + Claude  
**Status:** Draft strategic — faza de planificare, zero cod

---

## 1. Analiză critică a propunerilor ChatGPT

### Ce e over-engineered (cam 80% din raport)

ChatGPT a produs un raport de enterprise consulting, nu un plan pentru o echipă mică cu buget zero. Concret:

**Sandbox architecture — complet nerealist pentru MVP:**
- Propune WASM + gVisor + Kata Containers + Firecracker microVM — patru runtime-uri de sandbox. Noi nu suntem AWS. Nu avem nevoie de multi-tenant untrusted code execution în prima fază. Nici măcar în a doua.
- Fiecare demo poate fi pur și simplu un link extern, un video, un iframe, sau o aplicație statică. Nu trebuie să rulăm codul altora pe infrastructura noastră de la început.

**Supply-chain controls — overkill total:**
- SBOM (SPDX/CycloneDX), SLSA provenance, Sigstore Cosign, Rekor transparency log, admission policies... Toate astea sunt pentru platforme cu milioane de utilizatori și sute de artefacte. Noi vrem să listăm 10 produse.
- La dimensiunea noastră, un review manual al fiecărei listări e mai eficient decât orice pipeline automatizat.

**Echipă propusă — delirantă:**
- 4-5 FTE: Product Lead, Tech Lead, Security Lead, SRE, UX, Community, Legal. Noi suntem 1-2 oameni.
- Buget de 0-5k per checklist item, cu ~40 de items. Noi avem buget zero.

**Compliance overkill pentru MVP:**
- DSA notice-and-action workflow + transparency reporting — pentru un site cu 50 de vizitatori pe zi?
- DPIA templates, coordinated vulnerability disclosure SLA — prematur cu cel puțin 12 luni.
- Pilot packs cu security/privacy/deployment/procurement notes — nimeni nu ne va cere asta până n-avem trafic real.

**publiccode.yml superset cu 30+ câmpuri:**
- Demo runtime descriptors, AI disclosure fields, interoperability schemas... Noi avem nevoie de: nume, descriere, screenshot, link. Atât.

### Ce e realist și merită păstrat

1. **Ideea de trust ladder simplificată** — oamenii chiar vor să știe „pot să am încredere?" Dar 2 nivele, nu 5.
2. **Dual audience** (cetățeni + developeri) — corect, dar trebuie prioritizat: cetățenii primii.
3. **Categorii ancorate pe servicii existente** — plăți, identitate, date deschise — da, oamenii înțeleg asta.
4. **„No PII in demos" ca principiu** — bun, simplu, ușor de aplicat.
5. **Referința la modele europene** (Italia, Germania, Franța) — util ca inspirație, nu ca spec de implementat.

### Ce lipsește complet

**1. WOW Factor / Design:**
- Zero mențiuni despre cum arată efectiv site-ul. Niciun mockup, nicio direcție vizuală.
- Raportul presupune că oamenii vor citi metadata YAML. Nu vor.
- Un portal de digitalizare care nu e el însuși frumos și modern e o contradicție fatală.

**2. Storytelling și emoție:**
- De ce ar intra cineva pe site? Ce problemă simte cetățeanul?
- „Am stat 3 ore la coadă la ghișeu" → „Uite cum ar putea fi" — acest arc narativ lipsește complet.
- Raportul e scris pentru un comitet EU, nu pentru oameni.

**3. Comunitate și virality:**
- Cum atragi primii 10 developeri? Primii 100 de vizitatori? 
- Zero strategie de lansare, zero marketing.
- Nicio mențiune de social media, content marketing, hackathoane.

**4. Demo-uri care impresionează:**
- Raportul vorbește despre sandbox-uri enterprise. Noi avem nevoie de video-uri de 30 de secunde, GIF-uri animate, și link-uri spre demo-uri live hostate de autori.
- Un before/after vizual valorează cât 100 de pagini de SBOM.

**5. Vocea umană:**
- Cine sunt oamenii din spatele produselor? Povești, fotografii, motivație.
- „Ionuț din Cluj a făcut un bot care te ajută să-ți depui declarația de impozit" — asta vinde.

### Ce e naiv sau greșit despre contextul românesc

1. **Presupune că ADR și instituțiile vor colabora activ** — în realitate, instituțiile sunt lente, birocratice, și sceptice față de orice nu vine pe filiera oficială. Nu pornim de la parteneriate instituționale — pornim de la comunitate.

2. **ROeID, ROePAS, Ghișeul.ro ca „ancore"** — aceste sisteme nu sunt open source, nu au API-uri publice documentate, și nu sunt exemple de digitalizare bună. Sunt exact opusul: sisteme închise, greoaie, cu UX slab. Le putem folosi ca exemple negative („cum e acum") nu ca „ancore de succes".

3. **Presupune că primăriile au capacitate IT** — cele mai multe primării din România nu au nici măcar un administrator IT dedicat. Soluțiile trebuie să fie „fără IT local" — cloud, SaaS, zero config.

4. **Modelul de monetizare cu „managed hosting for agencies"** — prematur cu cel puțin 2 ani. Primăriile cumpără prin licitații, nu prin marketplace-uri. Mai întâi construim credibilitate.

5. **Presupune buget** — „0-5k per item" nu e buget zero. Buget zero înseamnă: hosting gratuit (Vercel/Cloudflare Pages), domeniu de 10€, și timp voluntar.

---

## 2. MVP-ul real — vreaudigital.ro

### Principiul #1: Inspiră, nu doar informează

Portalul nu e un catalog tehnic. E un **manifest vizual** care arată: „Uite cum poate fi România digitală." 

Fiecare produs listat trebuie să răspundă la întrebarea: **„Ce s-ar schimba în viața mea dacă asta ar exista la primăria din orașul meu?"**

### Ce vede un cetățean care intră prima dată

```
┌─────────────────────────────────────────────────────┐
│  vreaudigital.ro                                     │
│                                                      │
│  ╔══════════════════════════════════════════════════╗ │
│  ║  România merită o digitalizare reală.           ║ │
│  ║                                                  ║ │
│  ║  Nu formulare PDF online.                       ║ │
│  ║  Nu site-uri din 2005 cu fonturi mici.          ║ │
│  ║  Ci servicii care chiar funcționează.           ║ │
│  ║                                                  ║ │
│  ║  [Vezi ce e posibil →]                          ║ │
│  ╚══════════════════════════════════════════════════╝ │
│                                                      │
│  ── Produse care schimbă cum interacționezi cu statul │
│                                                      │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐          │
│  │ 📋       │  │ 💬       │  │ 📊       │          │
│  │ Cereri   │  │ Comunicare│  │ Trans-   │          │
│  │ fără     │  │ directă  │  │ parență  │          │
│  │ coadă    │  │ cu       │  │ bugetară │          │
│  │          │  │ primăria │  │          │          │
│  │ [3 prod] │  │ [2 prod] │  │ [4 prod] │          │
│  └──────────┘  └──────────┘  └──────────┘          │
│                                                      │
│  ── Despre noi                                       │
│  Un proiect open-source. Facem digitalizarea         │
│  vizibilă, accesibilă, și reală.                     │
│                                                      │
│  [Ești programator? Listează-ți produsul →]          │
└─────────────────────────────────────────────────────┘
```

**Elemente cheie:**
- Hero section cu mesaj emoțional, nu tehnic
- Categorii vizuale cu iconuri mari și descriptive
- Fiecare produs are: screenshot/video, descriere de 2 propoziții, „cine l-a făcut", „unde funcționează deja"
- Zero jargon tehnic pe prima pagină
- CTA clar pentru developeri (dar secundar, nu primar)

### Ce vede un programator care vrea să-și listeze produsul

```
┌─────────────────────────────────────────────────────┐
│  Listează-ți produsul                                │
│                                                      │
│  Ai construit ceva care ajută cetățenii sau          │
│  administrația? Arată-l lumii.                       │
│                                                      │
│  Ce primești:                                        │
│  ✓ Vizibilitate în fața a mii de oameni             │
│  ✓ Credibilitate — verificat de comunitate           │
│  ✓ Contact direct cu primării interesate             │
│  ✓ Badge de „produs listat pe vreaudigital.ro"       │
│                                                      │
│  Ce ai nevoie:                                       │
│  1. Nume + descriere scurtă                          │
│  2. Minim un screenshot sau video demo (30s)         │
│  3. Link spre produs (live, GitHub, sau demo)        │
│  4. Categoria (alege din listă)                      │
│  5. Unde funcționează deja? (opțional)               │
│                                                      │
│  [Trimite produsul tău →]                            │
│                                                      │
│  Nu ai un produs încă?                               │
│  → Vezi lista de idei și provocări                    │
│  → Participă la următorul hackathon                  │
└─────────────────────────────────────────────────────┘
```

**Principii:**
- Onboarding în 5 minute, nu în 5 ore
- Nu cerem publiccode.yml, SBOM, sau alte artefacte la început
- Review manual de calitate (curated, nu automated)
- Fiecare produs acceptat primește o pagină frumoasă generată de noi

### Pagina de produs — cum arată

```
┌─────────────────────────────────────────────────────┐
│  ← Înapoi la Transparență bugetară                   │
│                                                      │
│  BugetulMeu.ro                                       │
│  ─────────────────────────                           │
│  Vizualizare interactivă a bugetului local.          │
│  Află exact pe ce se cheltuie banii din taxele tale. │
│                                                      │
│  ┌───────────────────────────────────────┐           │
│  │                                       │           │
│  │    [Screenshot / Video Demo]          │           │
│  │                                       │           │
│  └───────────────────────────────────────┘           │
│                                                      │
│  [Încearcă demo →]  [Cod sursă]  [Contactează]      │
│                                                      │
│  Făcut de: Andrei P. (Cluj)                          │
│  Stack: React + date de la MF                        │
│  Funcționează la: Primăria Cluj, Primăria Sibiu      │
│  Licență: MIT                                        │
│  Status: ✅ Verificat de comunitate                   │
│                                                      │
│  ── Ce face                                          │
│  • Importă automat datele bugetare de la MF          │
│  • Vizualizări interactive pe categorii              │
│  • Comparații între ani și între localități           │
│  • Export PDF pentru consilieri locali               │
│                                                      │
│  ── De ce contează                                   │
│  Bugetul local e public dar ilizibil. Acest tool     │
│  transformă PDF-uri de 200 de pagini în grafice      │
│  pe care le înțelege oricine.                        │
└─────────────────────────────────────────────────────┘
```

### Categorii de produse (primele 5)

| # | Categorie | Ce include | De ce prima |
|---|-----------|------------|-------------|
| 1 | **Transparență și date deschise** | Vizualizare bugete, monitorizare cheltuieli, dashboards primărie, date.gov.ro tools | Impact vizual mare, date publice disponibile, zero dependențe de instituții |
| 2 | **Comunicare cetățean-primărie** | Chatboți, sisteme de ticketing, notificări, programări online | Problemă simțită zilnic de cetățeni, ușor de demonstrat |
| 3 | **Cereri și documente fără coadă** | Generatoare de cereri, formulare inteligente, tracking status | Pain point #1 al românilor cu statul |
| 4 | **Educație civică și informare** | Ghiduri interactive, explainer-e despre drepturi, calculator taxe | Content viral, ușor de făcut, atrage trafic |
| 5 | **AI pentru servicii publice** | Asistenți virtuali, OCR documente, traducere limbaj birocratic → limbaj uman | Wow factor maxim, subiect fierbinte |

### Stack tehnic — simplu, rapid, fără enterprise bloat

| Componentă | Alegere | De ce |
|------------|---------|-------|
| **Framework** | Astro + React/Svelte islands | Static-first, rapid, SEO perfect, deploy gratuit |
| **Styling** | Tailwind CSS | Rapid, consistent, ușor de personalizat |
| **Content** | Markdown/MDX files în Git | Zero bază de date, versionat, ușor de contribuit |
| **CMS (opțional)** | Decap CMS (fost Netlify CMS) sau direct GitHub | Editare fără cod pentru non-tehnici |
| **Hosting** | Cloudflare Pages | Gratuit, rapid, CDN global, custom domain |
| **Formulare** | Formspree sau Cloudflare Workers | Recepție submisiuni fără backend |
| **Analytics** | Plausible (self-hosted) sau Umami | Privacy-first, GDPR ok, lightweight |
| **Domeniu** | vreaudigital.ro | Emoțional, memorabil, clar |

**Ce NU avem nevoie la MVP:**
- ❌ Bază de date (Postgres, etc.)
- ❌ Backend API (FastAPI, NestJS)
- ❌ Kubernetes
- ❌ OCI Registry
- ❌ Sandbox runtime
- ❌ SBOM pipeline
- ❌ Search engine (Meilisearch, etc.) — search-ul built-in din Astro e suficient
- ❌ Auth system

**Principiul: dacă poți face fără, nu adăuga.**

---

## 3. Produse ancoră — ce listăm la lansare

### Produse existente (sau rapid de făcut) care ar putea fi primele

| Produs | Categorie | Există? | Impact vizual | Efort listare |
|--------|-----------|---------|---------------|---------------|
| **Vizualizare buget local** | Transparență | De construit (date publice de la MF) | ⭐⭐⭐⭐⭐ | Mediu — trebuie agregat datele |
| **Generator cereri tipizate** (AI) | Cereri fără coadă | Rapid de construit cu LLM | ⭐⭐⭐⭐ | Mic — API ChatGPT + template |
| **Traductor limbaj birocratic** (AI) | AI servicii publice | Rapid de construit | ⭐⭐⭐⭐⭐ | Mic — viral pe social media |
| **Dashboard achiziții publice** | Transparență | date din SEAP sunt publice | ⭐⭐⭐⭐ | Mediu — scraping/API SEAP |
| **Chatbot „Cum depun cererea X?"** | Comunicare | Rapid de construit | ⭐⭐⭐ | Mic — RAG pe legislație |
| **Monitorizare ședințe consiliu local** | Transparență | Parțial există (diverse inițiative) | ⭐⭐⭐⭐ | Mediu |
| **Calculator taxe și impozite locale** | Educație civică | Simplu | ⭐⭐⭐ | Mic |
| **Comparator servicii publice între orașe** | Date deschise | De construit | ⭐⭐⭐⭐⭐ | Mare — date greu de agrerat |
| **Harta digitalizării** — care primării au servicii online | Transparență | De construit (crowdsourced) | ⭐⭐⭐⭐⭐ | Mic ca MVP |
| **open-source.gov.ro viewer** — ce cod au publicat instituțiile | Transparență | De construit | ⭐⭐⭐ | Mic — scan GitHub/GitLab |

### Primele 3 produse ancoră recomandate

**1. Traducătorul birocratic (AI)** — „Lipește textul oficial, primești explicația pe înțelesul tău"
- Impact viral enorm — toată lumea urăște limbajul birocratic
- Demo ușor de construit (un weekend)
- Arată puterea AI aplicată pe o problemă reală
- Perfect pentru social media

**2. Harta digitalizării** — „Cât de digitalizată e primăria ta?"
- Vizual spectaculos (hartă interactivă a României)
- Crowdsourced — comunitatea contribuie cu date
- Creează conversație și presiune civică
- Jurnaliștii adoră hărți interactive

**3. Vizualizare buget local** — „Pe ce se duc banii tăi?"
- Întrebare pe care o pune toată lumea
- Datele sunt publice (Ministerul Finanțelor)
- Grafice interactive = wow factor
- Util real pentru consilieri locali și jurnaliști

---

## 4. Strategie de comunitate și lansare

### Cum atragem primii contributori

1. **Postare de lansare pe social media** — manifest vizual + link spre site
2. **Thread pe r/Romania și Facebook dev groups** — „Construim Product Hunt-ul digitalizării"
3. **Outreach direct** — contactăm 10-20 de developeri din RO care au proiecte civic tech
4. **Hackathon virtual** — „Weekend de Digitalizare" — 48h, premii simbolice
5. **Newsletter** — actualizări lunare despre ce s-a listat și ce impact a avut

### Cum atragem cetățeni

1. **Content viral** — traducătorul birocratic + harta digitalizării = share-abil
2. **Comparații vizuale** — „Cum arată plata taxelor în Estonia vs România" 
3. **Povești umane** — „Ionuț din Brașov a făcut un bot care economisește 3 ore/lună cetățenilor"
4. **Parteneriate cu jurnaliști** — datele de pe portal = surse de știri

### Cum atragem instituții (mai târziu, nu de la început)

1. **Social proof** — „5000 de cetățeni au folosit demo-ul X"
2. **Abordare bottom-up** — un funcționar IT din primărie descoperă tool-ul → recomandă intern
3. **Pachete de implementare gratuite** — „Implementăm noi, tu doar aprobi"
4. **Case studies** — „Primăria X a redus cozile cu 40% cu tool-ul Y"

---

## 5. Plan de acțiune pe faze

### Faza 1 — Fundamentul (Săptămânile 1-4)

**Obiectiv:** Site live cu 5 produse listate și un produs demo funcțional.

| Săpt. | Task | Responsabil | Output |
|-------|------|-------------|--------|
| 1 | Setup proiect Astro + Tailwind + Cloudflare Pages | Dev | Repo + deploy pipeline |
| 1 | Design: logo, paletă culori, tipografie | Dev/Design | Brand kit minimal |
| 1-2 | Pagina principală: hero + categorii + footer | Dev | Landing page live |
| 2 | Template pagină de produs (MDX) | Dev | Un produs listat complet |
| 2-3 | **Traducătorul birocratic** — demo funcțional | Dev | Prima demonstrație live |
| 3 | Adaugă încă 4 produse (chiar și doar cu screenshots) | Dev + Content | 5 produse pe site |
| 3-4 | Pagina „Listează-ți produsul" + formular de submisiune | Dev | Flow de onboarding |
| 4 | Pagina „Despre" + manifest | Content | Storytelling |
| 4 | **Lansare soft** — postare pe social media | All | Primii vizitatori |

**Buget Faza 1:** ~15€ (domeniu vreaudigital.ro) — restul e gratuit.

### Faza 2 — Tracțiune (Săptămânile 5-8)

**Obiectiv:** 15+ produse, 2-3 demo-uri funcționale, comunitate activă.

| Săpt. | Task | Output |
|-------|------|--------|
| 5-6 | **Harta digitalizării** — MVP interactiv | Al doilea produs wow |
| 5-6 | Onboarding primii 5 contributori externi | Produse noi listate |
| 6-7 | **Vizualizare buget local** — MVP pentru 2-3 orașe | Al treilea produs wow |
| 7 | Sistem de badge-uri simplu (2 nivele: Listat / Demo live) | Trust signals |
| 7-8 | Blog: prima postare despre progres + ce urmează | Content marketing |
| 8 | Newsletter #1 + push social media | Awareness |
| 8 | **Hackathon virtual „Weekend de Digitalizare"** | Comunitate + produse noi |

**Buget Faza 2:** ~0-50€ (premii simbolice hackathon, eventual stickers).

### Faza 3 — Maturizare (Lunile 3-6)

**Obiectiv:** Portal de referință pentru civic tech în România.

| Task | Timeline | Impact |
|------|----------|--------|
| 30+ produse listate, 5+ cu demo live | Luna 3-4 | Catalog credibil |
| Contact direct cu 3-5 primării mici (open-minded) | Luna 3 | Primele piloturi |
| Trust ladder extins: Listat → Demo live → Testat cu primărie | Luna 4 | Credibilitate |
| Outreach presă: Recorder, Libertatea, PressOne | Luna 4-5 | Vizibilitate națională |
| GitHub organization + contributing guide | Luna 3 | Comunitate dev |
| Prima primărie care adoptă un tool de pe portal | Luna 5-6 | Social proof masiv |
| Eveniment fizic: „Digitalizare Reală" meetup (Cluj?) | Luna 6 | Comunitate fizică |

**Buget Faza 3:** ~100-500€ (meetup, materiale, deplasări).

---

## 6. Ce NU facem (și de ce)

| Nu facem | De ce |
|----------|-------|
| Sandbox de execuție cod | Prea complex, prea costisitor, prea devreme. Link-uri externe și video-uri sunt suficiente. |
| SBOM / SLSA / Sigstore | Enterprise tooling fără audiență. Adăugăm când/dacă avem 100+ produse listate. |
| publiccode.yml obligatoriu | Barieră inutilă. Colectăm noi metadatele printr-un formular simplu. |
| Backend API + DB | Static site cu Markdown e mai rapid, mai sigur, mai ieftin. |
| Parteneriate instituționale devreme | Pierdem luni în ședințe. Mai bine construim ceva impresionant și ei vin la noi. |
| Kubernetes / Docker în producție | Cloudflare Pages e gratis și mai fiabil decât orice am putea opera noi. |
| Moderation workflow formal (DSA) | Avem review manual. La 50 de produse listate nu avem nevoie de ticketing system. |
| Multi-language (EN) | Portalul e pentru România, în română. Engleza vine când/dacă avem sens. |

---

## 7. Metrici de succes

### Faza 1 (luna 1)
- Site live ✅
- 5 produse listate ✅
- 1 demo funcțional ✅
- 100+ vizitatori unici în prima săptămână

### Faza 2 (luna 2)
- 15+ produse listate
- 3+ demo-uri funcționale
- 5+ contributori externi
- 500+ vizitatori unici/lună
- Minim 1 share de la o personalitate/publicație

### Faza 3 (lunile 3-6)
- 30+ produse listate
- 1000+ vizitatori unici/lună
- 1+ primărie care adoptă un produs
- Articol de presă în cel puțin o publicație națională
- 10+ contributori activi

---

## 8. Riscuri reale (nu enterprise fantasy risks)

| Risc | Probabilitate | Mitigare |
|------|--------------|----------|
| Nu găsim suficiente produse de listat | Mare | Construim noi primele 3-5 + active outreach la developeri |
| Nimeni nu intră pe site | Mare | Content viral (traducător birocratic), social media, SEO |
| Produsele listate sunt de calitate slabă | Medie | Curated, nu open submission. Review manual. |
| Instituțiile ne ignoră | Mare | Nu depindem de ei. Focus pe comunitate și cetățeni. |
| Burnout — suntem puțini | Mare | Scope mic. Faze scurte. Celebrăm fiecare victorie. |
| Domeniul vreaudigital.ro e luat | Mică | Alternativă: digitalreal.ro, romaniadigitala.ro |
| Ne copie cineva ideea | Mică | Bine. Cu cât mai mulți, cu atât mai bine pentru digitalizare. |

---

## 9. Decizii de luat acum

1. ☐ **Domeniu** — verifică dacă vreaudigital.ro e disponibil, cumpără-l
2. ☐ **Primele 3 produse** — confirmă traducătorul birocratic, harta, bugetul ca priorități
3. ☐ **Brand** — nume final, un logo minimal, culori (propunere: albastru-portocaliu, tricolor subtil)
4. ☐ **Repo** — setup pe GitHub (public din ziua 1) sau Gitea?
5. ☐ **Timeline** — începem acum sau așteptăm ceva?

---

## TL;DR

**ChatGPT a proiectat un Enterprise GovTech Platform.**
**Noi construim un Product Hunt pentru digitalizarea României.**

Diferența: ei au propus 12 luni de infrastructură. Noi livrăm în 4 săptămâni un site frumos cu 5 produse care inspiră oamenii să ceară mai mult de la administrația lor.

Stack: Astro + Tailwind + Markdown + Cloudflare Pages.
Buget: 15€.
Echipă: 1-2 oameni motivați.
Primele produse: Traducător birocratic (AI), Harta digitalizării, Vizualizare buget local.
Mantra: **Inspiră, nu documenta.**
