feat(nav): mark Decision Register, Audit Log, Profile, Notifications as ready

This commit is contained in:
admin-valentin 2026-07-31 17:12:07 +00:00
parent d28d3086cf
commit 16042476d7

View file

@ -212,7 +212,7 @@ export const NAV_SECTIONS: NavSection[] = [
workspaceTypes: ALL_WORKSPACES,
children: [
planned('Decision Dashboard', `${B}/decisions`, 'mvp', 'Tabela decisions exista in schema; lipsesc /v1/decisions si UI.'),
planned('Decision Register', `${B}/decisions/register`, 'mvp', 'Registru complet: context, optiuni, ipoteze, dovezi, rezultat, lectii.'),
ready('Decision Register', `${B}/decisions/register`),
planned('Decision Workspace', `${B}/decisions/workspace`, 'mvp', 'Ecran de lucru pe zonele Context/Facts/Assumptions/Options/Evidence/Risks/Scenarios/Decision/Actions/Outcome.'),
planned('Scenarios', `${B}/scenarios`, 'a3', 'Comparatie de optiuni pe cost, timp, risc, reversibilitate, impact.'),
planned('Risks & Assumptions', `${B}/assumptions`, 'a3', 'Ipoteze urmarite si invalidate in timp.'),
@ -361,7 +361,7 @@ export const NAV_SECTIONS: NavSection[] = [
planned('Roles & Permissions', `${B}/privacy/roles`, 'mvp', 'RBAC exista in API (owner/admin/member). Rolurile din blueprint (accountant, consultant, data analyst) nu sunt inca modelate.'),
planned('Delegated Access', `${B}/privacy/delegated`, 'a3', 'Acces cu scope, motiv, perioada si revocare (ex. contabilul vede tranzactii, nu Life OS).'),
planned('Data Classification', `${B}/privacy/classification`, 'mvp', 'Clasele C0-C4 exista in schema documents; lipseste aplicarea sistematica.'),
planned('Audit Log', `${B}/privacy/audit`, 'mvp', 'Tabela audit_log se populeaza deja la fiecare operatiune materiala; lipseste UI-ul de consultare.'),
ready('Audit Log', `${B}/privacy/audit`),
planned('AI Activity', `${B}/privacy/ai-activity`, 'mvp', 'ai_requests contine purpose, model, context manifest si cost; lipseste UI-ul.'),
planned('Export & Deletion', `${B}/privacy/export`, 'mvp', 'Portabilitate + cerere de stergere, cu exceptii juridice.'),
planned('Retention Policies', `${B}/privacy/retention`, 'a3', 'Politici de retentie per categorie de date.'),
@ -375,11 +375,11 @@ export const NAV_SECTIONS: NavSection[] = [
releaseStage: 'mvp',
workspaceTypes: ALL_WORKSPACES,
children: [
planned('Personal Profile', `${B}/settings/profile`, 'mvp', 'Profil, locale, timezone, preferinte.'),
ready('Personal Profile', `${B}/settings/profile`),
planned('Professional Identity', `${B}/settings/identity`, 'a4', 'Identitate profesionala publicabila, legata de Trust Engine.'),
planned('Workspaces', `${B}/settings/workspaces`, 'mvp', 'Tenants exista; lipseste UI de administrare si tipurile de workspace (personal/familie/business/comunitate).'),
ready('Members', `${B}/members`, { permissions: ['owner', 'admin'] }),
planned('Notifications', `${B}/settings/notifications`, 'a3', 'Clasificare: critice, necesita actiune, informare, intelligence, sistem.'),
ready('Notifications', `${B}/settings/notifications`, { releaseStage: 'a3' }),
planned('Language & Timezone', `${B}/settings/locale`, 'mvp', 'Momentan interfata e doar in romana, fara selector.'),
planned('Billing', `${B}/settings/billing`, 'a4', 'Facturare per tenant. Faza A3 comercial.'),
planned('API & Developer', `${B}/settings/api`, 'a4', 'Chei API si acces programatic pentru tenant.'),