Files
rar-autopass/TODOS.md
Claude Agent b26dbb79e1 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>
2026-06-27 18:52:20 +00:00

2.6 KiB

TODOS

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 (import -> mapcoloane -> preview -> commit -> lista apare + contoare) ca test E2E care trebuie sa treaca inainte de orice release. Motiv: cele 8 bug-uri din 5.11 sunt toate first-run friction nedogfooded end-to-end; fara o poarta, reapar ca 8 tichete noi. (CEO F2, severitate high.)

  • Control compensator optional pe auto-trimitere unattended — utilizatorul a ales (2026-06-26) scoaterea completa a hold-ului auto_send. Risc rezidual acceptat: o regula text gresita poate auto-trimite FINALIZATA (terminal, fara undo) pe randuri pe canalul API / 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 Lucideact_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.)