/** Mek-Tech Consultancy Hub — toolkits, playbooks & delivery frameworks */ const TOOLKIT = [ { id: 'discovery', title: 'Discovery & Assessment', desc: 'Intake, maturity scans & stakeholder alignment', color: '#00d4ff', tools: [ { icon: 'brain', label: 'Enterprise Framework', href: '/consulting', desc: '5-staps solution architect assessment + roadmap' }, { icon: 'clipboard-list', label: 'Quick Assessment', href: '/assess', desc: 'Snelle infra/data/AI intake per cliënt' }, { icon: 'search', label: 'LeadGen AI Scan', href: '/?tab=leadgen', desc: 'Website tech-stack & pain point analyse' }, { icon: 'building-2', label: 'Market Intel', href: '/market', desc: 'Prospects, datacenters & sector mapping' }, { icon: 'users', label: 'Cliënt 360°', href: '/clients', desc: 'Volledig klantbeeld & engagement history' }, ] }, { id: 'architecture', title: 'Architectuur & Design', desc: 'Data, systeem & netwerk ontwerp', color: '#a855f7', tools: [ { icon: 'layers', label: 'Architectuur Designer', href: '/architecture', desc: 'Visueel data-architectuur canvas' }, { icon: 'pen-tool', label: 'Pro Designer', href: '/architecture/designer', desc: 'Geavanceerde Python design editor' }, { icon: 'server', label: 'Rack & DC Design', href: '/racks', desc: 'Server racks, PDU, koeling & patching' }, { icon: 'wifi', label: 'Netwerk Topologie', href: '/networking', desc: 'Switches, firewalls & verbindingen' }, { icon: 'calculator', label: 'Sizing Calculator', href: '/sizing', desc: 'Capaciteit & hardware sizing' }, ] }, { id: 'data-ai', title: 'Data, AI & Kwaliteit', desc: 'Profiling, governance & AI readiness', color: '#00ff88', tools: [ { icon: 'shield-check', label: 'Data Quality', href: '/quality', desc: 'Profiling, validatie & kwaliteitsrapporten' }, { icon: 'bot', label: 'AI Providers', href: '/ai', desc: 'Multi-provider LLM configuratie' }, { icon: 'database', label: 'Data Modellen', href: '/quality', desc: 'SQL schema & dbt model editor' }, { icon: 'file-bar-chart', label: 'Rapporten', href: '/reports', desc: 'Consultancy deliverables exporteren' }, { icon: 'plug', label: 'Integraties', href: '/integrations', desc: 'Externe systemen koppelen' }, ] }, { id: 'delivery', title: 'Delivery & Operations', desc: 'Projectuitvoering, taken & tijd', color: '#ffb347', tools: [ { icon: 'briefcase', label: 'Engagements', href: '/engagements', desc: 'Projecten per fase beheren' }, { icon: 'check-square', label: 'Taken & Deadlines', href: '/?tab=tasks', desc: 'Werkpakketten & prioriteiten' }, { icon: 'clock', label: 'Urenregistratie', href: '/time', desc: 'Billable hours & project tracking' }, { icon: 'folder-kanban', label: 'Projecten', href: '/projects', desc: 'Portfolio & milestone overzicht' }, { icon: 'calendar', label: 'Planning', href: '/calendar', desc: 'Afspraken, reviews & deadlines' }, ] }, { id: 'commercial', title: 'Commercial & Relatie', desc: 'Offertes, facturatie & communicatie', color: '#ff6b8a', tools: [ { icon: 'receipt', label: 'Facturatie', href: '/invoices', desc: 'Facturen & betalingsstatus' }, { icon: 'bar-chart-2', label: 'Finance Dashboard', href: '/finance', desc: 'Omzet, marge & outstanding' }, { icon: 'mail', label: 'Email Hub', href: '/email', desc: 'Klantcommunicatie & follow-ups' }, { icon: 'bell', label: 'Notificaties', href: '/notifications', desc: 'Alerts & follow-up reminders' }, { icon: 'file-text', label: 'Audit Trail', href: '/audit', desc: 'Alle consultancy acties gelogd' }, ] } ]; const PLAYBOOKS = [ { phase: '1', title: 'Intake & Discovery', steps: ['Kick-off meeting', 'Stakeholder mapping', 'Enterprise assessment', 'Pain points documenteren'], duration: '1-2 weken', color: '#00d4ff' }, { phase: '2', title: 'Analyse & Design', steps: ['As-is architectuur', 'Gap analyse', 'To-be design', 'Sizing & kostenraming'], duration: '2-4 weken', color: '#a855f7' }, { phase: '3', title: 'Validatie & Proposal', steps: ['Design review', 'POC / pilot scope', 'Offerte & SOW', 'Go/no-go beslissing'], duration: '1-2 weken', color: '#00ff88' }, { phase: '4', title: 'Implementatie', steps: ['Projectplan & sprints', 'Infra provisioning', 'Data pipelines', 'Test & acceptatie'], duration: '4-12 weken', color: '#ffb347' }, { phase: '5', title: 'Run & Optimize', steps: ['Monitoring opzetten', 'Knowledge transfer', 'Retainer / SLA', 'Continuous improvement'], duration: 'Doorlopend', color: '#ff6b8a' }, ]; const MATURITY_LAYERS = [ { name: 'Data Foundation', items: ['Bronnen in kaart', 'Data governance', 'Quality profiling', 'Warehouse / Lakehouse'] }, { name: 'Platform & Infra', items: ['Cloud / hybrid strategie', 'Netwerk & security', 'Compute sizing', 'Observability'] }, { name: 'Analytics & AI', items: ['BI maturity', 'ML use cases', 'LLM / GenAI readiness', 'MLOps pipeline'] }, { name: 'Organisatie', items: ['Team capabilities', 'Change management', 'Training plan', 'Operating model'] }, ]; function getConsultingToolkit() { return { toolkit: TOOLKIT, playbooks: PLAYBOOKS, maturityLayers: MATURITY_LAYERS }; } module.exports = { getConsultingToolkit, TOOLKIT, PLAYBOOKS, MATURITY_LAYERS };