feat(CC-081): mark Coach, Network Map, Email, Webhooks, API/Dev as ready

This commit is contained in:
admin-valentin 2026-08-02 13:05:46 +00:00
parent 5ff18403bd
commit 7786bcbb1b

View file

@ -187,7 +187,7 @@ export const NAV_SECTIONS: NavSection[] = [
ready('Anomalies', `${B}/anomalies`), 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('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('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('Relationship Dashboard', `${B}/relationships`),
ready('People', `${B}/people`), ready('People', `${B}/people`),
ready('Organizations', `${B}/relationships/organizations`), 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('Interaction Timeline', `${B}/interactions`),
ready('Follow-ups', `${B}/follow-ups`), ready('Follow-ups', `${B}/follow-ups`),
ready('Commitments & Promises', `${B}/promises`), ready('Commitments & Promises', `${B}/promises`),
@ -325,13 +325,13 @@ export const NAV_SECTIONS: NavSection[] = [
workspaceTypes: ALL_WORKSPACES, workspaceTypes: ALL_WORKSPACES,
children: [ children: [
ready('Integrations Overview', `${B}/integrations`), 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('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('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('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('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('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('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.'), 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('Notifications', `${B}/settings/notifications`, { releaseStage: 'a3' }),
ready('Language & Timezone', `${B}/settings/locale`), ready('Language & Timezone', `${B}/settings/locale`),
planned('Billing', `${B}/settings/billing`, 'a4', 'Facturare per tenant. Faza A3 comercial.'), 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'] }), planned('Platform Administration', `${B}/settings/platform`, 'a4', 'Operatiuni de platforma, break-glass auditat.', { permissions: ['owner'] }),
], ],
}, },