Commit graph

9 commits

Author SHA1 Message Date
845b034d46 feat(cc-053): activate Goals/Decisions/Tasks/Briefing nav items + fix syntax errors 2026-08-01 10:43:44 +00:00
95428fe351 feat(cc-051): mark 6 pages as ready in navigation 2026-08-01 10:09:32 +00:00
7c7d3fc4c9 feat(cc-050): mark 5 AI/Privacy/Settings pages as ready 2026-08-01 09:57:59 +00:00
b03761a293 feat(cc-049): mark Priorities, Alerts, Activity, Business, Finance, Decisions as ready 2026-07-31 19:26:46 +00:00
16042476d7 feat(nav): mark Decision Register, Audit Log, Profile, Notifications as ready 2026-07-31 17:12:07 +00:00
550df79c64 feat(nav): mark Goals as ready in navigation registry 2026-07-31 16:34:53 +00:00
ac80452806 feat(nav): mark Goals and Transactions as ready in navigation registry 2026-07-31 16:34:24 +00:00
d4ce13b8fa feat: Main Navigator ca menu registry configurabil (14 sectiuni)
Inlocuieste structura provizorie de 11 sectiuni cu specul complet dat de
user. Designul vizual ramane neschimbat, cum s-a cerut explicit.

- lib/navigation.ts devine un registry propriu-zis: fiecare element are
  route, icon, permissions, featureFlag, workspaceTypes, releaseStage si
  children -- meniul nu mai e hardcodat in componenta
- releaseStage (mvp|a3|a4) e separat de status (ready|planned): unul spune
  CAND e planificat, celalalt daca exista ACUM in cod
- sidebar-ul filtreaza pe rol (visibleSections) -- Data Intelligence e
  owner/admin, conform specului. Filtrarea e doar UX; autorizarea reala
  ramane server-side in ceo-api, un meniu ascuns nu e masura de securitate
- sectiuni pliabile, ca 14 sectiuni x ~10 itemi sa nu inunde sidebar-ul;
  se deschide automat sectiunea care contine ruta curenta
- fiecare item planned explica in catch-all exact ce lipseste, inclusiv ce
  ruleaza deja pe server dar nu e conectat (Paperless, ERPNext, memory-graph)
2026-07-29 09:21:59 +02:00
fc5c34fd61 feat: navigatie completa pe cele 11 sectiuni din arhitectura de informatie
- lib/navigation.ts devine sursa unica de adevar pentru IA: 11 sectiuni,
  ~45 de pagini, fiecare cu status ready|planned si o descriere concreta
  a ce lipseste ca sa devina activa
- sidebar-ul randeaza sectiunile grupate; itemii neconstruiti sunt vizibil
  estompati si marcati cu un punct -- forma produsului e vizibila, dar nu
  pretindem ca exista
- dashboard/[...slug] este o singura ruta catch-all care explica exact ce
  lipseste pentru sectiunea ceruta, in loc de ~35 de fisiere-stub identice
  sau, mai rau, UI fals care pare functional
- Home se desparte corect: /dashboard = Executive Dashboard (ansamblu +
  sectiuni active), /dashboard/briefing = Daily Briefing (restante,
  urmatoarele 7 zile, sinteza AI)
2026-07-28 23:03:17 +02:00