{"id":246,"date":"2026-01-21T09:47:46","date_gmt":"2026-01-21T09:47:46","guid":{"rendered":"https:\/\/cortexorigin.com\/?page_id=246"},"modified":"2026-03-14T09:01:37","modified_gmt":"2026-03-14T09:01:37","slug":"morph-gates","status":"publish","type":"page","link":"https:\/\/cortexorigin.com\/index.php\/morph-gates\/","title":{"rendered":""},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');\n \nbody { margin: 0; padding: 0; background: #F4F0EB; font-family: 'DM Sans', sans-serif; }\n \n.menu-demo { max-width: 1200px; margin: 3rem auto; padding: 0 2rem; }\n.menu-demo h1 { font-size: 1.6rem; font-weight: 600; color: #0C1829; margin-bottom: 0.5rem; }\n.menu-demo .subtitle { font-size: 0.9rem; color: #5A6B7F; margin-bottom: 3rem; }\n \n\/* MENU BAR *\/\n.menu-bar {\n  background: #0C1829; border-radius: 4px; padding: 0 1.5rem;\n  display: flex; align-items: center; justify-content: space-between;\n  position: relative; z-index: 100;\n}\n.menu-logo {\n  font-family: 'DM Sans', sans-serif; font-weight: 700; font-size: 0.95rem;\n  color: #fff; padding: 1rem 0; letter-spacing: 0.03em;\n}\n.menu-logo span { color: #C9A96E; }\n.menu-items { display: flex; align-items: center; gap: 0; }\n.menu-item {\n  position: relative; padding: 1rem 1rem;\n  font-size: 0.78rem; font-weight: 500; color: rgba(184,212,240,0.75);\n  cursor: pointer; letter-spacing: 0.02em; transition: color 0.2s;\n}\n.menu-item:hover { color: #fff; }\n.menu-item::after {\n  content: '\u25be'; margin-left: 0.3rem; font-size: 0.6rem; opacity: 0.5;\n}\n.menu-item.no-drop::after { content: ''; }\n.menu-cta {\n  font-family: 'JetBrains Mono', monospace; font-size: 0.65rem; font-weight: 500;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  padding: 0.5rem 1.2rem; border-radius: 2px;\n  background: rgba(201,169,110,0.15); color: #C9A96E; border: 1px solid rgba(201,169,110,0.3);\n  cursor: pointer; transition: all 0.3s;\n}\n.menu-cta:hover { background: rgba(201,169,110,0.25); color: #fff; }\n \n\/* DROPDOWN *\/\n.menu-dropdown {\n  display: none; position: absolute; top: 100%; left: 0;\n  background: #0C1829; border: 1px solid rgba(74,144,217,0.15);\n  border-top: 2px solid #C9A96E; border-radius: 0 0 4px 4px;\n  min-width: 320px; padding: 0.8rem 0; z-index: 200;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n}\n.menu-item:hover .menu-dropdown { display: block; }\n.menu-dropdown a {\n  display: block; padding: 0.5rem 1.5rem; font-size: 0.8rem; color: rgba(184,212,240,0.6);\n  text-decoration: none; transition: all 0.2s; line-height: 1.5;\n}\n.menu-dropdown a:hover { color: #fff; background: rgba(74,144,217,0.08); }\n.menu-dropdown .drop-label {\n  font-family: 'JetBrains Mono', monospace; font-size: 0.58rem; font-weight: 600;\n  letter-spacing: 0.15em; color: #C9A96E; text-transform: uppercase;\n  padding: 0.6rem 1.5rem 0.3rem; display: block;\n}\n.menu-dropdown .drop-sep {\n  border: none; border-top: 1px solid rgba(74,144,217,0.08);\n  margin: 0.5rem 1.5rem;\n}\n \n\/* HIGHLIGHTED LINK *\/\n.menu-dropdown a.drop-highlight {\n  display: flex; align-items: center; justify-content: space-between;\n  margin: 0.4rem 0.8rem 0.2rem;\n  padding: 0.55rem 1rem;\n  background: rgba(201,169,110,0.08);\n  border: 1px solid rgba(201,169,110,0.2);\n  border-radius: 3px;\n  color: #C9A96E;\n  font-weight: 600; font-size: 0.78rem;\n  transition: all 0.2s;\n}\n.menu-dropdown a.drop-highlight:hover {\n  background: rgba(201,169,110,0.18);\n  color: #fff;\n  border-color: rgba(201,169,110,0.45);\n}\n.drop-highlight-arrow { font-size: 0.65rem; opacity: 0.6; margin-left: 8px; }\n \n\/* SIMULATION LINKS \u2014 variante bleue *\/\n.menu-dropdown a.drop-sim {\n  display: flex; align-items: center; justify-content: space-between;\n  margin: 0.25rem 0.8rem;\n  padding: 0.5rem 1rem;\n  background: rgba(74,144,217,0.06);\n  border: 1px solid rgba(74,144,217,0.18);\n  border-radius: 3px;\n  color: rgba(184,212,240,0.85);\n  font-size: 0.78rem;\n  transition: all 0.2s;\n}\n.menu-dropdown a.drop-sim:hover {\n  background: rgba(74,144,217,0.14);\n  color: #fff;\n  border-color: rgba(74,144,217,0.4);\n}\n.drop-sim-icon { font-size: 0.7rem; opacity: 0.55; margin-left: 8px; }\n \n\/* MEGA DROPDOWN *\/\n.mega-dropdown {\n  display: none; position: absolute; top: 100%; left: -100px;\n  background: #0C1829; border: 1px solid rgba(74,144,217,0.15);\n  border-top: 2px solid #C9A96E; border-radius: 0 0 4px 4px;\n  width: 640px; padding: 1.5rem; z-index: 200;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n}\n.menu-item:hover .mega-dropdown { display: block; }\n.mega-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 0 2rem; }\n.mega-col .drop-label { padding: 0 0 0.3rem; }\n.mega-col a {\n  display: block; padding: 0.35rem 0; font-size: 0.78rem; color: rgba(184,212,240,0.6);\n  text-decoration: none; transition: color 0.2s;\n}\n.mega-col a:hover { color: #fff; }\n<\/style>\n \n<div class=\"menu-demo\">\n \n<div class=\"menu-bar\">\n  <div class=\"menu-logo\">CORTEX <span>ORIGIN\u2122<\/span><\/div>\n  <div class=\"menu-items\">\n \n    <!-- 1. ARCHITECTURE -->\n    <div class=\"menu-item\">\n      Architecture\n      <div class=\"mega-dropdown\">\n        <div class=\"mega-cols\">\n          <div class=\"mega-col\">\n            <span class=\"drop-label\">Socle critique (TCB)<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/larchitecture-cortex-origin\/\">CORTEX ORIGIN\u2122 \u2014 Vue d&rsquo;ensemble<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-core\/\">Cortex Core\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/omega-gouvernance-decisionnelle\/\">OMEGA\u2122 \u2014 Gouvernance<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/180-2\/\">PRISM\u2122 \u2014 Preuve<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-aegis\/\">AEGIS\u2122 \u2014 Ex\u00e9cution<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-fulcrum\/\">FULCRUM\u2122<\/a>\n            <hr class=\"drop-sep\">\n            <span class=\"drop-label\">S\u00e9curit\u00e9 &#038; Confinement<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/2026\/01\/02\/sentinel-securite-active-et-gouvernance-des-signaux\/\">SENTINEL\u2122 \u2014 S\u00e9curit\u00e9 active<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/wall-dome-les-4-formules-de-confinement-et-gouvernance-runtime\/\">WALL-DOME\u2122 \u2014 Confinement<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-cerbere\/\">CERB\u00c8RE\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-cerbere-decision-guard\/\">Decision Guard\u2122<\/a>\n          <\/div>\n          <div class=\"mega-col\">\n            <span class=\"drop-label\">Interface &#038; Orchestration<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/2026\/01\/02\/ava-cpl\/\">AVA\u2122 &#038; CPL\u2122 \u2014 Interface<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/multi-lcm-trm-engine-orchestration-gouvernee-multi-modeles-ia\/\">Multi LCM \/ TRM Engine\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/trm-contrain-nano\/\">TRM Contrain Nano\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-ecoflux\/\">EcoFlux\u2122 \u2014 Frugalit\u00e9<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/morph-gates\/\">MORPH GATES\u2122 \u2014 CI\/CD<\/a>\n            <hr class=\"drop-sep\">\n            <span class=\"drop-label\">Capacit\u00e9s avanc\u00e9es<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-quantum-ready\/\">Quantum-Ready\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-cyber-orion-3\/\">CYBER-ORION\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-labcode\/\">LabCode\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-chameleon\/\">CHAMELEON\u2122<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-mirror-lab\/\">MIRROR LAB\u2122<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n \n    <!-- 2. APPLICATIONS -->\n    <div class=\"menu-item\">\n      Applications\n      <div class=\"menu-dropdown\">\n        <span class=\"drop-label\">Verticales technologiques<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/imcortex-2\/\">IMCORTEX\u2122 \u0394IMC \u2014 Architecture cognitive<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/space-ai-autonomie-gouvernee\/\">Space AI \u2014 Autonomie gouvern\u00e9e<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/quantum-assurance-architecture-quantum-ready\/\">Quantum Assurance<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/wall-dome-drones-systemes-autonomes\/\">Drones &#038; Syst\u00e8mes autonomes<\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">IAG par secteur<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-la-banque-la-finance-les-oiv\/\">Banque, Finance &#038; OIV<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-la-defense-la-securite-le-cyber\/\">D\u00e9fense &#038; Cybers\u00e9curit\u00e9<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-letat-le-regalien\/\">\u00c9tat &#038; R\u00e9galien<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/592-2\/\">Tous les secteurs<\/a>\n      <\/div>\n    <\/div>\n \n    <!-- 3. V\u00c9RIFICATION -->\n    <div class=\"menu-item\">\n      V\u00e9rification\n      <div class=\"menu-dropdown\">\n        <span class=\"drop-label\">CFVL \u2014 Laboratoire formel<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/689-2\/\">CFVL \u2014 Page principale<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/841-2\/\">Journal R&#038;D<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/833-2\/\">Publications &#038; \u00e9valuations<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/827-2\/\">M\u00e9thodologie<\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">Recherche<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/604-2\/\">Cortex AGI Exp\u00e9rimental<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-2\/\">MVP CORTEX\u2122<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/814-2\/\">IA expliqu\u00e9e simplement<\/a>\n      <\/div>\n    <\/div>\n \n    <!-- 4. SECTEURS -->\n    <div class=\"menu-item\">\n      Secteurs\n      <div class=\"menu-dropdown\">\n        <span class=\"drop-label\">Audiences<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/investisseurs-partenaires\/\">Investisseurs &#038; partenaires<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/industriels-integrateurs\/\">Industriels &#038; int\u00e9grateurs<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/decideurs-publics-autorites\/\">D\u00e9cideurs publics &#038; autorit\u00e9s<\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">Packs Applications (paC)<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-la-banque-la-finance-les-oiv\/\">Finance &#038; Banque<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-la-defense-la-securite-le-cyber\/\">D\u00e9fense &#038; Cyber<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-iag-pour-letat-le-regalien\/\">\u00c9tat &#038; R\u00e9galien<\/a>\n      <\/div>\n    <\/div>\n \n    <!-- 5. CFVL -->\n    <div class=\"menu-item\">\n      CFVL\n      <div class=\"menu-dropdown\" style=\"min-width:300px\">\n \n        <span class=\"drop-label\">Programme de certification<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/689-2\/\">CFVL \u2014 Page principale<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/841-2\/\">Journal R&#038;D<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/833-2\/\">Publications<\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/rapport-mttd-mttb\/\">Rapport MTTD \/ MTTB<\/a>\n \n        <hr class=\"drop-sep\">\n \n        <span class=\"drop-label\">Simulations interactives<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/test\/\" class=\"drop-sim\">\n          Simulations Attaque\n          <span class=\"drop-sim-icon\">\u26a1<\/span>\n        <\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/simulation\/\" class=\"drop-sim\">\n          Sch\u00e9ma &amp; Simulations\n          <span class=\"drop-sim-icon\">\u25ce<\/span>\n        <\/a>\n \n        <hr class=\"drop-sep\">\n \n        <a href=\"https:\/\/cortexorigin.com\/index.php\/1043-2\/\" class=\"drop-highlight\">\n          Evaluation Dashboard\n          <span class=\"drop-highlight-arrow\">\u2197<\/span>\n        <\/a>\n \n      <\/div>\n    <\/div>\n \n    <!-- CTA -->\n    <a href=\"mailto:press@cortexorigin.com\" style=\"text-decoration:none\"><div class=\"menu-cta\">Contact<\/div><\/a>\n\n  <\/div>\n<\/div>\n \n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<!--\n  MORPH GATES\u2122 \u2014 Gouvernance CI\/CD du TCB\n  WordPress Custom HTML Block \/ Page Builder\n  Coller dans un bloc \"HTML personnalis\u00e9\" ou \u00e9diteur mode Code\n  Compatible : Gutenberg, Elementor, Divi, WPBakery, Classic Editor\n-->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=JetBrains+Mono:wght@400;500;600&family=DM+Sans:wght@300;400;500;600;700&display=swap');\n\n.mg-page {\n  --navy: #0C1829;\n  --navy-mid: #162240;\n  --navy-light: #1E3055;\n  --slate: #2A3F5F;\n  --blue: #4A90D9;\n  --blue-light: #6BA4E7;\n  --ice: #B8D4F0;\n  --cream: #F4F0EB;\n  --white: #FAFAF8;\n  --gray: #8C9BAF;\n  --gold: #C9A96E;\n  --gold-dim: rgba(201,169,110,0.12);\n  --red: #C0392B;\n  --green: #27AE60;\n  --orange: #D4872C;\n  --serif: 'EB Garamond', 'Georgia', serif;\n  --sans: 'DM Sans', 'Helvetica Neue', sans-serif;\n  --mono: 'JetBrains Mono', 'Consolas', monospace;\n\n  font-family: var(--sans);\n  color: var(--navy);\n  -webkit-font-smoothing: antialiased;\n  line-height: 1.6;\n  max-width: 100%;\n  overflow-x: hidden;\n  margin: 0; padding: 0;\n}\n.mg-page *,.mg-page *::before,.mg-page *::after { box-sizing: border-box; }\n.mg-page h1,.mg-page h2,.mg-page h3,.mg-page h4,.mg-page p,.mg-page ul,.mg-page li {\n  margin:0;padding:0;font-weight:normal;list-style:none;\n}\n.mg-page a { text-decoration: none; }\n\n\/* \u2550\u2550\u2550 HERO \u2550\u2550\u2550 *\/\n.mg-hero {\n  min-height: 100vh;\n  background: var(--navy);\n  display: flex; flex-direction: column;\n  justify-content: center; align-items: center;\n  position: relative; overflow: hidden;\n  padding: 6rem 2rem 4rem;\n}\n.mg-hero::before {\n  content: '';\n  position: absolute; inset: 0;\n  background:\n    radial-gradient(ellipse 50% 60% at 50% 45%, rgba(201,169,110,0.05) 0%, transparent 70%),\n    radial-gradient(ellipse 35% 45% at 20% 65%, rgba(74,144,217,0.04) 0%, transparent 60%),\n    radial-gradient(ellipse 35% 45% at 80% 25%, rgba(39,174,96,0.03) 0%, transparent 60%);\n  pointer-events: none;\n}\n.mg-hero::after {\n  content: '';\n  position: absolute; bottom: 0; left: 0; right: 0; height: 1px;\n  background: linear-gradient(90deg, transparent, var(--gold), var(--green), var(--gold), transparent);\n  opacity: 0.35;\n}\n.mg-hero-inner {\n  position: relative; z-index: 2;\n  text-align: center; max-width: 880px;\n}\n.mg-hero-label {\n  font-family: var(--mono);\n  font-size: 0.72rem; letter-spacing: 0.4em;\n  color: var(--gold); text-transform: uppercase;\n  margin-bottom: 2rem;\n  opacity: 0; animation: mgUp 0.8s 0.2s forwards;\n}\n.mg-hero h1 {\n  font-family: var(--serif) !important;\n  font-size: clamp(2.6rem, 6.5vw, 5rem) !important;\n  font-weight: 400 !important; color: var(--white) !important;\n  line-height: 1.08 !important; letter-spacing: -0.02em;\n  margin-bottom: 0.5em !important;\n  opacity: 0; animation: mgUp 0.8s 0.4s forwards;\n}\n.mg-hero h1 em { font-style: italic; color: var(--ice); }\n.mg-hero-sub {\n  font-family: var(--sans);\n  font-size: 1.08rem; font-weight: 300;\n  color: var(--gray); line-height: 1.75;\n  max-width: 700px; margin: 0 auto 2.5rem;\n  opacity: 0; animation: mgUp 0.8s 0.6s forwards;\n}\n.mg-hero-tagline {\n  display: inline-block;\n  font-family: var(--mono); font-size: 0.75rem;\n  letter-spacing: 0.12em; text-transform: uppercase;\n  color: var(--navy); background: var(--gold);\n  padding: 0.5em 1.5em; border-radius: 1px;\n  opacity: 0; animation: mgUp 0.8s 0.8s forwards;\n}\n.mg-scroll {\n  margin-top: 3rem;\n  opacity: 0; animation: mgUp 0.8s 1.1s forwards;\n}\n.mg-scroll span {\n  display: block; width: 1px; height: 40px; margin: 0 auto;\n  background: linear-gradient(to bottom, var(--gold), transparent);\n  animation: mgPulse 2s infinite;\n}\n@keyframes mgUp {\n  from { opacity:0; transform:translateY(20px); }\n  to { opacity:1; transform:translateY(0); }\n}\n@keyframes mgPulse {\n  0%,100% { opacity:0.3; } 50% { opacity:1; }\n}\n\n\/* \u2550\u2550\u2550 SECTIONS \u2550\u2550\u2550 *\/\n.mg-section {\n  padding: 5.5rem 2rem;\n  max-width: 1100px; margin: 0 auto;\n}\n.mg-label {\n  font-family: var(--mono);\n  font-size: 0.68rem; letter-spacing: 0.3em;\n  color: var(--blue); text-transform: uppercase;\n  margin-bottom: 1rem;\n}\n.mg-page h2 {\n  font-family: var(--serif) !important;\n  font-size: clamp(1.8rem, 4vw, 2.5rem) !important;\n  font-weight: 400 !important; color: var(--navy) !important;\n  line-height: 1.2 !important; margin-bottom: 1.5rem !important;\n}\n.mg-page h2 em { font-style: italic; color: var(--slate); }\n.mg-page h3 {\n  font-family: var(--sans) !important;\n  font-size: 1rem !important; font-weight: 600 !important;\n  color: var(--navy) !important; margin-bottom: 0.6rem !important;\n}\n.mg-lead {\n  font-size: 1.05rem; line-height: 1.8;\n  color: #4A5568; max-width: 740px;\n  margin-bottom: 2.5rem;\n}\n\n\/* BANDS *\/\n.mg-dark {\n  background: var(--navy);\n  padding: 5.5rem 2rem;\n  position: relative;\n}\n.mg-dark::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n  background: linear-gradient(90deg, transparent, var(--blue), transparent);\n  opacity: 0.25;\n}\n.mg-dark .mg-inner { max-width: 1100px; margin: 0 auto; }\n.mg-dark h2 { color: var(--white) !important; }\n.mg-dark .mg-lead { color: var(--gray); }\n.mg-dark .mg-label { color: var(--gold); }\n\n.mg-warm {\n  background: var(--cream);\n  padding: 5.5rem 2rem;\n}\n.mg-warm .mg-inner { max-width: 1100px; margin: 0 auto; }\n\n.mg-slate {\n  background: #F0F4F8;\n  padding: 5.5rem 2rem;\n}\n.mg-slate .mg-inner { max-width: 1100px; margin: 0 auto; }\n\n\/* \u2550\u2550\u2550 THESIS \u2550\u2550\u2550 *\/\n.mg-thesis {\n  background: var(--cream);\n  border-left: 3px solid var(--gold);\n  padding: 2rem 2.5rem;\n  margin: 2.5rem 0;\n  font-family: var(--serif);\n  font-size: 1.18rem; line-height: 1.7;\n  color: var(--navy);\n}\n.mg-thesis strong { font-weight: 600; }\n\n\/* \u2550\u2550\u2550 PIPELINE VISUAL \u2550\u2550\u2550 *\/\n.mg-pipeline {\n  display: flex; align-items: stretch;\n  gap: 2px; margin: 2.5rem 0;\n  overflow-x: auto;\n}\n.mg-pipe-stage {\n  flex: 1; min-width: 155px;\n  background: rgba(30,48,85,0.25);\n  border: 1px solid rgba(74,144,217,0.15);\n  padding: 1.5rem 1.2rem;\n  position: relative;\n  transition: background 0.3s, border-color 0.3s;\n}\n.mg-pipe-stage:hover {\n  background: rgba(30,48,85,0.4);\n  border-color: rgba(201,169,110,0.35);\n}\n.mg-pipe-stage::after {\n  content: '\u2192';\n  position: absolute; right: -12px; top: 50%;\n  transform: translateY(-50%);\n  color: var(--gold); font-size: 1.1rem;\n  z-index: 2;\n}\n.mg-pipe-stage:last-child::after { content: none; }\n.mg-pipe-num {\n  font-family: var(--mono); font-size: 0.6rem;\n  color: var(--gold); letter-spacing: 0.2em;\n  text-transform: uppercase; margin-bottom: 0.4rem;\n}\n.mg-pipe-name {\n  font-family: var(--sans); font-weight: 600;\n  font-size: 0.88rem; color: var(--ice);\n  margin-bottom: 0.35rem;\n}\n.mg-pipe-desc {\n  font-size: 0.76rem; color: var(--gray); line-height: 1.5;\n}\n\n\/* \u2550\u2550\u2550 FUNCTION CARDS \u2550\u2550\u2550 *\/\n.mg-func-grid {\n  display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n  gap: 1.5rem; margin-top: 2rem;\n}\n.mg-func {\n  padding: 2rem;\n  border: 1px solid #E2E8F0;\n  border-radius: 2px;\n  background: var(--white);\n  transition: border-color 0.3s;\n}\n.mg-func:hover { border-color: var(--gold); }\n.mg-func-num {\n  font-family: var(--mono); font-size: 0.62rem;\n  color: var(--gold); letter-spacing: 0.2em;\n  margin-bottom: 0.5rem;\n}\n.mg-func h3 { font-size: 0.98rem !important; margin-bottom: 0.5rem !important; }\n.mg-func p { font-size: 0.87rem; line-height: 1.65; color: #4A5568; }\n.mg-func-verdict {\n  margin-top: 0.8rem;\n  font-family: var(--serif); font-style: italic;\n  font-size: 0.9rem; color: var(--navy);\n  padding-top: 0.6rem;\n  border-top: 1px solid #F0F0F0;\n}\n\n\/* dark variant *\/\n.mg-func-dark {\n  background: rgba(30,48,85,0.3);\n  border-color: rgba(74,144,217,0.12);\n}\n.mg-func-dark:hover { border-color: rgba(201,169,110,0.35); }\n.mg-func-dark h3 { color: var(--ice) !important; }\n.mg-func-dark p { color: var(--gray); }\n.mg-func-dark .mg-func-verdict { color: var(--ice); border-top-color: rgba(255,255,255,0.06); }\n\n\/* \u2550\u2550\u2550 NOT-LIST \u2550\u2550\u2550 *\/\n.mg-not-grid {\n  display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1rem; margin-top: 2rem;\n}\n.mg-not-item {\n  display: flex; align-items: center; gap: 0.8rem;\n  padding: 1.2rem 1.5rem;\n  background: rgba(192,57,43,0.04);\n  border: 1px solid rgba(192,57,43,0.1);\n  border-radius: 2px;\n}\n.mg-not-icon {\n  flex-shrink: 0;\n  width: 1.6rem; height: 1.6rem;\n  display: flex; align-items: center; justify-content: center;\n  background: rgba(192,57,43,0.08);\n  color: var(--red);\n  font-family: var(--mono); font-size: 0.75rem;\n  border-radius: 1px;\n}\n.mg-not-text {\n  font-size: 0.88rem; color: #4A5568; line-height: 1.45;\n}\n\n\/* \u2550\u2550\u2550 COMPARISON TABLE \u2550\u2550\u2550 *\/\n.mg-compare {\n  width: 100%;\n  border-collapse: collapse;\n  margin-top: 2rem;\n  font-size: 0.82rem;\n}\n.mg-compare th {\n  background: var(--navy); color: var(--white);\n  font-family: var(--mono); font-size: 0.68rem;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  padding: 0.85rem 0.8rem; text-align: left;\n  font-weight: 600;\n  border: 1px solid rgba(74,144,217,0.15);\n}\n.mg-compare td {\n  padding: 0.7rem 0.8rem;\n  border: 1px solid #E2E8F0;\n  color: #4A5568; line-height: 1.45;\n  vertical-align: top;\n}\n.mg-compare tr:nth-child(even) td { background: #F8FAFC; }\n.mg-compare .mg-c-name {\n  font-weight: 600; color: var(--navy); white-space: nowrap;\n}\n.mg-compare .mg-c-yes {\n  color: var(--green); font-family: var(--mono); font-size: 0.78rem;\n}\n.mg-compare .mg-c-no {\n  color: var(--red); font-family: var(--mono); font-size: 0.78rem; opacity: 0.6;\n}\n.mg-compare .mg-c-partial {\n  color: var(--orange); font-family: var(--mono); font-size: 0.78rem;\n}\n.mg-compare .mg-c-highlight td {\n  background: rgba(201,169,110,0.06);\n  font-weight: 500;\n}\n.mg-compare .mg-c-highlight .mg-c-name {\n  color: var(--gold);\n}\n\n\/* \u2550\u2550\u2550 STRATEGIC READING \u2550\u2550\u2550 *\/\n.mg-strat-grid {\n  display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1px; background: #E2E8F0;\n  border: 1px solid #E2E8F0;\n  margin-top: 2rem;\n}\n.mg-strat-item {\n  background: var(--white); padding: 1.5rem;\n}\n.mg-strat-label {\n  font-family: var(--mono); font-size: 0.62rem;\n  letter-spacing: 0.15em; text-transform: uppercase;\n  margin-bottom: 0.4rem;\n}\n.mg-strat-item h3 { font-size: 0.92rem !important; margin-bottom: 0.35rem !important; }\n.mg-strat-item p { font-size: 0.82rem; line-height: 1.55; color: #4A5568; }\n\n\/* \u2550\u2550\u2550 SECTORS \u2550\u2550\u2550 *\/\n.mg-sectors {\n  display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));\n  gap: 1rem; margin-top: 2rem;\n}\n.mg-sector {\n  text-align: center; padding: 1.6rem 0.8rem;\n  border: 1px solid rgba(74,144,217,0.12);\n  border-radius: 2px;\n  background: rgba(30,48,85,0.2);\n  transition: border-color 0.3s;\n}\n.mg-sector:hover { border-color: rgba(201,169,110,0.4); }\n.mg-sector h3 {\n  color: var(--ice) !important; font-size: 0.88rem !important;\n  margin-bottom: 0.2rem !important;\n}\n.mg-sector p { font-size: 0.75rem; color: var(--gray); }\n\n\/* \u2550\u2550\u2550 FINAL STATEMENT \u2550\u2550\u2550 *\/\n.mg-final {\n  max-width: 800px; margin: 0 auto;\n  text-align: center;\n  padding: 4rem 2rem;\n}\n.mg-final-quote {\n  font-family: var(--serif);\n  font-size: clamp(1.3rem, 3vw, 1.8rem);\n  font-style: italic; line-height: 1.5;\n  color: var(--ice);\n  margin-bottom: 1.5rem;\n}\n.mg-final-sub {\n  font-family: var(--mono); font-size: 0.72rem;\n  letter-spacing: 0.15em; color: var(--gold);\n  text-transform: uppercase;\n}\n\n\/* \u2550\u2550\u2550 FOOTER \u2550\u2550\u2550 *\/\n.mg-footer {\n  background: var(--navy);\n  padding: 3.5rem 2rem 1.5rem;\n  border-top: 1px solid rgba(201,169,110,0.15);\n}\n.mg-footer .mg-inner {\n  max-width: 1100px; margin: 0 auto;\n  display: grid; grid-template-columns: 2fr 1fr 1fr;\n  gap: 2.5rem;\n}\n.mg-footer-brand {\n  font-family: var(--mono); font-weight: 600;\n  font-size: 1rem; color: var(--ice);\n  letter-spacing: 0.08em; margin-bottom: 0.6rem;\n}\n.mg-footer-brand span { color: var(--gold); }\n.mg-footer p { font-size: 0.8rem; color: var(--gray); line-height: 1.65; }\n.mg-footer h4 {\n  font-family: var(--mono) !important; font-size: 0.68rem !important;\n  color: var(--gold) !important; letter-spacing: 0.2em;\n  text-transform: uppercase; margin-bottom: 0.8rem !important;\n  font-weight: 600 !important;\n}\n.mg-footer a {\n  display: block; color: var(--gray);\n  text-decoration: none; font-size: 0.8rem;\n  padding: 0.2rem 0; transition: color 0.2s;\n}\n.mg-footer a:hover { color: var(--ice); }\n.mg-footer-bottom {\n  max-width: 1100px; margin: 2.5rem auto 0;\n  padding-top: 1.2rem;\n  border-top: 1px solid rgba(255,255,255,0.06);\n  display: flex; justify-content: space-between;\n  font-size: 0.7rem; color: rgba(140,155,175,0.5);\n}\n\n\/* \u2550\u2550\u2550 RESPONSIVE \u2550\u2550\u2550 *\/\n@media (max-width: 768px) {\n  .mg-pipeline { flex-direction: column; }\n  .mg-pipe-stage::after { content: '\u2193'; right: auto; left: 50%; top: auto; bottom: -14px; transform: translateX(-50%); }\n  .mg-pipe-stage:last-child::after { content: none; }\n  .mg-strat-grid { grid-template-columns: 1fr; }\n  .mg-footer .mg-inner { grid-template-columns: 1fr; gap: 1.5rem; }\n  .mg-hero { padding: 4rem 1.5rem 3rem; min-height: 90vh; }\n  .mg-dark,.mg-warm,.mg-slate,.mg-section { padding: 3.5rem 1.5rem; }\n  .mg-compare { font-size: 0.72rem; }\n  .mg-compare th,.mg-compare td { padding: 0.45rem 0.5rem; }\n}\n<\/style>\n\n<div class=\"mg-page\">\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- HERO -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"mg-hero\">\n  <div class=\"mg-hero-inner\">\n    <div class=\"mg-hero-label\">CORTEX ORIGIN\u2122 \u2014 Composant structurel<\/div>\n    <h1>MORPH <em>GATES\u2122<\/em><\/h1>\n    <p class=\"mg-hero-sub\">\n      Rend impossible toute modification du c\u0153ur critique sans preuve formelle.\n      Transforme la s\u00e9curit\u00e9 d&rsquo;un processus humain en une propri\u00e9t\u00e9 structurelle du pipeline.\n    <\/p>\n    <div class=\"mg-hero-tagline\">Gouvernance CI\/CD du TCB<\/div>\n    <div class=\"mg-scroll\"><span><\/span><\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- TH\u00c8SE -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"mg-section\">\n  <div class=\"mg-label\">Positionnement<\/div>\n  <h2>La s\u00e9curit\u00e9 n&rsquo;est plus recommand\u00e9e.<br><em>Elle est impos\u00e9e par la machine.<\/em><\/h2>\n  <div class=\"mg-thesis\">\n    MORPH GATES\u2122 est le dispositif de contr\u00f4le CI\/CD qui rend impossible toute \u00e9volution du TCB \n    sans production et v\u00e9rification d&rsquo;un dossier de preuve (<strong>MorphProof Bundle<\/strong>) \n    sign\u00e9, tra\u00e7able et v\u00e9rifiable hors syst\u00e8me.<br><br>\n    Il constitue une <strong>barri\u00e8re non contournable<\/strong> contre la d\u00e9rive du c\u0153ur critique,\n    et garantit la stabilit\u00e9 de la s\u00e9curit\u00e9 dans le temps.\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- PIPELINE VISUEL -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"mg-dark\">\n  <div class=\"mg-inner\">\n    <div class=\"mg-label\">Pipeline<\/div>\n    <h2 style=\"color:#fff !important\">Sans preuve, <em style=\"color:var(--ice)\">le code ne passe pas<\/em><\/h2>\n    <p class=\"mg-lead\">\n      Chaque modification du TCB traverse un pipeline de v\u00e9rification structurelle.\n      \u00c0 chaque \u00e9tape, un gate bloque automatiquement si la preuve est absente, invalide ou incompl\u00e8te.\n    <\/p>\n\n    <div class=\"mg-pipeline\">\n      <div class=\"mg-pipe-stage\">\n        <div class=\"mg-pipe-num\">Gate 01<\/div>\n        <div class=\"mg-pipe-name\">TCB Guard<\/div>\n        <div class=\"mg-pipe-desc\">D\u00e9tection automatique de toute modification du p\u00e9rim\u00e8tre critique<\/div>\n      <\/div>\n      <div class=\"mg-pipe-stage\">\n        <div class=\"mg-pipe-num\">Gate 02<\/div>\n        <div class=\"mg-pipe-name\">Proof Required<\/div>\n        <div class=\"mg-pipe-desc\">Exigence du MorphProof Bundle : preuves, invariants, hashes, SBOM<\/div>\n      <\/div>\n      <div class=\"mg-pipe-stage\">\n        <div class=\"mg-pipe-num\">Gate 03<\/div>\n        <div class=\"mg-pipe-name\">Verify<\/div>\n        <div class=\"mg-pipe-desc\">V\u00e9rification automatique de la compl\u00e9tude et validit\u00e9 du dossier<\/div>\n      <\/div>\n      <div class=\"mg-pipe-stage\">\n        <div class=\"mg-pipe-num\">Gate 04<\/div>\n        <div class=\"mg-pipe-name\">Attest<\/div>\n        <div class=\"mg-pipe-desc\">Signature de l&rsquo;artefact, attestation de l&rsquo;environnement CI\/CD<\/div>\n      <\/div>\n      <div class=\"mg-pipe-stage\">\n        <div class=\"mg-pipe-num\">Gate 05<\/div>\n        <div class=\"mg-pipe-name\">Release<\/div>\n        <div class=\"mg-pipe-desc\">Publication autoris\u00e9e uniquement si tous les gates sont pass\u00e9s<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- 6 FONCTIONS -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"mg-section\">\n  <div class=\"mg-label\">Fonctions principales<\/div>\n  <h2>Six m\u00e9canismes, <em>une barri\u00e8re<\/em><\/h2>\n  <p class=\"mg-lead\">\n    Chaque fonction couvre une dimension distincte de la gouvernance du pipeline.\n    Ensemble, elles forment un dispositif de s\u00e9curit\u00e9 structurel et non contournable.\n  <\/p>\n\n  <div class=\"mg-func-grid\">\n    <div class=\"mg-func\">\n      <div class=\"mg-func-num\">FONCTION 01<\/div>\n      <h3>TCB Guard<\/h3>\n      <p>Identification explicite du TCB. D\u00e9tection automatique de toute modification directe ou indirecte. Aucune ambigu\u00eft\u00e9 sur ce qui est critique.<\/p>\n      <div class=\"mg-func-verdict\">Plus de zone grise dans le c\u0153ur syst\u00e8me.<\/div>\n    <\/div>\n    <div class=\"mg-func\">\n      <div class=\"mg-func-num\">FONCTION 02<\/div>\n      <h3>Proof Enforcement<\/h3>\n      <p>Toute modification du TCB d\u00e9clenche un \u00e9tat PROOF_REQUIRED. Le pipeline exige un MorphProof Bundle : preuves formelles, invariants, tests critiques, hashes, signatures, SBOM.<\/p>\n      <div class=\"mg-func-verdict\">Sans preuve, le code ne passe pas.<\/div>\n    <\/div>\n    <div class=\"mg-func\">\n      <div class=\"mg-func-num\">FONCTION 03<\/div>\n      <h3>Fail-Closed CI\/CD<\/h3>\n      <p>Si la preuve est absente, invalide ou incompl\u00e8te : build bloqu\u00e9, artefact non publi\u00e9, release impossible. Aucun bypass possible.<\/p>\n      <div class=\"mg-func-verdict\">La s\u00e9curit\u00e9 est impos\u00e9e par la machine.<\/div>\n    <\/div>\n    <div class=\"mg-func\">\n      <div class=\"mg-func-num\">FONCTION 04<\/div>\n      <h3>Supply-Chain Trust<\/h3>\n      <p>Attestation de l&rsquo;environnement CI\/CD. Signature des artefacts de build. Protection contre les attaques de type supply-chain.<\/p>\n      <div class=\"mg-func-verdict\">M\u00eame le contr\u00f4leur est contr\u00f4l\u00e9.<\/div>\n    <\/div>\n    <div class=\"mg-func\">\n      <div class=\"mg-func-num\">FONCTION 05<\/div>\n      <h3>Tra\u00e7abilit\u00e9 hors syst\u00e8me<\/h3>\n      <p>Chaque d\u00e9cision est horodat\u00e9e, sign\u00e9e, tra\u00e7able, exportable. Audit possible sans acc\u00e8s au code source.<\/p>\n      <div class=\"mg-func-verdict\">Compatible ANSSI \/ DGA \/ auditeurs externes.<\/div>\n    <\/div>\n    <div class=\"mg-func\">\n      <div class=\"mg-func-num\">FONCTION 06<\/div>\n      <h3>Gouvernance anti-d\u00e9rive<\/h3>\n      <p>Toute \u00e9volution du TCB est explicitement justifi\u00e9e, reli\u00e9e \u00e0 des invariants, v\u00e9rifiable a posteriori. Aucune d\u00e9rive silencieuse possible.<\/p>\n      <div class=\"mg-func-verdict\">S\u00e9curit\u00e9 stable sur 10\u201320 ans, pas seulement \u00e0 l&rsquo;instant T.<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- CE QUE CE N'EST PAS -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"mg-warm\">\n  <div class=\"mg-inner\">\n    <div class=\"mg-label\">Clarification<\/div>\n    <h2>Ce que MORPH GATES\u2122 <em>n&rsquo;est pas<\/em><\/h2>\n    <p class=\"mg-lead\">\n      MORPH GATES\u2122 est un m\u00e9canisme structurel de gouvernance logicielle.\n      Pas un script. Pas une checklist. Pas un contr\u00f4le ponctuel.\n    <\/p>\n\n    <div class=\"mg-not-grid\">\n      <div class=\"mg-not-item\">\n        <div class=\"mg-not-icon\">\u2715<\/div>\n        <div class=\"mg-not-text\">Pas un simple script CI<\/div>\n      <\/div>\n      <div class=\"mg-not-item\">\n        <div class=\"mg-not-icon\">\u2715<\/div>\n        <div class=\"mg-not-text\">Pas une checklist humaine<\/div>\n      <\/div>\n      <div class=\"mg-not-item\">\n        <div class=\"mg-not-icon\">\u2715<\/div>\n        <div class=\"mg-not-text\">Pas un contr\u00f4le \u00ab\u00a0best effort\u00a0\u00bb<\/div>\n      <\/div>\n      <div class=\"mg-not-item\">\n        <div class=\"mg-not-icon\">\u2715<\/div>\n        <div class=\"mg-not-text\">Pas une certification ponctuelle<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- TABLEAU COMPARATIF -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"mg-section\">\n  <div class=\"mg-label\">Comparaison<\/div>\n  <h2>MORPH GATES\u2122 vs <em>autres approches<\/em><\/h2>\n  <p class=\"mg-lead\">\n    Les approches existantes reposent sur la confiance humaine, le figement ponctuel, ou le best-effort.\n    MORPH GATES\u2122 transforme la s\u00e9curit\u00e9 en propri\u00e9t\u00e9 math\u00e9matique et organisationnelle.\n  <\/p>\n\n  <div style=\"overflow-x:auto\">\n    <table class=\"mg-compare\">\n      <thead>\n        <tr>\n          <th>Crit\u00e8re<\/th>\n          <th>CI\/CD classique<\/th>\n          <th>S\u00e9curit\u00e9 proc\u00e9durale<\/th>\n          <th>Certification seule<\/th>\n          <th>MORPH GATES\u2122<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td class=\"mg-c-name\">Contr\u00f4le du TCB<\/td>\n          <td class=\"mg-c-no\">Implicite<\/td>\n          <td class=\"mg-c-partial\">Partiel<\/td>\n          <td class=\"mg-c-partial\">Fig\u00e9<\/td>\n          <td class=\"mg-c-yes\">\u2713 Explicite<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"mg-c-name\">Modification sans preuve<\/td>\n          <td class=\"mg-c-no\">Possible<\/td>\n          <td class=\"mg-c-partial\">D\u00e9pend de l&rsquo;humain<\/td>\n          <td class=\"mg-c-partial\">Hors p\u00e9rim\u00e8tre<\/td>\n          <td class=\"mg-c-yes\">\u2713 Impossible<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"mg-c-name\">Blocage automatique<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-yes\">\u2713 Oui<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"mg-c-name\">Anti-d\u00e9rive dans le temps<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-yes\">\u2713 Oui<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"mg-c-name\">Audit hors syst\u00e8me<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-partial\">Limit\u00e9<\/td>\n          <td class=\"mg-c-partial\">Ponctuel<\/td>\n          <td class=\"mg-c-yes\">\u2713 Oui<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"mg-c-name\">Protection supply-chain<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-partial\">Basique<\/td>\n          <td class=\"mg-c-yes\">\u2713 Oui<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"mg-c-name\">D\u00e9pendance humaine<\/td>\n          <td class=\"mg-c-no\">Forte<\/td>\n          <td class=\"mg-c-no\">Forte<\/td>\n          <td class=\"mg-c-partial\">Moyenne<\/td>\n          <td class=\"mg-c-yes\">\u2713 Minimale<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"mg-c-name\">Applicabilit\u00e9 long terme<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-partial\">Limit\u00e9e<\/td>\n          <td class=\"mg-c-yes\">\u2713 10\u201320 ans<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"mg-c-name\">Acceptabilit\u00e9 r\u00e9galienne<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-no\">\u2715<\/td>\n          <td class=\"mg-c-partial\">Partielle<\/td>\n          <td class=\"mg-c-yes\">\u2713 Oui<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- LECTURE STRAT\u00c9GIQUE -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"mg-slate\">\n  <div class=\"mg-inner\">\n    <div class=\"mg-label\">Lecture strat\u00e9gique<\/div>\n    <h2>Quatre mod\u00e8les, <em>une seule rupture<\/em><\/h2>\n\n    <div class=\"mg-strat-grid\">\n      <div class=\"mg-strat-item\">\n        <div class=\"mg-strat-label\" style=\"color:var(--red)\">Classique<\/div>\n        <h3>CI\/CD classique<\/h3>\n        <p>Rapidit\u00e9 avant s\u00e9curit\u00e9. Le pipeline livre vite, pas s\u00fbrement.<\/p>\n      <\/div>\n      <div class=\"mg-strat-item\">\n        <div class=\"mg-strat-label\" style=\"color:var(--orange)\">Proc\u00e9dural<\/div>\n        <h3>S\u00e9curit\u00e9 proc\u00e9durale<\/h3>\n        <p>Confiance humaine. Checklists, revues, processus \u2014 faillibles par construction.<\/p>\n      <\/div>\n      <div class=\"mg-strat-item\">\n        <div class=\"mg-strat-label\" style=\"color:var(--blue)\">Certification<\/div>\n        <h3>Certification seule<\/h3>\n        <p>S\u00e9curit\u00e9 fig\u00e9e dans le temps. Valide au moment de l&rsquo;audit, mais d\u00e9rive silencieuse ensuite.<\/p>\n      <\/div>\n      <div class=\"mg-strat-item\" style=\"border-bottom: 2px solid var(--gold);\">\n        <div class=\"mg-strat-label\" style=\"color:var(--gold)\">Rupture<\/div>\n        <h3>MORPH GATES\u2122<\/h3>\n        <p>S\u00e9curit\u00e9 comme propri\u00e9t\u00e9 math\u00e9matique et organisationnelle. Stable dans le temps, v\u00e9rifiable par machine.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- SECTEURS -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"mg-dark\">\n  <div class=\"mg-inner\">\n    <div class=\"mg-label\">Applicabilit\u00e9<\/div>\n    <h2 style=\"color:#fff !important\">Le seul mod\u00e8le compatible avec <em style=\"color:var(--ice)\">les environnements critiques<\/em><\/h2>\n\n    <div class=\"mg-sectors\">\n      <div class=\"mg-sector\">\n        <h3>D\u00e9fense<\/h3>\n        <p>DGA, arm\u00e9es, BITD<\/p>\n      <\/div>\n      <div class=\"mg-sector\">\n        <h3>Nucl\u00e9aire<\/h3>\n        <p>OIV, syst\u00e8mes de contr\u00f4le<\/p>\n      <\/div>\n      <div class=\"mg-sector\">\n        <h3>Renseignement<\/h3>\n        <p>DGSI, DGSE, souverainet\u00e9<\/p>\n      <\/div>\n      <div class=\"mg-sector\">\n        <h3>Banques syst\u00e9miques<\/h3>\n        <p>G-SIB, infrastructure financi\u00e8re<\/p>\n      <\/div>\n      <div class=\"mg-sector\">\n        <h3>Infrastructures critiques<\/h3>\n        <p>\u00c9nergie, transport, sant\u00e9<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- FINAL STATEMENT -->\n    <div class=\"mg-final\">\n      <div class=\"mg-final-quote\">\n        MORPH GATES\u2122 n&rsquo;am\u00e9liore pas le pipeline.<br>\n        Il transforme le pipeline en m\u00e9canisme de s\u00e9curit\u00e9 non contournable.\n      <\/div>\n      <div class=\"mg-final-sub\">Anti-d\u00e9rive \u00b7 Anti-supply-chain \u00b7 Anti-erreur humaine \u00b7 Gouvernance r\u00e9galienne<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<!-- FOOTER -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"mg-footer\">\n  <div class=\"mg-inner\">\n    <div>\n      <div class=\"mg-footer-brand\">MORPH GATES<span>\u2122<\/span><\/div>\n      <p>Gouvernance CI\/CD du TCB<br>\n      Composant structurel de CORTEX ORIGIN\u2122<br>\n      CORTEX AI TM<\/p>\n    <\/div>\n    <div>\n      <h4>Fonctions<\/h4>\n      <a href=\"#\">TCB Guard<\/a>\n      <a href=\"#\">Proof Enforcement<\/a>\n      <a href=\"#\">Fail-Closed CI\/CD<\/a>\n      <a href=\"#\">Supply-Chain Trust<\/a>\n      <a href=\"#\">Tra\u00e7abilit\u00e9<\/a>\n      <a href=\"#\">Anti-d\u00e9rive<\/a>\n    <\/div>\n    <div>\n      <h4>\u00c9cosyst\u00e8me<\/h4>\n      <a href=\"#\">CORTEX ORIGIN\u2122<\/a>\n      <a href=\"#\">CFVL \u2014 V\u00e9rification formelle<\/a>\n      <a href=\"#\">Documentation<\/a>\n      <a href=\"#\">Contact<\/a>\n    <\/div>\n  <\/div>\n  <div class=\"mg-footer-bottom\">\n    <span>\u00a9 2026 CORTEX AI TM \u2014 Tous droits r\u00e9serv\u00e9s<\/span>\n    <span>Diffusion restreinte<\/span>\n  <\/div>\n<\/div>\n\n<\/div><!-- \/.mg-page -->\n","protected":false},"excerpt":{"rendered":"<p>CORTEX ORIGIN\u2122 Architecture Socle critique (TCB) CORTEX ORIGIN\u2122 \u2014 Vue d&rsquo;ensemble Cortex Core\u2122 OMEGA\u2122 \u2014 Gouvernance PRISM\u2122 \u2014 Preuve AEGIS\u2122 \u2014 Ex\u00e9cution FULCRUM\u2122 S\u00e9curit\u00e9 &#038; Confinement SENTINEL\u2122 \u2014 S\u00e9curit\u00e9 active WALL-DOME\u2122 \u2014 Confinement CERB\u00c8RE\u2122 Decision Guard\u2122 Interface &#038; Orchestration AVA\u2122 &#038; CPL\u2122 \u2014 Interface Multi LCM \/ TRM Engine\u2122 TRM Contrain Nano\u2122 EcoFlux\u2122 \u2014 Frugalit\u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-246","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/comments?post=246"}],"version-history":[{"count":6,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/246\/revisions"}],"predecessor-version":[{"id":1144,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/246\/revisions\/1144"}],"wp:attachment":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/media?parent=246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}