Lumeni Current · Lumeni 884 · Octombrie 2026
Platforma din caietul de sarcini: șaisprezece module, livrate în șase etape. Faza 1 pune temelia: date, prognoză și primele comenzi sigure.
Primele două mărci din inventar, alese în luna 1 (propunem Livoltek, marca bancului de test); gateway Linux cu Modbus și SunSpec; contoare DLMS. Comenzi semnate, cu expirare; 72 de ore fără internet.
Serii la 15 minute cu datele brute păstrate, validare cu marcaj măsurat sau estimat, prognoză pe 48 de ore cu eroarea raportată zilnic, reconciliere cu contorul oficial.
Asistent de înființare (CESR sau CEC), statut și regulament din șabloane, înrolare complet digitală cu semnătură electronică, dosar pentru Registrul Național, convenție multipartită.
Proporțional sau procente fixe, reguli versionate; registru în partidă dublă pentru kWh și lei; închidere de lună cu extras pe membru, raport pe POD și agregate PRE; corecții prin stornare.
Plan la 15 minute pe prețurile PZU, recalculat orar; stări de control de la „doar citire” la „activ”, cu aprobare umană; validator pe gateway înaintea oricărei scrieri; protecțiile au prioritate.
Înrolare din poza facturii, reconciliere, suport din datele membrului, conformitate; răspund în română la „de ce?” din date live. Agentul propune, omul aprobă; nu comandă niciodată echipamente.
Cum funcționează · Drumul datelor din caiet
Datele urcă din casa membrului și devin cifre opozabile; comenzile coboară pe o singură cale, semnate. Fiecare pas are un modul și o etapă.
Invertor, baterie și contor, așa cum sunt. Protecțiile echipamentului rămân primele; platforma nu le modifică.
Citește la 10 s prin Modbus și SunSpec, ține 72 de ore fără internet, verifică orice comandă înainte de scriere.
Serii la 15 minute, cu datele brute păstrate, marcate măsurat sau estimat; prognoză pe 48 de ore, cu eroarea raportată zilnic.
Pe fiecare interval, energia partajată se împarte proporțional cu consumul sau în procente fixe, după reguli versionate.
kWh și lei în partidă dublă, corecții prin stornare; luna se închide cu extras per membru, decont și raport per POD.
Membrul vede ce a dat, ce a primit și cât economisește; operatorul vede flota, alarmele, regulile; agentul AI explică.
Arhitectură · Secțiunea 4 din caiet
Fiecare etapă adaugă un strat peste cel validat pe flota reală. Datele urcă, comenzile coboară.
Peste toate straturile
Agenți AI (M8): înrolare, reconciliere, suport, conformitate.
Securitate și audit: comenzi semnate, jurnal de audit, izolare între parteneri la nivel de bază de date.
Marcă proprie: un partener, mai multe comunități, din prima zi.
Trei principii
Local întâi: gateway-ul aplică ultimul plan fără internet.
Un singur adevăr pentru bani: numai registrul din stratul 3 produce cifre de decont și de factură.
Adaptoare înlocuibile: o marcă nouă, alt partener de piață sau alt operator nu ating restul codului.
Stack tehnic · Răspuns la secțiunea 9
Caietul permite alternative cu argument scris. Preluăm recomandarea pe toate straturile, cu două excepții motivate de echipă.
| Strat | Caietul recomandă | Lumeni Current | De ce |
|---|---|---|---|
| Backend | Python cu FastAPI | .NET 10 pentru API, conectori, registru și decontare | Echipa livrează .NET în producție; tipare stricte pe kWh și lei; același runtime pe server și pe gateway |
| Prognoză, optimizare | Gradient boosting plus meteo; programare liniară cu HiGHS | La fel, într-un serviciu Python separat | Exact recomandarea; izolat în spatele unui API intern |
| Bază de date | PostgreSQL cu TimescaleDB | La fel, pe Azure Database for PostgreSQL | Serii de timp și tranzacții într-un singur sistem |
| Mesagerie | MQTT peste TLS | La fel, broker gestionat în Azure sau EMQX în container | Standard IoT, merge pe conexiuni slabe |
| Gateway | Linux industrial, agent în Go sau Rust | Linux industrial, agent .NET NativeAOT: binar static, actualizări semnate | Aceeași echipă întreține cloud și edge; adaptorul din M1.3 permite rescrierea în Go fără a atinge restul |
| Web și mobil | React cu TypeScript; web progresiv, apoi React Native | React 19 cu TypeScript; web progresiv întâi | La fel |
| Agenți AI | Model de limbaj prin API, cu unelte și aprobare umană | Claude prin Microsoft Foundry, regiune UE | Fără antrenare proprie; modelul se schimbă fără rescriere |
| Infrastructură și observabilitate | Cloud cu regiune în UE, containere, Terraform; Prometheus, Grafana, Sentry | Azure (regiune UE), containere, Terraform; Azure Monitor cu Grafana gestionat, Sentry | Mediul se reface din cod; datele rămân în UE; alarme pe flotă și pe platformă în același loc |
Foaie de parcurs · Secțiunea 8 din caiet
Faza 1 este etapa 1. Fiecare etapă se recepționează pe flota reală și nu începe până nu e trecută poarta celei dinainte.
Software · noi
Cele șase etape, cu cod sursă, teste și documentație la fiecare recepție.
Licențe și autorizații
Expertul de piață și juristul: registru, agregare din etapa 3, furnizare din etapa 5.
Comunități și contracte
Beneficiarul: inventarul flotei, prima comunitate, mandatele, partenerul de piață.
Capital și operațiuni
Beneficiarul: experți externi, garanții de piață, capital de lucru din etapa 5.
Timp de dezvoltare · Faza 1 = Etapa 1
Laptopuri, Azure, CI/CD, infrastructură în cod; bancul de test montat; inventarul flotei și cele două mărci (M1.1); confirmare scrisă Livoltek: documentație, firmware, drept de comandă; backlog pe coduri M, T.
Conectori Livoltek și marca a doua (M1.1), agent pe gateway (M1.2), model canonic (M1.3), import contor OD (M1.5), simulatoare (M1.7), serii la 15 minute (M2.1–M2.2), consola operatorului (M5.2), prețuri PZU.
Prognoză pe 48 de ore (M2.3), reconciliere (M2.4), comenzi semnate pe banc și matrice de firmware (M1.4, M1.6), optimizator în umbră (M6.1–M6.2, M6.5), registru și alocare pe interval (M4.1–M4.3), agent explicativ (M8.3, M8.5).
T-01–T-11 rulate automat pe banc, loc pilot în umbră, autoevaluare OWASP ASVS nivel 1, documentație de operare, pachet de licitație, demo pe date reale: poarta etapei 1, pe 29 ianuarie.
Oameni alocați · Ariile din secțiunea 7
Darian Velciov
Arhitectură · securitate
Arhitectură, Azure, securitate, livrare; deciziile de arhitectură scrise; pachetul de licitație; relația cu Livoltek și cu expertul de piață.
Laptop propriu
Mita Daniel
Edge și OT · backend și date
.NET și React; gateway, Modbus, SunSpec, MQTT (M1); serii și model de date (M2.1–M2.2); registru și alocare (M4); consola operatorului (M5.2).
MacBook Pro 14 M5
Eduard Dita
Prognoză · optimizare
Prognoze (M2.3), reconciliere (M2.4); optimizatorul, limitele și stările lui (M6.1–M6.2, M6.5); serviciul Python; acuratețe măsurată zilnic.
MacBook Pro 14 M5
Andy
Agenți AI · evaluare
Agentul de suport și regula de siguranță (M8.3, M8.5): răspunsuri din registru, jurnal de audit, evaluare pe date reale; din etapa 2, înrolare și reconciliere (M8.1, M8.2).
Laptop propriu
Careba Cristian
DevOps, QA și securitate
Banc hardware-in-the-loop, simulatoare (M1.7), T-01–T-11 automate, test de restaurare (T-09), dovezi de acceptanță pentru comisii.
Laptop QA, mai ieftin
Sprinturi de două săptămâni cu demo pe date reale · backlog comun pe coduri M și T · o decizie de arhitectură scrisă pentru fiecare alegere majoră · lucru hibrid în Timiș, lângă bancul de test.
De la beneficiarResponsabil de produs cu autoritate de decizie · expert în piața de energie și ANRE din prima lună · inginer electroenergetician (baterii, puneri în funcțiune) din S1, la banc și la comenzi, apoi la etapa de control; nu se înlocuiește cu programatori · jurist pentru șabloane și dosare · designer de produs în etapele 1 și 2.
Costuri · Faza 1
| Oameni | Sumă |
|---|---|
| Salariul CTO: avansul convenit | 30.000 € |
| Full-stack senior, energie: 3 × 6.500 € | 19.500 € |
| Inginer AI, prognoză și optimizare: 3 × 6.500 € | 19.500 € |
| Inginer AI, agenți și evaluare: 3 × 6.500 € | 19.500 € |
| Inginer QA și testare: 3 × 4.000 € | 12.000 € |
| Subtotal oameni | 100.500 € |
| Echipamente și cloud | Sumă |
|---|---|
| 2 MacBook Pro 14 M5 (24 GB, 1 TB) și accesorii | 5.000 € |
| Laptop QA (Windows, 16 GB) și accesorii | 1.000 € |
| Banc de test Livoltek (invertor hibrid, baterie, contor, gateway), pus la dispoziție gratuit | 0 € |
| Azure, 3 luni (dev și staging) | 1.280 € |
| Software și unelte | 1.500 € |
| Rezervă, 10% din cele de mai sus | 878 € |
| Subtotal echipamente | 9.658 € |
total pentru faza 1: 100.500 € oameni, 9.658 € echipamente și cloud. Prețuri cu TVA 21%. Echipamentele rămân la cele trei laptopuri: CTO și al doilea inginer AI lucrează pe laptop propriu.
Laboratorul din secțiunea 9, fără hardware cumpărat: bancul gratuit acoperă Livoltek (comenzi, T-01–T-06); a doua marcă se validează pe flota reală și pe simulatoare (M1.7); cele 100 de site-uri din T-11 rulează în Azure; analizorul de rețea, gateway-ul de rezervă și rețeaua de laborator nu condiționează T-01–T-11. Hardware nou se comandă numai după confirmarea accesului la documentație, firmware și dreptul de comandă (secțiunea 9). După lansare, Azure costă circa 1.084 €/lună la ~500 de locații; tarifele inginerilor sunt cost lunar complet, aliniate la piață (seniorii: circa 37 €/oră).
Cerințe nefuncționale · Secțiunea 6 din caiet
Platforma comandă echipamente din casele oamenilor și calculează bani. Țintele de mai jos sunt criterii de recepție, nu intenții.
Faza 1: T-01 – T-10 pe banc, T-11 pe simulatoare în Azure
Etapa 2: T-12, T-13 · Etapele 5–6: T-14 – T-17
Suma alocărilor egală cu energia partajată a operatorului; corecții prin stornare cu ambele versiuni vizibile; apoi facturare, POSF, limite de risc și poziție de portofoliu.
Asumare
Ce sunt cele 100 de contracte (instalare, mentenanță sau furnizare) · inventarul flotei · cele două mărci, cu Livoltek propusă ca prima · prima comunitate-pilot · societatea titulară de licențe · responsabilul de produs. [Equity și revenue-share — de stabilit]
Semnăm până pe 30 octombrie · predăm estimarea pe etapele 2–6, refăcută cu efortul M15, înainte de start · comandăm cele trei laptopuri · bancul de test montat în S1–2 · start luni, 2 noiembrie 2026