Pentru Chris

SuperBono: nevoia și drumul

Ce există, ce lipsește, draftul Nevoii și planul care te ajută să faci planul

Owner · Chris · review Bogdan sau Alexandra · Actualizat 9 septembrie 2026

Ce am citit

Repo-ul bono-ro/superbono: README, CLAUDE.md (rădăcină și apps/tracker), docs/ARCHITECTURE.md, SCHEMA_V2.md, INTEGRATIONS_AND_CRONS.md, PRD-WWW-TRACKING.md, PRD-DAILY-BRIEF-V2.md, MCP_TOOLS.md, schema vie din tracker-schema.ts. Nu am rulat nimic. Ce e mai jos e ce am înțeles din cod și documente; Chris corectează.

Ce există

CapacitateDetaliuUnde
Prioritățiid, nume, roluri PO/PM/IT, tag, docs, Slack, minute, deadline, repo-uri GitHub, chei Jirapriorities
Taskuripersoană, de la cine, start/end, stare (approved / progress / terminat / done), fază, sign-off, sursă (WWW din minute), comentarii, atașamente, repertasks, task_comments, task_attachments
Fazetabel phases: analiză, prototip + PRD, design, proiectare & WBS, prototip final, implementare, testare; taskuri de sign-off ca porțiphases, tasks.signoff
Reperemilestone cu dată, released_at, release_namemilestones
Oameniporeclă, nume, rol, e-mail, departamente, adminpeople, bono_users
Absențevacanță, medical, WFH, flex, cu intervalabsences
Istoricactivity: actor, entitate, acțiune, schimbăriactivity
Ședințe → taskuriminuta Plaud → WWW → taskuri în tracker, cu DM către asignatwww_*, task_dm_outbox
Propuneri de starenoaptea, din mesajele Slack ale omului; dimineața „Da" în DM; tracker-ul scrie doar după clicktask_status_suggestions
Digest de dimineață09:30, DM per om: restant, azi, de revizuitwww-crons
CrawlereSlack, GitHub, Jira, Drive, transcripturi → index hibridcronuri crawl-*
MCP55 de unelte, OAuth per om: my_tasks, who_is_away, batman_report, recent_decisions, list_recent_changes/mcp
Deploymerge pe main → Cloud Build → Cloud Runcloudbuild.yaml

Ce lipsește

Tabelul de derivare: fiecare cifră din document → ce dată brută cere → de unde vine → există?

CifraDată brutăSursaExistă?
Ore explicate (KPI 5) · Timp pe roadmap (KPI 3) · cifra 4 de vineriore per om, per zi, per categorie (proiect/fază/task · review · ședințe · operațional · concediu · neplanificat)propuse din Slack, GitHub, calendar; confirmate în DMnu. Nu există tabel de ore.
Acuratețea estimării (KPI 4) · cifra 1 de vineriestimarea validată pe proiect și pe fază; ore reale pe fazăPlan (F3) + orele confirmatenu. Taskurile au date, nu ore; fazele n-au estimat/real.
Output ponderat (KPI 7)scor de complexitate 1–5 pe proiectProdi, la Plannu. Nicio coloană.
Calitatea soluției (KPI 8)nota de simplitate 1–3; ore de rework în 30 de zile; scop tăiatPlan + orele confirmate pe faza 10nu
Predictibilitate (KPI 1) · cifra 3 de vineridata asumată la poarta 4; fiecare mutare, cu data, direcția și motivul; data livrăriitrackerparțial: deadline fără istoric și fără motiv. activity ar putea ține istoricul.
Cycle time (KPI 2)data PRD aprobat; data releasesign-off-urile de fază; milestones.released_atparțial: sign-off-urile există; fazele 9–11 nu.
Timp de răspuns la review (KPI 6)data cererii de review; data primei reacțiiGitHubparțial: crawlerul GitHub există; calculul nu.
Spec înainte de start (KPI 9)data porții 2 și 3; data primului commit/task începutsign-off + GitHubparțial
Evidență la zi (KPI 10) · cifra 2 de vineritask creat la vs început la; taskuri închise / totalactivity, tasksparțial: activity ține crearea; „început la" nu există explicit.
Cele 3 cifre ale lui ProdiPR-uri cu review de la Prodi cu/fără modificări; Plan-uri aprobate din prima; actorul deploy-uluiGitHub, sign-off-uri, Cloud Buildparțial: sursele există; calculul nu.
Raportul lunartoate de mai sus, per echipă și per om, cu tendințainterogarenu

Concluzie: sursele există aproape toate. Lipsesc trei tabele (ore, estimări/faze pe proiect, istoricul termenelor), trei coloane (scor, notă, „început la"), trei cronuri (17:30, vineri 9:00, lunar) și calculele. Nu e un sistem nou. E o extensie.

Draft de Nevoie (F1) — Chris o rescrie

Proiect: SuperBono: evidența · prioritate Q4 · owner Chris · Feature Lead Chris, cu Edi din S6 · reviewer Vlad · PM Teo

Problema. Nu știm în nicio zi cât a costat un proiect până acum și cât mai e. Orele nu au categorie. Estimarea nu are referință. Termenele se mută fără istoric. Raportul se reconstruiește din memorie.

Pentru cine. Fiecare om din IT, seara, în două minute. Feature Lead-ul, vineri, cu fișa în față. Prodi, la ședința de vineri. Chris, la raportul lunar. Alexandra, la retrospectivă.

De ce acum. Din 1 octombrie niciun proiect nu pornește fără Nevoie aprobată, iar din 9 octombrie ședința de vineri se ține pe cifre. Fără evidență, procesul e o intenție.

Comportament vizibil.

  1. 17:30, DM: orele zilei propuse pe categorii, cu sursa lângă fiecare rând. Răspund ✅ sau un rând. Tracker-ul le scrie după răspuns.
  2. Vineri 9:00, în canalul proiectului: cele 4 cifre. Feature Lead-ul confirmă.
  3. Ultima joi din lună: draftul raportului, în canalul #bono-way, pentru Chris.
  4. Din thread-urile lui Prodi: propuneri de rânduri pentru CLAUDE.md, cu ✅.
  5. Pe pagina priorității din tracker: fazele 1–11 cu estimat, real, aprobat de cine și când; scorul; nota; istoricul termenelor.

Cazuri limită. Om în concediu (nu primește DM; ziua e „concediu"). Zi fără activitate vizibilă (propune 0 h și întreabă). Activitate fără proiect (categoria „neplanificat", cu întrebare). Weekend (nu trimite). Om fără Slack sau GitHub (Octav? — se decide). Proiect fără estimare validată (cifra 1 de vineri e „fără referință", nu 0). Corecție după confirmare (se poate, până vineri).

Ce nu facem. Nu evaluăm și nu comparăm oameni. Nu cerem completare manuală de formulare. Nu construim UI nou pentru ore în Q4; DM-ul e interfața. Nu migrăm SOLO în Q4.

Definiția de „gata". Patru săptămâni la rând, pentru toți cei din IT: 95% din zile confirmate; toate proiectele active au fișa de vineri la 9:00 fără intervenție manuală; raportul din 27 noiembrie iese din tracker cu zero cifre completate de mână.

Drumul: de la Nevoie la rollout

Proiectul trece prin cele 11 faze, ca oricare. Cu o particularitate: fluxurile pornesc unul câte unul, în paralel cu construcția, ca prototip — un job Claude Code cu MCP-ul SuperBono, rulat de Chris — și devin produs când intră în tracker. Așa echipa are evidență din săptămâna 2, nu din săptămâna 10.

Săpt.FazaCe faciCe ieseCine confirmă
S1 · 21 sep1 Situația actualăO pagină din tabelul „ce există / ce lipsește" de mai sus, verificată în cod. Ce API are tracker-ul pentru scriere (/api/tracker/*), ce drepturi, unde rulează cronurile.pagina „situația actuală"Prodi
S1prototip 1Job Claude Code, 17:30: list_recent_changes + Slack + my_tasks → DM „azi am văzut". Fără ore.5 oameni primesc 3 rezumateoamenii spun ce e greșit
S2 · 28 sep1 Discovery + NevoiaCu bono-planificare: JTBD pentru mid, Feature Lead, Prodi, Chris; cazurile limită de mai sus, completate. Rescrii draftul Nevoii.Nevoia (F1)review Bogdan sau Alexandra · poarta 1: Prodi
S2prototip 2Orele cu confirmare, în fișier de evidență în repo (un rând per om per zi).80% zile confirmateoamenii, seara
S3 · 5 oct2 ResearchDouă ore: cum fac Swarmia, Linear, Jellyfish evidența fără formulare; ce împrumutăm (categoriile, „propune, nu scrie"), ce nu (scoruri per om).o pagină de deciziitu
S33 PrototipNu e UI. E textul DM-ului (F8) și al fișei de vineri (F7), validat cu doi mid: îl înțeleg în 10 secunde?textele finaleVlad, Alex
S34 PRDNevoia + comportamentul pas cu pas + cazurile limită verificate pe prototip.PRD (F1)poarta 2: Prodi
S3prototip 3Cele 4 cifre de vineri, calculate de job din fișier + tracker, puse în canal. Prima: 9 octombrie.fișele în canaleFeature Leads
S4 · 12 oct5 PlanScris de Edi: cele trei tabele (ore, estimări pe proiect/fază, istoric termene), coloanele noi, cele trei cronuri, uneltele MCP noi (confirm_hours, friday_sheet, monthly_report), migrarea fișierului de evidență. Prodi întreabă. Estimare în trei surse. Scor.Plan (F2) + F3poarta 3: Prodi
S46 TaskuriSub o zi, cu criteriu; review, testare, release, monitorizare, buffer incluse. Data în Predictibilitate.taskuri în trackerpoarta 4: Prodi
S4prototip 4„Prodi în fișier": job-ul propune rânduri pentru CLAUDE.md din thread-uri.3 rânduri ✅Prodi
S5–S8 · 19 oct – 13 nov7 ExecuțieEdi, cu Claude Code pe PRD și Plan; SuperBoris → Vlad → Prodi pe schemă. Migrarea: schema aditivă, idempotentă, rulată de mână înainte de merge (regula din CLAUDE.md-ul tracker-ului). Fluxurile trec din fișier în tracker unul câte unul.PR-uri sub 200 liniiVlad
S9 · 16 nov8 TestareDouă săptămâni de rulare cu toți: cifrele din tracker egale cu cele din fișier; raportul din 27 noiembrie scos din tracker.definiția de „gata" bifatăVlad, Chris
S10 · 30 nov9 ReleaseFișierul de evidență se închide. Tracker-ul e sursa unică.anunț în #bono-wayEdi, cu rolul deploy
S10–S1110 MonitorizareOre de rework; ce corectează oamenii în DM.cifraEdi
S11 · 18 dec11 Review finalCu Bogdan: definiția de „gata" atinsă? Cu Alexandra: ce a mers în proces. Lecții în CLAUDE.md-ul superbono. Apoi: ce ducem la SOLO.lecțiiBogdan, Alexandra

Dependențe și riscuri

CeTratament
DependențăScrierea în tracker prin API, cu drepturi per om (orele sunt ale omului)de verificat în S1; până atunci fișierul de evidență
DependențăPermisiuni Slack pentru DM-uri per omexistă deja pentru digest și propuneri de stare
DependențăEstimarea validată pe proiect — fără ea, cifra 1 e goalăProdi o dă la Plan; pe proiectele în lucru, retroactiv, în S1
RiscOrele deduse sunt aproximative și oamenii corectează mereumăsurăm % confirmate fără corecție; dacă e sub 60% după 4 săptămâni, schimbăm categoriile, nu oamenii
RiscSe citește ca supravegherefiecare rând are sursă; nu comparăm în Q4; Chris spune asta la ședința din 21 sep
RiscSchema tracker-ului e în migrare (v2) și mai primește o migrareaditiv, idempotent, coordonat cu Prodi; nimic distructiv
RiscEdi e pe Edge-38 până în S4Chris duce fazele 1–4 singur; Edi intră la Plan

Ce nu decid eu

Numele tabelelor și al uneltelor. Dacă orele stau pe task sau pe fază. Unde rulează job-ul de seară. Dacă istoricul termenelor intră în Q4. Toate sunt ale lui Chris și ale lui Prodi, la Plan.

The Bono Way · v0.1 · 9 septembrie 2026 · pregătit de Claude pentru Bogdan; capitolele se rescriu de owner-ii lor. Sursa: repo „Bono Waiy", Markdown.