From 7786bcbb1b62ad7469b3547ce1a3ae58925df153 Mon Sep 17 00:00:00 2001 From: admin-valentin Date: Sun, 2 Aug 2026 13:05:46 +0000 Subject: [PATCH] feat(CC-081): mark Coach, Network Map, Email, Webhooks, API/Dev as ready --- src/lib/navigation.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib/navigation.ts b/src/lib/navigation.ts index 8487d66..c8c588b 100644 --- a/src/lib/navigation.ts +++ b/src/lib/navigation.ts @@ -187,7 +187,7 @@ export const NAV_SECTIONS: NavSection[] = [ ready('Anomalies', `${B}/anomalies`), planned('Memory & Knowledge', `${B}/memory`, 'a3', 'memory-graph (Apache AGE) ruleaza pe server, neconectat la ceo-api. Facts/entities/relations cu provenance.'), planned('Digital Twin', `${B}/digital-twin`, 'a4', 'Model de preferinte si stil decizional. Explica probabilitati, nu actioneaza autonom.'), - planned('Performance Coach', `${B}/coach`, 'a4', 'Observatii cu perioada, metodologie si limitari explicite.'), + ready('Performance Coach', `${B}/coach`), ], }, { @@ -220,7 +220,7 @@ export const NAV_SECTIONS: NavSection[] = [ ready('Relationship Dashboard', `${B}/relationships`), ready('People', `${B}/people`), ready('Organizations', `${B}/relationships/organizations`), - planned('Relationship Map', `${B}/network-map`, 'a3', 'Graf peste memory-graph. Regula: nu clasifica oamenii ca valorosi/nevalorosi.'), + ready('Relationship Map', `${B}/network-map`), ready('Interaction Timeline', `${B}/interactions`), ready('Follow-ups', `${B}/follow-ups`), ready('Commitments & Promises', `${B}/promises`), @@ -325,13 +325,13 @@ export const NAV_SECTIONS: NavSection[] = [ workspaceTypes: ALL_WORKSPACES, children: [ ready('Integrations Overview', `${B}/integrations`), - planned('Email', `${B}/integrations/email`, 'a3', 'Import selectiv; redactarea AI cere aprobare inainte de trimitere.'), + ready('Email Integration', `${B}/integrations/email`), planned('Calendar', `${B}/integrations/calendar`, 'a3', 'Sincronizare evenimente si participanti.'), planned('ERP & Accounting', `${B}/integrations/erp`, 'mvp', 'ERPNext ruleaza pe server. Integrarea se face prin adapter/API, niciodata scriind direct in baza ERP.'), planned('Document Systems', `${B}/integrations/documents`, 'mvp', 'Paperless-ngx ruleaza pe server; lipsesc callbacks semnate si metadata.'), planned('CRM & Communication', `${B}/integrations/crm`, 'a3', 'WhatsApp, formulare, CRM extern, n8n, webhooks.'), planned('API Connections', `${B}/integrations/api`, 'a3', 'Conexiuni API cu scope si expirare.'), - planned('Webhooks', `${B}/integrations/webhooks`, 'a3', 'Webhooks semnate, cu timestamp si replay protection.'), + ready('Webhooks', `${B}/integrations/webhooks`), planned('Devices', `${B}/devices`, 'a4', 'Device registry + pairing prin gateway local (BLE), nu direct din cloud.'), planned('Telemetry', `${B}/devices/telemetry`, 'a4', 'Pair -> Consent -> Telemetry -> Normalize -> Observation -> Metric.'), ], @@ -370,7 +370,7 @@ export const NAV_SECTIONS: NavSection[] = [ ready('Notifications', `${B}/settings/notifications`, { releaseStage: 'a3' }), ready('Language & Timezone', `${B}/settings/locale`), 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.'), + ready('API & Developer', `${B}/settings/api`), planned('Platform Administration', `${B}/settings/platform`, 'a4', 'Operatiuni de platforma, break-glass auditat.', { permissions: ['owner'] }), ], },