{
  "schema_version": "v1",
  "generated": "2026-05-01",
  "platform": {
    "name": "Shihanai",
    "full_name": "Shihanai · Vertical Agentic AI Apprenticeship",
    "homepage": "/index.html",
    "descriptor": "/.well-known/agents.json",
    "sitemap": "/sitemap.xml",
    "contact": "bufferxtech@gmail.com"
  },
  "tier_summary": {
    "free": {
      "price_usd": 0,
      "scope": "Module 01 of every track + reference library"
    },
    "premium": {
      "price_usd": 480,
      "period": "annual",
      "scope": "all modules, sims, capstones in one vertical",
      "signup_url": "/auth/sign-up.html",
      "upgrade_url": "/upgrade.html"
    },
    "enterprise": {
      "price_usd": null,
      "period": "custom",
      "scope": "all verticals, cohort delivery, SSO, IMDA-aligned reporting"
    }
  },
  "tracks": [
    {
      "slug": "telecom",
      "title": "Telecom & Network Operations",
      "eyebrow": "Anchor Vertical",
      "tier": "anchor",
      "lede": "The agentic AI program built by telco operators, for telco operators. Eight modules, three live simulations, four capstone projects — mapped to IMDA CSA CCoP 2.0, EU AI Act, GSMA, and TM Forum AN governance.",
      "stats": {
        "modules": 8,
        "hours": 36,
        "sims": 11,
        "capstones": 4,
        "addressable": "1.2M telco professionals"
      },
      "tags": [
        "IMDA · CCoP 2.0",
        "TM Forum",
        "3GPP MnS",
        "EU AI Act"
      ],
      "why": [
        {
          "stat": "10,500",
          "label": "Ops tasks/month at Far EasTone NOC",
          "note": "16-second average response — only possible because their agents speak topology, not just text."
        },
        {
          "stat": "L4",
          "label": "TM Forum Autonomous Network target",
          "note": "Cross-domain closed-loop with operator-on-the-loop — the realistic landing zone for production."
        },
        {
          "stat": "Multi-vendor",
          "label": "By mandate, not preference",
          "note": "Real networks have Ericsson, Nokia, Huawei, Samsung, Mavenir. Normalization is not optional."
        }
      ],
      "track_url": "/track.html?track=telecom",
      "modules": [
        {
          "slug": "01-data-foundations",
          "num": "01",
          "title": "Telco Data Foundations",
          "time": "4h",
          "tier": "free",
          "lede": "TM Forum SID, ODA, AN levels. 3GPP MnS. ETSI ZSM/ENI. OSS/BSS data models. Streaming telemetry. KPI/KQI/SLA hierarchies — and how agents reason over them.",
          "url": "/module.html?track=telecom&module=01-data-foundations",
          "has_deep_content": true
        },
        {
          "slug": "02-agent-design",
          "num": "02",
          "title": "Telco-Aware Agent Design",
          "time": "5h",
          "tier": "premium",
          "lede": "Cell, sector, eNB/gNB, slice, bearer, PDU session as first-class agent concepts. Topology-aware reasoning. Multi-vendor normalization.",
          "url": "/module.html?track=telecom&module=02-agent-design",
          "has_deep_content": false
        },
        {
          "slug": "03-mcp-servers",
          "num": "03",
          "title": "Telco MCP Servers",
          "time": "4h",
          "tier": "premium",
          "lede": "Build MCP servers for NetAct, Ericsson ENM, Cisco Crosswork, Nokia NetGuard, ServiceNow. gNMI/NETCONF wrappers. Safe-tool patterns.",
          "url": "/module.html?track=telecom&module=03-mcp-servers",
          "has_deep_content": false
        },
        {
          "slug": "04-closed-loop",
          "num": "04",
          "title": "Closed-Loop & Safety",
          "time": "5h",
          "tier": "premium",
          "lede": "HITL vs HOTL vs autonomous. Change windows, blast-radius enforcement, kill switches. ETSI ZSM closed-loop. Policy-as-code with OPA/Rego.",
          "url": "/module.html?track=telecom&module=04-closed-loop",
          "has_deep_content": true
        },
        {
          "slug": "05-sovereign-ai",
          "num": "05",
          "title": "Sovereign Telco AI",
          "time": "4h",
          "tier": "premium",
          "lede": "On-prem inference, air-gap, multi-cloud patterns. IMDA CSA CCoP 2.0, PDPA mapping, vendor neutrality, subscriber data residency.",
          "url": "/module.html?track=telecom&module=05-sovereign-ai",
          "has_deep_content": false
        },
        {
          "slug": "06-agentops",
          "num": "06",
          "title": "Telco AgentOps",
          "time": "5h",
          "tier": "premium",
          "lede": "SLO design for agent-driven operations. MTTR, MTTD, change success rate, false-positive rate. Telco-specific cost attribution.",
          "url": "/module.html?track=telecom&module=06-agentops",
          "has_deep_content": false
        },
        {
          "slug": "07-frontier-surfaces",
          "num": "07",
          "title": "Frontier Surfaces",
          "time": "4h",
          "tier": "premium",
          "lede": "Computer-use & browser agents, real-time voice, reasoning models in agent loops, A2A protocols. Operational shapes, not demos.",
          "url": "/module.html?track=telecom&module=07-frontier-surfaces",
          "has_deep_content": false
        },
        {
          "slug": "08-eval-redteam",
          "num": "08",
          "title": "Eval & Red-team",
          "time": "5h",
          "tier": "premium",
          "lede": "Operational eval: regression suites, golden traces, synthetic eval generation, red-team battery, pre-promotion CI gate, eval cards.",
          "url": "/module.html?track=telecom&module=08-eval-redteam",
          "has_deep_content": false
        }
      ],
      "simulations": [
        {
          "id": "noc-pipeline",
          "num": "01",
          "title": "Multi-agent NOC pipeline",
          "time": "10 min",
          "tags": [
            "Pipeline",
            "Synthetic data"
          ],
          "lede": "Stream synthetic 5G alarms through a 5-agent pipeline: detect → correlate → diagnose → execute → verify. Watch MTTR fall in real time.",
          "url": "/sim.html?track=telecom&sim=noc-pipeline"
        },
        {
          "id": "alarm-storm",
          "num": "02",
          "title": "Alarm storm correlation",
          "time": "8 min",
          "tags": [
            "TM Forum AN L4",
            "Topology"
          ],
          "lede": "Topology-aware grouping in action. Toggle the correlator on/off, watch noise reduction and false-positive rate move with operator-configurable thresholds.",
          "url": "/sim.html?track=telecom&sim=alarm-storm"
        },
        {
          "id": "cell-sleep",
          "num": "03",
          "title": "RAN cell-sleep decision agent",
          "time": "12 min",
          "tags": [
            "Closed-loop",
            "Energy"
          ],
          "lede": "Tune traffic, weather, and SLA-protection thresholds. The agent decides which cells to sleep. Score on energy savings vs SLA breach risk.",
          "url": "/sim.html?track=telecom&sim=cell-sleep"
        },
        {
          "id": "alarm-normalizer",
          "num": "04",
          "title": "Multi-vendor alarm normalizer",
          "time": "6 min",
          "tags": [
            "Multi-vendor",
            "Schema"
          ],
          "lede": "Watch raw Ericsson, Nokia, Huawei and Samsung alarm payloads collapse into a single agent-facing schema. Stream a mixed feed and see normalization rates by vendor.",
          "url": "/sim.html?track=telecom&sim=alarm-normalizer"
        },
        {
          "id": "kpi-chain",
          "num": "05",
          "title": "KPI → KQI → SLA reasoning chain",
          "time": "8 min",
          "tags": [
            "TM Forum SID",
            "Reasoning"
          ],
          "lede": "Pick a fault scenario; walk the agent up the KPI/KQI/SLA hierarchy step by step until it lands on a recommended action with rationale.",
          "url": "/sim.html?track=telecom&sim=kpi-chain"
        },
        {
          "id": "topology-blast",
          "num": "06",
          "title": "Topology blast-radius visualizer",
          "time": "8 min",
          "tags": [
            "Topology",
            "Blast-radius"
          ],
          "lede": "Click any link or non-core node to simulate a fault. Downstream sites/cells/users are computed live; SLA exposure flags URLLC industrial as red.",
          "url": "/sim.html?track=telecom&sim=topology-blast"
        },
        {
          "id": "mcp-toolsafety",
          "num": "07",
          "title": "MCP tool-safety sandbox",
          "time": "6 min",
          "tags": [
            "MCP",
            "Safety"
          ],
          "lede": "Five attack vectors against an MCP tool: benign, large-blast, out-of-window, privileged, and prompt-injection. Toggle dry-run, blast-cap, rollback and policy independently.",
          "url": "/sim.html?track=telecom&sim=mcp-toolsafety"
        },
        {
          "id": "policy-editor",
          "num": "08",
          "title": "OPA/Rego policy editor",
          "time": "10 min",
          "tags": [
            "Policy-as-code",
            "OPA"
          ],
          "lede": "Edit a live OPA-flavored policy with sliders and toggles, run six scenarios through it, watch each rule pass or fail with a full evaluation trace.",
          "url": "/sim.html?track=telecom&sim=policy-editor"
        },
        {
          "id": "deployment-chooser",
          "num": "09",
          "title": "Sovereign deployment chooser",
          "time": "5 min",
          "tags": [
            "Sovereignty",
            "CCoP 2.0"
          ],
          "lede": "Pick your data-residency obligations and cloud preference; the chooser maps you to air-gap, sovereign-cloud, hybrid, or pure public — with regulator citations.",
          "url": "/sim.html?track=telecom&sim=deployment-chooser"
        },
        {
          "id": "shadow-replay",
          "num": "10",
          "title": "Shadow-mode A/B replay",
          "time": "10 min",
          "tags": [
            "Eval",
            "Promotion gate"
          ],
          "lede": "Run a candidate model alongside production over a synthetic incident stream. Track agreement, list divergences by risk, gate promotion at a tunable threshold.",
          "url": "/sim.html?track=telecom&sim=shadow-replay"
        },
        {
          "id": "agentops",
          "num": "11",
          "title": "AgentOps SLO + cost calculator",
          "time": "8 min",
          "tags": [
            "AgentOps",
            "Unit economics"
          ],
          "lede": "Eleven inputs, four KPIs, two SLO checks, one verdict. Tune events, tokens, FP rate; see whether the agent saves money or burns it.",
          "url": "/sim.html?track=telecom&sim=agentops"
        }
      ],
      "capstones": [
        {
          "num": "01",
          "title": "Multi-agent NOC",
          "category": "Network Operations",
          "effort": "60–80h",
          "tags": [
            "Modules 1, 2, 3, 6",
            "IMDA-aligned"
          ],
          "lede": "Build a five-agent NOC: detector, correlator, diagnoser, orchestrator, verifier. Realistic alarm streams from a synthetic 5G network. Must hit defined MTTR, false-positive, and auto-resolution targets, with full audit trails and IMDA-aligned governance evidence.",
          "url": "/capstone.html?track=telecom&num=01"
        },
        {
          "num": "02",
          "title": "RAN energy-efficiency agent",
          "category": "RAN",
          "effort": "40–60h",
          "tags": [
            "Modules 2, 4, 6",
            "Closed-loop"
          ],
          "lede": "Build an agent that decides when to sleep cells based on traffic, weather, and event calendars — with hard safety guardrails for emergency calls. Graded on energy savings AND SLA preservation.",
          "url": "/capstone.html?track=telecom&num=02"
        },
        {
          "num": "03",
          "title": "Customer churn intervention",
          "category": "Customer Operations",
          "effort": "40–60h",
          "tags": [
            "Modules 3, 5, 6",
            "PDPA"
          ],
          "lede": "Multi-agent: detect risk → build offer → request approval within authority limits → execute via CRM → measure outcome. PDPA-compliant.",
          "url": "/capstone.html?track=telecom&num=03"
        },
        {
          "num": "04",
          "title": "Closed-loop slice assurance",
          "category": "5G Core",
          "effort": "60–80h",
          "tags": [
            "Modules 1, 2, 4",
            "3GPP MnS"
          ],
          "lede": "Instantiate, monitor, self-heal a 5G slice with intent-based policies. Realistic 3GPP MnS interfaces.",
          "url": "/capstone.html?track=telecom&num=04"
        }
      ]
    },
    {
      "slug": "finance",
      "title": "Financial Services & Banking",
      "eyebrow": "Expand 1 · Largest pure spend",
      "tier": "expand-1",
      "lede": "Largest pure spend, fastest production adoption. $50B in agentic AI spend in 2025, 160+ named bank deployments. Mapped to MAS FEAT, US SR 11-7, EBA, IFRS 9, and PDPA.",
      "stats": {
        "modules": 8,
        "hours": 38,
        "sims": 3,
        "capstones": 4,
        "addressable": "$50B agentic AI spend"
      },
      "tags": [
        "MAS FEAT",
        "SR 11-7",
        "EBA",
        "IFRS 9"
      ],
      "why": [
        {
          "stat": "160+",
          "label": "Named bank deployments",
          "note": "From DBS to JPMorgan, agents are out of POC and into production. Model risk frameworks are catching up."
        },
        {
          "stat": "MAS FEAT v2",
          "label": "Refreshed Apr 2026",
          "note": "Explicit guidance on agentic systems. Transparency artefacts need update; most existing FEAT mappings hold."
        },
        {
          "stat": "ISO 20022",
          "label": "Migration tail through 2027",
          "note": "MX schemas displacing MT. Agents reading payment streams must speak both during the transition."
        }
      ],
      "track_url": "/track.html?track=finance",
      "modules": [
        {
          "slug": "01-financial-data",
          "num": "01",
          "title": "Financial Data Foundations",
          "time": "5h",
          "tier": "free",
          "lede": "ISO 20022, FIX, FpML, FIBO, BIAN, AnaCredit. Core-bank ledger shapes, payment-rail telemetry, regulatory reporting feeds.",
          "url": "/module.html?track=finance&module=01-financial-data",
          "has_deep_content": true
        },
        {
          "slug": "02-compliance-agents",
          "num": "02",
          "title": "Compliance-Aware Agent Design",
          "time": "5h",
          "tier": "premium",
          "lede": "AML, KYC, sanctions, disclosure rules as first-class agent constraints. Authority limits encoded as policy.",
          "url": "/module.html?track=finance&module=02-compliance-agents",
          "has_deep_content": true
        },
        {
          "slug": "03-bank-mcp",
          "num": "03",
          "title": "Bank MCP Servers",
          "time": "5h",
          "tier": "premium",
          "lede": "MCP for core banking, payments, market data, CRM. Adapter patterns for FIS, Temenos, Mambu, Bloomberg, ServiceNow.",
          "url": "/module.html?track=finance&module=03-bank-mcp",
          "has_deep_content": false
        },
        {
          "slug": "04-model-risk",
          "num": "04",
          "title": "Model Risk & MRM",
          "time": "5h",
          "tier": "premium",
          "lede": "SR 11-7, EBA, MAS FEAT, OCC heightened standards. Lineage, challenger models, validation packs, agent-as-decision boundary.",
          "url": "/module.html?track=finance&module=04-model-risk",
          "has_deep_content": false
        },
        {
          "slug": "05-privacy-fs",
          "num": "05",
          "title": "Privacy & FS Sovereignty",
          "time": "4h",
          "tier": "premium",
          "lede": "PDPA, GDPR, customer-data residency, SOC 2 / ISO 27001 alignment, KYC data minimization, on-prem inference patterns.",
          "url": "/module.html?track=finance&module=05-privacy-fs",
          "has_deep_content": false
        },
        {
          "slug": "06-regtech-agentops",
          "num": "06",
          "title": "RegTech AgentOps",
          "time": "4h",
          "tier": "premium",
          "lede": "Drift tied to regulatory outcomes, bias slices, audit-on-demand, agent kill-switch tied to risk appetite.",
          "url": "/module.html?track=finance&module=06-regtech-agentops",
          "has_deep_content": false
        },
        {
          "slug": "07-fs-frontier",
          "num": "07",
          "title": "FS Frontier Surfaces",
          "time": "4h",
          "tier": "premium",
          "lede": "Computer-use through trader workflows, voice for fraud-confirmation, reasoning models for credit memos, A2A bank-to-bank.",
          "url": "/module.html?track=finance&module=07-fs-frontier",
          "has_deep_content": false
        },
        {
          "slug": "08-fs-eval",
          "num": "08",
          "title": "FS Eval & Red-team",
          "time": "5h",
          "tier": "premium",
          "lede": "Synthetic regulator persona, prompt-injection on financial advice, hallucination on disclosures, SR 11-7-aligned eval cards.",
          "url": "/module.html?track=finance&module=08-fs-eval",
          "has_deep_content": false
        }
      ],
      "simulations": [
        {
          "id": "txn-graph",
          "num": "01",
          "title": "Transaction-graph AML pipeline",
          "time": "10 min",
          "tags": [
            "Graph",
            "AML"
          ],
          "lede": "Watch a multi-agent AML pipeline triage suspicious transaction patterns. Toggle graph features on/off — see the SAR-quality drop.",
          "url": "/sim.html?track=finance&sim=txn-graph"
        },
        {
          "id": "credit-challenger",
          "num": "02",
          "title": "Challenger-model credit memo",
          "time": "8 min",
          "tags": [
            "SR 11-7",
            "Lineage"
          ],
          "lede": "Two challengers disagree with the production model on three credit cases. The agent reconciles, flags lineage, drafts the memo.",
          "url": "/sim.html?track=finance&sim=credit-challenger"
        },
        {
          "id": "feat-scorer",
          "num": "03",
          "title": "MAS FEAT scoring agent",
          "time": "8 min",
          "tags": [
            "MAS FEAT",
            "Audit"
          ],
          "lede": "Synthetic loan decisions through MAS FEAT v2 transparency checks. Watch the agent emit the artefacts the regulator expects.",
          "url": "/sim.html?track=finance&sim=feat-scorer"
        }
      ],
      "capstones": [
        {
          "num": "01",
          "title": "KYC/AML multi-agent pipeline",
          "category": "FinCrime",
          "effort": "60–80h",
          "tags": [
            "Modules 1, 2, 3",
            "MAS"
          ],
          "lede": "Multi-agent KYC + AML pipeline over synthetic 24-month transaction history. Hits MAS-aligned SAR quality, FP, and time-to-decision targets.",
          "url": "/capstone.html?track=finance&num=01"
        },
        {
          "num": "02",
          "title": "Credit memo drafting agent",
          "category": "Credit",
          "effort": "60–80h",
          "tags": [
            "Modules 2, 4",
            "SR 11-7"
          ],
          "lede": "Agent that ingests financials + macro signals and drafts a credit memo with full lineage, challenger checks, and SR 11-7-style validation.",
          "url": "/capstone.html?track=finance&num=02"
        },
        {
          "num": "03",
          "title": "Trade surveillance & spoofing detection",
          "category": "Markets",
          "effort": "40–60h",
          "tags": [
            "Modules 1, 4, 8"
          ],
          "lede": "Detect spoofing/layering in a synthetic order-book stream. Operator-tunable thresholds. Pass criteria: precision and recall on planted cases.",
          "url": "/capstone.html?track=finance&num=03"
        },
        {
          "num": "04",
          "title": "Disputes & fraud resolution agent",
          "category": "Customer Ops",
          "effort": "40–60h",
          "tags": [
            "Modules 2, 3, 6",
            "PDPA"
          ],
          "lede": "Multi-agent disputes flow: triage → evidence assembly → decision → notification → outcome tracking. Authority-bounded; full audit trail.",
          "url": "/capstone.html?track=finance&num=04"
        }
      ]
    },
    {
      "slug": "healthcare",
      "title": "Healthcare & Life Sciences",
      "eyebrow": "Expand 2 · Highest ROI, highest friction",
      "tier": "expand-2",
      "lede": "Highest agent ROI, highest regulatory friction. Six modules, three live simulations, three capstones. Mapped to FDA Good Machine Learning Practice, HIPAA, EU MDR/IVDR, IMDRF SaMD, and Singapore HSA/PDPA Healthcare guidelines.",
      "stats": {
        "modules": 8,
        "hours": 38,
        "sims": 3,
        "capstones": 3,
        "addressable": "$150B annual savings (Accenture)"
      },
      "tags": [
        "FDA GMLP",
        "HIPAA",
        "EU MDR",
        "IMDRF SaMD"
      ],
      "why": [
        {
          "stat": "84% / 68%",
          "label": "Comfort with end-to-end AI / agents in use",
          "note": "KPMG survey: healthcare leadership comfortable with autonomous AI for specific processes."
        },
        {
          "stat": "$150B",
          "label": "Annual savings by 2026",
          "note": "Accenture: AI applications in healthcare can generate up to $150B annually."
        },
        {
          "stat": "Reg moat",
          "label": "Depth justifies premium",
          "note": "FDA SaMD framework, HIPAA, MDR/IVDR — depth of expertise is exactly what justifies premium training."
        }
      ],
      "track_url": "/track.html?track=healthcare",
      "modules": [
        {
          "slug": "01-clinical-data",
          "num": "01",
          "title": "Clinical Data Foundations",
          "time": "5h",
          "tier": "free",
          "lede": "FHIR R5, USCDI, OMOP, OpenEHR, DICOM, plus ICD/SNOMED/RxNorm/LOINC clinical vocabularies.",
          "url": "/module.html?track=healthcare&module=01-clinical-data",
          "has_deep_content": true
        },
        {
          "slug": "02-clinical-agents",
          "num": "02",
          "title": "Clinical Agent Design",
          "time": "5h",
          "tier": "premium",
          "lede": "Clinician-aware design, vulnerable patient protocols, hard safety bounds, escalation discipline.",
          "url": "/module.html?track=healthcare&module=02-clinical-agents",
          "has_deep_content": false
        },
        {
          "slug": "03-healthcare-mcp",
          "num": "03",
          "title": "Healthcare-Specific MCP Servers",
          "time": "4h",
          "tier": "premium",
          "lede": "Epic, Cerner/Oracle Health, Nuance/Abridge, payer adapters · HIPAA-aware tool design.",
          "url": "/module.html?track=healthcare&module=03-healthcare-mcp",
          "has_deep_content": false
        },
        {
          "slug": "04-fda-samd-safety",
          "num": "04",
          "title": "FDA SaMD & Clinical Safety",
          "time": "5h",
          "tier": "premium",
          "lede": "FDA GMLP, PCCP, IMDRF SaMD risk framework, EU MDR/IVDR, clinical evaluation.",
          "url": "/module.html?track=healthcare&module=04-fda-samd-safety",
          "has_deep_content": true
        },
        {
          "slug": "05-clinical-eval",
          "num": "05",
          "title": "Clinical Evaluation Methodology",
          "time": "4h",
          "tier": "premium",
          "lede": "Clinical eval: sensitivity/specificity/PPV/NPV, calibration, utility, fairness slices.",
          "url": "/module.html?track=healthcare&module=05-clinical-eval",
          "has_deep_content": false
        },
        {
          "slug": "06-healthcare-agentops",
          "num": "06",
          "title": "Regulated Healthcare AgentOps",
          "time": "4h",
          "tier": "premium",
          "lede": "HIPAA, BAAs, consent, audit, post-market surveillance, drift tied to clinical outcomes.",
          "url": "/module.html?track=healthcare&module=06-healthcare-agentops",
          "has_deep_content": false
        },
        {
          "slug": "07-clinical-frontier",
          "num": "07",
          "title": "Frontier — Healthcare",
          "time": "5h",
          "tier": "premium",
          "lede": "Computer-use & browser agents, real-time voice, reasoning models, A2A — healthcare shapes.",
          "url": "/module.html?track=healthcare&module=07-clinical-frontier",
          "has_deep_content": false
        },
        {
          "slug": "08-clinical-redteam",
          "num": "08",
          "title": "Eval & red-team — Healthcare",
          "time": "5h",
          "tier": "premium",
          "lede": "Operational eval: regression, golden traces, synthetic eval, red-team battery, eval cards.",
          "url": "/module.html?track=healthcare&module=08-clinical-redteam",
          "has_deep_content": false
        }
      ],
      "simulations": [
        {
          "id": "cds-sandbox",
          "num": "01",
          "title": "CDS sandbox · agent reasoning with safety guardrails",
          "time": "8 min",
          "tags": [
            "FDA SaMD",
            "Safety"
          ],
          "lede": "Pick a synthetic patient case. Watch the agent reason within bounds, then toggle off safety to see what an unconstrained agent does.",
          "url": "/sim.html?track=healthcare&sim=cds-sandbox"
        },
        {
          "id": "prior-auth",
          "num": "02",
          "title": "Prior authorization agent flow",
          "time": "8 min",
          "tags": [
            "Payer",
            "Workflow"
          ],
          "lede": "Three real-shape prior-auth requests. Walk through policy retrieval, clinical-evidence assembly, submission, payer decision, and appeal.",
          "url": "/sim.html?track=healthcare&sim=prior-auth"
        },
        {
          "id": "pv-signal",
          "num": "03",
          "title": "Pharmacovigilance signal detector",
          "time": "8 min",
          "tags": [
            "PV",
            "ICSR"
          ],
          "lede": "Stream synthetic PV feeds. Watch the agent surface drug-event signals, file ICSRs when corroborating evidence accumulates.",
          "url": "/sim.html?track=healthcare&sim=pv-signal"
        }
      ],
      "capstones": [
        {
          "num": "01",
          "title": "Ambient documentation agent",
          "category": "Documentation",
          "effort": "50–70h",
          "tags": [
            "EHR",
            "FHIR R5"
          ],
          "lede": "Build an ambient agent (Abridge / Nuance DAX pattern) that generates SOAP notes, billing-code suggestions, and clinician-review workflow. Evaluated on clinical accuracy, time savings, and HIPAA compliance.",
          "url": "/capstone.html?track=healthcare&num=01"
        },
        {
          "num": "02",
          "title": "Prior authorization multi-agent",
          "category": "Payer",
          "effort": "40–60h",
          "tags": [
            "Payer",
            "RegOps"
          ],
          "lede": "Multi-agent: payer policy retrieval → clinical evidence assembly → submission → denial appeal. Realistic synthetic payer policies. Track time-to-decision and appeal success rate.",
          "url": "/capstone.html?track=healthcare&num=02"
        },
        {
          "num": "03",
          "title": "Pharmacovigilance signal agent",
          "category": "Pharma",
          "effort": "40–60h",
          "tags": [
            "PV",
            "ICSR"
          ],
          "lede": "Continuous scanner over literature, social media, EHR, FAERS for drug safety signals. ICSR drafting in E2B R3 format. Pass criteria: high recall on planted signals, low FP on noise.",
          "url": "/capstone.html?track=healthcare&num=03"
        }
      ]
    },
    {
      "slug": "public-sector",
      "title": "Public Sector & GovTech",
      "eyebrow": "Expand 1 · APAC-anchored",
      "tier": "expand-1",
      "lede": "Massive, well-funded, APAC-anchored. Agentic State / Bürokratt / LifeSG references. $22B → $98B market by 2033.",
      "stats": {
        "modules": 8,
        "hours": 36,
        "sims": 3,
        "capstones": 3,
        "addressable": "$22B → $98B by 2033"
      },
      "tags": [
        "WEF Agentic State",
        "EU AI Act",
        "GovTech SG",
        "FedRAMP"
      ],
      "why": [
        {
          "stat": "$22B → $98B",
          "label": "Market 2024 → 2033",
          "note": "Public-sector agentic spend is on a 17% CAGR. APAC governments are the testbed."
        },
        {
          "stat": "WEF Agentic State",
          "label": "Reference architecture",
          "note": "Bürokratt (Estonia), LifeSG (Singapore), gov.uk (UK) — agentic patterns published as public good."
        },
        {
          "stat": "EU AI Act",
          "label": "High-risk by default",
          "note": "Most public-sector use cases land in high-risk. Conformity assessments are part of procurement."
        }
      ],
      "track_url": "/track.html?track=public-sector",
      "modules": [
        {
          "slug": "01-gov-data",
          "num": "01",
          "title": "Government Data Foundations",
          "time": "5h",
          "tier": "free",
          "lede": "Schema.org Gov, NIEM, Data.gov standards. Citizen records, permits, registries, identity-graph patterns.",
          "url": "/module.html?track=public-sector&module=01-gov-data",
          "has_deep_content": true
        },
        {
          "slug": "02-citizen-agents",
          "num": "02",
          "title": "Citizen-facing Agent Design",
          "time": "5h",
          "tier": "premium",
          "lede": "Multi-language, accessibility-first, trust-by-default. Vulnerable-population protocols and explainability requirements.",
          "url": "/module.html?track=public-sector&module=02-citizen-agents",
          "has_deep_content": false
        },
        {
          "slug": "03-gov-mcp",
          "num": "03",
          "title": "GovTech MCP Servers",
          "time": "4h",
          "tier": "premium",
          "lede": "MCP for permit systems, identity registries, payment rails, GIS, and inter-ministry exchange protocols.",
          "url": "/module.html?track=public-sector&module=03-gov-mcp",
          "has_deep_content": false
        },
        {
          "slug": "04-accountability",
          "num": "04",
          "title": "Accountability & Public Trust",
          "time": "5h",
          "tier": "premium",
          "lede": "Audit-by-default, FOI/transparency obligations, algorithmic-impact assessments, citizen recourse.",
          "url": "/module.html?track=public-sector&module=04-accountability",
          "has_deep_content": false
        },
        {
          "slug": "05-multi-tenant",
          "num": "05",
          "title": "Multi-tenant & Multi-jurisdiction",
          "time": "4h",
          "tier": "premium",
          "lede": "Federation across ministries, data-residency by default, intra-government A2A bridges.",
          "url": "/module.html?track=public-sector&module=05-multi-tenant",
          "has_deep_content": false
        },
        {
          "slug": "06-gov-agentops",
          "num": "06",
          "title": "GovTech AgentOps",
          "time": "4h",
          "tier": "premium",
          "lede": "Public-sector SLOs, citizen-impact dashboards, drift tied to service equity, kill-switch by ombudsman.",
          "url": "/module.html?track=public-sector&module=06-gov-agentops",
          "has_deep_content": false
        },
        {
          "slug": "07-gov-frontier",
          "num": "07",
          "title": "Frontier — Public Sector",
          "time": "5h",
          "tier": "premium",
          "lede": "Computer-use through legacy gov portals, voice for hotlines, reasoning for policy drafting, A2A inter-agency.",
          "url": "/module.html?track=public-sector&module=07-gov-frontier",
          "has_deep_content": false
        },
        {
          "slug": "08-gov-redteam",
          "num": "08",
          "title": "Eval & red-team — GovTech",
          "time": "5h",
          "tier": "premium",
          "lede": "Adversarial citizen probes, language injection, jurisdictional confusion, recourse-loop testing.",
          "url": "/module.html?track=public-sector&module=08-gov-redteam",
          "has_deep_content": false
        }
      ],
      "simulations": [
        {
          "id": "citizen-journey",
          "num": "01",
          "title": "Citizen journey orchestrator",
          "time": "10 min",
          "tags": [
            "LifeSG",
            "Multi-step"
          ],
          "lede": "Walk a citizen through a 7-step permit application. The agent orchestrates calls across ministries; you watch handoffs and consent prompts.",
          "url": "/sim.html?track=public-sector&sim=citizen-journey"
        },
        {
          "id": "rfp-analyzer",
          "num": "02",
          "title": "Procurement RFP analyzer",
          "time": "8 min",
          "tags": [
            "Procurement",
            "Compliance"
          ],
          "lede": "Three RFP responses through a compliance-checker agent. Bias slices, lineage, recommendation memo.",
          "url": "/sim.html?track=public-sector&sim=rfp-analyzer"
        },
        {
          "id": "trust-dashboard",
          "num": "03",
          "title": "Public trust dashboard",
          "time": "6 min",
          "tags": [
            "Audit",
            "Transparency"
          ],
          "lede": "Citizen-facing dashboard showing what an agent did, why, and how to appeal. Live signal mix.",
          "url": "/sim.html?track=public-sector&sim=trust-dashboard"
        }
      ],
      "capstones": [
        {
          "num": "01",
          "title": "Citizen journey orchestrator",
          "category": "Service Delivery",
          "effort": "50–70h",
          "tags": [
            "Multi-ministry",
            "Accessibility"
          ],
          "lede": "Multi-agent orchestrator across permit, identity, and payment systems. Multilingual, accessibility-first, full audit trail.",
          "url": "/capstone.html?track=public-sector&num=01"
        },
        {
          "num": "02",
          "title": "Procurement RFP intelligence",
          "category": "Procurement",
          "effort": "40–60h",
          "tags": [
            "Compliance",
            "Bias slices"
          ],
          "lede": "Agent that ingests RFP responses, runs compliance checks, surfaces bias slices, drafts recommendation memo. Full lineage required.",
          "url": "/capstone.html?track=public-sector&num=02"
        },
        {
          "num": "03",
          "title": "Regulatory horizon scanner",
          "category": "Policy",
          "effort": "40–60h",
          "tags": [
            "FOI",
            "Transparency"
          ],
          "lede": "Continuous agent monitoring legislative and regulatory feeds, surfacing impact for ministries. Citation-grounded; FOI-ready audit.",
          "url": "/capstone.html?track=public-sector&num=03"
        }
      ]
    },
    {
      "slug": "energy",
      "title": "Energy & Utilities",
      "eyebrow": "Expand 2 · OT/IT convergence",
      "tier": "expand-2",
      "lede": "Underrated, high-stakes, growing fast. 25–40-year asset lives, increasingly AI-instrumented grids, OT/IT convergence. Mapped to IEC 62443, NERC CIP, IEC 61850, and ISO 27019.",
      "stats": {
        "modules": 8,
        "hours": 36,
        "sims": 3,
        "capstones": 3,
        "addressable": "Grid + DERMS + utilities"
      },
      "tags": [
        "IEC 62443",
        "NERC CIP",
        "IEC 61850",
        "ISO 27019"
      ],
      "why": [
        {
          "stat": "25–40 yr",
          "label": "Asset lives — operating envelopes evolve slowly",
          "note": "Agents must respect deeply conservative engineering norms; OT/IT convergence is a regulated boundary."
        },
        {
          "stat": "DERMS",
          "label": "Distributed energy resource management",
          "note": "Solar, BESS, EV, demand-response orchestrated by agents. New SLO shape: dispatch latency vs. grid stability."
        },
        {
          "stat": "OT",
          "label": "Air-gap, not IT-cloud",
          "note": "Operational tech sits on its own network. Bridging requires Module 5 sovereignty patterns and IEC 62443 zones."
        }
      ],
      "track_url": "/track.html?track=energy",
      "modules": [
        {
          "slug": "01-energy-data",
          "num": "01",
          "title": "Energy & Grid Data Foundations",
          "time": "5h",
          "tier": "free",
          "lede": "IEC 61850, CIM, DNP3, OPC UA, MQTT for OT. SCADA, PI System, AVEVA, GIS, and AMI data shapes.",
          "url": "/module.html?track=energy&module=01-energy-data",
          "has_deep_content": true
        },
        {
          "slug": "02-ot-agents",
          "num": "02",
          "title": "OT-Aware Agent Design",
          "time": "5h",
          "tier": "premium",
          "lede": "Substation, feeder, DER, BESS, EV charger as first-class concepts. Air-gap-respecting reasoning. Conservative action defaults.",
          "url": "/module.html?track=energy&module=02-ot-agents",
          "has_deep_content": false
        },
        {
          "slug": "03-utility-mcp",
          "num": "03",
          "title": "Utility MCP Servers",
          "time": "4h",
          "tier": "premium",
          "lede": "MCP for SCADA, DERMS, GIS, work-management, AMI head-end. IEC 62443 zone-aware tool design.",
          "url": "/module.html?track=energy&module=03-utility-mcp",
          "has_deep_content": false
        },
        {
          "slug": "04-ot-it-safety",
          "num": "04",
          "title": "OT/IT Convergence & Safety",
          "time": "5h",
          "tier": "premium",
          "lede": "IEC 62443 zones/conduits, NERC CIP requirements, blast-radius enforcement on the OT side. Kill switches.",
          "url": "/module.html?track=energy&module=04-ot-it-safety",
          "has_deep_content": false
        },
        {
          "slug": "05-sovereign-cii",
          "num": "05",
          "title": "Sovereign Energy AI",
          "time": "4h",
          "tier": "premium",
          "lede": "On-prem inference, OT-air-gap patterns, jurisdiction-aware data flow, CII regulator alignment.",
          "url": "/module.html?track=energy&module=05-sovereign-cii",
          "has_deep_content": false
        },
        {
          "slug": "06-grid-agentops",
          "num": "06",
          "title": "Grid AgentOps",
          "time": "4h",
          "tier": "premium",
          "lede": "Drift on dispatch, SLO on outage restoration, post-event review tied to NERC reportable events.",
          "url": "/module.html?track=energy&module=06-grid-agentops",
          "has_deep_content": false
        },
        {
          "slug": "07-energy-frontier",
          "num": "07",
          "title": "Frontier — Energy",
          "time": "5h",
          "tier": "premium",
          "lede": "Computer-use on operator screens, voice for dispatch, reasoning models for restoration plans, A2A grid-to-grid.",
          "url": "/module.html?track=energy&module=07-energy-frontier",
          "has_deep_content": false
        },
        {
          "slug": "08-energy-redteam",
          "num": "08",
          "title": "Eval & red-team — Energy",
          "time": "5h",
          "tier": "premium",
          "lede": "Adversarial OT probes, false-data injection, dispatch-loop manipulation, NERC CIP-aligned eval cards.",
          "url": "/module.html?track=energy&module=08-energy-redteam",
          "has_deep_content": false
        }
      ],
      "simulations": [
        {
          "id": "grid-anomaly",
          "num": "01",
          "title": "Grid anomaly detector",
          "time": "8 min",
          "tags": [
            "SCADA",
            "Anomaly"
          ],
          "lede": "Stream synthetic substation telemetry. The agent surfaces correlated anomalies before SCADA alarms fire.",
          "url": "/sim.html?track=energy&sim=grid-anomaly"
        },
        {
          "id": "bess-dispatch",
          "num": "02",
          "title": "BESS dispatch agent",
          "time": "10 min",
          "tags": [
            "DERMS",
            "Dispatch"
          ],
          "lede": "Tune market and grid signals. The agent decides when to charge/discharge a battery fleet. Score on revenue vs. grid stress.",
          "url": "/sim.html?track=energy&sim=bess-dispatch"
        },
        {
          "id": "ot-it-security",
          "num": "03",
          "title": "OT/IT zone-crossing detector",
          "time": "6 min",
          "tags": [
            "IEC 62443",
            "Zone"
          ],
          "lede": "Synthetic packet flows across zones. Agent flags policy violations, suggests contained responses.",
          "url": "/sim.html?track=energy&sim=ot-it-security"
        }
      ],
      "capstones": [
        {
          "num": "01",
          "title": "Grid anomaly multi-agent",
          "category": "Operations",
          "effort": "60–80h",
          "tags": [
            "SCADA",
            "NERC CIP"
          ],
          "lede": "Multi-agent system over synthetic substation telemetry. Detect, correlate, dispatch field crew, document for NERC reporting.",
          "url": "/capstone.html?track=energy&num=01"
        },
        {
          "num": "02",
          "title": "DERMS dispatch agent",
          "category": "Markets",
          "effort": "50–70h",
          "tags": [
            "DERMS",
            "Closed-loop"
          ],
          "lede": "Battery + DER fleet dispatch with hard grid-stability bounds. Graded on revenue and on zero stability incidents.",
          "url": "/capstone.html?track=energy&num=02"
        },
        {
          "num": "03",
          "title": "Outage restoration orchestrator",
          "category": "Reliability",
          "effort": "60–80h",
          "tags": [
            "GIS",
            "Field ops"
          ],
          "lede": "Multi-agent restoration: outage detection → crew dispatch → customer comms → ARC reporting. Pass criteria on restoration time.",
          "url": "/capstone.html?track=energy&num=03"
        }
      ]
    },
    {
      "slug": "manufacturing",
      "title": "Manufacturing & Industrial Ops",
      "eyebrow": "Expand 3 · Asia is the core",
      "tier": "expand-3",
      "lede": "Asia is the global manufacturing core. Predictive maintenance, quality, supply-chain orchestration. Digital twin native. Mapped to IEC 61508, ISA-95, ISO 26262, IEC 62443, and ISO 9001.",
      "stats": {
        "modules": 8,
        "hours": 34,
        "sims": 3,
        "capstones": 3,
        "addressable": "Asia industrial core"
      },
      "tags": [
        "IEC 61508",
        "ISA-95",
        "ISO 26262",
        "IEC 62443"
      ],
      "why": [
        {
          "stat": "Digital twin native",
          "label": "Models exist already",
          "note": "Agents inherit topology from the twin instead of inventing it. Most other verticals have to build the graph."
        },
        {
          "stat": "ISA-95",
          "label": "L0 → L4 levels",
          "note": "Same logic as TM Forum's autonomy ladder. Production agents land at L2-L3 with operator-on-the-loop."
        },
        {
          "stat": "Functional safety",
          "label": "IEC 61508 SIL",
          "note": "Safety-rated logic is non-negotiable. Agents are advisory above SIL-rated controllers, not in the safety loop."
        }
      ],
      "track_url": "/track.html?track=manufacturing",
      "modules": [
        {
          "slug": "01-ot-data",
          "num": "01",
          "title": "OT Data Foundations",
          "time": "5h",
          "tier": "free",
          "lede": "ISA-95, OPC UA, MQTT Sparkplug B, OEE, SPC, MES, ERP. PI System, AVEVA, Siemens MindSphere shapes.",
          "url": "/module.html?track=manufacturing&module=01-ot-data",
          "has_deep_content": true
        },
        {
          "slug": "02-industrial-agents",
          "num": "02",
          "title": "Industrial Agent Design",
          "time": "5h",
          "tier": "premium",
          "lede": "Asset, line, cell, work-center, batch as first-class concepts. Digital-twin-aware reasoning. Conservative action defaults.",
          "url": "/module.html?track=manufacturing&module=02-industrial-agents",
          "has_deep_content": false
        },
        {
          "slug": "03-mfg-mcp",
          "num": "03",
          "title": "Manufacturing MCP Servers",
          "time": "4h",
          "tier": "premium",
          "lede": "MCP for MES, Historian, CMMS, SCADA, ERP. Vendor-neutral tool wrappers; ISA-95 zone-aware.",
          "url": "/module.html?track=manufacturing&module=03-mfg-mcp",
          "has_deep_content": false
        },
        {
          "slug": "04-functional-safety",
          "num": "04",
          "title": "Functional Safety Boundaries",
          "time": "5h",
          "tier": "premium",
          "lede": "IEC 61508, ISO 26262 SIL, hazard analysis, agent-as-advisor vs. agent-as-actuator, explicit safety carve-outs.",
          "url": "/module.html?track=manufacturing&module=04-functional-safety",
          "has_deep_content": false
        },
        {
          "slug": "05-multi-site",
          "num": "05",
          "title": "Multi-site & Sovereign Mfg",
          "time": "4h",
          "tier": "premium",
          "lede": "Multi-plant federation, jurisdictional data flows, plant-floor air-gap, supply-partner A2A.",
          "url": "/module.html?track=manufacturing&module=05-multi-site",
          "has_deep_content": false
        },
        {
          "slug": "06-plant-agentops",
          "num": "06",
          "title": "Plant AgentOps",
          "time": "4h",
          "tier": "premium",
          "lede": "OEE-tied drift, throughput SLOs, change-window discipline, post-incident playbooks tied to engineering review.",
          "url": "/module.html?track=manufacturing&module=06-plant-agentops",
          "has_deep_content": false
        },
        {
          "slug": "07-mfg-frontier",
          "num": "07",
          "title": "Frontier — Manufacturing",
          "time": "4h",
          "tier": "premium",
          "lede": "Computer-use on legacy operator panels, voice for floor coordination, vision-grounded reasoning, A2A supplier loops.",
          "url": "/module.html?track=manufacturing&module=07-mfg-frontier",
          "has_deep_content": false
        },
        {
          "slug": "08-mfg-redteam",
          "num": "08",
          "title": "Eval & red-team — Mfg",
          "time": "5h",
          "tier": "premium",
          "lede": "Adversarial sensor probes, SPC manipulation, recipe-injection, traceability-loop testing.",
          "url": "/module.html?track=manufacturing&module=08-mfg-redteam",
          "has_deep_content": false
        }
      ],
      "simulations": [
        {
          "id": "predictive-maint",
          "num": "01",
          "title": "Predictive maintenance triage",
          "time": "8 min",
          "tags": [
            "RUL",
            "Twin"
          ],
          "lede": "Stream vibration + thermal signals from a synthetic motor fleet. The agent prioritizes work orders against capacity.",
          "url": "/sim.html?track=manufacturing&sim=predictive-maint"
        },
        {
          "id": "quality-vision",
          "num": "02",
          "title": "Vision-grounded quality agent",
          "time": "8 min",
          "tags": [
            "Vision",
            "SPC"
          ],
          "lede": "Synthetic line images with planted defects. Agent must classify, log SPC, and decide on hold/release.",
          "url": "/sim.html?track=manufacturing&sim=quality-vision"
        },
        {
          "id": "supply-disrupt",
          "num": "03",
          "title": "Supply-chain disruption response",
          "time": "10 min",
          "tags": [
            "S&OP",
            "Disruption"
          ],
          "lede": "Inject a port closure. Agent re-plans dual-source, reschedules, drafts customer comms. Score on revenue saved.",
          "url": "/sim.html?track=manufacturing&sim=supply-disrupt"
        }
      ],
      "capstones": [
        {
          "num": "01",
          "title": "Predictive maintenance orchestrator",
          "category": "Maintenance",
          "effort": "60–80h",
          "tags": [
            "CMMS",
            "RUL"
          ],
          "lede": "Multi-agent: anomaly detection → RUL forecasting → work-order generation → schedule optimization. Pass criteria on uptime + cost.",
          "url": "/capstone.html?track=manufacturing&num=01"
        },
        {
          "num": "02",
          "title": "Vision-grounded quality agent",
          "category": "Quality",
          "effort": "50–70h",
          "tags": [
            "Vision",
            "SPC"
          ],
          "lede": "Quality agent over a synthetic line. Detect, classify, log SPC, hold/release. Pass on FP/FN and operator-trust score.",
          "url": "/capstone.html?track=manufacturing&num=02"
        },
        {
          "num": "03",
          "title": "Supply-disruption responder",
          "category": "S&OP",
          "effort": "40–60h",
          "tags": [
            "S&OP",
            "Sourcing"
          ],
          "lede": "Multi-agent re-planner under injected disruption events. Customer-aware comms; full audit; budget-bounded.",
          "url": "/capstone.html?track=manufacturing&num=03"
        }
      ]
    },
    {
      "slug": "legal",
      "title": "Legal & Professional Services",
      "eyebrow": "Expand 3 · Highest-margin",
      "tier": "expand-3",
      "lede": "Quietly the highest-margin agentic vertical. Contract review, due diligence, citation-grounded research. Mapped to SRA, ABA Model Rules, EU AI Act, and ISO 27001.",
      "stats": {
        "modules": 8,
        "hours": 32,
        "sims": 3,
        "capstones": 3,
        "addressable": "Top-100 firms"
      },
      "tags": [
        "SRA",
        "ABA",
        "EU AI Act",
        "Privilege"
      ],
      "why": [
        {
          "stat": "Privilege",
          "label": "Encoded as a constraint",
          "note": "Privilege isn't a UI label; it's a hard agent constraint. Tools that can leak privilege are out of scope by default."
        },
        {
          "stat": "Citation-grounded",
          "label": "Hallucinations are a license issue",
          "note": "Bar-rule violations have downstream consequences. Citation-verifier agents are mandatory, not optional."
        },
        {
          "stat": "Margin",
          "label": "Quietly highest",
          "note": "Contract review and due diligence agents have 70%+ time savings. Margin is structural — pricing follows."
        }
      ],
      "track_url": "/track.html?track=legal",
      "modules": [
        {
          "slug": "01-legal-data",
          "num": "01",
          "title": "Legal Data Foundations",
          "time": "4h",
          "tier": "free",
          "lede": "Contract structure, case-law citation graphs, regulatory citation patterns, redline diff models.",
          "url": "/module.html?track=legal&module=01-legal-data",
          "has_deep_content": true
        },
        {
          "slug": "02-privilege-aware",
          "num": "02",
          "title": "Privilege-Aware Agent Design",
          "time": "5h",
          "tier": "premium",
          "lede": "Privilege as a first-class constraint. Conflict-checks, ethical walls, cross-matter retrieval discipline.",
          "url": "/module.html?track=legal&module=02-privilege-aware",
          "has_deep_content": false
        },
        {
          "slug": "03-legaltech-mcp",
          "num": "03",
          "title": "LegalTech MCP Servers",
          "time": "4h",
          "tier": "premium",
          "lede": "MCP for DMS (iManage, NetDocuments), case databases (Westlaw, Lexis), e-discovery, contract repositories.",
          "url": "/module.html?track=legal&module=03-legaltech-mcp",
          "has_deep_content": false
        },
        {
          "slug": "04-citation-safety",
          "num": "04",
          "title": "Citation & Hallucination Safety",
          "time": "4h",
          "tier": "premium",
          "lede": "Citation verifiers, source-of-truth grounding, agent-emit-affidavit patterns. Bar-rule mapping.",
          "url": "/module.html?track=legal&module=04-citation-safety",
          "has_deep_content": false
        },
        {
          "slug": "05-jurisdiction",
          "num": "05",
          "title": "Jurisdiction & Data Sovereignty",
          "time": "4h",
          "tier": "premium",
          "lede": "Cross-border data, MLATs, jurisdiction-aware retrieval, in-scope/out-of-scope partitioning.",
          "url": "/module.html?track=legal&module=05-jurisdiction",
          "has_deep_content": false
        },
        {
          "slug": "06-legal-agentops",
          "num": "06",
          "title": "Legal AgentOps",
          "time": "3h",
          "tier": "premium",
          "lede": "Time-tracking integration, partner-on-the-loop discipline, billing-grade audit, conflicts-aware drift.",
          "url": "/module.html?track=legal&module=06-legal-agentops",
          "has_deep_content": false
        },
        {
          "slug": "07-legal-frontier",
          "num": "07",
          "title": "Frontier — Legal",
          "time": "4h",
          "tier": "premium",
          "lede": "Computer-use through legal portals, voice for client intake, reasoning models for memo synthesis, A2A counterparty.",
          "url": "/module.html?track=legal&module=07-legal-frontier",
          "has_deep_content": false
        },
        {
          "slug": "08-legal-redteam",
          "num": "08",
          "title": "Eval & red-team — Legal",
          "time": "4h",
          "tier": "premium",
          "lede": "Privilege-leak probes, citation-fabrication probes, conflict-bypass attempts, bar-rule-aligned eval cards.",
          "url": "/module.html?track=legal&module=08-legal-redteam",
          "has_deep_content": false
        }
      ],
      "simulations": [
        {
          "id": "contract-review",
          "num": "01",
          "title": "Contract review with redlines",
          "time": "8 min",
          "tags": [
            "Contracts",
            "Redline"
          ],
          "lede": "Three NDAs through a clause-extractor + risk-scorer agent. Toggle aggressive vs. conservative posture, see counsel-time delta.",
          "url": "/sim.html?track=legal&sim=contract-review"
        },
        {
          "id": "citation-verify",
          "num": "02",
          "title": "Citation verifier",
          "time": "6 min",
          "tags": [
            "Citations",
            "Grounding"
          ],
          "lede": "Agent emits a memo with three citations. Verifier independently checks each. Watch a planted hallucination get caught.",
          "url": "/sim.html?track=legal&sim=citation-verify"
        },
        {
          "id": "privilege-classifier",
          "num": "03",
          "title": "Privilege classifier",
          "time": "8 min",
          "tags": [
            "Privilege",
            "Ethical wall"
          ],
          "lede": "Synthetic discovery set. Agent classifies privileged / responsive / produce. Operator-on-the-loop on edge cases.",
          "url": "/sim.html?track=legal&sim=privilege-classifier"
        }
      ],
      "capstones": [
        {
          "num": "01",
          "title": "Contract review pipeline",
          "category": "Transactional",
          "effort": "50–70h",
          "tags": [
            "DMS",
            "Redline"
          ],
          "lede": "Multi-agent contract pipeline: clause-extractor → risk-scorer → redline-drafter → partner-review queue. Pass on accuracy + counsel-time saved.",
          "url": "/capstone.html?track=legal&num=01"
        },
        {
          "num": "02",
          "title": "M&A due-diligence agent",
          "category": "Transactional",
          "effort": "60–80h",
          "tags": [
            "Due diligence",
            "Privilege"
          ],
          "lede": "Agent over a synthetic data-room. Issue-list generation, citation-grounded findings, privilege-aware retrieval.",
          "url": "/capstone.html?track=legal&num=02"
        },
        {
          "num": "03",
          "title": "Regulatory horizon scanner",
          "category": "Advisory",
          "effort": "40–60h",
          "tags": [
            "Regulatory",
            "Citation"
          ],
          "lede": "Continuous agent over legislative + regulatory feeds. Generates client-impact memos with verified citations.",
          "url": "/capstone.html?track=legal&num=03"
        }
      ]
    },
    {
      "slug": "insurance",
      "title": "Insurance",
      "eyebrow": "Expand 3 · Process-heavy",
      "tier": "expand-3",
      "lede": "Process-heavy with claims, underwriting, customer ops all ripe for agentic. Lloyd's, Munich Re, AXA, Prudential pilots. Mapped to IFRS 17, NAIC, EIOPA, and Solvency II.",
      "stats": {
        "modules": 8,
        "hours": 32,
        "sims": 3,
        "capstones": 3,
        "addressable": "Carriers + reinsurers"
      },
      "tags": [
        "IFRS 17",
        "NAIC",
        "EIOPA",
        "Solvency II"
      ],
      "why": [
        {
          "stat": "Loss ratio",
          "label": "Direct top-line lever",
          "note": "Claims-fraud and underwriting agents move loss ratios materially. Carriers are pricing premium for capability."
        },
        {
          "stat": "CAT modeling",
          "label": "Climate is the new uncertainty",
          "note": "Reinsurers run thousands of CAT scenarios. Agents are reshaping who runs them and how often."
        },
        {
          "stat": "Claims",
          "label": "Most-piloted use case",
          "note": "Claims triage, fraud, document extraction. Lloyd's, Munich Re, AXA, Prudential all in production."
        }
      ],
      "track_url": "/track.html?track=insurance",
      "modules": [
        {
          "slug": "01-insurance-data",
          "num": "01",
          "title": "Insurance Data Foundations",
          "time": "4h",
          "tier": "free",
          "lede": "ACORD, FNOL shapes, policy admin systems, IFRS 17 ledger, exposure data, CAT model outputs.",
          "url": "/module.html?track=insurance&module=01-insurance-data",
          "has_deep_content": true
        },
        {
          "slug": "02-actuarial-agents",
          "num": "02",
          "title": "Actuarial-Aware Agents",
          "time": "5h",
          "tier": "premium",
          "lede": "Actuarial bounds, reserving discipline, regulatory disclosure, peer-review handoffs.",
          "url": "/module.html?track=insurance&module=02-actuarial-agents",
          "has_deep_content": false
        },
        {
          "slug": "03-insurance-mcp",
          "num": "03",
          "title": "Insurance MCP Servers",
          "time": "4h",
          "tier": "premium",
          "lede": "MCP for policy admin (Guidewire, Duck Creek), claims, CAT models, reinsurance treaties, broker portals.",
          "url": "/module.html?track=insurance&module=03-insurance-mcp",
          "has_deep_content": false
        },
        {
          "slug": "04-actuarial-modelrisk",
          "num": "04",
          "title": "Actuarial Model Risk",
          "time": "4h",
          "tier": "premium",
          "lede": "IFRS 17, Solvency II, NAIC SR 11-7-equivalent, peer review, challenger models for reserving.",
          "url": "/module.html?track=insurance&module=04-actuarial-modelrisk",
          "has_deep_content": false
        },
        {
          "slug": "05-cat-climate",
          "num": "05",
          "title": "CAT & Climate",
          "time": "5h",
          "tier": "premium",
          "lede": "Climate-conditioned CAT modeling, peril-aware underwriting, reinsurance treaty agentic management.",
          "url": "/module.html?track=insurance&module=05-cat-climate",
          "has_deep_content": false
        },
        {
          "slug": "06-insurance-agentops",
          "num": "06",
          "title": "Insurance AgentOps",
          "time": "4h",
          "tier": "premium",
          "lede": "Loss-ratio-tied drift, claims-leakage SLO, conduct-risk alerts, regulator-ready audit packs.",
          "url": "/module.html?track=insurance&module=06-insurance-agentops",
          "has_deep_content": false
        },
        {
          "slug": "07-insurance-frontier",
          "num": "07",
          "title": "Frontier — Insurance",
          "time": "4h",
          "tier": "premium",
          "lede": "Computer-use for broker portals, voice for FNOL, reasoning for declined-claim memos, A2A reinsurer.",
          "url": "/module.html?track=insurance&module=07-insurance-frontier",
          "has_deep_content": false
        },
        {
          "slug": "08-insurance-redteam",
          "num": "08",
          "title": "Eval & red-team — Insurance",
          "time": "4h",
          "tier": "premium",
          "lede": "Adversarial fraud probes, CAT-injection, treaty-bypass attempts, conduct-risk scenarios.",
          "url": "/module.html?track=insurance&module=08-insurance-redteam",
          "has_deep_content": false
        }
      ],
      "simulations": [
        {
          "id": "underwriting",
          "num": "01",
          "title": "Commercial underwriting agent",
          "time": "8 min",
          "tags": [
            "Underwriting",
            "Risk"
          ],
          "lede": "Three commercial submissions. The agent prices, flags exclusions, requests info. Watch the actuarial bounds in action.",
          "url": "/sim.html?track=insurance&sim=underwriting"
        },
        {
          "id": "claims-fraud",
          "num": "02",
          "title": "Claims-fraud triage",
          "time": "8 min",
          "tags": [
            "Claims",
            "Fraud"
          ],
          "lede": "Synthetic FNOL stream with planted fraud rings. Agent triages, escalates, drafts SIU referral memos.",
          "url": "/sim.html?track=insurance&sim=claims-fraud"
        },
        {
          "id": "cat-risk",
          "num": "03",
          "title": "CAT scenario explorer",
          "time": "10 min",
          "tags": [
            "CAT",
            "Climate"
          ],
          "lede": "Tune climate scenarios. Agent re-runs portfolio exposure. See reinsurance treaty triggers update live.",
          "url": "/sim.html?track=insurance&sim=cat-risk"
        }
      ],
      "capstones": [
        {
          "num": "01",
          "title": "Commercial underwriting agent",
          "category": "Underwriting",
          "effort": "60–80h",
          "tags": [
            "Underwriting",
            "Actuarial"
          ],
          "lede": "End-to-end underwriting agent with actuarial bounds, exclusion logic, broker-comms, full lineage to peer review.",
          "url": "/capstone.html?track=insurance&num=01"
        },
        {
          "num": "02",
          "title": "Claims-fraud multi-agent",
          "category": "Claims",
          "effort": "50–70h",
          "tags": [
            "Fraud",
            "SIU"
          ],
          "lede": "Multi-agent claims-fraud pipeline: triage → fraud-score → evidence assembly → SIU memo. Pass on precision + cost.",
          "url": "/capstone.html?track=insurance&num=02"
        },
        {
          "num": "03",
          "title": "Reinsurance treaty manager",
          "category": "Reinsurance",
          "effort": "60–80h",
          "tags": [
            "Treaty",
            "CAT"
          ],
          "lede": "Continuous agent across treaty triggers, bordereaux, CAT events, and recovery flows. A2A reinsurer endpoints.",
          "url": "/capstone.html?track=insurance&num=03"
        }
      ]
    },
    {
      "slug": "retail",
      "title": "Retail / E-commerce",
      "eyebrow": "Sub-track · Personalization & store ops",
      "tier": "sub",
      "lede": "Lots of agentic activity in personalization, customer service, store ops. Buyer fragmentation makes this a sub-track for now.",
      "stats": {
        "modules": 6,
        "hours": 22,
        "sims": 2,
        "capstones": 3,
        "addressable": "Top-200 retailers"
      },
      "tags": [
        "PCI DSS",
        "PDPA",
        "Conversational"
      ],
      "why": [
        {
          "stat": "Personalization",
          "label": "Highest-leverage agent",
          "note": "Recommendation + intent agents convert at 1.5–3x rule-based baselines on synthetic A/B."
        },
        {
          "stat": "Returns",
          "label": "Complaints, refunds, exchanges",
          "note": "Customer-service agents resolve 60%+ of routine returns end-to-end with operator-on-the-loop."
        },
        {
          "stat": "Inventory",
          "label": "Multi-store rebalancing",
          "note": "Agents move SKUs across stores in response to local demand. Sub-track for now; bundled with logistics."
        }
      ],
      "track_url": "/track.html?track=retail",
      "modules": [
        {
          "slug": "01-retail-data",
          "num": "01",
          "title": "Retail Data Foundations",
          "time": "4h",
          "tier": "free",
          "lede": "GS1, EDI, POS feeds, OMS shapes, customer 360 graph, behavioral telemetry.",
          "url": "/module.html?track=retail&module=01-retail-data",
          "has_deep_content": true
        },
        {
          "slug": "02-cx-agents",
          "num": "02",
          "title": "CX-Aware Agent Design",
          "time": "4h",
          "tier": "premium",
          "lede": "Brand voice, intent disambiguation, escalation paths, vulnerable-customer protocols.",
          "url": "/module.html?track=retail&module=02-cx-agents",
          "has_deep_content": false
        },
        {
          "slug": "03-fulfillment-mcp",
          "num": "03",
          "title": "Fulfillment MCP Servers",
          "time": "4h",
          "tier": "premium",
          "lede": "MCP for OMS, WMS, carrier APIs, returns systems, store-pickup. Inventory consistency patterns.",
          "url": "/module.html?track=retail&module=03-fulfillment-mcp",
          "has_deep_content": false
        },
        {
          "slug": "04-retail-agentops",
          "num": "04",
          "title": "Retail AgentOps",
          "time": "3h",
          "tier": "premium",
          "lede": "Conversion drift, deflection SLOs, brand-safety alerts, seasonality-aware eval.",
          "url": "/module.html?track=retail&module=04-retail-agentops",
          "has_deep_content": false
        },
        {
          "slug": "05-retail-frontier",
          "num": "05",
          "title": "Frontier — Retail",
          "time": "4h",
          "tier": "premium",
          "lede": "Computer-use through legacy back-office, voice for store associates, reasoning for assortment, A2A 3PL.",
          "url": "/module.html?track=retail&module=05-retail-frontier",
          "has_deep_content": false
        },
        {
          "slug": "06-retail-redteam",
          "num": "06",
          "title": "Eval & red-team — Retail",
          "time": "3h",
          "tier": "premium",
          "lede": "Brand-injection probes, refund-loop manipulation, recommendation-bias slices.",
          "url": "/module.html?track=retail&module=06-retail-redteam",
          "has_deep_content": false
        }
      ],
      "simulations": [
        {
          "id": "personalization",
          "num": "01",
          "title": "Personalization router",
          "time": "8 min",
          "tags": [
            "CX",
            "Routing"
          ],
          "lede": "Synthetic browse sessions. Agent picks recommendations, scores conversion, audits bias slices.",
          "url": "/sim.html?track=retail&sim=personalization"
        },
        {
          "id": "inventory-rebal",
          "num": "02",
          "title": "Inventory rebalancer",
          "time": "10 min",
          "tags": [
            "OMS",
            "Multi-store"
          ],
          "lede": "Tune demand signals. Agent rebalances SKUs across 12 stores. Score on stock-outs vs. transport cost.",
          "url": "/sim.html?track=retail&sim=inventory-rebal"
        }
      ],
      "capstones": [
        {
          "num": "01",
          "title": "Returns & complaints agent",
          "category": "CX",
          "effort": "40–60h",
          "tags": [
            "CX",
            "Refunds"
          ],
          "lede": "Multi-agent returns flow with policy retrieval, evidence ingest, decision, customer comms. Authority-bounded; deflection SLOs.",
          "url": "/capstone.html?track=retail&num=01"
        },
        {
          "num": "02",
          "title": "Inventory orchestrator",
          "category": "Ops",
          "effort": "40–60h",
          "tags": [
            "OMS",
            "Multi-store"
          ],
          "lede": "Cross-store rebalancing agent with carrier-cost-aware optimization. Pass on stock-out reduction + transport cost.",
          "url": "/capstone.html?track=retail&num=02"
        },
        {
          "num": "03",
          "title": "Conversational commerce assistant",
          "category": "Storefront",
          "effort": "40–60h",
          "tags": [
            "Storefront",
            "Conversion"
          ],
          "lede": "Storefront agent with brand-safe responses, intent routing, basket-build, checkout handoff. Bias slices required.",
          "url": "/capstone.html?track=retail&num=03"
        }
      ]
    },
    {
      "slug": "logistics",
      "title": "Logistics & Supply Chain",
      "eyebrow": "Sub-track · Often bundled w/ mfg",
      "tier": "sub",
      "lede": "Gartner: 50% of cross-functional supply-chain solutions will use intelligent agents by 2030. Often bundled into manufacturing.",
      "stats": {
        "modules": 6,
        "hours": 22,
        "sims": 2,
        "capstones": 3,
        "addressable": "3PL + freight + customs"
      },
      "tags": [
        "EDI",
        "GS1",
        "WCO"
      ],
      "why": [
        {
          "stat": "50% by 2030",
          "label": "Gartner forecast",
          "note": "Cross-functional supply-chain solutions using intelligent agents. The destination is end-to-end orchestration."
        },
        {
          "stat": "Multi-modal",
          "label": "Air, ocean, road, rail",
          "note": "Agents reason over modes, costs, and time-to-deliver simultaneously. Manual planners can't keep up at scale."
        },
        {
          "stat": "Customs",
          "label": "Trade compliance",
          "note": "HS classification, sanctions, customs filings — high-leverage agentic surface; high-stakes if wrong."
        }
      ],
      "track_url": "/track.html?track=logistics",
      "modules": [
        {
          "slug": "01-logistics-data",
          "num": "01",
          "title": "Logistics Data Foundations",
          "time": "4h",
          "tier": "free",
          "lede": "EDI, GS1, IATA, IMO, customs feeds. Carrier APIs, TMS, WMS, ELD telemetry shapes.",
          "url": "/module.html?track=logistics&module=01-logistics-data",
          "has_deep_content": true
        },
        {
          "slug": "02-route-fleet",
          "num": "02",
          "title": "Routing & Fleet Agents",
          "time": "4h",
          "tier": "premium",
          "lede": "Multi-modal routing, fleet utilization, ELD-aware decisions, driver-comms patterns.",
          "url": "/module.html?track=logistics&module=02-route-fleet",
          "has_deep_content": false
        },
        {
          "slug": "03-customs-mcp",
          "num": "03",
          "title": "Customs & Trade MCP Servers",
          "time": "4h",
          "tier": "premium",
          "lede": "MCP for customs systems, broker platforms, sanctions lists, HS classifiers, rate engines.",
          "url": "/module.html?track=logistics&module=03-customs-mcp",
          "has_deep_content": false
        },
        {
          "slug": "04-logistics-agentops",
          "num": "04",
          "title": "Logistics AgentOps",
          "time": "3h",
          "tier": "premium",
          "lede": "On-time-delivery drift, dwell-time SLOs, exception-rate alerts, customs-clearance KPIs.",
          "url": "/module.html?track=logistics&module=04-logistics-agentops",
          "has_deep_content": false
        },
        {
          "slug": "05-logistics-frontier",
          "num": "05",
          "title": "Frontier — Logistics",
          "time": "4h",
          "tier": "premium",
          "lede": "Computer-use through carrier portals, voice for driver coordination, reasoning for disruption response, A2A 3PL.",
          "url": "/module.html?track=logistics&module=05-logistics-frontier",
          "has_deep_content": false
        },
        {
          "slug": "06-logistics-redteam",
          "num": "06",
          "title": "Eval & red-team — Logistics",
          "time": "3h",
          "tier": "premium",
          "lede": "Sanctions-bypass probes, customs-misclass attacks, route-injection, exception-loop testing.",
          "url": "/module.html?track=logistics&module=06-logistics-redteam",
          "has_deep_content": false
        }
      ],
      "simulations": [
        {
          "id": "multimodal-route",
          "num": "01",
          "title": "Multi-modal route planner",
          "time": "10 min",
          "tags": [
            "Routing",
            "Multi-modal"
          ],
          "lede": "Tune urgency vs. cost. Agent chooses air/ocean/rail/road for 12 shipments. Score on cost vs. delivery promise.",
          "url": "/sim.html?track=logistics&sim=multimodal-route"
        },
        {
          "id": "customs-check",
          "num": "02",
          "title": "Customs compliance check",
          "time": "8 min",
          "tags": [
            "Customs",
            "Sanctions"
          ],
          "lede": "Synthetic shipment manifest. Agent classifies HS codes, runs sanctions, drafts customs paperwork.",
          "url": "/sim.html?track=logistics&sim=customs-check"
        }
      ],
      "capstones": [
        {
          "num": "01",
          "title": "Multi-modal routing orchestrator",
          "category": "Planning",
          "effort": "50–70h",
          "tags": [
            "Routing",
            "Multi-modal"
          ],
          "lede": "Multi-agent re-router under disruption: weather, port closure, capacity. Cost + carbon dual objective.",
          "url": "/capstone.html?track=logistics&num=01"
        },
        {
          "num": "02",
          "title": "Trade-compliance agent",
          "category": "Customs",
          "effort": "40–60h",
          "tags": [
            "Customs",
            "Sanctions"
          ],
          "lede": "End-to-end trade-compliance: HS classification → sanctions screen → customs filing → exception escalation. Audit-grade.",
          "url": "/capstone.html?track=logistics&num=02"
        },
        {
          "num": "03",
          "title": "End-to-end visibility orchestrator",
          "category": "Visibility",
          "effort": "60–80h",
          "tags": [
            "Tracking",
            "ETA"
          ],
          "lede": "Multi-agent visibility platform: ingest carrier feeds, predict ETA, surface exceptions, A2A handoffs.",
          "url": "/capstone.html?track=logistics&num=03"
        }
      ]
    },
    {
      "slug": "common",
      "title": "Common Foundations · Cross-cutting Modules",
      "eyebrow": "Cross-vertical · Production patterns",
      "tier": "common",
      "lede": "Twelve infrastructure-, frontier-, and discipline-level modules that show up in every vertical. Memory & retrieval engineering. Cost & observability. Voice / computer-use / multi-agent operations. Procurement, OSS LLM ops, regulatory horizon, agentic security beyond prompt injection. Each module ships with two interactive simulations and operator-grade case studies.",
      "stats": {
        "modules": 12,
        "hours": 48,
        "sims": 24,
        "capstones": 0,
        "addressable": "Every operator deploying agentic AI"
      },
      "tags": [
        "OpenTelemetry · GenAI",
        "EU AI Act",
        "ISO 42001",
        "MCP"
      ],
      "why": [
        {
          "stat": "5–10×",
          "label": "Cost overrun in week 2",
          "note": "Production teams blow budgets because they counted only output tokens. Per-decision FinOps is its own discipline."
        },
        {
          "stat": "L3 → L4",
          "label": "Multi-agent coordination",
          "note": "Every L4 deployment has multi-agent orchestration. Most teams improvise it. The competitive moat is in getting it right."
        },
        {
          "stat": "12 mo",
          "label": "Compliance horizon",
          "note": "EU AI Act high-risk obligations land Aug 2026. ISO 42001 certs are landing now. Forward-looking compliance is mandatory."
        }
      ],
      "track_url": "/track.html?track=common",
      "modules": [
        {
          "slug": "01-memory-architecture",
          "num": "01",
          "title": "Memory & Knowledge Architecture",
          "time": "5h",
          "tier": "premium",
          "lede": "Layered memory (session/episodic/semantic/procedural). Knowledge graphs as agent backbone. Memory contamination is the #1 cross-customer failure. The four eviction policies that actually work.",
          "url": "/module.html?track=common&module=01-memory-architecture",
          "has_deep_content": true
        },
        {
          "slug": "02-retrieval-engineering",
          "num": "02",
          "title": "Retrieval Engineering & RAG Operations",
          "time": "5h",
          "tier": "premium",
          "lede": "The U-curve of chunk size. Hybrid (BM25 + dense) retrieval beats either alone by 20%+ on operator queries. Retrieval eval as its own discipline — recall@k, MRR, faithfulness, citations as grounding.",
          "url": "/module.html?track=common&module=02-retrieval-engineering",
          "has_deep_content": true
        },
        {
          "slug": "03-cost-engineering",
          "num": "03",
          "title": "Cost Engineering · FinOps for Agents",
          "time": "4h",
          "tier": "premium",
          "lede": "Per-decision cost attribution beats per-request by 10×. Model routing is the biggest lever. Prompt-cache hit-rate targets, mid-flight downgrade triggers, the cascading-retry cost-bomb pattern.",
          "url": "/module.html?track=common&module=03-cost-engineering",
          "has_deep_content": true
        },
        {
          "slug": "04-observability",
          "num": "04",
          "title": "Observability & GenAI Tracing",
          "time": "4h",
          "tier": "premium",
          "lede": "Why traces beat metrics for agents. OpenTelemetry's GenAI semantic conventions. Span attributes that survive audit. Sampling strategies that don't lose the long tail.",
          "url": "/module.html?track=common&module=04-observability",
          "has_deep_content": true
        },
        {
          "slug": "05-voice-operations",
          "num": "05",
          "title": "Voice Agent Operations",
          "time": "4h",
          "tier": "premium",
          "lede": "The 200-400ms barge-in budget is the design constraint. Streaming inference is mandatory. Voice persona is design, not output. Half-duplex vs full-duplex, telephony patterns, fallback handoff design.",
          "url": "/module.html?track=common&module=05-voice-operations",
          "has_deep_content": true
        },
        {
          "slug": "06-computer-use-operations",
          "num": "06",
          "title": "Computer-use Agent Operations",
          "time": "4h",
          "tier": "premium",
          "lede": "Brittleness is structural. Replay infrastructure is mandatory. The security model is unique — the agent has the operator's session credentials. DOM vs visual vs accessibility-tree selection strategies.",
          "url": "/module.html?track=common&module=06-computer-use-operations",
          "has_deep_content": true
        },
        {
          "slug": "07-multi-agent-orchestration",
          "num": "07",
          "title": "Multi-agent Orchestration & A2A",
          "time": "5h",
          "tier": "premium",
          "lede": "The L3→L4 differentiator. Planner-worker, supervisor-critic, swarm patterns. Two agents converging on a wrong answer is unique multi-agent failure. A2A contracts must be more rigid than human-to-human, not less.",
          "url": "/module.html?track=common&module=07-multi-agent-orchestration",
          "has_deep_content": true
        },
        {
          "slug": "08-change-management",
          "num": "08",
          "title": "Change Management & HOTL Adoption",
          "time": "3h",
          "tier": "premium",
          "lede": "The agent ships, the operators reject it. Trust is calibrated, not given. The shadow-operator pattern. UI design as adoption mechanism. Trust metrics: override rate, escalation rate, satisfaction.",
          "url": "/module.html?track=common&module=08-change-management",
          "has_deep_content": true
        },
        {
          "slug": "09-procurement-vendor-risk",
          "num": "09",
          "title": "AI Procurement & Vendor Risk",
          "time": "3h",
          "tier": "premium",
          "lede": "Reading model SLAs. Data-use clauses where lock-in lives. Exit-and-portability for fine-tunes. Multi-vendor strategy. Sovereign-vendor diligence. Contract templates aligned to MAS FEAT, EU AI Act, SR 11-7.",
          "url": "/module.html?track=common&module=09-procurement-vendor-risk",
          "has_deep_content": true
        },
        {
          "slug": "10-oss-llm-operations",
          "num": "10",
          "title": "Open-source LLM Operations",
          "time": "5h",
          "tier": "premium",
          "lede": "Sovereignty pushes toward OSS. Llama 3.x / Mistral / Qwen / Phi selection. vLLM/TGI/SGLang serving stacks. Quantization curve (FP16 → INT8 → INT4). KV-cache patterns. When self-host pays off.",
          "url": "/module.html?track=common&module=10-oss-llm-operations",
          "has_deep_content": true
        },
        {
          "slug": "11-regulatory-roadmap",
          "num": "11",
          "title": "Regulatory Horizon & Compliance Debt",
          "time": "3h",
          "tier": "premium",
          "lede": "EU AI Act phases (Feb 2025 prohibitions, Aug 2025 GPAI, Aug 2026 high-risk). ISO 42001 cert mechanics. NIST AI RMF v2. MAS FEAT v2 update. The compliance-debt concept and how to manage it.",
          "url": "/module.html?track=common&module=11-regulatory-roadmap",
          "has_deep_content": true
        },
        {
          "slug": "12-agentic-security",
          "num": "12",
          "title": "Agentic Security Beyond Prompt Injection",
          "time": "3h",
          "tier": "premium",
          "lede": "Model supply-chain. Agent escape via tool composition. Exfiltration through tool calls. Multi-agent collusion. Capability-based security. Defense-in-depth as architecture, not afterthought.",
          "url": "/module.html?track=common&module=12-agentic-security",
          "has_deep_content": true
        }
      ],
      "simulations": [
        {
          "id": "memory-contamination",
          "num": "01a",
          "title": "Memory contamination demo",
          "time": "6 min",
          "tags": [
            "Memory",
            "Scoping"
          ],
          "lede": "Two agents — one with global memory, one with session-scoped. Stream similar customer interactions. Watch the global-memory agent leak context across cases.",
          "url": "/sim.html?track=common&sim=memory-contamination"
        },
        {
          "id": "memory-graph",
          "num": "01b",
          "title": "Knowledge-graph memory traversal",
          "time": "8 min",
          "tags": [
            "KG",
            "Episodic"
          ],
          "lede": "An agent with layered memory (session/episodic/semantic) answers a query. See which layer each fact came from and how eviction prevents staleness.",
          "url": "/sim.html?track=common&sim=memory-graph"
        },
        {
          "id": "chunk-grid",
          "num": "02a",
          "title": "Chunk-size grid search",
          "time": "8 min",
          "tags": [
            "RAG",
            "Chunking"
          ],
          "lede": "Vary chunk size and overlap on a synthetic corpus. Watch recall@k and faithfulness move along the U-curve. Find the operator-optimal point.",
          "url": "/sim.html?track=common&sim=chunk-grid"
        },
        {
          "id": "hybrid-retrieval",
          "num": "02b",
          "title": "Hybrid retrieval comparison",
          "time": "8 min",
          "tags": [
            "BM25",
            "Dense"
          ],
          "lede": "Dense vs sparse vs hybrid (RRF) on three query types — exact-match, semantic, multi-hop. Watch each shine on a different query class.",
          "url": "/sim.html?track=common&sim=hybrid-retrieval"
        },
        {
          "id": "cost-decomposer",
          "num": "03a",
          "title": "Per-decision cost decomposer",
          "time": "6 min",
          "tags": [
            "FinOps",
            "Tokens"
          ],
          "lede": "Configure an agent decision and decompose total cost — system prompt, retrieval, tool calls, retries, verifier. Compare baseline to optimized.",
          "url": "/sim.html?track=common&sim=cost-decomposer"
        },
        {
          "id": "model-router",
          "num": "03b",
          "title": "Model-routing simulator",
          "time": "8 min",
          "tags": [
            "Routing",
            "Cost"
          ],
          "lede": "Stream tasks through a router. Small-fast handles routine; big-slow handles hard. Tune the threshold and see cost / latency / quality trade.",
          "url": "/sim.html?track=common&sim=model-router"
        },
        {
          "id": "trace-explorer",
          "num": "04a",
          "title": "Distributed-trace explorer",
          "time": "8 min",
          "tags": [
            "OTel",
            "Tracing"
          ],
          "lede": "An agent decision with full GenAI-semantic-convention trace. Navigate spans (retrieval / LLM / tool / policy) to find the bottleneck or error.",
          "url": "/sim.html?track=common&sim=trace-explorer"
        },
        {
          "id": "anomaly-hunt",
          "num": "04b",
          "title": "Production anomaly hunt",
          "time": "8 min",
          "tags": [
            "Observability",
            "SLO"
          ],
          "lede": "Live trace stream. Anomaly detector flags latency / cost / error spikes. Drill into root cause across span attributes.",
          "url": "/sim.html?track=common&sim=anomaly-hunt"
        },
        {
          "id": "voice-latency",
          "num": "05a",
          "title": "Voice latency-budget consumer",
          "time": "6 min",
          "tags": [
            "Voice",
            "Latency"
          ],
          "lede": "Compose ASR + LLM + TTS + network components. Watch the 200-400ms barge-in budget consume. Tune to fit.",
          "url": "/sim.html?track=common&sim=voice-latency"
        },
        {
          "id": "turn-taking",
          "num": "05b",
          "title": "Turn-taking & barge-in simulator",
          "time": "8 min",
          "tags": [
            "Voice",
            "Persona"
          ],
          "lede": "Two-way conversation timeline. See barge-in fire on user interruption. Voice-persona maintained across handoffs.",
          "url": "/sim.html?track=common&sim=turn-taking"
        },
        {
          "id": "ui-drift",
          "num": "06a",
          "title": "Computer-use UI-drift catcher",
          "time": "8 min",
          "tags": [
            "Computer-use",
            "Drift"
          ],
          "lede": "Simulated portal UI updates between agent runs. Without replay/adaptation the agent breaks silently. Toggle the defenses on.",
          "url": "/sim.html?track=common&sim=ui-drift"
        },
        {
          "id": "replay-debugger",
          "num": "06b",
          "title": "Computer-use replay debugger",
          "time": "8 min",
          "tags": [
            "Computer-use",
            "Replay"
          ],
          "lede": "Playback a failed agent run frame-by-frame. See where the click landed, the DOM diff between baseline and current run.",
          "url": "/sim.html?track=common&sim=replay-debugger"
        },
        {
          "id": "planner-worker",
          "num": "07a",
          "title": "Planner-worker hierarchy",
          "time": "10 min",
          "tags": [
            "Multi-agent",
            "Hierarchy"
          ],
          "lede": "Planner decomposes a task; workers execute; supervisor reviews. Vary team configuration; see throughput, consistency, escalation rate.",
          "url": "/sim.html?track=common&sim=planner-worker"
        },
        {
          "id": "a2a-negotiation",
          "num": "07b",
          "title": "A2A negotiation theatre",
          "time": "8 min",
          "tags": [
            "A2A",
            "Contracts"
          ],
          "lede": "Two agents negotiate the same case under typed contracts vs free-text. Watch free-text drift to wrong agreement neither would reach alone.",
          "url": "/sim.html?track=common&sim=a2a-negotiation"
        },
        {
          "id": "trust-calibration",
          "num": "08a",
          "title": "Trust calibration over time",
          "time": "8 min",
          "tags": [
            "HOTL",
            "Trust"
          ],
          "lede": "Operator override rate over weeks of deployment. Compare with-training vs without. Measure when trust converges.",
          "url": "/sim.html?track=common&sim=trust-calibration"
        },
        {
          "id": "shadow-operator",
          "num": "08b",
          "title": "Shadow-operator transition",
          "time": "6 min",
          "tags": [
            "HOTL",
            "Adoption"
          ],
          "lede": "Operator + agent team. Vary trust level. Watch decision quality and throughput change as the operator becomes a supervisor instead of an approver.",
          "url": "/sim.html?track=common&sim=shadow-operator"
        },
        {
          "id": "vendor-diligence",
          "num": "09a",
          "title": "Vendor diligence checklist",
          "time": "8 min",
          "tags": [
            "Procurement",
            "Risk"
          ],
          "lede": "Input vendor properties (data-use, deprecation, sovereignty, training-data attestation). Get a risk score and suggested contract clauses.",
          "url": "/sim.html?track=common&sim=vendor-diligence"
        },
        {
          "id": "vendor-portfolio",
          "num": "09b",
          "title": "Multi-vendor portfolio simulator",
          "time": "8 min",
          "tags": [
            "Vendor",
            "Lock-in"
          ],
          "lede": "Assemble a 3-vendor stack. Vary one vendor's deprecation policy. See lock-in risk and migration cost across the portfolio.",
          "url": "/sim.html?track=common&sim=vendor-portfolio"
        },
        {
          "id": "oss-selector",
          "num": "10a",
          "title": "OSS LLM model selector",
          "time": "6 min",
          "tags": [
            "OSS",
            "Selection"
          ],
          "lede": "Input task profile (latency, throughput, quality, license). Get a recommended OSS model + serving stack with cost/latency envelope.",
          "url": "/sim.html?track=common&sim=oss-selector"
        },
        {
          "id": "inference-economics",
          "num": "10b",
          "title": "Inference economics simulator",
          "time": "8 min",
          "tags": [
            "Inference",
            "Quant"
          ],
          "lede": "Tune quantization (FP16/INT8/INT4), batch size, KV-cache strategy. See throughput, quality drop, $/decision.",
          "url": "/sim.html?track=common&sim=inference-economics"
        },
        {
          "id": "regulatory-horizon",
          "num": "11a",
          "title": "Regulatory horizon scanner",
          "time": "6 min",
          "tags": [
            "EU AI Act",
            "Timeline"
          ],
          "lede": "Upcoming regulations on a timeline (EU AI Act phases, ISO 42001, MAS FEAT v2, FDA PCCP). See impact on each deployment class.",
          "url": "/sim.html?track=common&sim=regulatory-horizon"
        },
        {
          "id": "compliance-gap",
          "num": "11b",
          "title": "Compliance gap analyzer",
          "time": "8 min",
          "tags": [
            "Audit",
            "Gap"
          ],
          "lede": "Input current deployment posture. See gaps against upcoming obligations + remediation timeline + cost-to-close.",
          "url": "/sim.html?track=common&sim=compliance-gap"
        },
        {
          "id": "supply-chain-attack",
          "num": "12a",
          "title": "Model supply-chain attack",
          "time": "8 min",
          "tags": [
            "Security",
            "Supply"
          ],
          "lede": "Model weights tampered, retrieval poisoned, tool hijacked. Defense-in-depth (signed weights / source attestation / capability tokens) catches each.",
          "url": "/sim.html?track=common&sim=supply-chain-attack"
        },
        {
          "id": "agent-collusion",
          "num": "12b",
          "title": "Multi-agent collusion probe",
          "time": "8 min",
          "tags": [
            "Security",
            "A2A"
          ],
          "lede": "Two agents that individually pass red-team but together produce dangerous output. Typed contracts + bilateral audit catch the collusion.",
          "url": "/sim.html?track=common&sim=agent-collusion"
        }
      ],
      "capstones": []
    }
  ]
}