Files
wevads-platform/kb-massive-inject.php

458 lines
51 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* WEVIA BRAIN — MASSIVE KB INJECTION ENGINE v1.0
* Injects concentrated expert knowledge across ALL consulting domains
* Run: php kb-massive-inject.php [--cron]
* Cron: 0 */6 * * * php /opt/wevads/kb-massive-inject.php --cron >> /var/log/kb-inject.log
*/
$DSN = "pgsql:host=127.0.0.1;port=5432;dbname=adx_system";
$pdo = new PDO($DSN, "postgres", "");
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$isCron = in_array('--cron', $argv ?? []);
$injected = 0;
$skipped = 0;
function inject($pdo, $cat, $key, $value, $confidence = 0.9) {
global $injected, $skipped;
$check = $pdo->prepare("SELECT id FROM admin.brain_knowledge WHERE category=? AND key=? LIMIT 1");
$check->execute([$cat, $key]);
if ($check->fetchColumn()) { $skipped++; return; }
$stmt = $pdo->prepare("INSERT INTO admin.brain_knowledge (category, key, value, confidence, last_updated) VALUES (?, ?, ?, ?, NOW())");
$stmt->execute([$cat, $key, $value, $confidence]);
$injected++;
}
// ══════════════════════════════════════════════════════════════
// A. SAP / ERP / CONSULTING FRAMEWORKS
// ══════════════════════════════════════════════════════════════
inject($pdo, 'sap', 'rise_with_sap', json_encode([
'title' => 'RISE with SAP — Programme de transformation cloud',
'desc' => 'Offre packagée SAP: BTP + S/4HANA Cloud + Business Network. Migration ECC→S/4HANA. Inclut SAP Signavio pour process mining, SAP LeanIX pour architecture enterprise. Contrat 3-5 ans, pricing basé sur FUE (Full User Equivalents). Déploiement: Greenfield (nouveau), Brownfield (migration), Bluefield (selective data transition). Timeline typique: 6-18 mois.',
'kpis' => ['TCO reduction 20-40%', 'Go-live 6-18 mois', 'FUE-based pricing', 'Inclut BTP credits'],
'trends_2026' => ['Clean Core mandatory', 'AI-powered SAP Joule integration', 'Side-by-side extensibility via BTP']
]), 0.95);
inject($pdo, 'sap', 's4hana_clean_core', json_encode([
'title' => 'S/4HANA Clean Core Strategy',
'desc' => 'Principe: garder le core SAP standard, externaliser les customisations vers BTP. Avantages: upgrades automatiques, accès aux innovations SAP, réduction coût maintenance. Custom code migration: SAP Custom Code Migration App analyse le code Z*, identifie les équivalents standard, recommande BTP pour le reste. Key-User Extensibility via Fiori pour les adaptations simples. Developer Extensibility via RAP (ABAP RESTful Application Programming Model) pour les extensions complexes.',
'tools' => ['SAP Custom Code Migration App', 'ABAP Test Cockpit (ATC)', 'SAP Readiness Check', 'SAP Fiori Apps Library'],
'anti_patterns' => ['Modifications directes du core', 'RICEFW excessifs', 'BAdIs non documentés', 'User exits legacy']
]), 0.95);
inject($pdo, 'sap', 'btp_architecture', json_encode([
'title' => 'SAP BTP — Business Technology Platform',
'desc' => 'PaaS SAP: runtime ABAP Cloud + CF + Kyma (K8s). Services: SAP HANA Cloud, Integration Suite, Analytics Cloud, AI Core, Automation. Multi-environment: Cloud Foundry pour microservices, Kyma pour containers, ABAP Environment pour extensions ABAP. Connectivity: Cloud Connector vers on-premise, Destination Service pour APIs externes.',
'components' => ['SAP HANA Cloud', 'SAP Integration Suite (CPI)', 'SAP Build (low-code)', 'SAP AI Core', 'SAP Automation Pilot'],
'pricing' => 'CPEA (Cloud Platform Enterprise Agreement) ou Pay-As-You-Go. CPEA: crédits annuels consommés par service.'
]), 0.95);
inject($pdo, 'sap', 'fiori_ux', json_encode([
'title' => 'SAP Fiori UX Framework',
'desc' => 'UI5/Fiori: framework JS SAP pour apps web responsives. 3 types: Transactional (créer/modifier), Analytical (KPI/dashboard), Fact Sheet (info détaillée). Fiori Launchpad: point d\'entrée unique. SAP Build Work Zone: portail digital. Fiori Elements: apps générées depuis annotations CDS. Freestyle SAPUI5: full custom. Fiori Design Guidelines: 1-1-3 (1 user, 1 use case, 3 screens max).',
'best_practices' => ['Fiori Elements over Freestyle', 'CDS annotations pour metadata', 'Responsive design obligatoire', 'SAP Theme Designer pour branding'],
'versions' => 'UI5 1.120+ (2026), Horizon theme, SAP Fiori 3.0'
]), 0.9);
inject($pdo, 'sap', 'abap_cds_rap', json_encode([
'title' => 'ABAP CDS Views & RAP (RESTful Application Programming)',
'desc' => 'CDS Views: couche sémantique SQL au-dessus de HANA. Annotations pour Fiori, Analytics, OData. RAP: modèle de programmation ABAP moderne — Business Object → Behavior Definition → Service Binding. Managed (framework gère CRUD) vs Unmanaged (custom logic). Draft handling pour édition long-running. Authorization via CDS Access Control.',
'patterns' => ['BDEF Managed avec Draft', 'Projection layers pour réutilisation', 'Custom entities pour APIs externes', 'Abstract entities pour actions'],
'migration' => 'ABAP Classic → RAP: Reports → Analytical CDS, Dynpro → Fiori Elements, BAPIs → OData Services'
]), 0.9);
inject($pdo, 'sap', 'vistex_pricing', json_encode([
'title' => 'Vistex — Pricing, Rebates & IP Management',
'desc' => 'Vistex: solution SAP-native pour gestion des programmes commerciaux. Modules: Pricing (conditions complexes), Rebates (accords fournisseurs/clients), Chargebacks (réconciliation prix), IP Management (licences/royalties), Go-To-Market (programmes channel). Intégration SAP SD/MM. Déploiement: 3-12 mois selon complexité. WEVAL Consulting = partenaire exclusif Afrique.',
'use_cases' => ['Pharma: managed care rebates', 'Retail: vendor rebate management', 'Manufacturing: channel incentive programs'],
'roi' => 'Récupération revenue leakage 2-5%, réduction disputes 60%, cycle rebate -40%'
]), 0.95);
inject($pdo, 'erp', 'odoo_implementation', json_encode([
'title' => 'Odoo ERP — Implementation Framework',
'desc' => 'Odoo: ERP open-source modulaire. 82+ modules (CRM, Ventes, Achats, Inventaire, Comptabilité, Manufacturing, HR, Website, eCommerce). Community (gratuit) vs Enterprise (payant). Architecture: Python/PostgreSQL, framework OWL (frontend). Déploiement: SaaS (Odoo.sh), On-premise, Docker. Localisation Maroc: plan comptable OHADA, TVA marocaine, IR, IS. Odoo 18 (2025): Knowledge Management, WhatsApp integration, AI-powered.',
'methodology' => '1) Gap Analysis 2) Configuration 3) Data Migration 4) Customization 5) Training 6) Go-Live 7) Support',
'pricing' => 'Community: gratuit. Enterprise: ~€20/user/mois (SaaS). On-premise: €11/user/mois + hosting.'
]), 0.9);
inject($pdo, 'consulting', 'transformation_frameworks', json_encode([
'title' => 'Digital Transformation Frameworks',
'desc' => 'McKinsey 7S: Strategy, Structure, Systems, Shared Values, Style, Staff, Skills. BCG Digital Maturity Matrix: 4 niveaux (Digital Passive→Digital Native). Gartner Hype Cycle: Innovation Trigger→Peak→Trough→Slope→Plateau. Porter 5 Forces pour analyse concurrentielle. TOGAF pour architecture enterprise. Balanced Scorecard: Finance, Client, Process, Learning.',
'weval_approach' => '1) Diagnostic 360° 2) Roadmap priorisée (Quick Wins + Strategic) 3) PoC/MVP 4) Scale 5) Optimize',
'kpis' => ['Digital Revenue %', 'Time-to-Market', 'Customer NPS', 'Employee Digital Adoption Rate', 'Process Automation %']
]), 0.95);
inject($pdo, 'consulting', 'six_sigma_lean', json_encode([
'title' => 'Six Sigma & Lean — Methodologies Opérationnelles',
'desc' => 'Six Sigma DMAIC: Define, Measure, Analyze, Improve, Control. Objectif: <3.4 défauts/million. Lean: éliminer les 8 gaspillages (TIMWOODS: Transport, Inventory, Motion, Waiting, Overproduction, Overprocessing, Defects, Skills unused). Outils: VSM, Kaizen, 5S, Kanban, Poka-Yoke, FMEA, Pareto, Ishikawa. Lean Six Sigma: combinaison des deux. Ceintures: White→Yellow→Green→Black→Master Black Belt.',
'application_consulting' => 'Process mining (SAP Signavio/Celonis) pour identifier les gaspillages automatiquement. Digital twins pour simulation avant optimisation.',
'roi_typique' => 'Réduction déchets 20-30%, Productivité +15-25%, Qualité défauts -50%'
]), 0.9);
inject($pdo, 'consulting', 'change_management', json_encode([
'title' => 'Change Management — ADKAR & Kotter',
'desc' => 'Prosci ADKAR: Awareness, Desire, Knowledge, Ability, Reinforcement. Kotter 8 Steps: 1) Urgency 2) Coalition 3) Vision 4) Communication 5) Empowerment 6) Quick Wins 7) Consolidation 8) Anchoring. SAP Organizational Change Management (OCM): intégré dans SAP Activate. Critical Success Factors: sponsor actif, réseau de champions, formation adaptée (persona-based), mesure adoption continue.',
'outils' => ['Prosci PCT Assessment', 'SAP Enable Now', 'WalkMe/Whatfix (DAP)', 'Microsoft Viva Insights'],
'kpis_adoption' => ['Login frequency', 'Feature usage depth', 'Support ticket trend', 'User satisfaction NPS']
]), 0.9);
// ══════════════════════════════════════════════════════════════
// B. SANTÉ / PHARMA / MÉDECINE / GMP
// ══════════════════════════════════════════════════════════════
inject($pdo, 'pharma', 'gmp_compliance', json_encode([
'title' => 'GMP — Good Manufacturing Practice',
'desc' => 'Normes qualité production pharmaceutique. ICH Q7 (API), Q8 (Pharmaceutical Development), Q9 (Quality Risk Management), Q10 (Pharmaceutical Quality System), Q12 (Product Lifecycle Management). FDA 21 CFR Part 211 (US), EU GMP Annex 1-20. 5 principes: Personnel qualifié, Locaux adaptés, Équipements validés, Documentation complète, Procédures approuvées. GAMP5: validation systèmes informatisés (catégories 1-5). Data Integrity: ALCOA+ (Attributable, Legible, Contemporaneous, Original, Accurate + Complete, Consistent, Enduring, Available).',
'audits' => ['FDA inspection (483, Warning Letter)', 'EMA GMP inspection', 'WHO prequalification', 'ANVISA (Brésil)'],
'digital_trends' => ['Paperless manufacturing (MES)', 'Real-time release testing', 'Continuous manufacturing', 'AI-powered deviation management']
]), 0.95);
inject($pdo, 'pharma', 'regulatory_pathways', json_encode([
'title' => 'Regulatory Pathways — FDA, EMA, ANVISA',
'desc' => 'FDA: NDA (New Drug Application), ANDA (Abbreviated/Generics), BLA (Biologics), 510(k)/PMA (Devices). Accelerated: Fast Track, Breakthrough Therapy, Priority Review, Accelerated Approval. EMA: MAA (Marketing Authorization Application), centralized vs decentralized procedure. Maroc: DMAMP (Direction du Médicament et de la Pharmacie), AMM (Autorisation de Mise sur le Marché). Délais: FDA NDA 10-12 mois review, EMA MAA 210 jours, Maroc AMM 6-12 mois.',
'costs' => ['FDA NDA PDUFA fee: ~$3.5M', 'EMA MAA fee: ~€300K', 'ANDA generic: ~$250K'],
'trends_2026' => ['Real World Evidence (RWE) pour approvals', 'AI/ML in drug development (FDA guidance)', 'Decentralized clinical trials', 'Digital therapeutics regulation']
]), 0.95);
inject($pdo, 'pharma', 'pharmacovigilance', json_encode([
'title' => 'Pharmacovigilance — Drug Safety Monitoring',
'desc' => 'Détection, évaluation, compréhension et prévention des effets indésirables. ICSR (Individual Case Safety Report), MedDRA coding, CIOMS forms, PSMF (Pharmacovigilance System Master File), PBRER/PSUR (Periodic Safety Reports). Signal detection: disproportionality analysis (PRR, ROR, BCPNN). EudraVigilance (EU), FAERS (FDA), VigiBase (WHO/UMC). Délais: Serious unexpected → 15 jours, Non-serious → 90 jours.',
'systems' => ['Oracle Argus Safety', 'IQVIA Vigilance Detect', 'Veeva Vault Safety', 'ArisGlobal LifeSphere'],
'ai_trends' => ['NLP pour extraction cas automatique', 'ML signal detection', 'Automated MedDRA coding', 'Social media monitoring']
]), 0.9);
inject($pdo, 'pharma', 'clinical_trials', json_encode([
'title' => 'Clinical Trials — Phase I to IV',
'desc' => 'Phase I: sécurité, PK/PD, 20-100 volontaires sains. Phase II: efficacité dose-réponse, 100-500 patients. Phase III: confirmatoire, 1000-5000+ patients, randomisé double-aveugle. Phase IV: post-marketing surveillance. Coût moyen développement médicament: $1.3-2.6 milliards. Taux succès: Phase I→Approbation ~10%. Durée totale: 10-15 ans. Protocole: ICH E6 GCP (Good Clinical Practice).',
'technologies' => ['EDC (Electronic Data Capture): Medidata Rave, Oracle InForm, Veeva CDMS', 'eCOA/ePRO (Patient-Reported Outcomes)', 'RTSM (Randomization & Trial Supply Management)', 'CTMS (Clinical Trial Management System)'],
'trends_2026' => ['Decentralized/Hybrid trials', 'Adaptive trial designs', 'AI patient recruitment', 'Digital biomarkers', 'Real World Data integration']
]), 0.9);
inject($pdo, 'pharma', 'pharma_supply_chain', json_encode([
'title' => 'Pharma Supply Chain & Cold Chain',
'desc' => 'GDP (Good Distribution Practice) compliance. Cold chain: 2-8°C (vaccines), -20°C (certains biologiques), -70°C (ARNm). Sérialisation: FDA DSCSA (Drug Supply Chain Security Act) 2023+, EU FMD (Falsified Medicines Directive). Track & trace: GS1 standards, 2D DataMatrix. Challenges Afrique: ruptures stock, contrefaçon (WHO: 10% médicaments contrefaits dans pays en développement), infrastructure cold chain limitée.',
'technologies' => ['SAP IBP for Pharma', 'TraceLink', 'Antares Vision', 'IoT temperature monitoring'],
'maroc_specific' => 'SOTHEMA, Cooper Pharma, Pharma5 = top fabricants marocains. Initiative royale: hub pharma Afrique. Export vers 40+ pays africains.'
]), 0.9);
inject($pdo, 'pharma', 'hospital_it_systems', json_encode([
'title' => 'Hospital IT — HIS, EHR, HL7 FHIR',
'desc' => 'HIS (Hospital Information System): gestion administrative hôpital. EHR (Electronic Health Record): dossier patient électronique. Standards: HL7 FHIR (Fast Healthcare Interoperability Resources) = API REST pour échange données santé. ICD-10/11 (diagnostic coding), SNOMED CT (clinical terminology), LOINC (lab observations). Interopérabilité: point faible historique, FHIR résout progressivement.',
'solutions' => ['Epic (leader US)', 'Cerner (Oracle Health)', 'SAP Health', 'Meditech', 'InterSystems'],
'trends' => ['Patient portals', 'Telemedicine platforms', 'AI clinical decision support', 'Population health management']
]), 0.85);
inject($pdo, 'pharma', 'digital_health_2026', json_encode([
'title' => 'Digital Health Trends 2026',
'desc' => 'Marché global digital health: $550B+ (2026). Segments: Telehealth, mHealth, Health Analytics, Digital Therapeutics (DTx), Wearables. FDA De Novo pathway pour digital therapeutics. AI in diagnostics: radiology (FDA 500+ AI/ML cleared devices), pathology, dermatology. Precision medicine: genomics + AI. Remote patient monitoring (RPM) post-COVID expansion. Mental health apps: Calm, Headspace, Woebot (AI therapy).',
'reglementation' => ['FDA Software as Medical Device (SaMD)', 'EU MDR/IVDR', 'WHO Digital Health Guidelines'],
'afrique' => 'mPharma (Ghana), mTOMADY (Madagascar), Helium Health (Nigeria). Maroc: e-santé stratégie nationale, DMP (Dossier Médical Partagé).'
]), 0.85);
// ══════════════════════════════════════════════════════════════
// C. IA / ML / LLM / INNOVATION
// ══════════════════════════════════════════════════════════════
inject($pdo, 'ai', 'llm_landscape_2026', json_encode([
'title' => 'LLM Landscape 2026 — Models & Providers',
'desc' => 'Frontier: Claude Opus 4.6 (Anthropic, reasoning), GPT-5 (OpenAI, multimodal), Gemini 2.5 Pro (Google, 1M context), DeepSeek V3 (open-weight, 671B MoE). Open-source leaders: Llama 4 (Meta, 400B+), Mistral Large 2, Qwen 2.5 (Alibaba), Command R+ (Cohere). Benchmarks: MMLU, HumanEval, GPQA, MATH, ARC-AGI. Inference: vLLM, TGI, Ollama (local). Cost: GPT-4o ~$2.50/M tokens, Claude Opus ~$15/M, DeepSeek V3 ~$0.27/M input.',
'architecture' => 'Transformer → MoE (Mixture of Experts) → State Space Models (Mamba). Attention: Multi-Head → Grouped Query → Multi-Query. Context: 128K→1M+ tokens. Quantization: GPTQ, AWQ, GGUF pour déploiement local.',
'sovereign_ai' => 'Tendance 2026: pays veulent LLMs souverains. Exemples: Falcon (UAE), Jais (Arabic), BLOOM (EU). WEVIA = IA souveraine WEVAL.'
]), 0.95);
inject($pdo, 'ai', 'rag_architecture', json_encode([
'title' => 'RAG — Retrieval Augmented Generation',
'desc' => 'Architecture: User Query → Embedding → Vector Search → Context Injection → LLM → Response. Embedding models: text-embedding-3 (OpenAI), nomic-embed (local), BGE (open). Vector DBs: Pinecone, Weaviate, ChromaDB, pgvector, Qdrant, Milvus. Chunking strategies: Fixed-size, Semantic, Recursive, Sentence-based. Evaluation: Ragas framework (Faithfulness, Answer Relevancy, Context Precision/Recall).',
'advanced_patterns' => ['Hybrid search (dense + sparse/BM25)', 'HyDE (Hypothetical Document Embeddings)', 'RAPTOR (hierarchical RAG)', 'Corrective RAG (self-reflection)', 'Graph RAG (entities + relationships)', 'Agentic RAG (multi-step retrieval)'],
'best_practices' => ['Chunk size 256-512 tokens', 'Overlap 10-20%', 'Metadata filtering', 'Re-ranking (Cohere Rerank, cross-encoders)', 'Citation tracking']
]), 0.95);
inject($pdo, 'ai', 'ai_agents_2026', json_encode([
'title' => 'AI Agents & Frameworks 2026',
'desc' => 'AI Agents: LLMs avec tools, memory, planning. Frameworks: LangChain/LangGraph (Python), CrewAI (multi-agent), AutoGen (Microsoft), Claude Computer Use (Anthropic), OpenAI Assistants API. Architecture: ReAct (Reason+Act), Plan-and-Execute, LATS (Language Agent Tree Search). Tool use: function calling, MCP (Model Context Protocol by Anthropic). Memory: short-term (context), long-term (vector store), episodic (conversation history).',
'production_patterns' => ['Guardrails for safety', 'Human-in-the-loop for critical decisions', 'Agent observability (LangSmith, Arize)', 'Cost management (caching, routing)'],
'use_cases' => ['Coding agents (Devin, Claude Code, Cursor)', 'Research agents (Perplexity, deep research)', 'Customer support agents', 'Data analysis agents']
]), 0.95);
inject($pdo, 'ai', 'mlops_stack', json_encode([
'title' => 'MLOps — Production ML Stack',
'desc' => 'MLOps lifecycle: Data→Train→Evaluate→Deploy→Monitor→Retrain. Stack: Experiment tracking (MLflow, W&B), Feature store (Feast, Tecton), Model registry (MLflow, Vertex AI), Serving (TorchServe, Triton, BentoML, vLLM), Monitoring (Evidently, NannyML, WhyLabs). Infrastructure: Kubernetes + GPUs, Ray for distributed training. CI/CD: GitHub Actions + DVC (Data Version Control).',
'llmops' => ['Prompt management (PromptLayer, Langfuse)', 'Evaluation (LMSYS Chatbot Arena, custom evals)', 'Fine-tuning (LoRA, QLoRA, PEFT)', 'Deployment (vLLM, TGI, Ollama, llama.cpp)'],
'costs' => 'GPU training: H100 ~$3/hr (cloud), A100 ~$1.5/hr. Inference: depends on model size + optimization.'
]), 0.9);
inject($pdo, 'ai', 'code_generation_ai', json_encode([
'title' => 'AI Code Generation Tools 2026',
'desc' => 'GitHub Copilot: $19/mo, GPT-4 based, IDE integration. Cursor: AI-first IDE, Claude/GPT, $20/mo. Claude Code: CLI tool, agentic coding, Anthropic. Windsurf: Codeium IDE, AI-powered. Amazon Q Developer: AWS-focused. Codeium: free tier, fast completions. Benchmarks: SWE-bench (Claude Opus leads), HumanEval, MBPP. Architecture: code completion (inline) vs chat (conversational) vs agent (autonomous multi-file).',
'best_practices' => ['Clear docstrings/comments for context', 'Test-driven development with AI', 'Code review of AI output', 'Prompt engineering for complex tasks', 'Use .cursorrules / CLAUDE.md for project context'],
'impact' => 'Productivité dev: +25-50% (GitHub research). Ne remplace pas les devs, augmente la vélocité.'
]), 0.9);
inject($pdo, 'ai', 'vector_databases', json_encode([
'title' => 'Vector Databases Comparison 2026',
'desc' => 'Pinecone: managed, serverless, simple API. Weaviate: open-source, hybrid search, GraphQL. ChromaDB: lightweight, Python-native, great for prototyping. pgvector: PostgreSQL extension, no new infra needed. Qdrant: Rust-based, high performance, filtering. Milvus: enterprise-grade, billion-scale. FAISS: Facebook library, not a DB but fast ANN search.',
'comparison' => ['Pinecone: easiest, managed, $$', 'Weaviate: best hybrid search, self-hosted', 'pgvector: best if already on Postgres (WEVIA!)', 'ChromaDB: best for prototyping', 'Qdrant: best performance/features ratio'],
'wevia_recommendation' => 'pgvector sur PostgreSQL existant (S89) = zero new infra, parfait pour WEVIA Brain.'
]), 0.9);
// ══════════════════════════════════════════════════════════════
// D. INDUSTRIE — AÉRO, DÉFENSE, AUTO, SUPPLY CHAIN, ÉNERGIE
// ══════════════════════════════════════════════════════════════
inject($pdo, 'aerospace', 'mro_systems', json_encode([
'title' => 'MRO — Maintenance Repair Overhaul (Aerospace)',
'desc' => 'Marché MRO mondial: $115B (2026). Types: Engine (40%), Components (25%), Airframe (20%), Line (15%). Systèmes: SAP PM/EAM, IFS, Ramco Aviation, AMOS. Réglementations: EASA Part 145, FAA Part 145. Digital MRO: predictive maintenance (IoT sensors), digital twins, blockchain pour traçabilité pièces. Défis: Supply chain pièces de rechange, gestion AOG (Aircraft On Ground), compliance documentation.',
'kpis' => ['TAT (Turn-Around Time)', 'Aircraft availability %', 'Mean Time Between Failures (MTBF)', 'Maintenance cost per flight hour'],
'trends' => ['Predictive analytics réduisent unscheduled maintenance -30%', 'AR/VR pour formation techniciens', 'Additive manufacturing pour pièces rares']
]), 0.85);
inject($pdo, 'aerospace', 'as9100_quality', json_encode([
'title' => 'AS9100 — Aerospace Quality Management',
'desc' => 'AS9100 Rev D: standard qualité aérospatial basé sur ISO 9001 + exigences spécifiques aéro. Ajouts vs ISO: gestion configuration, contrôle premiers articles (FAI), gestion risques projet, traçabilité complète supply chain, prevention counterfeit parts. Certification: audit tierce partie (BSI, Bureau Veritas, TÜV). Complémentaires: AS9110 (MRO), AS9120 (distributeurs). NADCAP: accréditation procédés spéciaux (soudage, NDT, heat treatment).',
'implementation' => '12-18 mois typique. Coût: €30-100K selon taille entreprise.'
]), 0.85);
inject($pdo, 'aerospace', 'defense_procurement', json_encode([
'title' => 'Defense Procurement & Export Controls',
'desc' => 'ITAR (US): International Traffic in Arms Regulations — contrôle export technologies défense. EAR: Export Administration Regulations — dual-use items. Offset: obligations industrielles locales (30-100% valeur contrat). Procurement: RFI→RFP→Evaluation→BAFO→Contract. NATO standards: STANAG. Classification: CONFIDENTIEL/SECRET/TRÈS SECRET. Marchés défense Maroc: modernisation FAR, acquisition F-16/Apache, cyberdéfense.',
'players_maroc' => 'DGSN, FAR, DGST. Industriels: Thales, Leonardo, Boeing, Lockheed Martin présents au Maroc.',
'trends' => ['Autonomous systems (drones)', 'Cyber warfare capabilities', 'Space defense', 'AI for intelligence analysis']
]), 0.8);
inject($pdo, 'automotive', 'iatf16949', json_encode([
'title' => 'IATF 16949 — Automotive Quality Management',
'desc' => 'Standard qualité automobile: ISO 9001 + exigences spécifiques OEM. Core tools: APQP (Advanced Product Quality Planning), PPAP (Production Part Approval Process), FMEA (Failure Mode Effects Analysis), MSA (Measurement Systems Analysis), SPC (Statistical Process Control). Customer-Specific Requirements (CSR) par OEM. Défauts: PPM (Parts Per Million) objectif <10 PPM.',
'implementation' => '18-24 mois. Process approach obligatoire. Turtle diagram pour chaque processus.',
'digital' => 'IATF + Industry 4.0: MES, IoT quality gates, AI visual inspection, digital FMEA'
]), 0.85);
inject($pdo, 'automotive', 'ev_transition', json_encode([
'title' => 'EV Transition & Connected Car Strategy',
'desc' => 'Part EV nouvelles ventes: 25% global (2026), 35%+ Europe, 60%+ Norvège. Battery: LFP (cheaper, safer) vs NMC (higher density). BMS (Battery Management System) critique. Charging: AC (Level 1-2) vs DC Fast (Level 3). Standards: CCS, CHAdeMO, NACS (Tesla). Connected car: V2X (Vehicle-to-Everything), OTA updates, SDV (Software-Defined Vehicle). Maroc: usine Renault Tanger (EV planned), câblage auto = 1er secteur export.',
'supply_chain_impact' => 'Réduction 30% pièces (moteur EV vs ICE). Nouveaux composants: batteries, BMS, power electronics, thermal management.',
'software' => 'AUTOSAR Adaptive (high-performance ECUs), Android Automotive OS, car-as-platform business model'
]), 0.85);
inject($pdo, 'supply_chain', 'scor_model', json_encode([
'title' => 'SCOR Model — Supply Chain Operations Reference',
'desc' => 'SCOR 13.0: Plan→Source→Make→Deliver→Return→Enable. Métriques: Reliability (OTIF, Perfect Order), Responsiveness (Order Fulfillment Cycle Time), Agility (Upside Flexibility), Cost (Total SC Cost), Asset Management (Cash-to-Cash, ROTA). Niveaux: Level 1 (strategic), Level 2 (configuration), Level 3 (process elements), Level 4 (implementation). Digital SCOR: ajout AI, IoT, blockchain.',
'benchmarks' => ['OTIF target: >95%', 'Perfect Order: >90%', 'Cash-to-Cash: industrie dépendant', 'SC Cost as % Revenue: 5-15%'],
'tools' => ['SAP IBP', 'Kinaxis RapidResponse', 'o9 Solutions', 'Blue Yonder', 'Coupa']
]), 0.9);
inject($pdo, 'supply_chain', 'demand_forecasting_ai', json_encode([
'title' => 'AI Demand Forecasting',
'desc' => 'Méthodes: Time series (ARIMA, Prophet, Exponential Smoothing), ML (XGBoost, LightGBM, Random Forest), Deep Learning (LSTM, Transformer, N-BEATS, TFT, TimesFM). Features: historique ventes, prix, promotions, météo, events, social media sentiment. Accuracy: MAPE, WMAPE, bias. Hierarchical forecasting: bottom-up, top-down, middle-out. Probabilistic: quantile regression, conformal prediction.',
'tools' => ['SAP IBP Demand', 'Amazon Forecast', 'Google TimesFM', 'Nixtla (open-source)', 'DataRobot'],
'best_practice' => 'Ensemble methods + human judgment overlay. AI améliore forecast accuracy 20-50% vs méthodes traditionnelles.'
]), 0.9);
inject($pdo, 'supply_chain', 'resilience_frameworks', json_encode([
'title' => 'Supply Chain Resilience — Post-COVID Frameworks',
'desc' => 'Leçons COVID/Suez/Ukraine: diversification fournisseurs, nearshoring, buffer stocks stratégiques. VUCA → BANI (Brittle, Anxious, Non-linear, Incomprehensible). Frameworks: Dual/Multi sourcing, China+1 strategy, Friend-shoring (alliés géopolitiques). Technologies: Control towers (visibilité E2E), Digital twins SC, Risk scoring suppliers (Resilinc, Everstream).',
'maroc_opportunity' => 'Nearshoring Europe→Maroc. Zones franches: Tanger Med, Atlantic Free Zone, Kenitra. Accords libre-échange: UE, US, Turquie, pays arabes.',
'metrics' => ['Time-to-Recover (TTR)', 'Time-to-Survive (TTS)', 'Supplier risk score', 'Geographic concentration index']
]), 0.9);
// ══════════════════════════════════════════════════════════════
// E. CYBERSÉCURITÉ
// ══════════════════════════════════════════════════════════════
inject($pdo, 'cybersecurity', 'zero_trust', json_encode([
'title' => 'Zero Trust Architecture — NIST SP 800-207',
'desc' => 'Principe: Never trust, always verify. Piliers: 1) Identify (IAM, MFA), 2) Device (MDM, health check), 3) Network (microsegmentation), 4) Application (API security), 5) Data (classification, encryption), 6) Visibility (SIEM, XDR). Implémentation: Identity-first approach. Technologies: ZTNA (Zero Trust Network Access) remplace VPN. Vendors: Zscaler, Palo Alto Prisma, Cloudflare Access, Microsoft Entra.',
'maturity_model' => ['Level 1: Traditional perimeter', 'Level 2: Enhanced identity', 'Level 3: Microsegmentation', 'Level 4: Full Zero Trust', 'Level 5: Automated, AI-driven'],
'implementation' => '12-36 mois. Commencer par: MFA everywhere → Conditional Access → Microsegmentation → Continuous verification'
]), 0.95);
inject($pdo, 'cybersecurity', 'soc_siem', json_encode([
'title' => 'SOC/SIEM — Security Operations Center',
'desc' => 'SOC tiers: Tier 1 (alert triage), Tier 2 (investigation), Tier 3 (threat hunting, forensics). SIEM: Security Information and Event Management — collecte logs, corrélation, alerting. Leaders: Splunk (Cisco), Microsoft Sentinel, IBM QRadar, Elastic SIEM, Wazuh (open-source). SOAR: Security Orchestration, Automation and Response — playbooks automatisés. XDR: Extended Detection and Response — vision unifiée endpoint+network+cloud.',
'metrics' => ['MTTD (Mean Time to Detect): target <1h', 'MTTR (Mean Time to Respond): target <4h', 'False positive rate: target <30%', 'Alert fatigue index'],
'wazuh_recommendation' => 'Wazuh = SIEM open-source recommandé pour WEVAL: HIDS, vulnerability detection, compliance (PCI DSS, GDPR), active response. Déploiement sur S88 GPU (1 TB libre).'
]), 0.9);
inject($pdo, 'cybersecurity', 'iso27001_nis2', json_encode([
'title' => 'ISO 27001:2022 & NIS2 Directive',
'desc' => 'ISO 27001:2022: 93 contrôles (vs 114 en 2013) organisés en 4 thèmes: Organizational (37), People (8), Physical (14), Technological (34). Nouveaux contrôles: Threat intelligence, Cloud security, ICT readiness for BC, Data masking, DLP, Monitoring activities, Web filtering, Secure coding. NIS2 (EU): directive cyber obligatoire pour secteurs essentiels et importants. Deadline transposition: Oct 2024. Sanctions: jusqu\'à 2% CA global ou €10M.',
'implementation_iso27001' => '6-18 mois. Étapes: Gap analysis → Risk assessment → ISMS policies → Controls implementation → Internal audit → Certification audit.',
'maroc' => 'Loi 05-20 cybersécurité. DGSSI (Direction Générale de la Sécurité des Systèmes d\'Information). Pas encore d\'équivalent NIS2 mais en préparation.'
]), 0.9);
inject($pdo, 'cybersecurity', 'mitre_attack', json_encode([
'title' => 'MITRE ATT&CK Framework',
'desc' => 'Matrice tactiques/techniques des attaquants. 14 Tactics: Reconnaissance, Resource Development, Initial Access, Execution, Persistence, Privilege Escalation, Defense Evasion, Credential Access, Discovery, Lateral Movement, Collection, C2, Exfiltration, Impact. 200+ Techniques, 400+ Sub-techniques. Usage: threat modeling, red team exercises, detection engineering, SOC playbooks. Compléments: MITRE D3FEND (défense), MITRE ENGAGE (adversary engagement).',
'practical' => 'Mapper chaque alert SIEM à une technique ATT&CK. Purple teaming: red team attaque technique T1059, blue team vérifie détection. Atomic Red Team: tests unitaires par technique.'
]), 0.9);
// ══════════════════════════════════════════════════════════════
// F. CLOUD & INFRASTRUCTURE
// ══════════════════════════════════════════════════════════════
inject($pdo, 'cloud', 'multicloud_strategy', json_encode([
'title' => 'Multi-Cloud Strategy 2026',
'desc' => 'AWS (33% market share): le plus mature, 200+ services. Azure (22%): meilleur hybrid, M365 integration. GCP (11%): meilleur data/AI, BigQuery. Huawei Cloud: forte croissance Afrique/MENA, data centers Maroc prévu. Scaleway: cloud souverain français, RGPD-native. OVH: infrastructure EU, bare metal compétitif. Strategy: pas de lock-in, abstraire avec Terraform/Pulumi, containers pour portabilité.',
'weval_stack' => 'Hetzner (compute GPU, prix agressif) + OVH (tracking, EU compliance) + Huawei Cloud (Afrique expansion)',
'cost_optimization' => ['Reserved instances -40-60%', 'Spot/Preemptible -70-90%', 'Right-sizing (continuous)', 'FinOps practice']
]), 0.9);
inject($pdo, 'cloud', 'kubernetes_production', json_encode([
'title' => 'Kubernetes in Production — Best Practices',
'desc' => 'Architecture: Control plane (etcd, scheduler, API server, controller-manager) + Worker nodes (kubelet, kube-proxy, container runtime). Distributions: EKS (AWS), AKS (Azure), GKE (Google), k3s (lightweight), k0s (zero friction). Essentials: Namespaces pour isolation, RBAC pour auth, NetworkPolicies pour segmentation, ResourceQuotas pour limits, PodDisruptionBudgets pour HA.',
'production_checklist' => ['Minimum 3 nodes (HA)', 'PodAntiAffinity pour spread', 'HPA/VPA autoscaling', 'Ingress controller (Nginx/Traefik)', 'Service mesh optional (Istio/Linkerd)', 'Backup etcd', 'GitOps (ArgoCD/Flux)', 'Monitoring (Prometheus+Grafana)'],
'security' => ['Pod Security Standards', 'Network Policies', 'Image scanning (Trivy)', 'Secret management (Vault/SOPS)', 'OPA/Gatekeeper policies']
]), 0.9);
inject($pdo, 'cloud', 'iac_terraform', json_encode([
'title' => 'Infrastructure as Code — Terraform & Alternatives',
'desc' => 'Terraform (HashiCorp/IBM): HCL language, state management, provider ecosystem (3000+ providers). Alternatives: Pulumi (real programming languages), OpenTofu (open-source fork), AWS CDK, Azure Bicep, Google Deployment Manager. Best practices: Remote state (S3+DynamoDB), workspaces, modules, policy-as-code (Sentinel/OPA). GitOps: Terraform + Atlantis/Spacelift for PR-based infrastructure changes.',
'weval_practical' => 'Terraform pour provisionner les MTA jetables WEVADS: create → campaign → destroy. Hetzner provider disponible.',
'patterns' => ['Modular composition', 'Environment parity (dev/staging/prod)', 'Drift detection', 'Cost estimation (Infracost)']
]), 0.85);
// ══════════════════════════════════════════════════════════════
// G. DATA & ANALYTICS
// ══════════════════════════════════════════════════════════════
inject($pdo, 'data', 'data_governance', json_encode([
'title' => 'Data Governance Framework',
'desc' => 'Piliers: Quality, Security, Privacy, Compliance, Lifecycle. DAMA-DMBOK: 11 knowledge areas. Roles: Data Owner (business), Data Steward (quality), Data Engineer (pipeline), Data Architect (design). Data Catalog: Apache Atlas, Alation, Collibra, DataHub (open-source). Data Quality: Great Expectations (open-source), dbt tests, Soda. Data Lineage: OpenLineage standard, Marquez.',
'maturity_model' => ['Level 1: Initial/Ad-hoc', 'Level 2: Managed', 'Level 3: Defined', 'Level 4: Measured', 'Level 5: Optimizing'],
'compliance' => 'RGPD Art 5: licéité, limitation finalité, minimisation, exactitude, limitation conservation, intégrité/confidentialité, accountability'
]), 0.9);
inject($pdo, 'data', 'lakehouse_architecture', json_encode([
'title' => 'Data Lakehouse Architecture',
'desc' => 'Fusion Data Lake (stockage brut, schema-on-read) + Data Warehouse (structuré, optimisé requêtes). Technologies: Delta Lake (Databricks), Apache Iceberg (Netflix/Apple), Apache Hudi (Uber). Compute: Spark, Trino/Presto, DuckDB (local). Managed: Databricks, Snowflake, BigQuery. Architecture: Bronze (raw) → Silver (cleaned) → Gold (business-ready). Medallion architecture.',
'comparison' => ['Snowflake: easiest, managed, séparation storage/compute', 'Databricks: meilleur pour ML/AI, Unity Catalog', 'BigQuery: meilleur pour Google ecosystem, serverless', 'Delta Lake on S3: cheapest, self-managed'],
'dbt' => 'dbt (data build tool): transformation SQL versionné, tests, documentation, lineage. dbt Core (open-source) vs dbt Cloud (managed).'
]), 0.9);
inject($pdo, 'data', 'power_bi_analytics', json_encode([
'title' => 'Business Intelligence — Power BI, Tableau, Looker',
'desc' => 'Power BI: leader Gartner, M365 integration, DAX language, $10/user/month (Pro). Tableau: meilleur data viz, VizQL, $75/user/month. Looker (Google): semantic layer (LookML), embedded analytics. Qlik: associative engine, in-memory. Comparaison: Power BI = best value, Tableau = best viz, Looker = best for developers. Tendances: Embedded analytics, AI-augmented analytics (NL queries), real-time dashboards.',
'best_practices' => ['Star schema modeling', 'Incremental refresh', 'Row-level security (RLS)', 'Performance: reduce cardinality, use aggregations', 'Design: 5-second rule, F-pattern, max 7±2 visuals per page']
]), 0.85);
// ══════════════════════════════════════════════════════════════
// H. MARKETING DIGITAL
// ══════════════════════════════════════════════════════════════
inject($pdo, 'email_marketing', 'deliverability_2026', json_encode([
'title' => 'Email Deliverability Best Practices 2026',
'desc' => 'Authentication: SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail), DMARC (Domain-based Message Authentication). BIMI: Brand Indicators for Message Identification — logo dans inbox. Google/Yahoo 2024+ requirements: SPF+DKIM+DMARC mandatory, one-click unsubscribe, spam rate <0.3%. Warmup: progressive volume increase over 4-8 weeks. Reputation: IP reputation + domain reputation. Tools: Google Postmaster Tools, Microsoft SNDS.',
'technical' => ['SPF: max 10 DNS lookups', 'DKIM: 2048-bit key minimum', 'DMARC: start p=none, monitor, then p=quarantine, then p=reject', 'List-Unsubscribe-Post header mandatory'],
'metrics' => ['Inbox placement rate >95%', 'Bounce rate <2%', 'Spam complaint rate <0.1%', 'Open rate benchmark: 20-25%', 'Click rate benchmark: 2-5%']
]), 0.95);
inject($pdo, 'marketing', 'seo_2026', json_encode([
'title' => 'SEO Trends 2026',
'desc' => 'Google AI Overviews (ex-SGE) impactent le CTR organique. Core Web Vitals toujours importants: LCP<2.5s, INP<200ms, CLS<0.1. E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) crucial pour YMYL (Your Money Your Life). Technical SEO: structured data (Schema.org), sitemap, Core Web Vitals, mobile-first. Content: topical authority, helpful content update, entity-based SEO.',
'ai_impact' => 'AI-generated content: Google ne pénalise pas si utile et de qualité. Mais: thin AI content = spam. Best practice: AI draft + human expertise + original data/insights.',
'tools' => ['Ahrefs/SEMrush/Moz', 'Google Search Console', 'Screaming Frog', 'PageSpeed Insights', 'Schema markup generators']
]), 0.85);
inject($pdo, 'marketing', 'crm_comparison', json_encode([
'title' => 'CRM Platforms Comparison 2026',
'desc' => 'Salesforce: leader (#1 market share 23%), Einstein AI, AppExchange ecosystem. HubSpot: best for SMB, free CRM, Marketing Hub, Sales Hub, Service Hub. Microsoft Dynamics 365: best for M365 shops, Copilot AI integration. Zoho: best value, 50+ apps, good for MENA. Odoo CRM: open-source, integrated with ERP. Oracle CX: enterprise, best for complex B2B. Pipedrive: best for sales-focused teams.',
'selection_criteria' => ['Company size and budget', 'Integration needs (ERP, email, phone)', 'Industry-specific features', 'AI/automation capabilities', 'Deployment (cloud/on-premise)', 'Customization flexibility'],
'cost_range' => 'Free (HubSpot/Odoo) → $25/user (Salesforce Starter) → $300+/user (Salesforce Enterprise)'
]), 0.85);
// ══════════════════════════════════════════════════════════════
// I. ÉNERGIE & ESG
// ══════════════════════════════════════════════════════════════
inject($pdo, 'energy', 'esg_reporting', json_encode([
'title' => 'ESG Reporting Standards 2026',
'desc' => 'EU CSRD (Corporate Sustainability Reporting Directive): obligatoire 2024+ pour grandes entreprises, 2025+ PME cotées. Standards: ESRS (European Sustainability Reporting Standards), GRI (Global Reporting Initiative), ISSB (IFRS S1/S2). Double materiality: impact on company AND impact of company on environment/society. Scope GHG Protocol: Scope 1 (direct), Scope 2 (indirect energy), Scope 3 (value chain). Tools: Persefoni, Watershed, Plan A, Sweep.',
'maroc' => 'Stratégie Nationale de Développement Durable. MASEN (énergie renouvelable). Bourse de Casablanca ESG Index. Taxonomie verte en développement.',
'consulting_opportunity' => 'CSRD compliance = marché €10B+. WEVAL positionnement: ESG data management + reporting automation + SAP Sustainability Control Tower.'
]), 0.9);
inject($pdo, 'energy', 'energy_transition', json_encode([
'title' => 'Energy Transition Strategies',
'desc' => 'Objectif: Net Zero 2050. Piliers: 1) Electrification (transport, chauffage), 2) Renewables scale-up (solar, wind, storage), 3) Hydrogen (green H2 for industry), 4) Energy efficiency, 5) Carbon capture (CCS/CCUS), 6) Circular economy. Maroc: objectif 52% renouvelable 2030. Noor Ouarzazate (580 MW CSP), Tarfaya (300 MW wind). Green H2: projet AMUN (Guelmim, export vers EU). Power-to-X strategy.',
'technologies' => ['Battery storage (Li-ion, Na-ion, flow batteries)', 'Green hydrogen electrolysis', 'Smart grid/microgrid', 'Digital twins for energy management', 'AI for grid optimization'],
'market_size' => 'Global energy transition investment: $1.8T/year (2026). Solar LCOE: $20-30/MWh. Wind: $25-50/MWh.'
]), 0.85);
// ══════════════════════════════════════════════════════════════
// J. BANKING / FINTECH
// ══════════════════════════════════════════════════════════════
inject($pdo, 'banking', 'open_banking_psd2', json_encode([
'title' => 'Open Banking & PSD2/PSD3',
'desc' => 'PSD2 (EU 2018): accès comptes bancaires via API pour TPP (Third Party Providers). AISP (Account Information), PISP (Payment Initiation). PSD3/PSR (2025+): renforcement SCA, lutte fraude, inclusion fintechs. Open Banking standards: Berlin Group NextGenPSD2, UK Open Banking, STET (France). Technologies: API REST, OAuth 2.0, OIDC, eIDAS certificates. Maroc: Bank Al-Maghrib prépare réglementation Open Banking.',
'players' => ['Agrégateurs: Plaid, Tink (Visa), Bridge (Bankin)', 'Processors: Stripe, Adyen, Mollie', 'Neo-banks: Revolut, N26, Wise'],
'opportunities' => 'BaaS (Banking as a Service), Embedded finance, Pay-by-bank, Account-to-account payments.'
]), 0.85);
inject($pdo, 'banking', 'islamic_finance', json_encode([
'title' => 'Islamic Finance — Principes & Produits',
'desc' => 'Principes: pas d\'intérêt (riba), partage profit/perte, adossement actif réel, pas de spéculation (gharar/maysir). Produits: Murabaha (coût+marge), Ijara (leasing), Musharaka (partnership), Mudaraba (profit-sharing), Sukuk (obligations islamiques), Takaful (assurance islamique). Marché global: $4T+ actifs. Maroc: banques participatives depuis 2017 (Umnia, Bank Assafa, BTI Bank, Al Akhdar Bank). AAOIFI et IFSB standards.',
'maroc_context' => 'Conseil Supérieur des Oulémas: conformité charia. Bank Al-Maghrib: régulation prudentielle. Sukuk souverains Maroc: émissions depuis 2018. Forte demande non satisfaite: 30% Marocains préfèrent finance participative.',
'it_systems' => 'Core banking islamique: Path Solutions (iMAL), Temenos (T24 Islamic), Oracle FLEXCUBE Islamic.'
]), 0.85);
// ══════════════════════════════════════════════════════════════
// K. TELECOM / 5G
// ══════════════════════════════════════════════════════════════
inject($pdo, 'telecom', '5g_architecture', json_encode([
'title' => '5G Architecture & Network Slicing',
'desc' => '5G: eMBB (enhanced Mobile Broadband, 10Gbps), URLLC (Ultra-Reliable Low Latency, <1ms), mMTC (massive Machine-Type Communications, 1M devices/km²). Architecture: 5G Core (SBA - Service Based Architecture), gNB (base stations), 5G NR (New Radio). Network Slicing: réseau virtuel dédié par use case (e.g., slice automotive, slice healthcare, slice enterprise). Open RAN: disaggrégation radio (RU, DU, CU). MEC (Multi-access Edge Computing).',
'maroc' => 'Maroc Telecom, Orange Maroc, inwi. Attribution fréquences 5G: ANRT en cours. ANRT régulateur.',
'enterprise_5g' => 'Private 5G networks pour industrie: campus manufacturing, ports, mines, smart cities. Marché: $10B+ (2026).'
]), 0.85);
// ══════════════════════════════════════════════════════════════
// L. RETAIL / E-COMMERCE
// ══════════════════════════════════════════════════════════════
inject($pdo, 'retail', 'omnichannel_2026', json_encode([
'title' => 'Omnichannel Retail Strategy 2026',
'desc' => 'Unified commerce: seamless experience across online, mobile, store, social, marketplace. Key capabilities: unified inventory, order orchestration (OMS), clienteling (store associate tools), BOPIS/BORIS (Buy Online Pick/Return In Store), endless aisle. Composable commerce: headless architecture, MACH (Microservices, API-first, Cloud-native, Headless). Platforms: Shopify Plus, commercetools, Salesforce Commerce Cloud, Adobe Commerce (Magento).',
'technologies' => ['Customer Data Platform (CDP): Segment, mParticle', 'Retail Media Networks (RMN)', 'AI personalization (Dynamic Yield, Bloomreach)', 'Social commerce (TikTok Shop, Instagram Shopping)', 'AR try-on (virtual fitting)'],
'maroc' => 'Jumia (marketplace leader Afrique), Hmizate, MyTindy (artisanat). Marjane/Carrefour Maroc: omnichannel en développement.'
]), 0.85);
// ══════════════════════════════════════════════════════════════
// M. ADDITIONAL HIGH-VALUE KNOWLEDGE
// ══════════════════════════════════════════════════════════════
inject($pdo, 'consulting', 'roi_frameworks', json_encode([
'title' => 'ROI Calculation Frameworks for Consulting',
'desc' => 'ROI = (Net Benefit / Cost) × 100. TCO (Total Cost of Ownership): license + implementation + training + maintenance + opportunity cost. NPV (Net Present Value): valeur actuelle des bénéfices futurs. IRR (Internal Rate of Return): taux rendement projet. Payback Period: temps récupération investissement. EVA (Economic Value Added). Benchmarks SAP: ROI moyen S/4HANA 300% sur 5 ans (Nucleus Research). Time-to-value: SAP Cloud <12 mois vs on-premise 18-24 mois.',
'presentation' => 'Toujours présenter en terms business: "€X million économisés par an" plutôt que "réduction 15% des coûts". Inclure quick wins (3-6 mois) ET bénéfices stratégiques (1-3 ans).'
]), 0.9);
inject($pdo, 'consulting', 'proposal_writing', json_encode([
'title' => 'Consulting Proposal Best Practices',
'desc' => 'Structure gagnante: 1) Executive Summary (1 page, business impact first), 2) Understanding (montrer qu\'on comprend le client), 3) Approach & Methodology, 4) Team & References, 5) Timeline & Milestones, 6) Investment (pas "coût"), 7) Why WEVAL (differentiators). Règles: lead with insight (pas de description générique), quantifier tout, inclure case studies similaires, pricing transparent. Différentiation WEVAL: expertise Afrique, souveraineté IA, Vistex exclusif, double culture EU/MENA.',
'anti_patterns' => ['Generic capabilities deck', 'Prix sans justification valeur', 'Trop de pages (max 30)', 'Pas de call-to-action clair']
]), 0.9);
inject($pdo, 'consulting', 'maroc_business_context', json_encode([
'title' => 'Morocco Business Context — Key Facts 2026',
'desc' => 'PIB: ~$150B. Croissance: 3-4%. Population: 37M. Monnaie: MAD (partiellement flottant). Secteurs clés: Automobile (#1 export Afrique, Renault+Stellantis), Phosphates (OCP, #1 mondial), Tourisme, Agriculture, Aéronautique (Safran, Bombardier, Boeing), Offshoring (Casanearshore). Casablanca Finance City (CFC): statut fiscal avantageux (IS 15%), plateforme Afrique. Hub logistique: Tanger Med (#1 port Méditerranée, #1 Afrique container).',
'opportunities' => ['Nouveau modèle développement post-2021', 'Charte investissement 2022', 'Stratégie digitale 2030', 'Généralisation protection sociale', 'Hub manufacturing Afrique (nearshoring EU)'],
'challenges' => ['Capital humain et formation', 'Fracture digitale rural/urbain', 'Informalité économique', 'Stress hydrique']
]), 0.9);
inject($pdo, 'consulting', 'africa_expansion', json_encode([
'title' => 'Africa Market Entry & Expansion Strategy',
'desc' => 'Afrique: 1.4B population, PIB $3T+, classe moyenne croissante. Hubs tech: Lagos, Nairobi, Le Caire, Casablanca, Cape Town, Kigali. AfCFTA (Zone de Libre-Échange Continentale Africaine): marché unique 1.4B personnes. Défis: infrastructure, réglementation fragmentée, risque change, talent shortage. Stratégie entrée: partenariat local, localisation produit, mobile-first (85%+ mobile penetration).',
'weval_positioning' => 'Casablanca = gateway Afrique francophone. Compétences: français+arabe+anglais, connaissance réglementaire MENA/Afrique, partenariat Huawei Cloud (data centers Afrique).',
'sectors' => 'Fintech ($6B+ funding 2022), Agritech, Healthtech, Edtech, Logistics/Mobility, Energy'
]), 0.85);
// ══════════════════════════════════════════════════════════════
// FINALIZE
// ══════════════════════════════════════════════════════════════
echo date('Y-m-d H:i:s') . " — KB INJECTION COMPLETE\n";
echo "Injected: $injected | Skipped (already exist): $skipped | Total: " . ($injected + $skipped) . "\n";