From b03761a2936906cd5bd432c00d20d86349277ac8 Mon Sep 17 00:00:00 2001 From: admin-valentin Date: Fri, 31 Jul 2026 19:26:46 +0000 Subject: [PATCH] feat(cc-049): mark Priorities, Alerts, Activity, Business, Finance, Decisions as ready --- src/lib/navigation.ts | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/src/lib/navigation.ts b/src/lib/navigation.ts index f262a4e..ca6d050 100644 --- a/src/lib/navigation.ts +++ b/src/lib/navigation.ts @@ -92,30 +92,15 @@ export const NAV_SECTIONS: NavSection[] = [ children: [ ready('Executive Overview', B), ready('Daily Briefing', `${B}/briefing`), - planned( - 'Priorities', - `${B}/priorities`, - 'mvp', - 'Priority Rules Engine determinist (impact, urgenta, efort, risc, dependente) cu confirmare de la user. Sistemul propune, userul decide.', - ), - planned( - 'Alerts & Deadlines', - `${B}/alerts`, - 'mvp', - 'Agregare de termene din contracte, documente, facturi, obligatii fiscale, taskuri si promisiuni. Depinde de modulele Documents si Transactions.', - ), + ready('Priorities', `${B}/priorities`), + ready('Alerts & Deadlines', `${B}/alerts`), planned( 'Approval Center', `${B}/approvals`, 'mvp', 'Coada de aprobare pentru actiuni materiale (blueprint 14.3). AI Gateway blocheaza deja clasele material/high_risk pana exista aceasta coada + idempotency.', ), - planned( - 'Activity Timeline', - `${B}/activity`, - 'mvp', - 'Vizualizare peste outbox_events si audit_log, care exista deja in baza.', - ), + ready('Activity Timeline', `${B}/activity`), planned( 'Daily / Weekly Review', `${B}/review`, @@ -149,13 +134,13 @@ export const NAV_SECTIONS: NavSection[] = [ releaseStage: 'mvp', workspaceTypes: ['business'], children: [ - planned('Business Overview', `${B}/business`, 'mvp', 'Agregare companii, cash, proiecte, leaduri, riscuri, documente lipsa.'), + ready('Business Overview', `${B}/business`), ready('Organizations', `${B}/organizations`), planned('CRM & Contacts', `${B}/crm`, 'mvp', 'Contacte proprii ale tenantului. Regula: NU se amesteca cu Data Intelligence; un profil devine lead doar printr-o actiune controlata care pastreaza referinta la sursa.'), planned('Sales Pipeline', `${B}/pipeline`, 'mvp', 'Etape Identified -> Qualified -> ... -> Won/Lost, cu valoare, probabilitate si motive.'), planned('Projects', `${B}/projects`, 'mvp', 'Proiecte legate de organizatii, taskuri, contracte si rezultate.'), ready('Tasks & Operations', `${B}/tasks`), - planned('Finance', `${B}/finance`, 'mvp', 'Proiectii si context; contabilitatea oficiala ramane in ERPNext dupa integrare.'), + ready('Finance', `${B}/finance`), ready('Transactions', `${B}/transactions`), planned('Cash Flow', `${B}/cash-flow`, 'mvp', 'Solduri, scadente, forecast, runway. Alimenteaza briefing si decizii.'), planned('Contracts', `${B}/contracts`, 'mvp', 'Contracte cu parti, clauze, termene, versiuni si expirare.'), @@ -211,7 +196,7 @@ export const NAV_SECTIONS: NavSection[] = [ releaseStage: 'mvp', workspaceTypes: ALL_WORKSPACES, children: [ - planned('Decision Dashboard', `${B}/decisions`, 'mvp', 'Tabela decisions exista in schema; lipsesc /v1/decisions si UI.'), + ready('Decision Dashboard', `${B}/decisions`), 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.'),