feat(5.12): modal editare + cont obligatoriu la import; design.md + PRD 5.13 revizuit (/autoplan)
5.12 (livrat): editare in modal a randurilor de preview, cont obligatoriu inainte de import, formular editare extras (_form_editare, _editare_preview_modal), plus suita de teste aferenta (preview edit/compact, mapare op, form editare, signup, admin panel). Design + planificare: - docs/design.md: sistem de design (tokeni, breakpoints, scara control, componente, a11y). - docs/prd/prd-5.12-* si prd-5.13-* (5.13 cu raport /autoplan: CEO+Design+Eng, audit trail). Curatare: sterse PNG-urile de test/mockup temporare din radacina. Nota: implementarea CSS 5.13 (responsive compact + sistem butoane) NU e inca facuta — planul revizuit cere refactorul testelor fragile din test_web_responsive.py INAINTE de CSS. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
22
TODOS.md
22
TODOS.md
@@ -2,6 +2,15 @@
|
||||
|
||||
Elemente deferate din review-uri. Negrupte de un PRD curent; de promovat cand devin prioritare.
|
||||
|
||||
## Din PRD 5.12 (2026-06-26)
|
||||
|
||||
- [ ] **Mai multi utilizatori per firma (flux de invitatie / alaturare la cont)** — azi CUI e unic, deci
|
||||
al doilea email care vrea pe aceeasi firma e respins la signup (nu exista flux de „alatura-te firmei").
|
||||
`users` permite tehnic mai multe loginuri per `account_id`, dar nu exista UI. Daca apare nevoia reala
|
||||
(mai multe persoane dintr-o firma), construieste: admin-ul firmei invita un email SAU al doilea cere
|
||||
acces si admin-ul aproba; membership pe `account_id`. Decizie user (2026-06-26): in 5.12 ramane
|
||||
**1 firma = 1 cont = 1 login** + mesaj prietenos la CUI duplicat (US-001); acest flux = livrabila separata.
|
||||
|
||||
## Din /autoplan PRD 5.11 (2026-06-26)
|
||||
|
||||
- [ ] **E2E smoke de first-run ca poarta de release** — codifica scriptul de dogfooding
|
||||
@@ -16,3 +25,16 @@ Elemente deferate din review-uri. Negrupte de un PRD curent; de promovat cand de
|
||||
remapare inline (fara gate de preview). Daca apar integratori reali, evalueaza un throttle
|
||||
„primele N auto-trimiteri pe o regula text noua cer confirmare" sau un kill-switch per cont.
|
||||
(CEO F5/F6, severitate critical ca risc, dar pre-launch exposure ~zero acum.)
|
||||
|
||||
## Din /autoplan PRD 5.13 (2026-06-27)
|
||||
|
||||
- [ ] **Filtre de data 2x2 pe mobil** — Azi/7zile/30zile/Custom stivuiesc full-width (4 randuri)
|
||||
pe mobil; grid 2x2 ar fi mai compact. Imbunatatire viitoare. (Design, low.)
|
||||
- [ ] **Sprite `<use href="#...">` pentru iconitele Lucide** — `act_btn` randeaza SVG inline pe
|
||||
fiecare rand (bloat DOM pe toate viewporturile, ascuns pe desktop). Optimizare deferata; inline
|
||||
acum (P5 simplu > optim prematur). (Eng §1, medium.)
|
||||
- [ ] **"Eroare/Eroare" la nivel routes.py/labels.py** — guard-ul de template (pill-only cand
|
||||
eticheta==stare) acopera cazul vizibil; curatarea logicii de continut ramane debt. (Design §2.)
|
||||
- [ ] **Validare premisa "utilizare mobil reala"** — inainte de orice extindere responsive viitoare,
|
||||
confirma device-mix-ul (analytics/cerere user). Daca ~95% desktop, nu mai investi in cardificare
|
||||
mobil. (CEO F1, high — premisa nedovedita acum.)
|
||||
|
||||
Reference in New Issue
Block a user