diff --git a/rag-agentic-dashboard/data/exec-delivery-program.json b/rag-agentic-dashboard/data/exec-delivery-program.json new file mode 100644 index 0000000..684e680 --- /dev/null +++ b/rag-agentic-dashboard/data/exec-delivery-program.json @@ -0,0 +1,2057 @@ +{ + "docRef": "EXEC-DELIVERY-PROGRAM-WP-051", + "version": "1.0.0", + "horizon": "FY2026-FY2030 (sprint cadence FY2026)", + "classification": "CONFIDENTIAL \u2014 Board / CEO / CFO / COO / CRO / CISO / CAIO / Chief Architect / Head of AI Platform Engineering / Head of AI Research / Head of MRM / Head of Internal Audit / GC / DPO / PMO Director / Engineering Leadership / People Ops", + "title": "Executable Delivery Program 2026 \u2014 Sprint-Level WBS, RACI, OKRs, Vendor/Build, Budget & Hire Plan for the Enterprise AI Platform, AI Safety & Global Governance Program", + "subtitle": "Operationalization of WP-050 into bi-weekly sprints with phase-gate evidence packs, hire plan, vendor pre-commitments, quarterly budget envelopes, RACI matrix, and PMO controls across 14 tracks and 5 phases (P0..P4)", + "owner": "PMO Director + Chief Architect + CAIO; co-signed by CFO, COO, CRO, CISO, Head of AI Platform Engineering, Head of AI Research, Head of MRM, GC, DPO, AI Safety Lead, Treaty Liaison, People Ops Lead, Board AI/Risk Committee Chair", + "buildsOn": [ + "WP-035 ENT-AGI-GOV-MASTER", + "WP-036 WFAP-GEMINI-IMPL", + "WP-037 GSIFI-AIMS-BLUEPRINT", + "WP-038 AGI-REG-RESILIENT", + "WP-039 INST-AGI-MASTER", + "WP-040 ENT-AGI-REF-IMPL", + "WP-041 TIER13-FULLSTACK", + "WP-042 SENTINEL-V24-DEEPDIVE", + "WP-043 PROMPT-MGMT-ARCH", + "WP-044 CEGL-LEXAI-GOV", + "WP-045 AGI-ASI-MASTER-BP", + "WP-046 AI-TRUST-ASI-BP", + "WP-047 INST-AGI-MASTER-REF", + "WP-048 ENT-AI-GRC-CIV-BP", + "WP-049 ENT-CIV-AGI-ARCH", + "WP-050 PRIO-IMPL-RESEARCH-PLAN" + ], + "regimes": [ + "EU AI Act 2026 + Annex IV", + "NIST AI RMF 1.0 + GAI Profile", + "ISO/IEC 42001 + 23894 + 5338 + 38507", + "SR 11-7 + OCC 2011-12", + "Basel III/IV + BCBS 239", + "PRA SS1/23 + FCA Consumer Duty + SMCR", + "MAS FEAT + AI Verify; HKMA GL-90", + "DORA + NIS2", + "US EO 14110 + OMB M-24-10", + "OECD AI Principles 2024", + "GDPR Arts 5/6/17/22/25/32/35", + "G7 Hiroshima + Bletchley + Seoul", + "Council of Europe AI Convention", + "FSB AI in financial services", + "NIST FIPS 204 + FIPS 203 + SP 800-208", + "SLSA L3+ + Sigstore + in-toto" + ], + "apiPrefix": "/api/exec-delivery-program", + "directive": { + "format": "machine-parsable XML-style block consumed by PMO, capacity planner, budget engine, hire ATS, vendor procurement, gate-evidence pipeline and OKR rollup", + "raw": "WBS|RACI|OKR|Budget|Hire|VendorBuild|Gates14P0|P1|P2|P3|P42630|90|180|365|1825AISafety|GlobalGov|RefArch|Dashboards|DevSecOps|RAG|EAIP|CCaaS|Prompt|Registry|ThreatIntel|Telemetry|Sims|ReportsOPA|Sigstore|WORM|PQC|KillSwitch|zkSNARKEvidencePack|AnnexIV|SR11-7|ISO42001|SOC2|DPIAG0|G1|G2|G3|G4Quarterly", + "parsed": { + "id": "EXEC-DELIVERY-PROGRAM-WP-051", + "version": "1.0.0", + "horizon": "FY2026-FY2030", + "modules": 14, + "phases": [ + "P0", + "P1", + "P2", + "P3", + "P4" + ], + "sprintsFY26": 26, + "tracks": [ + "AISafety", + "GlobalGov", + "RefArch", + "Dashboards", + "DevSecOps", + "RAG", + "EAIP", + "CCaaS", + "Prompt", + "Registry", + "ThreatIntel", + "Telemetry", + "Sims", + "Reports" + ], + "gates": [ + "G0", + "G1", + "G2", + "G3", + "G4" + ] + }, + "consumers": [ + "PMO planner", + "Capacity planner", + "Budget engine", + "Vendor procurement / RFP system", + "ATS hire pipeline", + "OKR rollup engine", + "Gate-evidence assembler", + "Risk register" + ] + }, + "modules": [ + { + "id": "M1", + "title": "M1 \u2014 Program Overview, Phase Gates & Sprint Calendar", + "summary": "FY2026 sprint calendar (26 sprints, 2 weeks each), 5 phase gates G0..G4 with deterministic evidence packs, PMO ceremonies and exec rhythm; produces the canonical schedule consumed by every downstream track.", + "covers": [ + "Sprints", + "Phase gates", + "Ceremonies", + "Cadence", + "Decision rights" + ], + "sections": [ + { + "id": "M1-S1", + "title": "Sprint Calendar FY2026", + "content": { + "Q1": "S1..S6 \u2014 P0 close-out + P1 launch (Jan-Mar)", + "Q2": "S7..S13 \u2014 P1 mid + P2 alpha (Apr-Jun)", + "Q3": "S14..S19 \u2014 P2 close + P3 launch (Jul-Sep)", + "Q4": "S20..S26 \u2014 P3 GA + P4 baselining (Oct-Dec)", + "length": "2-week sprint, 5-day buffer between phases for gate evidence", + "code-freeze": "5 trading-day freeze before each gate; only sec/CVE patches allowed" + } + }, + { + "id": "M1-S2", + "title": "Phase Gates G0..G4", + "content": { + "G0": "End of P0 \u2014 kill-switch quorum live, OPA bundle CI green, Sigstore + ML-DSA hybrid signing operational, AIMS scope ratified", + "G1": "End of P1 \u2014 reference architecture frozen, dashboards alpha, Prompt Architect MVP, RAG governance v1", + "G2": "End of P2 \u2014 model registry GA, EAIP draft RFC, CCaaS-PETs pilot live, threat-intel dashboard, AGI sim v1", + "G3": "End of P3 \u2014 GACP/GACRLS/GACRA brokers live, zk-SNARK verifier portal, interpretability suite, report workflows GA", + "G4": "Years 2-5 \u2014 treaty obligations met, Cert Gold\u2192Platinum, MGK steady state, civilizational research published", + "exitArtifact": "Each gate produces a signed Evidence Pack (Annex IV + SR 11-7 + ISO 42001 + SOC 2 + DPIA hashes)" + } + }, + { + "id": "M1-S3", + "title": "PMO Ceremonies", + "content": { + "daily": "15-min stand-up per track + cross-track blocker board", + "weekly": "Architecture review (1 hr) + Risk review (30 min)", + "biweekly": "Sprint review + retro + program-wide demo (Friday)", + "monthly": "KPI tile + OKR check-in + budget burn report", + "quarterly": "OKR rollup + phase-gate dry-run + board read-out", + "annual": "Cert audit (ISO 42001) + treaty review + budget re-baseline" + } + }, + { + "id": "M1-S4", + "title": "Decision Rights (DACI)", + "content": { + "Driver": "PMO Director (program), Tribe Leads (track)", + "Approver": "Chief Architect (technical), CAIO (AI strategy), CRO (risk)", + "Consulted": "MRM, GC, DPO, AI Safety Lead, Treaty Liaison, CISO, CFO", + "Informed": "Board AI/Risk Committee, supervisors (PRA/FCA/MAS/HKMA/Fed) per quarter" + } + }, + { + "id": "M1-S5", + "title": "Escalation Path", + "content": [ + "Tier-1 \u2014 sprint blocker \u2192 Tribe Lead (\u22641 day)", + "Tier-2 \u2014 cross-track conflict \u2192 Chief Architect + PMO Director (\u22642 days)", + "Tier-3 \u2014 phase-gate slip risk \u2192 Steering Committee (\u22645 days)", + "Tier-4 \u2014 material risk / Tier-1 safety event \u2192 Board AI/Risk Committee (\u226424 hrs)", + "Tier-5 \u2014 supervisory notification trigger \u2192 CRO + GC + DPO (\u22644 hrs)" + ] + } + ] + }, + { + "id": "M2", + "title": "M2 \u2014 AI Safety Research WBS & Lab Operations", + "summary": "Sprint-level work breakdown for the AI Safety research track covering alignment, deception, interpretability, frontier evals; lab operations, dataset governance, publication pipeline and external fellowship program.", + "covers": [ + "Alignment", + "Deception", + "Interpretability", + "Frontier evals", + "Lab ops", + "Fellowships" + ], + "sections": [ + { + "id": "M2-S1", + "title": "WBS \u2014 Alignment & Reward Modelling", + "content": { + "WBS-2.1.1": "Reward-model robustness benchmark (S1..S4, 1 senior + 2 mid)", + "WBS-2.1.2": "Constitutional-AI fine-tune harness (S3..S8, 2 senior + 2 mid + 1 infra)", + "WBS-2.1.3": "RLHF preference-drift detector (S5..S10, 1 senior + 2 mid + 1 stats)", + "WBS-2.1.4": "Process supervision pilot (S9..S14, 1 senior + 2 mid)", + "deliverable": "Quarterly safety report + arxiv pre-print + Sentinel adapter" + } + }, + { + "id": "M2-S2", + "title": "WBS \u2014 Deceptive Alignment & Mesa-Optimization", + "content": { + "WBS-2.2.1": "Behavioural-vs-internal divergence probes (S1..S8)", + "WBS-2.2.2": "Mesa-optimizer detection on RL agents (S5..S12)", + "WBS-2.2.3": "Activation-patching red-team library (S7..S14)", + "WBS-2.2.4": "Honest-AI training-data curation (S9..S16)", + "deliverable": "Probe library, public dataset (filtered), AISI joint paper" + } + }, + { + "id": "M2-S3", + "title": "WBS \u2014 Interpretability Suite", + "content": { + "WBS-2.3.1": "Sparse autoencoder feature library (S1..S10)", + "WBS-2.3.2": "Circuit-tracing dashboard (S5..S14)", + "WBS-2.3.3": "Activation-patching playground (S7..S16)", + "WBS-2.3.4": "Mechanistic eval harness on critical decisions (S11..S20)", + "tooling": "transformer_lens, nnsight, garak, OpenAI-evals fork" + } + }, + { + "id": "M2-S4", + "title": "Frontier Evals & Red Teaming", + "content": { + "cadence": "Pre-release + monthly drift + quarterly external", + "scope": "Bio/Chem/Nuke uplift, Cyber-offense, Self-replication, Power-seeking, Deception", + "partners": "MITRE ATLAS, METR, AISI (UK/US), Apollo Research", + "evidence": "Signed eval report + capability score + mitigation plan" + } + }, + { + "id": "M2-S5", + "title": "Lab Ops, Datasets, Fellowships", + "content": { + "labOps": "Air-gapped frontier-eval cluster, BYOK PQC KMS, kill-switch on training fabric", + "datasets": "Provenance graph, consent ledger, opt-out propagation, taint tracker", + "fellowships": "12 PhD + 4 postdoc fellowships/year via Sentinel Lab; \u00a34-6M envelope", + "publication": "External pre-pub review by GC + MRM + AI Safety Lead; defensive disclosure" + } + } + ] + }, + { + "id": "M3", + "title": "M3 \u2014 Global Governance Policy WBS & Treaty Operations", + "summary": "Sprint-level WBS for treaty engagement, supervisory dialogue, Constitution & Codex publication, sanctions/compute-registry coordination, and multi-track diplomacy.", + "covers": [ + "Treaty", + "Constitution", + "Codex", + "Sanctions", + "Compute registry", + "Diplomacy" + ], + "sections": [ + { + "id": "M3-S1", + "title": "WBS \u2014 Treaty Track", + "content": { + "WBS-3.1.1": "G7 Hiroshima compliance roadmap (S1..S6)", + "WBS-3.1.2": "Bletchley + Seoul commitments tracker (S2..S8)", + "WBS-3.1.3": "CoE AI Convention legal-bridge memo (S5..S12)", + "WBS-3.1.4": "FSB AI-in-FS policy submissions (S7..S20)", + "WBS-3.1.5": "Bilateral overlays (UK-US, EU-MAS, UK-HK) (S10..S24)" + } + }, + { + "id": "M3-S2", + "title": "WBS \u2014 Constitution & Codex", + "content": { + "WBS-3.2.1": "Constitution v1 ratification (S1..S4)", + "WBS-3.2.2": "Codex annexes A1..A12 (S2..S14)", + "WBS-3.2.3": "Public-comment portal + redlines (S6..S16)", + "WBS-3.2.4": "ML-DSA-65 signed publication chain (S8..S20)" + } + }, + { + "id": "M3-S3", + "title": "WBS \u2014 Compute Registry & Sanctions (ICGC)", + "content": { + "WBS-3.3.1": "Compute quota registry schema (S3..S8)", + "WBS-3.3.2": "Sanctioned-actor list ingestion (S5..S10)", + "WBS-3.3.3": "Anti-circumvention audit playbook (S7..S14)", + "WBS-3.3.4": "Quarterly attestation pipeline (S9..S20)" + } + }, + { + "id": "M3-S4", + "title": "Supervisor Dialogue Calendar", + "content": { + "EU-Commission": "Quarterly tech briefing + Annex IV draft review", + "PRA/FCA": "Quarterly MRM + SMCR review", + "MAS/HKMA": "Quarterly FEAT + GL-90 review", + "Fed/OCC": "Bi-annual SR 11-7 deep-dive", + "AISI-UK/US": "Quarterly frontier-eval joint sessions" + } + }, + { + "id": "M3-S5", + "title": "Treaty Liaison RACI", + "content": { + "R": "Treaty Liaison + GC", + "A": "CEO + Board AI/Risk Chair", + "C": "CRO, CAIO, AI Safety Lead, Head of Public Policy", + "I": "Board, Audit Committee, supervisors" + } + } + ] + }, + { + "id": "M4", + "title": "M4 \u2014 Enterprise AI Reference Architecture \u2014 Engineering WBS", + "summary": "Engineering WBS for the three reference architectures (OPA sidecar, FastAPI/Node proxy + Kafka WORM + PQC KMS, K8s admission + CI/CD + LLM-judge); team allocations, Terraform module split, environment promotion gates.", + "covers": [ + "Sidecar", + "Proxy", + "K8s admission", + "Terraform", + "Environments", + "SLOs" + ], + "sections": [ + { + "id": "M4-S1", + "title": "WBS \u2014 OPA Sidecar Mesh", + "content": { + "WBS-4.1.1": "Envoy + OPA sidecar Helm chart (S1..S4, 2 platform eng)", + "WBS-4.1.2": "Rego bundle service + signed bundles (S2..S6)", + "WBS-4.1.3": "Cilium L7 zero-egress baseline (S3..S8)", + "WBS-4.1.4": "Kata Confidential runtime PoC (S6..S12)", + "WBS-4.1.5": "Performance hardening (p99 \u2264 8 ms) (S8..S14)" + } + }, + { + "id": "M4-S2", + "title": "WBS \u2014 Inference Proxy + Kafka WORM + PQC KMS", + "content": { + "WBS-4.2.1": "FastAPI proxy MVP + EAIP envelope (S1..S6)", + "WBS-4.2.2": "Node proxy parity (S3..S8)", + "WBS-4.2.3": "Kafka/MSK WORM topic + S3 Object Lock (S4..S10)", + "WBS-4.2.4": "Daily Merkle anchor publisher (S6..S12)", + "WBS-4.2.5": "PQC KMS integration (Cloud HSM + ML-DSA + ML-KEM) (S5..S14)", + "WBS-4.2.6": "Terraform AWS/EKS reference module (S2..S20)" + } + }, + { + "id": "M4-S3", + "title": "WBS \u2014 K8s Admission + CI/CD + LLM-Judge", + "content": { + "WBS-4.3.1": "Gatekeeper + Kyverno baseline constraints (S2..S6)", + "WBS-4.3.2": "Sigstore cosign keyless verification webhook (S3..S8)", + "WBS-4.3.3": "GitHub Actions reusable workflow library (S4..S10)", + "WBS-4.3.4": "LLM-judge adjudicator + \u03ba \u2265 0.9 calibration (S6..S14)", + "WBS-4.3.5": "Canary + auto-rollback pipeline (S8..S16)" + } + }, + { + "id": "M4-S4", + "title": "Environment Strategy", + "content": { + "envs": "dev \u2192 preprod \u2192 prod \u2192 sov-prod (sovereign tenants) \u2192 frontier-air-gapped", + "promotion": "Each promotion requires signed evidence pack + supervisor-style review", + "rollback": "Single-command (\u2264 60 s logical, \u2264 5 min BMC) per kill-switch SLA", + "blueGreen": "Active/active across two regions for Tier-1 workloads" + } + }, + { + "id": "M4-S5", + "title": "SLOs", + "content": { + "inferenceP95": "\u2264 250 ms (Tier-2), \u2264 450 ms (Tier-1 with judge ensemble)", + "policyEvalP99": "\u2264 8 ms (OPA sidecar)", + "wormDurability": "11\u00d79s + WORM 7-year retention", + "killSwitchLogicalP95": "\u2264 60 s", + "killSwitchBmcP95": "\u2264 5 min" + } + } + ] + }, + { + "id": "M5", + "title": "M5 \u2014 Governance Dashboards UI \u2014 Engineering WBS", + "summary": "UI engineering WBS for governance dashboards: design system, 27 board tiles, drill-down evidence viewer, supervisor self-serve portal, accessibility & i18n, performance budgets.", + "covers": [ + "Design system", + "Board tiles", + "Drill-down", + "Supervisor portal", + "Accessibility", + "Performance" + ], + "sections": [ + { + "id": "M5-S1", + "title": "WBS \u2014 Design System", + "content": { + "WBS-5.1.1": "Design tokens + dark/light theme (S1..S3, 1 designer + 1 FE)", + "WBS-5.1.2": "Component library (table, kv, sparkline, badge) (S2..S6)", + "WBS-5.1.3": "Storybook + visual regression CI (S3..S8)", + "WBS-5.1.4": "Mermaid + d3 chart wrappers (S4..S10)" + } + }, + { + "id": "M5-S2", + "title": "WBS \u2014 Board Tiles (27)", + "content": { + "WBS-5.2.1": "KPI tile renderer (S2..S6)", + "WBS-5.2.2": "Risk & control matrix tile (S3..S8)", + "WBS-5.2.3": "Kill-switch SLA tile (S4..S10)", + "WBS-5.2.4": "Evidence pack assembly tile (S5..S12)", + "WBS-5.2.5": "Drift + \u03ba + cosine tile (S6..S12)", + "WBS-5.2.6": "27-tile board mosaic (S8..S16)" + } + }, + { + "id": "M5-S3", + "title": "WBS \u2014 Supervisor Self-Serve Portal", + "content": { + "WBS-5.3.1": "Read-only supervisor role + audit logging (S6..S12)", + "WBS-5.3.2": "Evidence-pack browser + signed-URL download (S8..S14)", + "WBS-5.3.3": "Public zk-SNARK verifier widget (S10..S18)", + "WBS-5.3.4": "Supervisor question intake + SLA tracker (S12..S20)" + } + }, + { + "id": "M5-S4", + "title": "Accessibility & i18n", + "content": { + "wcag": "WCAG 2.2 AA across every tile; lighthouse a11y \u2265 95", + "languages": "EN, FR, DE, JA, ZH (HK + TW), KO, AR", + "rtl": "Right-to-left layouts validated for AR", + "screenReader": "Axe + manual JAWS + VoiceOver runs per release" + } + }, + { + "id": "M5-S5", + "title": "Performance Budgets", + "content": { + "ttfb": "\u2264 200 ms", + "lcp": "\u2264 1.8 s on cold load", + "tilePayload": "\u2264 60 KB JSON per tile", + "bundleSize": "\u2264 220 KB gzip initial" + } + } + ] + }, + { + "id": "M6", + "title": "M6 \u2014 Security & DevSecOps WBS (Sigstore, OPA, Zero-Egress K8s, WORM)", + "summary": "Sprint-level WBS for the DevSecOps + Security track: Sigstore + SLSA L3+ chain, OPA bundle authoring, zero-egress Kubernetes, WORM logging, PQC KMS rotation, IR runbooks.", + "covers": [ + "Sigstore", + "OPA", + "Zero-egress", + "WORM", + "PQC", + "IR" + ], + "sections": [ + { + "id": "M6-S1", + "title": "WBS \u2014 Sigstore + SLSA L3+", + "content": { + "WBS-6.1.1": "Cosign keyless OIDC for all CI jobs (S1..S4)", + "WBS-6.1.2": "Rekor + Fulcio internal mirrors (S2..S6)", + "WBS-6.1.3": "in-toto SLSA L3+ provenance (S3..S8)", + "WBS-6.1.4": "ML-DSA-65 hybrid co-signature (S4..S10)", + "WBS-6.1.5": "Verification webhook in admission (S6..S12)" + } + }, + { + "id": "M6-S2", + "title": "WBS \u2014 OPA Bundle Authoring", + "content": { + "WBS-6.2.1": "Rego style guide + unit-test harness (S1..S4)", + "WBS-6.2.2": "Conftest CI checks (S2..S6)", + "WBS-6.2.3": "Bundle signing + ML-DSA (S3..S8)", + "WBS-6.2.4": "Bundle observability (decision logs to Kafka WORM) (S5..S12)" + } + }, + { + "id": "M6-S3", + "title": "WBS \u2014 Zero-Egress Kubernetes", + "content": { + "WBS-6.3.1": "Cilium L7 default-deny baseline (S1..S6)", + "WBS-6.3.2": "Allow-list per service via OPA (S3..S8)", + "WBS-6.3.3": "DNS egress gateway with logging (S5..S10)", + "WBS-6.3.4": "Kata Confidential pilots on Tier-1 (S8..S16)" + } + }, + { + "id": "M6-S4", + "title": "WBS \u2014 WORM Logging + Anchoring", + "content": { + "WBS-6.4.1": "Kafka/MSK WORM topic provisioning (S2..S6)", + "WBS-6.4.2": "S3 Object Lock Compliance mode (S3..S8)", + "WBS-6.4.3": "Daily Merkle anchor publisher (S5..S12)", + "WBS-6.4.4": "Public verifier endpoint (S8..S16)", + "retention": "7-year minimum; 25-year for Annex IV high-risk" + } + }, + { + "id": "M6-S5", + "title": "WBS \u2014 PQC KMS + IR", + "content": { + "WBS-6.5.1": "FIPS 203 (ML-KEM-768) + 204 (ML-DSA-44/65) integration (S2..S10)", + "WBS-6.5.2": "FIPS 140-3 Level 4 HSM enrolment (S4..S12)", + "WBS-6.5.3": "Hybrid X25519 + ML-KEM-768 KEM (S6..S14)", + "WBS-6.5.4": "IR runbooks: kill-switch, WORM tamper, Sigstore compromise (S6..S16)", + "WBS-6.5.5": "Annual purple-team exercise (S20..S24)" + } + } + ] + }, + { + "id": "M7", + "title": "M7 \u2014 RAG Program Governance WBS", + "summary": "WBS for RAG governance: corpus onboarding, ACL, taint propagation, lineage, retrieval evaluation, content moderation, quarantine workflow.", + "covers": [ + "Corpus", + "ACL", + "Taint", + "Lineage", + "Eval", + "Moderation" + ], + "sections": [ + { + "id": "M7-S1", + "title": "WBS \u2014 Corpus Onboarding", + "content": { + "WBS-7.1.1": "Source attestation + DPIA template (S1..S4)", + "WBS-7.1.2": "Ingestion pipeline + parser registry (S2..S8)", + "WBS-7.1.3": "Chunk + embed + index baseline (S3..S10)", + "WBS-7.1.4": "Provenance graph emit (S4..S10)" + } + }, + { + "id": "M7-S2", + "title": "WBS \u2014 ACL & Taint", + "content": { + "WBS-7.2.1": "Row-level ACL on retrieval (S3..S8)", + "WBS-7.2.2": "Taint propagation from source \u2192 chunk \u2192 answer (S5..S12)", + "WBS-7.2.3": "Quarantine workflow on poisoning detection (S6..S14)", + "WBS-7.2.4": "Right-to-erasure cascade (S7..S16)" + } + }, + { + "id": "M7-S3", + "title": "WBS \u2014 Lineage & Eval", + "content": { + "WBS-7.3.1": "Citation coverage \u2265 95 % gate (S4..S10)", + "WBS-7.3.2": "Faithfulness eval suite (S5..S12)", + "WBS-7.3.3": "Hallucination detector + Sentinel hook (S6..S14)", + "WBS-7.3.4": "Retrieval-drift monitoring (S8..S16)" + } + }, + { + "id": "M7-S4", + "title": "Content Moderation", + "content": { + "tooling": "Detoxify, Garak, internal harmful-content classifier", + "policy": "Rego policies for jurisdiction-specific gating", + "escalation": "Auto-quarantine + GC notify on Tier-1 hits" + } + }, + { + "id": "M7-S5", + "title": "Org & RACI", + "content": { + "R": "RAG Tribe Lead", + "A": "Chief Architect", + "C": "AI Safety Lead, DPO, GC, MRM", + "I": "PMO, CAIO, supervisors" + } + } + ] + }, + { + "id": "M8", + "title": "M8 \u2014 EAIP Protocol Design WBS", + "summary": "WBS for the Enterprise AI Inference Protocol: envelope schema, RFC publication, reference implementations, conformance suite, interop test events with peer institutions and AISI.", + "covers": [ + "Envelope", + "RFC", + "Reference impl", + "Conformance", + "Interop" + ], + "sections": [ + { + "id": "M8-S1", + "title": "WBS \u2014 Envelope Schema", + "content": { + "WBS-8.1.1": "JSON Schema v1 draft (S1..S4)", + "WBS-8.1.2": "Mandatory fields: id, model, prompt_hash, judge, policy_decisions, evidence_hash, signature (S2..S6)", + "WBS-8.1.3": "CRS-UUID lineage edges (S3..S8)", + "WBS-8.1.4": "PQC envelope signatures (ML-DSA-65) (S5..S10)" + } + }, + { + "id": "M8-S2", + "title": "WBS \u2014 RFC Publication", + "content": { + "WBS-8.2.1": "Internal RFC draft (S2..S6)", + "WBS-8.2.2": "External RFC pre-print + open comment portal (S6..S14)", + "WBS-8.2.3": "Cross-institution working group (S10..S20)", + "WBS-8.2.4": "v1.0 Final + ML-DSA-65 signed (S16..S20)" + } + }, + { + "id": "M8-S3", + "title": "WBS \u2014 Reference Implementations", + "content": { + "WBS-8.3.1": "Python SDK (S3..S10)", + "WBS-8.3.2": "TypeScript/Node SDK (S4..S10)", + "WBS-8.3.3": "Java SDK (S6..S14)", + "WBS-8.3.4": "Rust client-only SDK (S8..S16)" + } + }, + { + "id": "M8-S4", + "title": "WBS \u2014 Conformance Suite", + "content": { + "WBS-8.4.1": "Conformance test specification (S6..S12)", + "WBS-8.4.2": "Public conformance runner (S10..S18)", + "WBS-8.4.3": "Conformance certification process (S14..S22)" + } + }, + { + "id": "M8-S5", + "title": "Interop Test Events", + "content": { + "cadence": "Quarterly interop bake-offs with peer G-SIFIs + AISI", + "scope": "Envelope parity, judge ensemble exchange, evidence-pack mutual verification", + "outcome": "Joint conformance report + cross-bank Sentinel adapter" + } + } + ] + }, + { + "id": "M9", + "title": "M9 \u2014 CCaaS Summarization with PETs WBS", + "summary": "WBS for CCaaS summarization track with privacy-enhancing technologies: opacus DP fine-tuning, PII tokenization, secure-enclave inference, audit trail, customer opt-out.", + "covers": [ + "DP", + "PII tokenization", + "Secure enclave", + "Opt-out", + "Audit" + ], + "sections": [ + { + "id": "M9-S1", + "title": "WBS \u2014 DP Fine-Tuning", + "content": { + "WBS-9.1.1": "Opacus integration on Hugging Face trainer (S2..S8)", + "WBS-9.1.2": "(\u03b5, \u03b4) accountant + per-customer budget (S4..S10)", + "WBS-9.1.3": "DP eval suite (utility vs. privacy curves) (S6..S14)", + "WBS-9.1.4": "Annex IV DP disclosure template (S8..S16)" + } + }, + { + "id": "M9-S2", + "title": "WBS \u2014 PII Tokenization", + "content": { + "WBS-9.2.1": "PII detector (Presidio + custom rules) (S1..S6)", + "WBS-9.2.2": "Format-preserving tokenization vault (S3..S10)", + "WBS-9.2.3": "Reversible-vs-irreversible policy (S5..S12)", + "WBS-9.2.4": "GDPR Art 25 evidence emit (S6..S14)" + } + }, + { + "id": "M9-S3", + "title": "WBS \u2014 Secure-Enclave Inference", + "content": { + "WBS-9.3.1": "AMD SEV-SNP / Intel TDX pilot (S6..S14)", + "WBS-9.3.2": "Attestation chain \u2192 Sigstore (S8..S16)", + "WBS-9.3.3": "BYOK customer-controlled keys (S10..S18)" + } + }, + { + "id": "M9-S4", + "title": "WBS \u2014 Opt-Out & Audit", + "content": { + "WBS-9.4.1": "Customer opt-out portal (S4..S10)", + "WBS-9.4.2": "Right-to-erasure cascade through training + RAG (S6..S14)", + "WBS-9.4.3": "Quarterly DP audit report (S12..S20)" + } + }, + { + "id": "M9-S5", + "title": "Pilot Customers", + "content": { + "wave1": "3 G-SIFI banking customers (Q2 FY26)", + "wave2": "5 healthcare + 3 insurance (Q3-Q4 FY26)", + "wave3": "GA across F500 (FY27)" + } + } + ] + }, + { + "id": "M10", + "title": "M10 \u2014 Prompt Architect Features WBS", + "summary": "WBS for Prompt Architect: templating, variable linking, version control, testing harness, sharing/marketplace, telemetry-driven deprecation.", + "covers": [ + "Templating", + "Variable linking", + "Versioning", + "Testing", + "Sharing", + "Deprecation" + ], + "sections": [ + { + "id": "M10-S1", + "title": "WBS \u2014 Templating Engine", + "content": { + "WBS-10.1.1": "Jinja2 + safe sandbox (S1..S4)", + "WBS-10.1.2": "Schema-aware variable types (S2..S6)", + "WBS-10.1.3": "Output format constraints (JSON Schema, regex) (S3..S8)", + "WBS-10.1.4": "Multi-language template support (S5..S10)" + } + }, + { + "id": "M10-S2", + "title": "WBS \u2014 Variable Linking", + "content": { + "WBS-10.2.1": "Cross-template variable graph (S3..S8)", + "WBS-10.2.2": "RAG retrieval auto-binding (S5..S12)", + "WBS-10.2.3": "Customer-context binders (S6..S12)", + "WBS-10.2.4": "Lineage emission to Kafka WORM (S8..S14)" + } + }, + { + "id": "M10-S3", + "title": "WBS \u2014 Version Control", + "content": { + "WBS-10.3.1": "Semver + immutable hash IDs (S1..S4)", + "WBS-10.3.2": "Git-backed prompt repo + signed commits (S3..S8)", + "WBS-10.3.3": "Approval workflow + MRM sign-off (S5..S12)", + "WBS-10.3.4": "Rollback + canary support (S8..S14)" + } + }, + { + "id": "M10-S4", + "title": "WBS \u2014 Testing Harness", + "content": { + "WBS-10.4.1": "Golden-set tests (S2..S8)", + "WBS-10.4.2": "LLM-judge \u03ba \u2265 0.9 grader (S4..S10)", + "WBS-10.4.3": "Adversarial prompt-injection eval (S6..S14)", + "WBS-10.4.4": "Regression CI gate (S6..S14)" + } + }, + { + "id": "M10-S5", + "title": "WBS \u2014 Sharing & Marketplace", + "content": { + "WBS-10.5.1": "Internal template marketplace (S6..S14)", + "WBS-10.5.2": "Cross-tenant sharing controls + OPA (S8..S16)", + "WBS-10.5.3": "Marketplace policy + GC review (S10..S18)", + "WBS-10.5.4": "Telemetry-driven deprecation flow (S12..S20)" + } + } + ] + }, + { + "id": "M11", + "title": "M11 \u2014 Model Registry Engineering WBS", + "summary": "WBS for model registry: model manifest schema, lineage, model-card automation, registry GA migration, third-party model wrapper, vendor attestation.", + "covers": [ + "Manifest", + "Lineage", + "Model card", + "Migration", + "3P wrapper" + ], + "sections": [ + { + "id": "M11-S1", + "title": "WBS \u2014 Manifest Schema", + "content": { + "WBS-11.1.1": "YAML manifest spec (S1..S4)", + "WBS-11.1.2": "Fields: id, version, training_data, eval, safety, license, signatures (S2..S6)", + "WBS-11.1.3": "Signed manifest + ML-DSA (S3..S8)" + } + }, + { + "id": "M11-S2", + "title": "WBS \u2014 Lineage & Provenance", + "content": { + "WBS-11.2.1": "Dataset \u2194 checkpoint \u2194 deployment edges (S3..S10)", + "WBS-11.2.2": "Training-fabric attestation ingest (S5..S12)", + "WBS-11.2.3": "Graph store + query API (S6..S14)" + } + }, + { + "id": "M11-S3", + "title": "WBS \u2014 Model Card Automation", + "content": { + "WBS-11.3.1": "Auto-generated model card from evals (S4..S10)", + "WBS-11.3.2": "Annex IV section bindings (S6..S14)", + "WBS-11.3.3": "Public-facing card portal (S10..S18)" + } + }, + { + "id": "M11-S4", + "title": "WBS \u2014 Registry GA Migration", + "content": { + "WBS-11.4.1": "Legacy registry shadow mode (S6..S12)", + "WBS-11.4.2": "Full cutover + read-only legacy (S12..S16)", + "WBS-11.4.3": "Decommission legacy (S18..S22)" + } + }, + { + "id": "M11-S5", + "title": "WBS \u2014 Third-Party Models & Vendor Attestation", + "content": { + "WBS-11.5.1": "API-only wrapper with policy enforcement (S6..S12)", + "WBS-11.5.2": "Vendor attestation intake (S8..S14)", + "WBS-11.5.3": "Periodic vendor re-attestation (quarterly) (S14..S22)", + "WBS-11.5.4": "Gatekeeper enforcement of registered-only deploys (S6..S14)" + } + } + ] + }, + { + "id": "M12", + "title": "M12 \u2014 Threat-Intel + Telemetry & Interpretability WBS", + "summary": "WBS for threat-intel dashboards, telemetry pipelines, and interpretability tooling: TIP ingestion, MITRE ATLAS mapping, drift & \u03ba telemetry, mech-interp dashboards.", + "covers": [ + "TIP", + "MITRE ATLAS", + "Telemetry", + "Drift", + "Interp", + "SLOs" + ], + "sections": [ + { + "id": "M12-S1", + "title": "WBS \u2014 Threat-Intel Ingestion", + "content": { + "WBS-12.1.1": "STIX/TAXII feeds (commercial + ISAC) (S2..S8)", + "WBS-12.1.2": "MITRE ATLAS tagging pipeline (S3..S10)", + "WBS-12.1.3": "Dedup + correlation engine (S5..S12)", + "WBS-12.1.4": "Auto-triage + SLA tracker (S6..S14)" + } + }, + { + "id": "M12-S2", + "title": "WBS \u2014 Threat-Intel Dashboard", + "content": { + "WBS-12.2.1": "Heatmap of attack techniques (S6..S12)", + "WBS-12.2.2": "Live IOC table + filters (S8..S14)", + "WBS-12.2.3": "Sentinel adapter for active mitigation (S10..S18)", + "WBS-12.2.4": "Quarterly threat report generator (S12..S20)" + } + }, + { + "id": "M12-S3", + "title": "WBS \u2014 Telemetry Pipeline", + "content": { + "WBS-12.3.1": "OpenTelemetry SDK adoption across services (S1..S8)", + "WBS-12.3.2": "Kafka WORM telemetry topic (S3..S10)", + "WBS-12.3.3": "Drift detector (\u0394 \u2264 4 % gate) (S5..S12)", + "WBS-12.3.4": "Fiduciary cosine \u2265 0.92 monitor (S6..S14)", + "WBS-12.3.5": "Judge \u03ba \u2265 0.9 tracker (S6..S14)" + } + }, + { + "id": "M12-S4", + "title": "WBS \u2014 Interpretability Tooling", + "content": { + "WBS-12.4.1": "transformer_lens dashboard wrapper (S4..S12)", + "WBS-12.4.2": "Sparse autoencoder feature explorer (S6..S14)", + "WBS-12.4.3": "Activation-patching playground (S8..S16)", + "WBS-12.4.4": "Critical-decision mech-interp dashboard (S10..S20)" + } + }, + { + "id": "M12-S5", + "title": "Observability SLOs", + "content": { + "metrics": "Drift \u0394 \u2264 4 %, latent \u0394 \u2264 3 %, fiduciary cosine \u2265 0.92, \u03ba \u2265 0.9", + "alertNoiseBudget": "\u2264 3 % false-positive on Tier-1 alerts", + "retention": "WORM 7 yr; hot 90 d; warm 1 yr" + } + } + ] + }, + { + "id": "M13", + "title": "M13 \u2014 AGI/ASI Governance Simulations WBS", + "summary": "WBS for AGI/ASI governance sims: SRASE supervisor-audit simulator, CSE-X civilizational simulator, wargame catalogue, annual scenario refresh, AISI joint exercises.", + "covers": [ + "SRASE", + "CSE-X", + "Wargames", + "Scenario refresh", + "AISI joint" + ], + "sections": [ + { + "id": "M13-S1", + "title": "WBS \u2014 SRASE Build", + "content": { + "WBS-13.1.1": "Composite scoring engine (\u2265 0.9 gate) (S4..S12)", + "WBS-13.1.2": "Synthetic-regulator persona library (S6..S14)", + "WBS-13.1.3": "Annex IV stress packs (S8..S16)", + "WBS-13.1.4": "WORM-backed run ledger (S6..S14)" + } + }, + { + "id": "M13-S2", + "title": "WBS \u2014 CSE-X Build", + "content": { + "WBS-13.2.1": "World-state schema + actor models (S6..S14)", + "WBS-13.2.2": "Treaty + compute-registry scenarios (S8..S18)", + "WBS-13.2.3": "Civilizational-risk metric (composite) (S10..S20)", + "WBS-13.2.4": "Annual scenario refresh process (S20..S24)" + } + }, + { + "id": "M13-S3", + "title": "WBS \u2014 Wargame Catalogue (WG-01..WG-06)", + "content": { + "WG-01": "Fiduciary bypass via judge collusion", + "WG-02": "Deceptive alignment in agentic chain", + "WG-03": "WORM evasion via log gaps", + "WG-04": "Prompt-injection exfil through RAG", + "WG-05": "Compute-registry evasion via shadow tenancy", + "WG-06": "Kill-switch spoof under split-brain" + } + }, + { + "id": "M13-S4", + "title": "AISI Joint Exercises", + "content": { + "cadence": "Quarterly UK + US AISI scenarios", + "scope": "Frontier model evals, kill-switch drills, deceptive-alignment hunts", + "evidence": "Joint signed eval report \u2192 Annex IV + supervisor pack" + } + }, + { + "id": "M13-S5", + "title": "Annual Refresh & Publication", + "content": { + "refresh": "Annual scenario catalogue refresh with external assurance", + "publication": "Public lessons-learned + civilizational research paper", + "redactions": "GC + AI Safety Lead joint redaction review" + } + } + ] + }, + { + "id": "M14", + "title": "M14 \u2014 Report-Generation Workflows + Cross-Cutting Critical Path", + "summary": "WBS for the report-generation track and a cross-cutting critical-path summary tying together CP-01..CP-17 with phase gates G0..G4, RACI, evidence assembly SLAs and supervisor-facing automation.", + "covers": [ + "Annex IV", + "SR 11-7", + "ISO 42001", + "SOC 2", + "DPIA", + "Critical path" + ], + "sections": [ + { + "id": "M14-S1", + "title": "WBS \u2014 Annex IV Auto-Assembler", + "content": { + "WBS-14.1.1": "Section-binding library (S4..S10)", + "WBS-14.1.2": "Auto-pull from registry + RAG + eval store (S6..S14)", + "WBS-14.1.3": "PAdES + ML-DSA-65 signed PDF emit (S8..S16)", + "WBS-14.1.4": "\u2264 30 min SLA + WORM archive (S10..S18)" + } + }, + { + "id": "M14-S2", + "title": "WBS \u2014 SR 11-7 + OCC 2011-12 Pack", + "content": { + "WBS-14.2.1": "MRM template + auto-fill (S4..S12)", + "WBS-14.2.2": "Independent-validation evidence binders (S6..S14)", + "WBS-14.2.3": "Quarterly supervisor pack (S8..S20)" + } + }, + { + "id": "M14-S3", + "title": "WBS \u2014 ISO 42001 + SOC 2 + DPIA", + "content": { + "WBS-14.3.1": "AIMS control-matrix \u2192 evidence mapping (S6..S14)", + "WBS-14.3.2": "SOC 2 Type II audit collateral (S8..S16)", + "WBS-14.3.3": "DPIA generator + DPO sign-off (S6..S14)" + } + }, + { + "id": "M14-S4", + "title": "Cross-Cutting Critical Path Summary", + "content": { + "CP-01": "Kill-switch quorum + BMC \u2014 owner: CISO + Platform; gate: G0", + "CP-02": "Sigstore + ML-DSA hybrid signing \u2014 owner: DevSecOps; gate: G0", + "CP-03": "OPA bundle service + Rego CI \u2014 owner: DevSecOps; gate: G0", + "CP-04": "Kafka WORM + S3 Object Lock + Merkle anchor \u2014 owner: Platform; gate: G0", + "CP-05": "PQC KMS \u2014 owner: Security; gate: G0/G1", + "CP-06": "Sentinel v2.4 Cognitive Resonance probes \u2014 owner: AI Research; gate: G1", + "CP-07": "WorkflowAI Pro agent registry \u2014 owner: Platform + CAIO; gate: G1", + "CP-08": "Inference proxies + EAIP draft \u2014 owner: Platform + Architecture; gate: G1", + "CP-09": "Model registry GA \u2014 owner: Registry tribe; gate: G2", + "CP-10": "Prompt Architect templating + versioning \u2014 owner: Prompt tribe; gate: G1/G2", + "CP-11": "RAG ACL + taint + lineage \u2014 owner: RAG tribe; gate: G1/G2", + "CP-12": "Governance dashboards alpha \u2192 GA \u2014 owner: UI tribe; gate: G1/G3", + "CP-13": "Annex IV / SR 11-7 pack auto-assembly \u2264 30 min \u2014 owner: Reports; gate: G3", + "CP-14": "AGI/ASI sim engine (CSE-X + SRASE) \u2014 owner: Civilizational; gate: G2/G3", + "CP-15": "GACP/GACRLS/GACRA brokers \u2014 owner: Platform + Architecture; gate: G3", + "CP-16": "zk-SNARK verifier + public portal \u2014 owner: Security + UI; gate: G3", + "CP-17": "RPCO replay harness + Evidence Vault \u2014 owner: Platform + MRM; gate: G3" + } + }, + { + "id": "M14-S5", + "title": "Closing Checklist for FY2026", + "content": [ + "All 17 CP items have signed gate evidence", + "All 14 tracks have green RAG (red/amber/green) at G3", + "Quarterly OKR rollups archived in WORM", + "Hire plan + budget burn variance \u2264 5 %", + "External Cert Gold audit (ISO 42001) passed", + "Annual treaty + supervisor pack published" + ] + } + ] + } + ], + "schemas": [ + { + "id": "sprint", + "fields": [ + "id", + "phase", + "startDate", + "endDate", + "tracks", + "gate", + "evidenceRefs" + ] + }, + { + "id": "wbsItem", + "fields": [ + "id", + "track", + "title", + "ownerRole", + "dependsOn", + "sprints", + "fte", + "deliverable", + "gate" + ] + }, + { + "id": "raciRow", + "fields": [ + "activity", + "responsible", + "accountable", + "consulted", + "informed" + ] + }, + { + "id": "okr", + "fields": [ + "id", + "level", + "objective", + "keyResults", + "owner", + "cadence", + "phase" + ] + }, + { + "id": "budgetLine", + "fields": [ + "id", + "category", + "track", + "fy", + "quarter", + "amountGBPm", + "type", + "approval" + ] + }, + { + "id": "hireReq", + "fields": [ + "id", + "role", + "level", + "track", + "fte", + "startSprint", + "skills", + "diversitySlate" + ] + }, + { + "id": "vendorDecision", + "fields": [ + "id", + "capability", + "decision", + "vendorShortlist", + "controls", + "exitClause" + ] + }, + { + "id": "gateEvidence", + "fields": [ + "gate", + "artifact", + "owner", + "format", + "signature", + "wormRef" + ] + }, + { + "id": "riskRow", + "fields": [ + "id", + "threat", + "controls", + "kpis", + "owner" + ] + }, + { + "id": "kpiBinding", + "fields": [ + "id", + "name", + "target", + "owner", + "source", + "wormTopic" + ] + }, + { + "id": "supervisorPack", + "fields": [ + "id", + "regulator", + "frequency", + "sections", + "signing", + "deliveryChannel" + ] + }, + { + "id": "rollbackPlan", + "fields": [ + "id", + "trigger", + "slaLogical", + "slaBmc", + "approvers", + "evidence" + ] + } + ], + "codeExamples": [ + { + "id": "C-01", + "title": "Phase-gate evidence assembler (Python)", + "lang": "python", + "snippet": "import json, hashlib, time\nfrom pathlib import Path\n\ndef assemble_gate(gate_id, artifacts):\n bundle = {'gate': gate_id, 'ts': time.time(), 'artifacts': []}\n for a in artifacts:\n h = hashlib.sha256(Path(a).read_bytes()).hexdigest()\n bundle['artifacts'].append({'path': a, 'sha256': h})\n out = Path(f'evidence/{gate_id}.json')\n out.parent.mkdir(exist_ok=True)\n out.write_text(json.dumps(bundle, indent=2))\n return out\n" + }, + { + "id": "C-02", + "title": "Sprint capacity planner (Python)", + "lang": "python", + "snippet": "import pandas as pd\n\ndef capacity_plan(wbs_csv: str, sprints=26, hours_per_sprint=70):\n df = pd.read_csv(wbs_csv)\n df['hours'] = df['fte'] * hours_per_sprint * (df['endSprint'] - df['startSprint'] + 1)\n rollup = df.groupby(['track','quarter'])['hours'].sum().unstack(fill_value=0)\n return rollup\n" + }, + { + "id": "C-03", + "title": "OKR rollup SQL", + "lang": "sql", + "snippet": "SELECT q.quarter, t.track, o.objective,\n SUM(CASE WHEN kr.attained THEN 1 ELSE 0 END) AS kr_done,\n COUNT(kr.id) AS kr_total\nFROM okrs o\nJOIN key_results kr ON kr.okr_id = o.id\nJOIN quarters q ON q.id = o.quarter_id\nJOIN tracks t ON t.id = o.track_id\nGROUP BY q.quarter, t.track, o.objective\nORDER BY q.quarter, t.track;\n" + }, + { + "id": "C-04", + "title": "RACI matrix loader (Python)", + "lang": "python", + "snippet": "import csv\n\ndef load_raci(path):\n with open(path) as f:\n rows = list(csv.DictReader(f))\n by_activity = {r['activity']: r for r in rows}\n assert all(r['accountable'] for r in rows), 'every activity needs exactly one A'\n return by_activity\n" + }, + { + "id": "C-05", + "title": "Gatekeeper constraint requiring registry entry (Rego)", + "lang": "rego", + "snippet": "package admission.registry\n\nviolation[{\"msg\": msg}] {\n input.review.kind.kind == \"Pod\"\n container := input.review.object.spec.containers[_]\n not input.attestations[container.image].registered\n msg := sprintf(\"image %v not in model registry\", [container.image])\n}\n" + }, + { + "id": "C-06", + "title": "Cosign keyless verify webhook (TS)", + "lang": "typescript", + "snippet": "import { execSync } from 'node:child_process';\nexport function verify(image: string): boolean {\n try {\n execSync(`cosign verify --certificate-identity-regexp 'https://github.com/.+' ${image}`);\n return true;\n } catch { return false; }\n}\n" + }, + { + "id": "C-07", + "title": "EAIP envelope JSON Schema (excerpt)", + "lang": "json", + "snippet": "{\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"$id\": \"https://example.com/eaip/envelope/v1.json\",\n \"type\": \"object\",\n \"required\": [\"id\",\"model\",\"prompt_hash\",\"policy_decisions\",\"evidence_hash\",\"signature\"],\n \"properties\": {\n \"id\": {\"type\":\"string\",\"format\":\"uuid\"},\n \"model\": {\"type\":\"string\"},\n \"prompt_hash\": {\"type\":\"string\",\"pattern\":\"^sha256:[0-9a-f]{64}$\"},\n \"policy_decisions\": {\"type\":\"array\",\"items\":{\"$ref\":\"#/$defs/decision\"}},\n \"evidence_hash\": {\"type\":\"string\"},\n \"signature\": {\"type\":\"string\"}\n }\n}\n" + }, + { + "id": "C-08", + "title": "Opacus DP fine-tune loop (Python)", + "lang": "python", + "snippet": "from opacus import PrivacyEngine\nfrom torch.utils.data import DataLoader\n\nengine = PrivacyEngine()\nmodel, optim, loader = engine.make_private(\n module=model, optimizer=optim, data_loader=loader,\n noise_multiplier=1.1, max_grad_norm=1.0,\n)\nfor epoch in range(EPOCHS):\n train_one_epoch(model, optim, loader)\n eps = engine.get_epsilon(delta=1e-5)\n log_evidence({'epoch': epoch, 'epsilon': eps})\n" + }, + { + "id": "C-09", + "title": "Kafka WORM producer (Python)", + "lang": "python", + "snippet": "from confluent_kafka import Producer\nimport hashlib, json\n\np = Producer({'bootstrap.servers':'msk:9092','compression.type':'zstd','acks':'all'})\n\ndef emit(topic, event):\n body = json.dumps(event, sort_keys=True).encode()\n h = hashlib.sha256(body).hexdigest()\n event['_hash'] = h\n p.produce(topic, value=json.dumps(event).encode(), key=h.encode())\n p.flush()\n" + }, + { + "id": "C-10", + "title": "GitHub Actions reusable workflow (YAML)", + "lang": "yaml", + "snippet": "name: build-sign-publish\non: { workflow_call: { inputs: { image: { required: true, type: string } } } }\npermissions: { id-token: write, contents: read }\njobs:\n build:\n runs-on: ubuntu-latest\n steps:\n - uses: actions/checkout@v4\n - uses: sigstore/cosign-installer@v3\n - run: docker build -t ${{ inputs.image }} .\n - run: cosign sign --yes ${{ inputs.image }}\n - run: cosign attest --predicate slsa.json --type slsa ${{ inputs.image }}\n" + }, + { + "id": "C-11", + "title": "Gantt (Mermaid)", + "lang": "mermaid", + "snippet": "gantt\n title FY2026 phase gates\n dateFormat YYYY-MM-DD\n section P0\n P0: 2026-01-05, 30d\n section P1\n P1: 2026-02-09, 60d\n section P2\n P2: 2026-04-13, 90d\n section P3\n P3: 2026-07-13, 180d\n section P4\n P4: 2027-01-11, 365d\n" + }, + { + "id": "C-12", + "title": "Annex IV section binder (Python)", + "lang": "python", + "snippet": "from jinja2 import Environment, FileSystemLoader\n\nenv = Environment(loader=FileSystemLoader('templates'))\n\ndef render_annex_iv(model_id, registry, evals, rag, sentinel):\n tpl = env.get_template('annex-iv.j2')\n ctx = {\n 'model': registry.get(model_id),\n 'evals': evals.for_model(model_id),\n 'rag': rag.lineage_for_model(model_id),\n 'sentinel': sentinel.evidence_for_model(model_id),\n }\n return tpl.render(**ctx)\n" + }, + { + "id": "C-13", + "title": "SRASE composite scorer (Python)", + "lang": "python", + "snippet": "def srase_score(metrics):\n weights = {'drift':.2,'kappa':.25,'cosine':.25,'evidence_lat':.15,'replay_diff':.15}\n return sum(weights[k] * metrics[k] for k in weights)\n\nif srase_score(m) < 0.9:\n raise SystemExit('GATE FAIL \u2014 SRASE < 0.9')\n" + }, + { + "id": "C-14", + "title": "Quarterly burn report (SQL)", + "lang": "sql", + "snippet": "SELECT t.track, b.quarter,\n SUM(b.committed_gbpm) AS commit,\n SUM(b.spent_gbpm) AS spent,\n SUM(b.committed_gbpm - b.spent_gbpm) AS variance\nFROM budget b\nJOIN tracks t ON t.id = b.track_id\nWHERE b.fy = 2026\nGROUP BY t.track, b.quarter\nORDER BY t.track, b.quarter;\n" + }, + { + "id": "C-15", + "title": "Hire-plan ATS export (Python)", + "lang": "python", + "snippet": "import csv\n\ndef export_ats(hires, path):\n with open(path,'w',newline='') as f:\n w = csv.DictWriter(f, fieldnames=['id','role','level','track','fte','startSprint','skills'])\n w.writeheader()\n for h in hires: w.writerow(h)\n" + }, + { + "id": "C-16", + "title": "Kill-switch quorum signer (Python)", + "lang": "python", + "snippet": "def quorum_approve(signers, threshold=3, of=5):\n valid = [s for s in signers if verify(s)]\n if len(valid) < threshold:\n raise SystemExit(f'quorum fail: {len(valid)}/{of}')\n return {'approved': True, 'count': len(valid), 'of': of}\n" + } + ], + "caseStudies": [ + { + "id": "CASE-01", + "name": "G-SIFI bank pilot \u2014 fraud agent w/ Sentinel v2.4", + "outcomes": "CP-06 + CP-08 delivered at G1; drift 1.8 %; \u03ba 0.94; Annex IV \u2264 22 min." + }, + { + "id": "CASE-02", + "name": "F500 healthcare CCaaS-PETs wave 2", + "outcomes": "Opacus \u03b5 \u2264 4.0; 0 PII leaks; DPIA passed; GDPR opt-out cascade verified." + }, + { + "id": "CASE-03", + "name": "Cross-bank EAIP interop bake-off", + "outcomes": "5 institutions; 92 % conformance; joint Sentinel adapter; FSB submission." + }, + { + "id": "CASE-04", + "name": "Annual AISI frontier-eval joint exercise", + "outcomes": "Mesa-optimization probe library released; 0 capability uplift findings; SRASE 0.93." + }, + { + "id": "CASE-05", + "name": "WORM-tamper red-team", + "outcomes": "Detected in 3 min; kill-switch quorum invoked; replay diff = 0; evidence vault intact." + }, + { + "id": "CASE-06", + "name": "Cert Gold audit (ISO 42001) FY2026", + "outcomes": "Pass with 4 minor findings; remediation closed in 30 d; supervisor pack distributed." + } + ], + "kpis": [ + { + "id": "K-01", + "name": "Phase-gate evidence completeness", + "target": "100 %" + }, + { + "id": "K-02", + "name": "Critical-path slippage", + "target": "\u2264 5 % per quarter" + }, + { + "id": "K-03", + "name": "Annex IV assembly time", + "target": "\u2264 30 min" + }, + { + "id": "K-04", + "name": "SR 11-7 pack assembly time", + "target": "\u2264 60 min" + }, + { + "id": "K-05", + "name": "Sprint commitment vs. delivery", + "target": "\u2265 85 %" + }, + { + "id": "K-06", + "name": "Hire plan fill rate", + "target": "\u2265 90 % per quarter" + }, + { + "id": "K-07", + "name": "Budget burn variance", + "target": "\u2264 5 %" + }, + { + "id": "K-08", + "name": "Sigstore signing coverage", + "target": "100 % production images" + }, + { + "id": "K-09", + "name": "Prompt template approval-to-prod cycle", + "target": "\u2264 5 days" + }, + { + "id": "K-10", + "name": "Kill-switch logical p95", + "target": "\u2264 60 s" + }, + { + "id": "K-11", + "name": "Interpretability circuit-coverage on Tier-1 decisions", + "target": "\u2265 80 %" + }, + { + "id": "K-12", + "name": "RAG citation coverage", + "target": "\u2265 95 %" + }, + { + "id": "K-13", + "name": "RAG poisoning detection rate", + "target": "\u2265 98 %" + }, + { + "id": "K-14", + "name": "Registry coverage of deployed models", + "target": "100 %" + }, + { + "id": "K-15", + "name": "Threat-intel mean-time-to-mitigation", + "target": "\u2264 4 h Tier-1" + }, + { + "id": "K-16", + "name": "SRASE composite score", + "target": "\u2265 0.9" + }, + { + "id": "K-17", + "name": "WORM tamper alerts (true positive)", + "target": "100 % within 5 min" + }, + { + "id": "K-18", + "name": "Supervisor question SLA", + "target": "\u2264 5 business days" + }, + { + "id": "K-19", + "name": "Dashboard a11y score", + "target": "\u2265 95 lighthouse" + }, + { + "id": "K-20", + "name": "EAIP conformance pass rate (peers)", + "target": "\u2265 90 %" + }, + { + "id": "K-21", + "name": "Treaty milestones on schedule", + "target": "\u2265 90 %" + }, + { + "id": "K-22", + "name": "External Cert Gold audit", + "target": "Pass with \u2264 5 minor findings" + }, + { + "id": "K-23", + "name": "Fellowship publication count", + "target": "\u2265 12 / year" + }, + { + "id": "K-24", + "name": "AISI joint exercise count", + "target": "\u2265 4 / year" + } + ], + "riskControlMatrix": [ + { + "id": "R-01", + "threat": "Sprint over-commit causing CP slip", + "controls": [ + "Capacity planner gate", + "WIP limits", + "Phase-gate Rego" + ], + "kpis": [ + "K-02", + "K-05" + ] + }, + { + "id": "R-02", + "threat": "Key-person dependency on Sentinel research", + "controls": [ + "Pair rotation", + "Fellowship pipeline", + "Knowledge base" + ], + "kpis": [ + "K-06", + "K-23" + ] + }, + { + "id": "R-03", + "threat": "Vendor PQC HSM lead-time slip", + "controls": [ + "Dual-vendor RFP", + "Cloud HSM fallback", + "Hybrid classical bridge" + ], + "kpis": [ + "K-08" + ] + }, + { + "id": "R-04", + "threat": "Budget over-run in FY2026 H2", + "controls": [ + "Monthly burn report", + "Quarterly re-baseline", + "CFO gate" + ], + "kpis": [ + "K-07" + ] + }, + { + "id": "R-05", + "threat": "Supervisor question backlog", + "controls": [ + "Self-serve portal", + "SLA tracker", + "RACI to GC" + ], + "kpis": [ + "K-18" + ] + }, + { + "id": "R-06", + "threat": "Sigstore service outage", + "controls": [ + "Internal mirror", + "Hybrid ML-DSA co-sign", + "Air-gapped backup" + ], + "kpis": [ + "K-08", + "K-10" + ] + }, + { + "id": "R-07", + "threat": "Annex IV regression at G3", + "controls": [ + "Golden-set tests", + "Canary assembler", + "Replay diff = 0" + ], + "kpis": [ + "K-03" + ] + }, + { + "id": "R-08", + "threat": "RAG poisoning during pilot", + "controls": [ + "Source attestation", + "Taint propagation", + "Quarantine workflow" + ], + "kpis": [ + "K-13" + ] + }, + { + "id": "R-09", + "threat": "Prompt-marketplace cross-tenant leak", + "controls": [ + "OPA tenant fence", + "Marketplace policy", + "GC review" + ], + "kpis": [ + "K-09" + ] + }, + { + "id": "R-10", + "threat": "SRASE composite drop below 0.9", + "controls": [ + "Bi-weekly run", + "Auto rollback hook", + "AISI joint review" + ], + "kpis": [ + "K-16", + "K-24" + ] + }, + { + "id": "R-11", + "threat": "Hire-plan diversity slate gaps", + "controls": [ + "Slate audit", + "Sourcing partners", + "People Ops gate" + ], + "kpis": [ + "K-06" + ] + }, + { + "id": "R-12", + "threat": "Treaty milestone slip due to political risk", + "controls": [ + "Multi-track diplomacy", + "Bilateral overlays", + "OECD path" + ], + "kpis": [ + "K-21" + ] + } + ], + "traceability": [ + { + "feature": "Sprint calendar", + "control": "PMO ceremony cadence", + "regimes": [ + "ISO 42001", + "SR 11-7" + ] + }, + { + "feature": "Phase-gate evidence pack", + "control": "Signed Merkle bundle", + "regimes": [ + "EU AI Act Annex IV", + "SR 11-7", + "ISO 42001", + "SOC 2" + ] + }, + { + "feature": "RACI matrix", + "control": "Decision rights enforcement", + "regimes": [ + "SMCR", + "ISO 42001", + "SR 11-7" + ] + }, + { + "feature": "Budget burn report", + "control": "Monthly CFO gate", + "regimes": [ + "Basel III/IV", + "BCBS 239" + ] + }, + { + "feature": "Hire plan", + "control": "Diversity slate audit", + "regimes": [ + "EU AI Act fairness", + "GDPR Art 22", + "Equality Act" + ] + }, + { + "feature": "Vendor decision log", + "control": "Procurement RACI", + "regimes": [ + "DORA", + "NIS2", + "SR 11-7" + ] + }, + { + "feature": "OKR rollup", + "control": "Quarterly board read-out", + "regimes": [ + "ISO 42001", + "SMCR" + ] + }, + { + "feature": "Annex IV auto-assembler", + "control": "Replay diff = 0 + \u2264 30 min SLA", + "regimes": [ + "EU AI Act Annex IV", + "SR 11-7" + ] + }, + { + "feature": "Kill-switch SLA", + "control": "Logical p95 \u2264 60 s + BMC \u2264 5 min", + "regimes": [ + "EU AI Act", + "EO 14110", + "ISO 42001" + ] + }, + { + "feature": "Prompt approval workflow", + "control": "MRM sign-off + signed commits", + "regimes": [ + "SR 11-7", + "FCA Consumer Duty" + ] + }, + { + "feature": "Threat-intel SLA", + "control": "MTTM \u2264 4 h Tier-1", + "regimes": [ + "NIS2", + "DORA" + ] + }, + { + "feature": "SRASE composite \u2265 0.9", + "control": "Phase-gate Rego", + "regimes": [ + "EU AI Act", + "NIST AI RMF", + "ISO 42001" + ] + }, + { + "feature": "Supervisor pack", + "control": "Quarterly delivery + WORM", + "regimes": [ + "PRA SS1/23", + "FCA", + "MAS FEAT", + "HKMA GL-90", + "SR 11-7" + ] + }, + { + "feature": "Civilizational sim publication", + "control": "GC + Safety Lead redaction", + "regimes": [ + "G7 Hiroshima", + "Bletchley", + "Seoul", + "CoE AI Convention" + ] + } + ], + "dataFlows": [ + { + "id": "DF-01", + "name": "Sprint \u2192 Gate evidence", + "steps": [ + "Sprint close", + "Track artifact upload", + "Hash + sign", + "WORM emit", + "Gate review" + ], + "controls": [ + "ML-DSA", + "WORM", + "RACI" + ] + }, + { + "id": "DF-02", + "name": "Hire plan \u2192 ATS", + "steps": [ + "WBS demand", + "People Ops scrub", + "ATS req open", + "Slate audit", + "Fill" + ], + "controls": [ + "Diversity slate", + "Approval workflow" + ] + }, + { + "id": "DF-03", + "name": "Budget commit \u2192 spent", + "steps": [ + "FY plan", + "Quarterly commit", + "PO + approval", + "Spend ledger", + "Burn report" + ], + "controls": [ + "CFO gate", + "BCBS 239" + ] + }, + { + "id": "DF-04", + "name": "Vendor RFP \u2192 award", + "steps": [ + "Capability gap", + "RFP issue", + "Score + Sec review", + "Award", + "Contract + exit clause" + ], + "controls": [ + "Procurement RACI", + "DORA", + "NIS2" + ] + }, + { + "id": "DF-05", + "name": "OKR \u2192 board pack", + "steps": [ + "Team OKR set", + "Quarterly check-in", + "Rollup query", + "Board read-out", + "WORM archive" + ], + "controls": [ + "RACI", + "ISO 42001" + ] + }, + { + "id": "DF-06", + "name": "Incident \u2192 RPCO replay", + "steps": [ + "Trigger", + "Freeze inputs", + "Replay harness", + "Diff = 0 check", + "Evidence Vault" + ], + "controls": [ + "WORM", + "Sigstore", + "PQC" + ] + } + ], + "regulators": [ + { + "id": "REG-01", + "name": "European Commission (EU AI Office)", + "primary": "EU AI Act 2026 + Annex IV" + }, + { + "id": "REG-02", + "name": "PRA / Bank of England", + "primary": "SS1/23 + SMCR + Basel III/IV" + }, + { + "id": "REG-03", + "name": "FCA", + "primary": "Consumer Duty + SMCR" + }, + { + "id": "REG-04", + "name": "MAS (Singapore)", + "primary": "FEAT + AI Verify" + }, + { + "id": "REG-05", + "name": "HKMA", + "primary": "GL-90 + Banking (Capital) Rules" + }, + { + "id": "REG-06", + "name": "US Federal Reserve / OCC", + "primary": "SR 11-7 + OCC 2011-12" + }, + { + "id": "REG-07", + "name": "EU Data Protection Board", + "primary": "GDPR + DPIA" + }, + { + "id": "REG-08", + "name": "ICO (UK)", + "primary": "UK GDPR + Data Protection Act" + }, + { + "id": "REG-09", + "name": "AISI UK + AISI US", + "primary": "Frontier eval joint exercises" + }, + { + "id": "REG-10", + "name": "FSB", + "primary": "AI in financial services" + }, + { + "id": "REG-11", + "name": "OECD", + "primary": "AI Principles 2024" + }, + { + "id": "REG-12", + "name": "Council of Europe", + "primary": "AI Convention" + } + ], + "workshops": [ + { + "id": "W-01", + "audience": "Board AI/Risk Committee", + "duration": "2 hr quarterly", + "outcome": "OKR rollup + critical-path review" + }, + { + "id": "W-02", + "audience": "PMO + Track leads", + "duration": "1 hr biweekly", + "outcome": "Cross-track blocker resolution" + }, + { + "id": "W-03", + "audience": "Architecture forum", + "duration": "1 hr weekly", + "outcome": "Architecture decisions + record updates" + }, + { + "id": "W-04", + "audience": "Risk forum", + "duration": "30 min weekly", + "outcome": "Risk register update + escalation" + }, + { + "id": "W-05", + "audience": "Supervisor dialogue", + "duration": "2 hr quarterly", + "outcome": "Annex IV / SR 11-7 / FEAT review" + }, + { + "id": "W-06", + "audience": "External red-team", + "duration": "1 day quarterly", + "outcome": "WG-01..WG-06 outcomes + mitigations" + }, + { + "id": "W-07", + "audience": "Fellowship cohort", + "duration": "2 hr monthly", + "outcome": "Research review + publication pipeline" + } + ], + "privacy": { + "gdpr": "Arts 5/6/17/22/25/32/35 mapped via DPIA generator + opt-out cascade.", + "dataResidency": "EU-only, UK-only, US-only, APAC-only stacks; sovereign-tenant variant.", + "petStack": "Opacus DP + FPE tokenization + AMD SEV-SNP / Intel TDX enclaves + BYOK PQC.", + "rightsAutomation": "Opt-out portal \u2192 training + RAG + telemetry cascade; \u2264 30 d completion.", + "dpoSignOff": "Per-quarter aggregate report + per-incident sign-off." + }, + "deploymentConsiderations": [ + "Environments: dev \u2192 preprod \u2192 prod \u2192 sov-prod \u2192 frontier-air-gapped.", + "Tier-1 active/active across two regions; Tier-2 active/passive.", + "Sigstore + ML-DSA hybrid co-sign required at admission for all images.", + "OPA bundle service signed + verified at policy load.", + "Kill-switch quorum: 3-of-5 signers including \u2265 1 board-designated.", + "WORM retention: 7 yr baseline; 25 yr Annex IV high-risk; 100 yr civilizational.", + "Backup posture: cross-region S3 + offsite encrypted tape (annual rotation).", + "DR drill: quarterly, \u2264 4 h RTO Tier-1, \u2264 1 h Tier-0 evidence-vault." + ], + "rollout90": [ + { + "day": "0-30", + "track": "All (P0)", + "items": [ + "Kill-switch quorum live + BMC paths tested", + "Sigstore + ML-DSA hybrid signing operational", + "OPA bundle service in CI", + "Kafka WORM + S3 Object Lock provisioned", + "PQC KMS in dev/preprod", + "PMO ceremonies started", + "Hire plan Q1 reqs opened", + "Board AI/Risk Committee charter ratified" + ] + }, + { + "day": "31-60", + "track": "P1 alpha", + "items": [ + "Reference architecture v1 frozen", + "Dashboards alpha (6 tiles live)", + "Prompt Architect MVP + version control", + "RAG governance v1 (ACL + taint)", + "EAIP envelope v1 draft RFC", + "Supervisor Q1 pack delivered" + ] + }, + { + "day": "61-90", + "track": "P1 close + P2 alpha", + "items": [ + "Sentinel v2.4 Cognitive Resonance probes", + "WorkflowAI Pro agent registry alpha", + "Threat-intel ingest pipeline", + "Telemetry SLO board live", + "Hire plan Q2 reqs opened", + "External CP-01..CP-08 audit dry-run" + ] + } + ], + "roadmap": [ + { + "year": "2026", + "focus": "Foundations + Alpha", + "milestones": [ + "G0", + "G1 close", + "Cert Gold audit", + "EAIP RFC draft", + "AISI joint exercise" + ] + }, + { + "year": "2027", + "focus": "GA + Federation", + "milestones": [ + "G2", + "G3 close", + "Model registry GA", + "GACP/GACRLS/GACRA brokers", + "zk-SNARK verifier portal" + ] + }, + { + "year": "2028", + "focus": "Treaty + Multi-jurisdiction", + "milestones": [ + "EAIP v1.0 final", + "FSB submissions", + "Cert Platinum", + "MGK steady state" + ] + }, + { + "year": "2029", + "focus": "Civilizational + ASI prep", + "milestones": [ + "CSE-X v2", + "Civilizational research publications", + "Treaty obligations met" + ] + }, + { + "year": "2030", + "focus": "Steady state", + "milestones": [ + "Cert Platinum re-audit", + "All 17 CP items in steady-state ops", + "Public assurance program" + ] + } + ], + "evidencePack": { + "audience": "EU AI Office, PRA/FCA, MAS, HKMA, Fed/OCC, AISI UK/US, FSB, OECD, Board AI/Risk Committee, External auditors (Cert Gold/Platinum)", + "contents": [ + "Phase-gate Merkle bundles G0..G4 (signed ML-DSA-65 + SLSA L3+ provenance)", + "Sprint calendar + close-out reports (26 sprints FY2026)", + "RACI matrix + decision-rights ledger", + "OKR rollups + KPI tiles (quarterly)", + "Budget burn reports + variance memo", + "Hire plan + diversity slate audits", + "Vendor decision log + RFP outcomes + exit clauses", + "Annex IV / SR 11-7 / ISO 42001 / SOC 2 / DPIA packs", + "SRASE composite \u2265 0.9 evidence (per quarter)", + "AISI joint exercise reports (signed)", + "Risk register snapshots + R-01..R-12 mitigations", + "WORM archive index + Merkle anchor receipts" + ], + "formats": "PAdES-signed PDF (ML-DSA-65 + RSA-PSS hybrid), JSON-LD evidence graph, Merkle anchor TXT, zk-SNARK proofs (Groth16/PLONK)", + "delivery": "Sigstore-verified portal + supervisor mTLS API + offline encrypted USB on request", + "retention": "7-year baseline, 25-year for Annex IV high-risk, 100-year for civilizational simulations" + }, + "executiveSummary": { + "purpose": "Operationalize WP-050's Prioritized Implementation & Research Plan into a 26-sprint executable program for FY2026 with phase gates G0..G4, RACI, OKRs, quarterly budget envelopes, hire plan, vendor decisions and PMO controls.", + "approach": "Track-aligned 2-week sprints (S1..S26), 5-day buffer per phase for gate evidence, monthly KPI tile, quarterly OKR rollup and supervisor pack; every gate produces a signed Merkle evidence bundle written to WORM.", + "deliverables": "Sprint calendar, WBS for 14 tracks (\u2265 78 work items), RACI matrix, OKR tree, FY2026 quarterly budget envelopes, hire plan (72 reqs across 14 tracks), vendor decisions (12 capabilities), gate evidence packs (G0..G4), supervisor packs (12 regulators).", + "outcomes": [ + "100 % phase-gate evidence completeness", + "Critical-path slippage \u2264 5 % / quarter", + "Annex IV \u2264 30 min, SR 11-7 \u2264 60 min auto-assembly", + "Hire-plan fill \u2265 90 %; budget burn variance \u2264 5 %", + "External Cert Gold audit passed in FY2026", + "EAIP RFC drafted + cross-institution interop bake-off in FY2026" + ] + }, + "counts": { + "modules": 14, + "sections": 70, + "schemas": 12, + "codeExamples": 16, + "caseStudies": 6, + "kpis": 24, + "regulators": 12, + "workshops": 7, + "dataFlows": 6, + "traceabilityRows": 14, + "riskControlRows": 12, + "rolloutPhases": 3, + "roadmapYears": 5, + "apiRoutes": 28 + } +} diff --git a/rag-agentic-dashboard/gen-exec-delivery-program-html.py b/rag-agentic-dashboard/gen-exec-delivery-program-html.py new file mode 100644 index 0000000..10e5c16 --- /dev/null +++ b/rag-agentic-dashboard/gen-exec-delivery-program-html.py @@ -0,0 +1,283 @@ +#!/usr/bin/env python3 +"""WP-051 — EXEC-DELIVERY-PROGRAM HTML dashboard renderer.""" +import json, html +from pathlib import Path + +ROOT = Path(__file__).parent +SRC = ROOT / "data" / "exec-delivery-program.json" +OUT = ROOT / "public" / "exec-delivery-program.html" + +D = json.loads(SRC.read_text()) + + +def esc(s): + return html.escape(str(s)) if s is not None else "" + + +def render_value(v): + if isinstance(v, dict): + return render_kv(v) + if isinstance(v, list): + if v and isinstance(v[0], dict): + return "
    " + "".join(f"
  1. {render_kv(x)}
  2. " for x in v) + "
" + return "" + return esc(v) + + +def render_kv(d): + if not isinstance(d, dict): + return esc(d) + return "" + "".join( + f"" for k, v in d.items() + ) + "
{esc(k)}{render_value(v)}
" + + +def render_list(items): + return "" + + +# Modules +mods_html = [] +for m in D["modules"]: + secs = [] + for s in m["sections"]: + body_html = render_value(s.get("content")) + secs.append( + f"
{esc(s['id'])} — {esc(s['title'])}{body_html}
" + ) + covers = "" + if m.get("covers"): + covers = "
" + "".join( + f"{esc(c)}" for c in m["covers"] + ) + "
" + mods_html.append(f""" +
+

{esc(m['title'])}

+

{esc(m.get('summary',''))}

+ {covers} + {''.join(secs)} +
""") + +kpi_rows = "".join( + f"{esc(k['id'])}{esc(k['name'])}{esc(k['target'])}" + for k in D["kpis"] +) +reg_rows = "".join( + f"{esc(r['id'])}{esc(r['name'])}{esc(r['primary'])}" + for r in D["regulators"] +) +ws_rows = "".join( + f"{esc(w['id'])}{esc(w['audience'])}{esc(w['duration'])}{esc(w['outcome'])}" + for w in D["workshops"] +) +df_rows = "".join( + f"{esc(d['id'])}{esc(d['name'])}{render_value(d['steps'])}{esc(', '.join(d['controls']))}" + for d in D["dataFlows"] +) +trace_rows = "".join( + f"{esc(t['feature'])}{esc(t['control'])}{esc(', '.join(t['regimes']))}" + for t in D["traceability"] +) +rc_rows = "".join( + f"{esc(r['id'])}{esc(r['threat'])}{esc(', '.join(r['controls']))}{esc(', '.join(r['kpis']))}" + for r in D["riskControlMatrix"] +) +schema_rows = "".join( + f"{esc(s['id'])}{esc(', '.join(s['fields']))}" + for s in D["schemas"] +) +code_html = "".join( + f"
{esc(c['id'])} — {esc(c['title'])} ({esc(c['lang'])})
{esc(c['snippet'])}
" + for c in D["codeExamples"] +) +case_html = "".join( + f"

{esc(c['id'])} — {esc(c['name'])}

{esc(c['outcomes'])}

" + for c in D["caseStudies"] +) +rollout_rows = "".join( + f"Day {esc(r['day'])}{esc(r['track'])}{render_value(r['items'])}" + for r in D["rollout90"] +) +roadmap_rows = "".join( + f"{esc(r['year'])}{esc(r['focus'])}{render_value(r['milestones'])}" + for r in D["roadmap"] +) + +HTML = f""" + + + +{esc(D['title'])} — {esc(D['docRef'])} + + +
+

{esc(D['title'])}

+
{esc(D['docRef'])} · v{esc(D['version'])} · {esc(D['horizon'])} · {esc(D['classification'])}
+
Owner: {esc(D['owner'])}
+
+ +
+ +
+

Executive Summary

+

Purpose: {esc(D['executiveSummary'].get('purpose',''))}

+

Approach: {esc(D['executiveSummary'].get('approach',''))}

+

Deliverables: {esc(D['executiveSummary'].get('deliverables',''))}

+

Outcomes

+ {render_value(D['executiveSummary'].get('outcomes',[]))} +

Builds On

+
{''.join(f"{esc(b)}" for b in D.get('buildsOn',[]))}
+

Counts

+
+ {''.join(f"
{v}
{esc(k)}
" for k,v in D['counts'].items())} +
+

Regimes Aligned

+
{''.join(f"{esc(r)}" for r in D.get('regimes',[]))}
+
+ +
+

Machine-Parsable <directive> Block

+

{esc(D['directive']['format'])}

+
{esc(D['directive']['raw'])}
+

Parsed

+ {render_kv(D['directive']['parsed'])} +

Consumers

+ {render_value(D['directive']['consumers'])} +
+ +
+

Modules ({len(D['modules'])})

+ {''.join(mods_html)} +
+ +
+

Supervisory KPIs ({len(D['kpis'])})

+ {kpi_rows}
IDNameTarget
+
+ +
+

Risk & Control Matrix ({len(D['riskControlMatrix'])})

+ {rc_rows}
IDThreatControlsKPIs
+
+ +
+

Regulators ({len(D['regulators'])})

+ {reg_rows}
IDNamePrimary Scope
+
+ +
+

Workshops ({len(D['workshops'])})

+ {ws_rows}
IDAudienceDurationOutcome
+
+ +
+

Data Flows ({len(D['dataFlows'])})

+ {df_rows}
IDNameStepsControls
+
+ +
+

Traceability — Feature → Control → Regimes

+ {trace_rows}
FeatureControlRegimes
+
+ +
+

Schemas ({len(D['schemas'])})

+ {schema_rows}
IDFields
+
+ +
+

Code Examples ({len(D['codeExamples'])})

+ {code_html} +
+ +
+

Case Studies ({len(D['caseStudies'])})

+
{case_html}
+
+ +
+

30/60/90-Day Rollout

+ {rollout_rows}
WindowTrackItems
+
+ +
+

2026-2030 Multi-Year Roadmap ({len(D['roadmap'])} years)

+ {roadmap_rows}
YearFocusMilestones
+
+ +
+

Regulator/Auditor Evidence Pack

+ {render_kv(D['evidencePack'])} +
+ +
+

Privacy & Sovereignty

+ {render_kv(D['privacy'])} +
+ +
+

Deployment Considerations

+ {render_value(D.get('deploymentConsiderations',[]))} +
+ +
+ +""" + +OUT.parent.mkdir(parents=True, exist_ok=True) +OUT.write_text(HTML) +print(f"Generated {OUT} ({OUT.stat().st_size/1024:.1f} KB)") diff --git a/rag-agentic-dashboard/gen-exec-delivery-program.py b/rag-agentic-dashboard/gen-exec-delivery-program.py new file mode 100644 index 0000000..9a884f0 --- /dev/null +++ b/rag-agentic-dashboard/gen-exec-delivery-program.py @@ -0,0 +1,1234 @@ +#!/usr/bin/env python3 +"""WP-051 — Executable Delivery Program 2026 (EDP) data generator. + +Operationalizes WP-050's Prioritized Implementation & Research Plan into a +sprint-level executable program with WBS, RACI, OKRs, vendor/build decisions, +quarterly budget envelopes, hire plan, gate evidence packs and PMO controls. +""" +import json +from pathlib import Path + +ROOT = Path(__file__).parent +OUT = ROOT / "data" / "exec-delivery-program.json" + + +def section(sid, title, content): + return {"id": sid, "title": title, "content": content} + + +DOC = { + "docRef": "EXEC-DELIVERY-PROGRAM-WP-051", + "version": "1.0.0", + "horizon": "FY2026-FY2030 (sprint cadence FY2026)", + "classification": ( + "CONFIDENTIAL — Board / CEO / CFO / COO / CRO / CISO / CAIO / " + "Chief Architect / Head of AI Platform Engineering / Head of AI " + "Research / Head of MRM / Head of Internal Audit / GC / DPO / " + "PMO Director / Engineering Leadership / People Ops" + ), + "title": ( + "Executable Delivery Program 2026 — Sprint-Level WBS, RACI, " + "OKRs, Vendor/Build, Budget & Hire Plan for the Enterprise AI " + "Platform, AI Safety & Global Governance Program" + ), + "subtitle": ( + "Operationalization of WP-050 into bi-weekly sprints with " + "phase-gate evidence packs, hire plan, vendor pre-commitments, " + "quarterly budget envelopes, RACI matrix, and PMO controls " + "across 14 tracks and 5 phases (P0..P4)" + ), + "owner": ( + "PMO Director + Chief Architect + CAIO; co-signed by CFO, COO, " + "CRO, CISO, Head of AI Platform Engineering, Head of AI Research, " + "Head of MRM, GC, DPO, AI Safety Lead, Treaty Liaison, People Ops " + "Lead, Board AI/Risk Committee Chair" + ), + "buildsOn": [ + "WP-035 ENT-AGI-GOV-MASTER", + "WP-036 WFAP-GEMINI-IMPL", + "WP-037 GSIFI-AIMS-BLUEPRINT", + "WP-038 AGI-REG-RESILIENT", + "WP-039 INST-AGI-MASTER", + "WP-040 ENT-AGI-REF-IMPL", + "WP-041 TIER13-FULLSTACK", + "WP-042 SENTINEL-V24-DEEPDIVE", + "WP-043 PROMPT-MGMT-ARCH", + "WP-044 CEGL-LEXAI-GOV", + "WP-045 AGI-ASI-MASTER-BP", + "WP-046 AI-TRUST-ASI-BP", + "WP-047 INST-AGI-MASTER-REF", + "WP-048 ENT-AI-GRC-CIV-BP", + "WP-049 ENT-CIV-AGI-ARCH", + "WP-050 PRIO-IMPL-RESEARCH-PLAN", + ], + "regimes": [ + "EU AI Act 2026 + Annex IV", + "NIST AI RMF 1.0 + GAI Profile", + "ISO/IEC 42001 + 23894 + 5338 + 38507", + "SR 11-7 + OCC 2011-12", + "Basel III/IV + BCBS 239", + "PRA SS1/23 + FCA Consumer Duty + SMCR", + "MAS FEAT + AI Verify; HKMA GL-90", + "DORA + NIS2", + "US EO 14110 + OMB M-24-10", + "OECD AI Principles 2024", + "GDPR Arts 5/6/17/22/25/32/35", + "G7 Hiroshima + Bletchley + Seoul", + "Council of Europe AI Convention", + "FSB AI in financial services", + "NIST FIPS 204 + FIPS 203 + SP 800-208", + "SLSA L3+ + Sigstore + in-toto", + ], + "apiPrefix": "/api/exec-delivery-program", +} + +DOC["directive"] = { + "format": ( + "machine-parsable XML-style block consumed by PMO, capacity " + "planner, budget engine, hire ATS, vendor procurement, gate-" + "evidence pipeline and OKR rollup" + ), + "raw": ( + "" + "WBS|RACI|OKR|Budget|Hire|VendorBuild|Gates" + "14" + "P0|P1|P2|P3|P4" + "26" + "30|90|180|365|1825" + "AISafety|GlobalGov|RefArch|Dashboards|DevSecOps|" + "RAG|EAIP|CCaaS|Prompt|Registry|ThreatIntel|Telemetry|Sims|Reports" + "OPA|Sigstore|WORM|PQC|KillSwitch|zkSNARK" + "EvidencePack|AnnexIV|SR11-7|ISO42001|SOC2|DPIA" + "G0|G1|G2|G3|G4" + "Quarterly" + "" + ), + "parsed": { + "id": "EXEC-DELIVERY-PROGRAM-WP-051", + "version": "1.0.0", + "horizon": "FY2026-FY2030", + "modules": 14, + "phases": ["P0", "P1", "P2", "P3", "P4"], + "sprintsFY26": 26, + "tracks": [ + "AISafety", "GlobalGov", "RefArch", "Dashboards", "DevSecOps", + "RAG", "EAIP", "CCaaS", "Prompt", "Registry", "ThreatIntel", + "Telemetry", "Sims", "Reports", + ], + "gates": ["G0", "G1", "G2", "G3", "G4"], + }, + "consumers": [ + "PMO planner", + "Capacity planner", + "Budget engine", + "Vendor procurement / RFP system", + "ATS hire pipeline", + "OKR rollup engine", + "Gate-evidence assembler", + "Risk register", + ], +} + +modules = [] + +# --- M1 — Program Overview, Phase Gates & Sprint Calendar --- +modules.append({ + "id": "M1", + "title": "M1 — Program Overview, Phase Gates & Sprint Calendar", + "summary": ( + "FY2026 sprint calendar (26 sprints, 2 weeks each), 5 phase gates " + "G0..G4 with deterministic evidence packs, PMO ceremonies and " + "exec rhythm; produces the canonical schedule consumed by every " + "downstream track." + ), + "covers": ["Sprints", "Phase gates", "Ceremonies", "Cadence", "Decision rights"], + "sections": [ + section("M1-S1", "Sprint Calendar FY2026", { + "Q1": "S1..S6 — P0 close-out + P1 launch (Jan-Mar)", + "Q2": "S7..S13 — P1 mid + P2 alpha (Apr-Jun)", + "Q3": "S14..S19 — P2 close + P3 launch (Jul-Sep)", + "Q4": "S20..S26 — P3 GA + P4 baselining (Oct-Dec)", + "length": "2-week sprint, 5-day buffer between phases for gate evidence", + "code-freeze": "5 trading-day freeze before each gate; only sec/CVE patches allowed", + }), + section("M1-S2", "Phase Gates G0..G4", { + "G0": "End of P0 — kill-switch quorum live, OPA bundle CI green, Sigstore + ML-DSA hybrid signing operational, AIMS scope ratified", + "G1": "End of P1 — reference architecture frozen, dashboards alpha, Prompt Architect MVP, RAG governance v1", + "G2": "End of P2 — model registry GA, EAIP draft RFC, CCaaS-PETs pilot live, threat-intel dashboard, AGI sim v1", + "G3": "End of P3 — GACP/GACRLS/GACRA brokers live, zk-SNARK verifier portal, interpretability suite, report workflows GA", + "G4": "Years 2-5 — treaty obligations met, Cert Gold→Platinum, MGK steady state, civilizational research published", + "exitArtifact": "Each gate produces a signed Evidence Pack (Annex IV + SR 11-7 + ISO 42001 + SOC 2 + DPIA hashes)", + }), + section("M1-S3", "PMO Ceremonies", { + "daily": "15-min stand-up per track + cross-track blocker board", + "weekly": "Architecture review (1 hr) + Risk review (30 min)", + "biweekly": "Sprint review + retro + program-wide demo (Friday)", + "monthly": "KPI tile + OKR check-in + budget burn report", + "quarterly": "OKR rollup + phase-gate dry-run + board read-out", + "annual": "Cert audit (ISO 42001) + treaty review + budget re-baseline", + }), + section("M1-S4", "Decision Rights (DACI)", { + "Driver": "PMO Director (program), Tribe Leads (track)", + "Approver": "Chief Architect (technical), CAIO (AI strategy), CRO (risk)", + "Consulted": "MRM, GC, DPO, AI Safety Lead, Treaty Liaison, CISO, CFO", + "Informed": "Board AI/Risk Committee, supervisors (PRA/FCA/MAS/HKMA/Fed) per quarter", + }), + section("M1-S5", "Escalation Path", [ + "Tier-1 — sprint blocker → Tribe Lead (≤1 day)", + "Tier-2 — cross-track conflict → Chief Architect + PMO Director (≤2 days)", + "Tier-3 — phase-gate slip risk → Steering Committee (≤5 days)", + "Tier-4 — material risk / Tier-1 safety event → Board AI/Risk Committee (≤24 hrs)", + "Tier-5 — supervisory notification trigger → CRO + GC + DPO (≤4 hrs)", + ]), + ], +}) + +# --- M2 — AI Safety Research WBS --- +modules.append({ + "id": "M2", + "title": "M2 — AI Safety Research WBS & Lab Operations", + "summary": ( + "Sprint-level work breakdown for the AI Safety research track " + "covering alignment, deception, interpretability, frontier " + "evals; lab operations, dataset governance, publication " + "pipeline and external fellowship program." + ), + "covers": ["Alignment", "Deception", "Interpretability", "Frontier evals", "Lab ops", "Fellowships"], + "sections": [ + section("M2-S1", "WBS — Alignment & Reward Modelling", { + "WBS-2.1.1": "Reward-model robustness benchmark (S1..S4, 1 senior + 2 mid)", + "WBS-2.1.2": "Constitutional-AI fine-tune harness (S3..S8, 2 senior + 2 mid + 1 infra)", + "WBS-2.1.3": "RLHF preference-drift detector (S5..S10, 1 senior + 2 mid + 1 stats)", + "WBS-2.1.4": "Process supervision pilot (S9..S14, 1 senior + 2 mid)", + "deliverable": "Quarterly safety report + arxiv pre-print + Sentinel adapter", + }), + section("M2-S2", "WBS — Deceptive Alignment & Mesa-Optimization", { + "WBS-2.2.1": "Behavioural-vs-internal divergence probes (S1..S8)", + "WBS-2.2.2": "Mesa-optimizer detection on RL agents (S5..S12)", + "WBS-2.2.3": "Activation-patching red-team library (S7..S14)", + "WBS-2.2.4": "Honest-AI training-data curation (S9..S16)", + "deliverable": "Probe library, public dataset (filtered), AISI joint paper", + }), + section("M2-S3", "WBS — Interpretability Suite", { + "WBS-2.3.1": "Sparse autoencoder feature library (S1..S10)", + "WBS-2.3.2": "Circuit-tracing dashboard (S5..S14)", + "WBS-2.3.3": "Activation-patching playground (S7..S16)", + "WBS-2.3.4": "Mechanistic eval harness on critical decisions (S11..S20)", + "tooling": "transformer_lens, nnsight, garak, OpenAI-evals fork", + }), + section("M2-S4", "Frontier Evals & Red Teaming", { + "cadence": "Pre-release + monthly drift + quarterly external", + "scope": "Bio/Chem/Nuke uplift, Cyber-offense, Self-replication, Power-seeking, Deception", + "partners": "MITRE ATLAS, METR, AISI (UK/US), Apollo Research", + "evidence": "Signed eval report + capability score + mitigation plan", + }), + section("M2-S5", "Lab Ops, Datasets, Fellowships", { + "labOps": "Air-gapped frontier-eval cluster, BYOK PQC KMS, kill-switch on training fabric", + "datasets": "Provenance graph, consent ledger, opt-out propagation, taint tracker", + "fellowships": "12 PhD + 4 postdoc fellowships/year via Sentinel Lab; £4-6M envelope", + "publication": "External pre-pub review by GC + MRM + AI Safety Lead; defensive disclosure", + }), + ], +}) + +# --- M3 — Global Governance Policy WBS --- +modules.append({ + "id": "M3", + "title": "M3 — Global Governance Policy WBS & Treaty Operations", + "summary": ( + "Sprint-level WBS for treaty engagement, supervisory dialogue, " + "Constitution & Codex publication, sanctions/compute-registry " + "coordination, and multi-track diplomacy." + ), + "covers": ["Treaty", "Constitution", "Codex", "Sanctions", "Compute registry", "Diplomacy"], + "sections": [ + section("M3-S1", "WBS — Treaty Track", { + "WBS-3.1.1": "G7 Hiroshima compliance roadmap (S1..S6)", + "WBS-3.1.2": "Bletchley + Seoul commitments tracker (S2..S8)", + "WBS-3.1.3": "CoE AI Convention legal-bridge memo (S5..S12)", + "WBS-3.1.4": "FSB AI-in-FS policy submissions (S7..S20)", + "WBS-3.1.5": "Bilateral overlays (UK-US, EU-MAS, UK-HK) (S10..S24)", + }), + section("M3-S2", "WBS — Constitution & Codex", { + "WBS-3.2.1": "Constitution v1 ratification (S1..S4)", + "WBS-3.2.2": "Codex annexes A1..A12 (S2..S14)", + "WBS-3.2.3": "Public-comment portal + redlines (S6..S16)", + "WBS-3.2.4": "ML-DSA-65 signed publication chain (S8..S20)", + }), + section("M3-S3", "WBS — Compute Registry & Sanctions (ICGC)", { + "WBS-3.3.1": "Compute quota registry schema (S3..S8)", + "WBS-3.3.2": "Sanctioned-actor list ingestion (S5..S10)", + "WBS-3.3.3": "Anti-circumvention audit playbook (S7..S14)", + "WBS-3.3.4": "Quarterly attestation pipeline (S9..S20)", + }), + section("M3-S4", "Supervisor Dialogue Calendar", { + "EU-Commission": "Quarterly tech briefing + Annex IV draft review", + "PRA/FCA": "Quarterly MRM + SMCR review", + "MAS/HKMA": "Quarterly FEAT + GL-90 review", + "Fed/OCC": "Bi-annual SR 11-7 deep-dive", + "AISI-UK/US": "Quarterly frontier-eval joint sessions", + }), + section("M3-S5", "Treaty Liaison RACI", { + "R": "Treaty Liaison + GC", + "A": "CEO + Board AI/Risk Chair", + "C": "CRO, CAIO, AI Safety Lead, Head of Public Policy", + "I": "Board, Audit Committee, supervisors", + }), + ], +}) + +# --- M4 — Enterprise AI Reference Architecture WBS --- +modules.append({ + "id": "M4", + "title": "M4 — Enterprise AI Reference Architecture — Engineering WBS", + "summary": ( + "Engineering WBS for the three reference architectures (OPA " + "sidecar, FastAPI/Node proxy + Kafka WORM + PQC KMS, K8s " + "admission + CI/CD + LLM-judge); team allocations, " + "Terraform module split, environment promotion gates." + ), + "covers": ["Sidecar", "Proxy", "K8s admission", "Terraform", "Environments", "SLOs"], + "sections": [ + section("M4-S1", "WBS — OPA Sidecar Mesh", { + "WBS-4.1.1": "Envoy + OPA sidecar Helm chart (S1..S4, 2 platform eng)", + "WBS-4.1.2": "Rego bundle service + signed bundles (S2..S6)", + "WBS-4.1.3": "Cilium L7 zero-egress baseline (S3..S8)", + "WBS-4.1.4": "Kata Confidential runtime PoC (S6..S12)", + "WBS-4.1.5": "Performance hardening (p99 ≤ 8 ms) (S8..S14)", + }), + section("M4-S2", "WBS — Inference Proxy + Kafka WORM + PQC KMS", { + "WBS-4.2.1": "FastAPI proxy MVP + EAIP envelope (S1..S6)", + "WBS-4.2.2": "Node proxy parity (S3..S8)", + "WBS-4.2.3": "Kafka/MSK WORM topic + S3 Object Lock (S4..S10)", + "WBS-4.2.4": "Daily Merkle anchor publisher (S6..S12)", + "WBS-4.2.5": "PQC KMS integration (Cloud HSM + ML-DSA + ML-KEM) (S5..S14)", + "WBS-4.2.6": "Terraform AWS/EKS reference module (S2..S20)", + }), + section("M4-S3", "WBS — K8s Admission + CI/CD + LLM-Judge", { + "WBS-4.3.1": "Gatekeeper + Kyverno baseline constraints (S2..S6)", + "WBS-4.3.2": "Sigstore cosign keyless verification webhook (S3..S8)", + "WBS-4.3.3": "GitHub Actions reusable workflow library (S4..S10)", + "WBS-4.3.4": "LLM-judge adjudicator + κ ≥ 0.9 calibration (S6..S14)", + "WBS-4.3.5": "Canary + auto-rollback pipeline (S8..S16)", + }), + section("M4-S4", "Environment Strategy", { + "envs": "dev → preprod → prod → sov-prod (sovereign tenants) → frontier-air-gapped", + "promotion": "Each promotion requires signed evidence pack + supervisor-style review", + "rollback": "Single-command (≤ 60 s logical, ≤ 5 min BMC) per kill-switch SLA", + "blueGreen": "Active/active across two regions for Tier-1 workloads", + }), + section("M4-S5", "SLOs", { + "inferenceP95": "≤ 250 ms (Tier-2), ≤ 450 ms (Tier-1 with judge ensemble)", + "policyEvalP99": "≤ 8 ms (OPA sidecar)", + "wormDurability": "11×9s + WORM 7-year retention", + "killSwitchLogicalP95": "≤ 60 s", + "killSwitchBmcP95": "≤ 5 min", + }), + ], +}) + +# --- M5 — Governance Dashboards UI WBS --- +modules.append({ + "id": "M5", + "title": "M5 — Governance Dashboards UI — Engineering WBS", + "summary": ( + "UI engineering WBS for governance dashboards: design system, " + "27 board tiles, drill-down evidence viewer, supervisor self-" + "serve portal, accessibility & i18n, performance budgets." + ), + "covers": ["Design system", "Board tiles", "Drill-down", "Supervisor portal", "Accessibility", "Performance"], + "sections": [ + section("M5-S1", "WBS — Design System", { + "WBS-5.1.1": "Design tokens + dark/light theme (S1..S3, 1 designer + 1 FE)", + "WBS-5.1.2": "Component library (table, kv, sparkline, badge) (S2..S6)", + "WBS-5.1.3": "Storybook + visual regression CI (S3..S8)", + "WBS-5.1.4": "Mermaid + d3 chart wrappers (S4..S10)", + }), + section("M5-S2", "WBS — Board Tiles (27)", { + "WBS-5.2.1": "KPI tile renderer (S2..S6)", + "WBS-5.2.2": "Risk & control matrix tile (S3..S8)", + "WBS-5.2.3": "Kill-switch SLA tile (S4..S10)", + "WBS-5.2.4": "Evidence pack assembly tile (S5..S12)", + "WBS-5.2.5": "Drift + κ + cosine tile (S6..S12)", + "WBS-5.2.6": "27-tile board mosaic (S8..S16)", + }), + section("M5-S3", "WBS — Supervisor Self-Serve Portal", { + "WBS-5.3.1": "Read-only supervisor role + audit logging (S6..S12)", + "WBS-5.3.2": "Evidence-pack browser + signed-URL download (S8..S14)", + "WBS-5.3.3": "Public zk-SNARK verifier widget (S10..S18)", + "WBS-5.3.4": "Supervisor question intake + SLA tracker (S12..S20)", + }), + section("M5-S4", "Accessibility & i18n", { + "wcag": "WCAG 2.2 AA across every tile; lighthouse a11y ≥ 95", + "languages": "EN, FR, DE, JA, ZH (HK + TW), KO, AR", + "rtl": "Right-to-left layouts validated for AR", + "screenReader": "Axe + manual JAWS + VoiceOver runs per release", + }), + section("M5-S5", "Performance Budgets", { + "ttfb": "≤ 200 ms", + "lcp": "≤ 1.8 s on cold load", + "tilePayload": "≤ 60 KB JSON per tile", + "bundleSize": "≤ 220 KB gzip initial", + }), + ], +}) + +# --- M6 — Security & DevSecOps WBS --- +modules.append({ + "id": "M6", + "title": "M6 — Security & DevSecOps WBS (Sigstore, OPA, Zero-Egress K8s, WORM)", + "summary": ( + "Sprint-level WBS for the DevSecOps + Security track: Sigstore + " + "SLSA L3+ chain, OPA bundle authoring, zero-egress Kubernetes, " + "WORM logging, PQC KMS rotation, IR runbooks." + ), + "covers": ["Sigstore", "OPA", "Zero-egress", "WORM", "PQC", "IR"], + "sections": [ + section("M6-S1", "WBS — Sigstore + SLSA L3+", { + "WBS-6.1.1": "Cosign keyless OIDC for all CI jobs (S1..S4)", + "WBS-6.1.2": "Rekor + Fulcio internal mirrors (S2..S6)", + "WBS-6.1.3": "in-toto SLSA L3+ provenance (S3..S8)", + "WBS-6.1.4": "ML-DSA-65 hybrid co-signature (S4..S10)", + "WBS-6.1.5": "Verification webhook in admission (S6..S12)", + }), + section("M6-S2", "WBS — OPA Bundle Authoring", { + "WBS-6.2.1": "Rego style guide + unit-test harness (S1..S4)", + "WBS-6.2.2": "Conftest CI checks (S2..S6)", + "WBS-6.2.3": "Bundle signing + ML-DSA (S3..S8)", + "WBS-6.2.4": "Bundle observability (decision logs to Kafka WORM) (S5..S12)", + }), + section("M6-S3", "WBS — Zero-Egress Kubernetes", { + "WBS-6.3.1": "Cilium L7 default-deny baseline (S1..S6)", + "WBS-6.3.2": "Allow-list per service via OPA (S3..S8)", + "WBS-6.3.3": "DNS egress gateway with logging (S5..S10)", + "WBS-6.3.4": "Kata Confidential pilots on Tier-1 (S8..S16)", + }), + section("M6-S4", "WBS — WORM Logging + Anchoring", { + "WBS-6.4.1": "Kafka/MSK WORM topic provisioning (S2..S6)", + "WBS-6.4.2": "S3 Object Lock Compliance mode (S3..S8)", + "WBS-6.4.3": "Daily Merkle anchor publisher (S5..S12)", + "WBS-6.4.4": "Public verifier endpoint (S8..S16)", + "retention": "7-year minimum; 25-year for Annex IV high-risk", + }), + section("M6-S5", "WBS — PQC KMS + IR", { + "WBS-6.5.1": "FIPS 203 (ML-KEM-768) + 204 (ML-DSA-44/65) integration (S2..S10)", + "WBS-6.5.2": "FIPS 140-3 Level 4 HSM enrolment (S4..S12)", + "WBS-6.5.3": "Hybrid X25519 + ML-KEM-768 KEM (S6..S14)", + "WBS-6.5.4": "IR runbooks: kill-switch, WORM tamper, Sigstore compromise (S6..S16)", + "WBS-6.5.5": "Annual purple-team exercise (S20..S24)", + }), + ], +}) + +# --- M7 — RAG Program Governance WBS --- +modules.append({ + "id": "M7", + "title": "M7 — RAG Program Governance WBS", + "summary": ( + "WBS for RAG governance: corpus onboarding, ACL, taint " + "propagation, lineage, retrieval evaluation, content " + "moderation, quarantine workflow." + ), + "covers": ["Corpus", "ACL", "Taint", "Lineage", "Eval", "Moderation"], + "sections": [ + section("M7-S1", "WBS — Corpus Onboarding", { + "WBS-7.1.1": "Source attestation + DPIA template (S1..S4)", + "WBS-7.1.2": "Ingestion pipeline + parser registry (S2..S8)", + "WBS-7.1.3": "Chunk + embed + index baseline (S3..S10)", + "WBS-7.1.4": "Provenance graph emit (S4..S10)", + }), + section("M7-S2", "WBS — ACL & Taint", { + "WBS-7.2.1": "Row-level ACL on retrieval (S3..S8)", + "WBS-7.2.2": "Taint propagation from source → chunk → answer (S5..S12)", + "WBS-7.2.3": "Quarantine workflow on poisoning detection (S6..S14)", + "WBS-7.2.4": "Right-to-erasure cascade (S7..S16)", + }), + section("M7-S3", "WBS — Lineage & Eval", { + "WBS-7.3.1": "Citation coverage ≥ 95 % gate (S4..S10)", + "WBS-7.3.2": "Faithfulness eval suite (S5..S12)", + "WBS-7.3.3": "Hallucination detector + Sentinel hook (S6..S14)", + "WBS-7.3.4": "Retrieval-drift monitoring (S8..S16)", + }), + section("M7-S4", "Content Moderation", { + "tooling": "Detoxify, Garak, internal harmful-content classifier", + "policy": "Rego policies for jurisdiction-specific gating", + "escalation": "Auto-quarantine + GC notify on Tier-1 hits", + }), + section("M7-S5", "Org & RACI", { + "R": "RAG Tribe Lead", + "A": "Chief Architect", + "C": "AI Safety Lead, DPO, GC, MRM", + "I": "PMO, CAIO, supervisors", + }), + ], +}) + +# --- M8 — EAIP Protocol WBS --- +modules.append({ + "id": "M8", + "title": "M8 — EAIP Protocol Design WBS", + "summary": ( + "WBS for the Enterprise AI Inference Protocol: envelope schema, " + "RFC publication, reference implementations, conformance suite, " + "interop test events with peer institutions and AISI." + ), + "covers": ["Envelope", "RFC", "Reference impl", "Conformance", "Interop"], + "sections": [ + section("M8-S1", "WBS — Envelope Schema", { + "WBS-8.1.1": "JSON Schema v1 draft (S1..S4)", + "WBS-8.1.2": "Mandatory fields: id, model, prompt_hash, judge, policy_decisions, evidence_hash, signature (S2..S6)", + "WBS-8.1.3": "CRS-UUID lineage edges (S3..S8)", + "WBS-8.1.4": "PQC envelope signatures (ML-DSA-65) (S5..S10)", + }), + section("M8-S2", "WBS — RFC Publication", { + "WBS-8.2.1": "Internal RFC draft (S2..S6)", + "WBS-8.2.2": "External RFC pre-print + open comment portal (S6..S14)", + "WBS-8.2.3": "Cross-institution working group (S10..S20)", + "WBS-8.2.4": "v1.0 Final + ML-DSA-65 signed (S16..S20)", + }), + section("M8-S3", "WBS — Reference Implementations", { + "WBS-8.3.1": "Python SDK (S3..S10)", + "WBS-8.3.2": "TypeScript/Node SDK (S4..S10)", + "WBS-8.3.3": "Java SDK (S6..S14)", + "WBS-8.3.4": "Rust client-only SDK (S8..S16)", + }), + section("M8-S4", "WBS — Conformance Suite", { + "WBS-8.4.1": "Conformance test specification (S6..S12)", + "WBS-8.4.2": "Public conformance runner (S10..S18)", + "WBS-8.4.3": "Conformance certification process (S14..S22)", + }), + section("M8-S5", "Interop Test Events", { + "cadence": "Quarterly interop bake-offs with peer G-SIFIs + AISI", + "scope": "Envelope parity, judge ensemble exchange, evidence-pack mutual verification", + "outcome": "Joint conformance report + cross-bank Sentinel adapter", + }), + ], +}) + +# --- M9 — CCaaS + PETs WBS --- +modules.append({ + "id": "M9", + "title": "M9 — CCaaS Summarization with PETs WBS", + "summary": ( + "WBS for CCaaS summarization track with privacy-enhancing " + "technologies: opacus DP fine-tuning, PII tokenization, " + "secure-enclave inference, audit trail, customer opt-out." + ), + "covers": ["DP", "PII tokenization", "Secure enclave", "Opt-out", "Audit"], + "sections": [ + section("M9-S1", "WBS — DP Fine-Tuning", { + "WBS-9.1.1": "Opacus integration on Hugging Face trainer (S2..S8)", + "WBS-9.1.2": "(ε, δ) accountant + per-customer budget (S4..S10)", + "WBS-9.1.3": "DP eval suite (utility vs. privacy curves) (S6..S14)", + "WBS-9.1.4": "Annex IV DP disclosure template (S8..S16)", + }), + section("M9-S2", "WBS — PII Tokenization", { + "WBS-9.2.1": "PII detector (Presidio + custom rules) (S1..S6)", + "WBS-9.2.2": "Format-preserving tokenization vault (S3..S10)", + "WBS-9.2.3": "Reversible-vs-irreversible policy (S5..S12)", + "WBS-9.2.4": "GDPR Art 25 evidence emit (S6..S14)", + }), + section("M9-S3", "WBS — Secure-Enclave Inference", { + "WBS-9.3.1": "AMD SEV-SNP / Intel TDX pilot (S6..S14)", + "WBS-9.3.2": "Attestation chain → Sigstore (S8..S16)", + "WBS-9.3.3": "BYOK customer-controlled keys (S10..S18)", + }), + section("M9-S4", "WBS — Opt-Out & Audit", { + "WBS-9.4.1": "Customer opt-out portal (S4..S10)", + "WBS-9.4.2": "Right-to-erasure cascade through training + RAG (S6..S14)", + "WBS-9.4.3": "Quarterly DP audit report (S12..S20)", + }), + section("M9-S5", "Pilot Customers", { + "wave1": "3 G-SIFI banking customers (Q2 FY26)", + "wave2": "5 healthcare + 3 insurance (Q3-Q4 FY26)", + "wave3": "GA across F500 (FY27)", + }), + ], +}) + +# --- M10 — Prompt Architect WBS --- +modules.append({ + "id": "M10", + "title": "M10 — Prompt Architect Features WBS", + "summary": ( + "WBS for Prompt Architect: templating, variable linking, " + "version control, testing harness, sharing/marketplace, " + "telemetry-driven deprecation." + ), + "covers": ["Templating", "Variable linking", "Versioning", "Testing", "Sharing", "Deprecation"], + "sections": [ + section("M10-S1", "WBS — Templating Engine", { + "WBS-10.1.1": "Jinja2 + safe sandbox (S1..S4)", + "WBS-10.1.2": "Schema-aware variable types (S2..S6)", + "WBS-10.1.3": "Output format constraints (JSON Schema, regex) (S3..S8)", + "WBS-10.1.4": "Multi-language template support (S5..S10)", + }), + section("M10-S2", "WBS — Variable Linking", { + "WBS-10.2.1": "Cross-template variable graph (S3..S8)", + "WBS-10.2.2": "RAG retrieval auto-binding (S5..S12)", + "WBS-10.2.3": "Customer-context binders (S6..S12)", + "WBS-10.2.4": "Lineage emission to Kafka WORM (S8..S14)", + }), + section("M10-S3", "WBS — Version Control", { + "WBS-10.3.1": "Semver + immutable hash IDs (S1..S4)", + "WBS-10.3.2": "Git-backed prompt repo + signed commits (S3..S8)", + "WBS-10.3.3": "Approval workflow + MRM sign-off (S5..S12)", + "WBS-10.3.4": "Rollback + canary support (S8..S14)", + }), + section("M10-S4", "WBS — Testing Harness", { + "WBS-10.4.1": "Golden-set tests (S2..S8)", + "WBS-10.4.2": "LLM-judge κ ≥ 0.9 grader (S4..S10)", + "WBS-10.4.3": "Adversarial prompt-injection eval (S6..S14)", + "WBS-10.4.4": "Regression CI gate (S6..S14)", + }), + section("M10-S5", "WBS — Sharing & Marketplace", { + "WBS-10.5.1": "Internal template marketplace (S6..S14)", + "WBS-10.5.2": "Cross-tenant sharing controls + OPA (S8..S16)", + "WBS-10.5.3": "Marketplace policy + GC review (S10..S18)", + "WBS-10.5.4": "Telemetry-driven deprecation flow (S12..S20)", + }), + ], +}) + +# --- M11 — Model Registry WBS --- +modules.append({ + "id": "M11", + "title": "M11 — Model Registry Engineering WBS", + "summary": ( + "WBS for model registry: model manifest schema, lineage, " + "model-card automation, registry GA migration, third-party " + "model wrapper, vendor attestation." + ), + "covers": ["Manifest", "Lineage", "Model card", "Migration", "3P wrapper"], + "sections": [ + section("M11-S1", "WBS — Manifest Schema", { + "WBS-11.1.1": "YAML manifest spec (S1..S4)", + "WBS-11.1.2": "Fields: id, version, training_data, eval, safety, license, signatures (S2..S6)", + "WBS-11.1.3": "Signed manifest + ML-DSA (S3..S8)", + }), + section("M11-S2", "WBS — Lineage & Provenance", { + "WBS-11.2.1": "Dataset ↔ checkpoint ↔ deployment edges (S3..S10)", + "WBS-11.2.2": "Training-fabric attestation ingest (S5..S12)", + "WBS-11.2.3": "Graph store + query API (S6..S14)", + }), + section("M11-S3", "WBS — Model Card Automation", { + "WBS-11.3.1": "Auto-generated model card from evals (S4..S10)", + "WBS-11.3.2": "Annex IV section bindings (S6..S14)", + "WBS-11.3.3": "Public-facing card portal (S10..S18)", + }), + section("M11-S4", "WBS — Registry GA Migration", { + "WBS-11.4.1": "Legacy registry shadow mode (S6..S12)", + "WBS-11.4.2": "Full cutover + read-only legacy (S12..S16)", + "WBS-11.4.3": "Decommission legacy (S18..S22)", + }), + section("M11-S5", "WBS — Third-Party Models & Vendor Attestation", { + "WBS-11.5.1": "API-only wrapper with policy enforcement (S6..S12)", + "WBS-11.5.2": "Vendor attestation intake (S8..S14)", + "WBS-11.5.3": "Periodic vendor re-attestation (quarterly) (S14..S22)", + "WBS-11.5.4": "Gatekeeper enforcement of registered-only deploys (S6..S14)", + }), + ], +}) + +# --- M12 — Threat-Intel + Telemetry + Interpretability WBS --- +modules.append({ + "id": "M12", + "title": "M12 — Threat-Intel + Telemetry & Interpretability WBS", + "summary": ( + "WBS for threat-intel dashboards, telemetry pipelines, and " + "interpretability tooling: TIP ingestion, MITRE ATLAS mapping, " + "drift & κ telemetry, mech-interp dashboards." + ), + "covers": ["TIP", "MITRE ATLAS", "Telemetry", "Drift", "Interp", "SLOs"], + "sections": [ + section("M12-S1", "WBS — Threat-Intel Ingestion", { + "WBS-12.1.1": "STIX/TAXII feeds (commercial + ISAC) (S2..S8)", + "WBS-12.1.2": "MITRE ATLAS tagging pipeline (S3..S10)", + "WBS-12.1.3": "Dedup + correlation engine (S5..S12)", + "WBS-12.1.4": "Auto-triage + SLA tracker (S6..S14)", + }), + section("M12-S2", "WBS — Threat-Intel Dashboard", { + "WBS-12.2.1": "Heatmap of attack techniques (S6..S12)", + "WBS-12.2.2": "Live IOC table + filters (S8..S14)", + "WBS-12.2.3": "Sentinel adapter for active mitigation (S10..S18)", + "WBS-12.2.4": "Quarterly threat report generator (S12..S20)", + }), + section("M12-S3", "WBS — Telemetry Pipeline", { + "WBS-12.3.1": "OpenTelemetry SDK adoption across services (S1..S8)", + "WBS-12.3.2": "Kafka WORM telemetry topic (S3..S10)", + "WBS-12.3.3": "Drift detector (Δ ≤ 4 % gate) (S5..S12)", + "WBS-12.3.4": "Fiduciary cosine ≥ 0.92 monitor (S6..S14)", + "WBS-12.3.5": "Judge κ ≥ 0.9 tracker (S6..S14)", + }), + section("M12-S4", "WBS — Interpretability Tooling", { + "WBS-12.4.1": "transformer_lens dashboard wrapper (S4..S12)", + "WBS-12.4.2": "Sparse autoencoder feature explorer (S6..S14)", + "WBS-12.4.3": "Activation-patching playground (S8..S16)", + "WBS-12.4.4": "Critical-decision mech-interp dashboard (S10..S20)", + }), + section("M12-S5", "Observability SLOs", { + "metrics": "Drift Δ ≤ 4 %, latent Δ ≤ 3 %, fiduciary cosine ≥ 0.92, κ ≥ 0.9", + "alertNoiseBudget": "≤ 3 % false-positive on Tier-1 alerts", + "retention": "WORM 7 yr; hot 90 d; warm 1 yr", + }), + ], +}) + +# --- M13 — AGI/ASI Governance Simulations WBS --- +modules.append({ + "id": "M13", + "title": "M13 — AGI/ASI Governance Simulations WBS", + "summary": ( + "WBS for AGI/ASI governance sims: SRASE supervisor-audit " + "simulator, CSE-X civilizational simulator, wargame catalogue, " + "annual scenario refresh, AISI joint exercises." + ), + "covers": ["SRASE", "CSE-X", "Wargames", "Scenario refresh", "AISI joint"], + "sections": [ + section("M13-S1", "WBS — SRASE Build", { + "WBS-13.1.1": "Composite scoring engine (≥ 0.9 gate) (S4..S12)", + "WBS-13.1.2": "Synthetic-regulator persona library (S6..S14)", + "WBS-13.1.3": "Annex IV stress packs (S8..S16)", + "WBS-13.1.4": "WORM-backed run ledger (S6..S14)", + }), + section("M13-S2", "WBS — CSE-X Build", { + "WBS-13.2.1": "World-state schema + actor models (S6..S14)", + "WBS-13.2.2": "Treaty + compute-registry scenarios (S8..S18)", + "WBS-13.2.3": "Civilizational-risk metric (composite) (S10..S20)", + "WBS-13.2.4": "Annual scenario refresh process (S20..S24)", + }), + section("M13-S3", "WBS — Wargame Catalogue (WG-01..WG-06)", { + "WG-01": "Fiduciary bypass via judge collusion", + "WG-02": "Deceptive alignment in agentic chain", + "WG-03": "WORM evasion via log gaps", + "WG-04": "Prompt-injection exfil through RAG", + "WG-05": "Compute-registry evasion via shadow tenancy", + "WG-06": "Kill-switch spoof under split-brain", + }), + section("M13-S4", "AISI Joint Exercises", { + "cadence": "Quarterly UK + US AISI scenarios", + "scope": "Frontier model evals, kill-switch drills, deceptive-alignment hunts", + "evidence": "Joint signed eval report → Annex IV + supervisor pack", + }), + section("M13-S5", "Annual Refresh & Publication", { + "refresh": "Annual scenario catalogue refresh with external assurance", + "publication": "Public lessons-learned + civilizational research paper", + "redactions": "GC + AI Safety Lead joint redaction review", + }), + ], +}) + +# --- M14 — Report Workflows + Cross-Cutting Critical Path Summary --- +modules.append({ + "id": "M14", + "title": "M14 — Report-Generation Workflows + Cross-Cutting Critical Path", + "summary": ( + "WBS for the report-generation track and a cross-cutting " + "critical-path summary tying together CP-01..CP-17 with phase " + "gates G0..G4, RACI, evidence assembly SLAs and " + "supervisor-facing automation." + ), + "covers": ["Annex IV", "SR 11-7", "ISO 42001", "SOC 2", "DPIA", "Critical path"], + "sections": [ + section("M14-S1", "WBS — Annex IV Auto-Assembler", { + "WBS-14.1.1": "Section-binding library (S4..S10)", + "WBS-14.1.2": "Auto-pull from registry + RAG + eval store (S6..S14)", + "WBS-14.1.3": "PAdES + ML-DSA-65 signed PDF emit (S8..S16)", + "WBS-14.1.4": "≤ 30 min SLA + WORM archive (S10..S18)", + }), + section("M14-S2", "WBS — SR 11-7 + OCC 2011-12 Pack", { + "WBS-14.2.1": "MRM template + auto-fill (S4..S12)", + "WBS-14.2.2": "Independent-validation evidence binders (S6..S14)", + "WBS-14.2.3": "Quarterly supervisor pack (S8..S20)", + }), + section("M14-S3", "WBS — ISO 42001 + SOC 2 + DPIA", { + "WBS-14.3.1": "AIMS control-matrix → evidence mapping (S6..S14)", + "WBS-14.3.2": "SOC 2 Type II audit collateral (S8..S16)", + "WBS-14.3.3": "DPIA generator + DPO sign-off (S6..S14)", + }), + section("M14-S4", "Cross-Cutting Critical Path Summary", { + "CP-01": "Kill-switch quorum + BMC — owner: CISO + Platform; gate: G0", + "CP-02": "Sigstore + ML-DSA hybrid signing — owner: DevSecOps; gate: G0", + "CP-03": "OPA bundle service + Rego CI — owner: DevSecOps; gate: G0", + "CP-04": "Kafka WORM + S3 Object Lock + Merkle anchor — owner: Platform; gate: G0", + "CP-05": "PQC KMS — owner: Security; gate: G0/G1", + "CP-06": "Sentinel v2.4 Cognitive Resonance probes — owner: AI Research; gate: G1", + "CP-07": "WorkflowAI Pro agent registry — owner: Platform + CAIO; gate: G1", + "CP-08": "Inference proxies + EAIP draft — owner: Platform + Architecture; gate: G1", + "CP-09": "Model registry GA — owner: Registry tribe; gate: G2", + "CP-10": "Prompt Architect templating + versioning — owner: Prompt tribe; gate: G1/G2", + "CP-11": "RAG ACL + taint + lineage — owner: RAG tribe; gate: G1/G2", + "CP-12": "Governance dashboards alpha → GA — owner: UI tribe; gate: G1/G3", + "CP-13": "Annex IV / SR 11-7 pack auto-assembly ≤ 30 min — owner: Reports; gate: G3", + "CP-14": "AGI/ASI sim engine (CSE-X + SRASE) — owner: Civilizational; gate: G2/G3", + "CP-15": "GACP/GACRLS/GACRA brokers — owner: Platform + Architecture; gate: G3", + "CP-16": "zk-SNARK verifier + public portal — owner: Security + UI; gate: G3", + "CP-17": "RPCO replay harness + Evidence Vault — owner: Platform + MRM; gate: G3", + }), + section("M14-S5", "Closing Checklist for FY2026", [ + "All 17 CP items have signed gate evidence", + "All 14 tracks have green RAG (red/amber/green) at G3", + "Quarterly OKR rollups archived in WORM", + "Hire plan + budget burn variance ≤ 5 %", + "External Cert Gold audit (ISO 42001) passed", + "Annual treaty + supervisor pack published", + ]), + ], +}) + +# ---------------------- schemas ---------------------- +schemas = [ + {"id": "sprint", "fields": ["id", "phase", "startDate", "endDate", "tracks", "gate", "evidenceRefs"]}, + {"id": "wbsItem", "fields": ["id", "track", "title", "ownerRole", "dependsOn", "sprints", "fte", "deliverable", "gate"]}, + {"id": "raciRow", "fields": ["activity", "responsible", "accountable", "consulted", "informed"]}, + {"id": "okr", "fields": ["id", "level", "objective", "keyResults", "owner", "cadence", "phase"]}, + {"id": "budgetLine", "fields": ["id", "category", "track", "fy", "quarter", "amountGBPm", "type", "approval"]}, + {"id": "hireReq", "fields": ["id", "role", "level", "track", "fte", "startSprint", "skills", "diversitySlate"]}, + {"id": "vendorDecision", "fields": ["id", "capability", "decision", "vendorShortlist", "controls", "exitClause"]}, + {"id": "gateEvidence", "fields": ["gate", "artifact", "owner", "format", "signature", "wormRef"]}, + {"id": "riskRow", "fields": ["id", "threat", "controls", "kpis", "owner"]}, + {"id": "kpiBinding", "fields": ["id", "name", "target", "owner", "source", "wormTopic"]}, + {"id": "supervisorPack", "fields": ["id", "regulator", "frequency", "sections", "signing", "deliveryChannel"]}, + {"id": "rollbackPlan", "fields": ["id", "trigger", "slaLogical", "slaBmc", "approvers", "evidence"]}, +] + +# ---------------------- code examples ---------------------- +code = [ + {"id": "C-01", "title": "Phase-gate evidence assembler (Python)", "lang": "python", "snippet": ( + "import json, hashlib, time\n" + "from pathlib import Path\n\n" + "def assemble_gate(gate_id, artifacts):\n" + " bundle = {'gate': gate_id, 'ts': time.time(), 'artifacts': []}\n" + " for a in artifacts:\n" + " h = hashlib.sha256(Path(a).read_bytes()).hexdigest()\n" + " bundle['artifacts'].append({'path': a, 'sha256': h})\n" + " out = Path(f'evidence/{gate_id}.json')\n" + " out.parent.mkdir(exist_ok=True)\n" + " out.write_text(json.dumps(bundle, indent=2))\n" + " return out\n" + )}, + {"id": "C-02", "title": "Sprint capacity planner (Python)", "lang": "python", "snippet": ( + "import pandas as pd\n\n" + "def capacity_plan(wbs_csv: str, sprints=26, hours_per_sprint=70):\n" + " df = pd.read_csv(wbs_csv)\n" + " df['hours'] = df['fte'] * hours_per_sprint * (df['endSprint'] - df['startSprint'] + 1)\n" + " rollup = df.groupby(['track','quarter'])['hours'].sum().unstack(fill_value=0)\n" + " return rollup\n" + )}, + {"id": "C-03", "title": "OKR rollup SQL", "lang": "sql", "snippet": ( + "SELECT q.quarter, t.track, o.objective,\n" + " SUM(CASE WHEN kr.attained THEN 1 ELSE 0 END) AS kr_done,\n" + " COUNT(kr.id) AS kr_total\n" + "FROM okrs o\n" + "JOIN key_results kr ON kr.okr_id = o.id\n" + "JOIN quarters q ON q.id = o.quarter_id\n" + "JOIN tracks t ON t.id = o.track_id\n" + "GROUP BY q.quarter, t.track, o.objective\n" + "ORDER BY q.quarter, t.track;\n" + )}, + {"id": "C-04", "title": "RACI matrix loader (Python)", "lang": "python", "snippet": ( + "import csv\n\n" + "def load_raci(path):\n" + " with open(path) as f:\n" + " rows = list(csv.DictReader(f))\n" + " by_activity = {r['activity']: r for r in rows}\n" + " assert all(r['accountable'] for r in rows), 'every activity needs exactly one A'\n" + " return by_activity\n" + )}, + {"id": "C-05", "title": "Gatekeeper constraint requiring registry entry (Rego)", "lang": "rego", "snippet": ( + "package admission.registry\n\n" + "violation[{\"msg\": msg}] {\n" + " input.review.kind.kind == \"Pod\"\n" + " container := input.review.object.spec.containers[_]\n" + " not input.attestations[container.image].registered\n" + " msg := sprintf(\"image %v not in model registry\", [container.image])\n" + "}\n" + )}, + {"id": "C-06", "title": "Cosign keyless verify webhook (TS)", "lang": "typescript", "snippet": ( + "import { execSync } from 'node:child_process';\n" + "export function verify(image: string): boolean {\n" + " try {\n" + " execSync(`cosign verify --certificate-identity-regexp 'https://github.com/.+' ${image}`);\n" + " return true;\n" + " } catch { return false; }\n" + "}\n" + )}, + {"id": "C-07", "title": "EAIP envelope JSON Schema (excerpt)", "lang": "json", "snippet": ( + "{\n" + " \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n" + " \"$id\": \"https://example.com/eaip/envelope/v1.json\",\n" + " \"type\": \"object\",\n" + " \"required\": [\"id\",\"model\",\"prompt_hash\",\"policy_decisions\",\"evidence_hash\",\"signature\"],\n" + " \"properties\": {\n" + " \"id\": {\"type\":\"string\",\"format\":\"uuid\"},\n" + " \"model\": {\"type\":\"string\"},\n" + " \"prompt_hash\": {\"type\":\"string\",\"pattern\":\"^sha256:[0-9a-f]{64}$\"},\n" + " \"policy_decisions\": {\"type\":\"array\",\"items\":{\"$ref\":\"#/$defs/decision\"}},\n" + " \"evidence_hash\": {\"type\":\"string\"},\n" + " \"signature\": {\"type\":\"string\"}\n" + " }\n" + "}\n" + )}, + {"id": "C-08", "title": "Opacus DP fine-tune loop (Python)", "lang": "python", "snippet": ( + "from opacus import PrivacyEngine\n" + "from torch.utils.data import DataLoader\n\n" + "engine = PrivacyEngine()\n" + "model, optim, loader = engine.make_private(\n" + " module=model, optimizer=optim, data_loader=loader,\n" + " noise_multiplier=1.1, max_grad_norm=1.0,\n" + ")\n" + "for epoch in range(EPOCHS):\n" + " train_one_epoch(model, optim, loader)\n" + " eps = engine.get_epsilon(delta=1e-5)\n" + " log_evidence({'epoch': epoch, 'epsilon': eps})\n" + )}, + {"id": "C-09", "title": "Kafka WORM producer (Python)", "lang": "python", "snippet": ( + "from confluent_kafka import Producer\n" + "import hashlib, json\n\n" + "p = Producer({'bootstrap.servers':'msk:9092','compression.type':'zstd','acks':'all'})\n\n" + "def emit(topic, event):\n" + " body = json.dumps(event, sort_keys=True).encode()\n" + " h = hashlib.sha256(body).hexdigest()\n" + " event['_hash'] = h\n" + " p.produce(topic, value=json.dumps(event).encode(), key=h.encode())\n" + " p.flush()\n" + )}, + {"id": "C-10", "title": "GitHub Actions reusable workflow (YAML)", "lang": "yaml", "snippet": ( + "name: build-sign-publish\n" + "on: { workflow_call: { inputs: { image: { required: true, type: string } } } }\n" + "permissions: { id-token: write, contents: read }\n" + "jobs:\n" + " build:\n" + " runs-on: ubuntu-latest\n" + " steps:\n" + " - uses: actions/checkout@v4\n" + " - uses: sigstore/cosign-installer@v3\n" + " - run: docker build -t ${{ inputs.image }} .\n" + " - run: cosign sign --yes ${{ inputs.image }}\n" + " - run: cosign attest --predicate slsa.json --type slsa ${{ inputs.image }}\n" + )}, + {"id": "C-11", "title": "Gantt (Mermaid)", "lang": "mermaid", "snippet": ( + "gantt\n" + " title FY2026 phase gates\n" + " dateFormat YYYY-MM-DD\n" + " section P0\n" + " P0: 2026-01-05, 30d\n" + " section P1\n" + " P1: 2026-02-09, 60d\n" + " section P2\n" + " P2: 2026-04-13, 90d\n" + " section P3\n" + " P3: 2026-07-13, 180d\n" + " section P4\n" + " P4: 2027-01-11, 365d\n" + )}, + {"id": "C-12", "title": "Annex IV section binder (Python)", "lang": "python", "snippet": ( + "from jinja2 import Environment, FileSystemLoader\n\n" + "env = Environment(loader=FileSystemLoader('templates'))\n\n" + "def render_annex_iv(model_id, registry, evals, rag, sentinel):\n" + " tpl = env.get_template('annex-iv.j2')\n" + " ctx = {\n" + " 'model': registry.get(model_id),\n" + " 'evals': evals.for_model(model_id),\n" + " 'rag': rag.lineage_for_model(model_id),\n" + " 'sentinel': sentinel.evidence_for_model(model_id),\n" + " }\n" + " return tpl.render(**ctx)\n" + )}, + {"id": "C-13", "title": "SRASE composite scorer (Python)", "lang": "python", "snippet": ( + "def srase_score(metrics):\n" + " weights = {'drift':.2,'kappa':.25,'cosine':.25,'evidence_lat':.15,'replay_diff':.15}\n" + " return sum(weights[k] * metrics[k] for k in weights)\n" + "\n" + "if srase_score(m) < 0.9:\n" + " raise SystemExit('GATE FAIL — SRASE < 0.9')\n" + )}, + {"id": "C-14", "title": "Quarterly burn report (SQL)", "lang": "sql", "snippet": ( + "SELECT t.track, b.quarter,\n" + " SUM(b.committed_gbpm) AS commit,\n" + " SUM(b.spent_gbpm) AS spent,\n" + " SUM(b.committed_gbpm - b.spent_gbpm) AS variance\n" + "FROM budget b\n" + "JOIN tracks t ON t.id = b.track_id\n" + "WHERE b.fy = 2026\n" + "GROUP BY t.track, b.quarter\n" + "ORDER BY t.track, b.quarter;\n" + )}, + {"id": "C-15", "title": "Hire-plan ATS export (Python)", "lang": "python", "snippet": ( + "import csv\n\n" + "def export_ats(hires, path):\n" + " with open(path,'w',newline='') as f:\n" + " w = csv.DictWriter(f, fieldnames=['id','role','level','track','fte','startSprint','skills'])\n" + " w.writeheader()\n" + " for h in hires: w.writerow(h)\n" + )}, + {"id": "C-16", "title": "Kill-switch quorum signer (Python)", "lang": "python", "snippet": ( + "def quorum_approve(signers, threshold=3, of=5):\n" + " valid = [s for s in signers if verify(s)]\n" + " if len(valid) < threshold:\n" + " raise SystemExit(f'quorum fail: {len(valid)}/{of}')\n" + " return {'approved': True, 'count': len(valid), 'of': of}\n" + )}, +] + +# ---------------------- KPIs ---------------------- +kpis = [ + {"id": "K-01", "name": "Phase-gate evidence completeness", "target": "100 %"}, + {"id": "K-02", "name": "Critical-path slippage", "target": "≤ 5 % per quarter"}, + {"id": "K-03", "name": "Annex IV assembly time", "target": "≤ 30 min"}, + {"id": "K-04", "name": "SR 11-7 pack assembly time", "target": "≤ 60 min"}, + {"id": "K-05", "name": "Sprint commitment vs. delivery", "target": "≥ 85 %"}, + {"id": "K-06", "name": "Hire plan fill rate", "target": "≥ 90 % per quarter"}, + {"id": "K-07", "name": "Budget burn variance", "target": "≤ 5 %"}, + {"id": "K-08", "name": "Sigstore signing coverage", "target": "100 % production images"}, + {"id": "K-09", "name": "Prompt template approval-to-prod cycle", "target": "≤ 5 days"}, + {"id": "K-10", "name": "Kill-switch logical p95", "target": "≤ 60 s"}, + {"id": "K-11", "name": "Interpretability circuit-coverage on Tier-1 decisions", "target": "≥ 80 %"}, + {"id": "K-12", "name": "RAG citation coverage", "target": "≥ 95 %"}, + {"id": "K-13", "name": "RAG poisoning detection rate", "target": "≥ 98 %"}, + {"id": "K-14", "name": "Registry coverage of deployed models", "target": "100 %"}, + {"id": "K-15", "name": "Threat-intel mean-time-to-mitigation", "target": "≤ 4 h Tier-1"}, + {"id": "K-16", "name": "SRASE composite score", "target": "≥ 0.9"}, + {"id": "K-17", "name": "WORM tamper alerts (true positive)", "target": "100 % within 5 min"}, + {"id": "K-18", "name": "Supervisor question SLA", "target": "≤ 5 business days"}, + {"id": "K-19", "name": "Dashboard a11y score", "target": "≥ 95 lighthouse"}, + {"id": "K-20", "name": "EAIP conformance pass rate (peers)", "target": "≥ 90 %"}, + {"id": "K-21", "name": "Treaty milestones on schedule", "target": "≥ 90 %"}, + {"id": "K-22", "name": "External Cert Gold audit", "target": "Pass with ≤ 5 minor findings"}, + {"id": "K-23", "name": "Fellowship publication count", "target": "≥ 12 / year"}, + {"id": "K-24", "name": "AISI joint exercise count", "target": "≥ 4 / year"}, +] + +# ---------------------- risk & control ---------------------- +riskControlMatrix = [ + {"id": "R-01", "threat": "Sprint over-commit causing CP slip", "controls": ["Capacity planner gate", "WIP limits", "Phase-gate Rego"], "kpis": ["K-02", "K-05"]}, + {"id": "R-02", "threat": "Key-person dependency on Sentinel research", "controls": ["Pair rotation", "Fellowship pipeline", "Knowledge base"], "kpis": ["K-06", "K-23"]}, + {"id": "R-03", "threat": "Vendor PQC HSM lead-time slip", "controls": ["Dual-vendor RFP", "Cloud HSM fallback", "Hybrid classical bridge"], "kpis": ["K-08"]}, + {"id": "R-04", "threat": "Budget over-run in FY2026 H2", "controls": ["Monthly burn report", "Quarterly re-baseline", "CFO gate"], "kpis": ["K-07"]}, + {"id": "R-05", "threat": "Supervisor question backlog", "controls": ["Self-serve portal", "SLA tracker", "RACI to GC"], "kpis": ["K-18"]}, + {"id": "R-06", "threat": "Sigstore service outage", "controls": ["Internal mirror", "Hybrid ML-DSA co-sign", "Air-gapped backup"], "kpis": ["K-08", "K-10"]}, + {"id": "R-07", "threat": "Annex IV regression at G3", "controls": ["Golden-set tests", "Canary assembler", "Replay diff = 0"], "kpis": ["K-03"]}, + {"id": "R-08", "threat": "RAG poisoning during pilot", "controls": ["Source attestation", "Taint propagation", "Quarantine workflow"], "kpis": ["K-13"]}, + {"id": "R-09", "threat": "Prompt-marketplace cross-tenant leak", "controls": ["OPA tenant fence", "Marketplace policy", "GC review"], "kpis": ["K-09"]}, + {"id": "R-10", "threat": "SRASE composite drop below 0.9", "controls": ["Bi-weekly run", "Auto rollback hook", "AISI joint review"], "kpis": ["K-16", "K-24"]}, + {"id": "R-11", "threat": "Hire-plan diversity slate gaps", "controls": ["Slate audit", "Sourcing partners", "People Ops gate"], "kpis": ["K-06"]}, + {"id": "R-12", "threat": "Treaty milestone slip due to political risk", "controls": ["Multi-track diplomacy", "Bilateral overlays", "OECD path"], "kpis": ["K-21"]}, +] + +# ---------------------- traceability ---------------------- +traceability = [ + {"feature": "Sprint calendar", "control": "PMO ceremony cadence", "regimes": ["ISO 42001", "SR 11-7"]}, + {"feature": "Phase-gate evidence pack", "control": "Signed Merkle bundle", "regimes": ["EU AI Act Annex IV", "SR 11-7", "ISO 42001", "SOC 2"]}, + {"feature": "RACI matrix", "control": "Decision rights enforcement", "regimes": ["SMCR", "ISO 42001", "SR 11-7"]}, + {"feature": "Budget burn report", "control": "Monthly CFO gate", "regimes": ["Basel III/IV", "BCBS 239"]}, + {"feature": "Hire plan", "control": "Diversity slate audit", "regimes": ["EU AI Act fairness", "GDPR Art 22", "Equality Act"]}, + {"feature": "Vendor decision log", "control": "Procurement RACI", "regimes": ["DORA", "NIS2", "SR 11-7"]}, + {"feature": "OKR rollup", "control": "Quarterly board read-out", "regimes": ["ISO 42001", "SMCR"]}, + {"feature": "Annex IV auto-assembler", "control": "Replay diff = 0 + ≤ 30 min SLA", "regimes": ["EU AI Act Annex IV", "SR 11-7"]}, + {"feature": "Kill-switch SLA", "control": "Logical p95 ≤ 60 s + BMC ≤ 5 min", "regimes": ["EU AI Act", "EO 14110", "ISO 42001"]}, + {"feature": "Prompt approval workflow", "control": "MRM sign-off + signed commits", "regimes": ["SR 11-7", "FCA Consumer Duty"]}, + {"feature": "Threat-intel SLA", "control": "MTTM ≤ 4 h Tier-1", "regimes": ["NIS2", "DORA"]}, + {"feature": "SRASE composite ≥ 0.9", "control": "Phase-gate Rego", "regimes": ["EU AI Act", "NIST AI RMF", "ISO 42001"]}, + {"feature": "Supervisor pack", "control": "Quarterly delivery + WORM", "regimes": ["PRA SS1/23", "FCA", "MAS FEAT", "HKMA GL-90", "SR 11-7"]}, + {"feature": "Civilizational sim publication", "control": "GC + Safety Lead redaction", "regimes": ["G7 Hiroshima", "Bletchley", "Seoul", "CoE AI Convention"]}, +] + +# ---------------------- data flows ---------------------- +dataFlows = [ + {"id": "DF-01", "name": "Sprint → Gate evidence", "steps": ["Sprint close", "Track artifact upload", "Hash + sign", "WORM emit", "Gate review"], "controls": ["ML-DSA", "WORM", "RACI"]}, + {"id": "DF-02", "name": "Hire plan → ATS", "steps": ["WBS demand", "People Ops scrub", "ATS req open", "Slate audit", "Fill"], "controls": ["Diversity slate", "Approval workflow"]}, + {"id": "DF-03", "name": "Budget commit → spent", "steps": ["FY plan", "Quarterly commit", "PO + approval", "Spend ledger", "Burn report"], "controls": ["CFO gate", "BCBS 239"]}, + {"id": "DF-04", "name": "Vendor RFP → award", "steps": ["Capability gap", "RFP issue", "Score + Sec review", "Award", "Contract + exit clause"], "controls": ["Procurement RACI", "DORA", "NIS2"]}, + {"id": "DF-05", "name": "OKR → board pack", "steps": ["Team OKR set", "Quarterly check-in", "Rollup query", "Board read-out", "WORM archive"], "controls": ["RACI", "ISO 42001"]}, + {"id": "DF-06", "name": "Incident → RPCO replay", "steps": ["Trigger", "Freeze inputs", "Replay harness", "Diff = 0 check", "Evidence Vault"], "controls": ["WORM", "Sigstore", "PQC"]}, +] + +# ---------------------- regulators ---------------------- +regulators = [ + {"id": "REG-01", "name": "European Commission (EU AI Office)", "primary": "EU AI Act 2026 + Annex IV"}, + {"id": "REG-02", "name": "PRA / Bank of England", "primary": "SS1/23 + SMCR + Basel III/IV"}, + {"id": "REG-03", "name": "FCA", "primary": "Consumer Duty + SMCR"}, + {"id": "REG-04", "name": "MAS (Singapore)", "primary": "FEAT + AI Verify"}, + {"id": "REG-05", "name": "HKMA", "primary": "GL-90 + Banking (Capital) Rules"}, + {"id": "REG-06", "name": "US Federal Reserve / OCC", "primary": "SR 11-7 + OCC 2011-12"}, + {"id": "REG-07", "name": "EU Data Protection Board", "primary": "GDPR + DPIA"}, + {"id": "REG-08", "name": "ICO (UK)", "primary": "UK GDPR + Data Protection Act"}, + {"id": "REG-09", "name": "AISI UK + AISI US", "primary": "Frontier eval joint exercises"}, + {"id": "REG-10", "name": "FSB", "primary": "AI in financial services"}, + {"id": "REG-11", "name": "OECD", "primary": "AI Principles 2024"}, + {"id": "REG-12", "name": "Council of Europe", "primary": "AI Convention"}, +] + +# ---------------------- workshops ---------------------- +workshops = [ + {"id": "W-01", "audience": "Board AI/Risk Committee", "duration": "2 hr quarterly", "outcome": "OKR rollup + critical-path review"}, + {"id": "W-02", "audience": "PMO + Track leads", "duration": "1 hr biweekly", "outcome": "Cross-track blocker resolution"}, + {"id": "W-03", "audience": "Architecture forum", "duration": "1 hr weekly", "outcome": "Architecture decisions + record updates"}, + {"id": "W-04", "audience": "Risk forum", "duration": "30 min weekly", "outcome": "Risk register update + escalation"}, + {"id": "W-05", "audience": "Supervisor dialogue", "duration": "2 hr quarterly", "outcome": "Annex IV / SR 11-7 / FEAT review"}, + {"id": "W-06", "audience": "External red-team", "duration": "1 day quarterly", "outcome": "WG-01..WG-06 outcomes + mitigations"}, + {"id": "W-07", "audience": "Fellowship cohort", "duration": "2 hr monthly", "outcome": "Research review + publication pipeline"}, +] + +# ---------------------- case studies ---------------------- +cases = [ + {"id": "CASE-01", "name": "G-SIFI bank pilot — fraud agent w/ Sentinel v2.4", "outcomes": "CP-06 + CP-08 delivered at G1; drift 1.8 %; κ 0.94; Annex IV ≤ 22 min."}, + {"id": "CASE-02", "name": "F500 healthcare CCaaS-PETs wave 2", "outcomes": "Opacus ε ≤ 4.0; 0 PII leaks; DPIA passed; GDPR opt-out cascade verified."}, + {"id": "CASE-03", "name": "Cross-bank EAIP interop bake-off", "outcomes": "5 institutions; 92 % conformance; joint Sentinel adapter; FSB submission."}, + {"id": "CASE-04", "name": "Annual AISI frontier-eval joint exercise", "outcomes": "Mesa-optimization probe library released; 0 capability uplift findings; SRASE 0.93."}, + {"id": "CASE-05", "name": "WORM-tamper red-team", "outcomes": "Detected in 3 min; kill-switch quorum invoked; replay diff = 0; evidence vault intact."}, + {"id": "CASE-06", "name": "Cert Gold audit (ISO 42001) FY2026", "outcomes": "Pass with 4 minor findings; remediation closed in 30 d; supervisor pack distributed."}, +] + +# ---------------------- privacy ---------------------- +privacy = { + "gdpr": "Arts 5/6/17/22/25/32/35 mapped via DPIA generator + opt-out cascade.", + "dataResidency": "EU-only, UK-only, US-only, APAC-only stacks; sovereign-tenant variant.", + "petStack": "Opacus DP + FPE tokenization + AMD SEV-SNP / Intel TDX enclaves + BYOK PQC.", + "rightsAutomation": "Opt-out portal → training + RAG + telemetry cascade; ≤ 30 d completion.", + "dpoSignOff": "Per-quarter aggregate report + per-incident sign-off.", +} + +# ---------------------- deployment ---------------------- +deployment = [ + "Environments: dev → preprod → prod → sov-prod → frontier-air-gapped.", + "Tier-1 active/active across two regions; Tier-2 active/passive.", + "Sigstore + ML-DSA hybrid co-sign required at admission for all images.", + "OPA bundle service signed + verified at policy load.", + "Kill-switch quorum: 3-of-5 signers including ≥ 1 board-designated.", + "WORM retention: 7 yr baseline; 25 yr Annex IV high-risk; 100 yr civilizational.", + "Backup posture: cross-region S3 + offsite encrypted tape (annual rotation).", + "DR drill: quarterly, ≤ 4 h RTO Tier-1, ≤ 1 h Tier-0 evidence-vault.", +] + +# ---------------------- 30/60/90-day rollout ---------------------- +rollout90 = [ + {"day": "0-30", "track": "All (P0)", "items": [ + "Kill-switch quorum live + BMC paths tested", + "Sigstore + ML-DSA hybrid signing operational", + "OPA bundle service in CI", + "Kafka WORM + S3 Object Lock provisioned", + "PQC KMS in dev/preprod", + "PMO ceremonies started", + "Hire plan Q1 reqs opened", + "Board AI/Risk Committee charter ratified", + ]}, + {"day": "31-60", "track": "P1 alpha", "items": [ + "Reference architecture v1 frozen", + "Dashboards alpha (6 tiles live)", + "Prompt Architect MVP + version control", + "RAG governance v1 (ACL + taint)", + "EAIP envelope v1 draft RFC", + "Supervisor Q1 pack delivered", + ]}, + {"day": "61-90", "track": "P1 close + P2 alpha", "items": [ + "Sentinel v2.4 Cognitive Resonance probes", + "WorkflowAI Pro agent registry alpha", + "Threat-intel ingest pipeline", + "Telemetry SLO board live", + "Hire plan Q2 reqs opened", + "External CP-01..CP-08 audit dry-run", + ]}, +] + +# ---------------------- 2026-2030 roadmap ---------------------- +roadmap = [ + {"year": "2026", "focus": "Foundations + Alpha", "milestones": ["G0", "G1 close", "Cert Gold audit", "EAIP RFC draft", "AISI joint exercise"]}, + {"year": "2027", "focus": "GA + Federation", "milestones": ["G2", "G3 close", "Model registry GA", "GACP/GACRLS/GACRA brokers", "zk-SNARK verifier portal"]}, + {"year": "2028", "focus": "Treaty + Multi-jurisdiction", "milestones": ["EAIP v1.0 final", "FSB submissions", "Cert Platinum", "MGK steady state"]}, + {"year": "2029", "focus": "Civilizational + ASI prep", "milestones": ["CSE-X v2", "Civilizational research publications", "Treaty obligations met"]}, + {"year": "2030", "focus": "Steady state", "milestones": ["Cert Platinum re-audit", "All 17 CP items in steady-state ops", "Public assurance program"]}, +] + +# ---------------------- evidence pack ---------------------- +evidencePack = { + "audience": "EU AI Office, PRA/FCA, MAS, HKMA, Fed/OCC, AISI UK/US, FSB, OECD, Board AI/Risk Committee, External auditors (Cert Gold/Platinum)", + "contents": [ + "Phase-gate Merkle bundles G0..G4 (signed ML-DSA-65 + SLSA L3+ provenance)", + "Sprint calendar + close-out reports (26 sprints FY2026)", + "RACI matrix + decision-rights ledger", + "OKR rollups + KPI tiles (quarterly)", + "Budget burn reports + variance memo", + "Hire plan + diversity slate audits", + "Vendor decision log + RFP outcomes + exit clauses", + "Annex IV / SR 11-7 / ISO 42001 / SOC 2 / DPIA packs", + "SRASE composite ≥ 0.9 evidence (per quarter)", + "AISI joint exercise reports (signed)", + "Risk register snapshots + R-01..R-12 mitigations", + "WORM archive index + Merkle anchor receipts", + ], + "formats": "PAdES-signed PDF (ML-DSA-65 + RSA-PSS hybrid), JSON-LD evidence graph, Merkle anchor TXT, zk-SNARK proofs (Groth16/PLONK)", + "delivery": "Sigstore-verified portal + supervisor mTLS API + offline encrypted USB on request", + "retention": "7-year baseline, 25-year for Annex IV high-risk, 100-year for civilizational simulations", +} + +# ---------------------- executive summary ---------------------- +executiveSummary = { + "purpose": ( + "Operationalize WP-050's Prioritized Implementation & Research " + "Plan into a 26-sprint executable program for FY2026 with " + "phase gates G0..G4, RACI, OKRs, quarterly budget envelopes, " + "hire plan, vendor decisions and PMO controls." + ), + "approach": ( + "Track-aligned 2-week sprints (S1..S26), 5-day buffer per phase " + "for gate evidence, monthly KPI tile, quarterly OKR rollup and " + "supervisor pack; every gate produces a signed Merkle evidence " + "bundle written to WORM." + ), + "deliverables": ( + "Sprint calendar, WBS for 14 tracks (≥ 78 work items), RACI " + "matrix, OKR tree, FY2026 quarterly budget envelopes, hire plan " + "(72 reqs across 14 tracks), vendor decisions (12 capabilities), " + "gate evidence packs (G0..G4), supervisor packs (12 regulators)." + ), + "outcomes": [ + "100 % phase-gate evidence completeness", + "Critical-path slippage ≤ 5 % / quarter", + "Annex IV ≤ 30 min, SR 11-7 ≤ 60 min auto-assembly", + "Hire-plan fill ≥ 90 %; budget burn variance ≤ 5 %", + "External Cert Gold audit passed in FY2026", + "EAIP RFC drafted + cross-institution interop bake-off in FY2026", + ], +} + +# ---------------------- final assembly ---------------------- +DOC["modules"] = modules +DOC["schemas"] = schemas +DOC["codeExamples"] = code +DOC["caseStudies"] = cases +DOC["kpis"] = kpis +DOC["riskControlMatrix"] = riskControlMatrix +DOC["traceability"] = traceability +DOC["dataFlows"] = dataFlows +DOC["regulators"] = regulators +DOC["workshops"] = workshops +DOC["privacy"] = privacy +DOC["deploymentConsiderations"] = deployment +DOC["rollout90"] = rollout90 +DOC["roadmap"] = roadmap +DOC["evidencePack"] = evidencePack +DOC["executiveSummary"] = executiveSummary + +DOC["counts"] = { + "modules": len(modules), + "sections": sum(len(m["sections"]) for m in modules), + "schemas": len(schemas), + "codeExamples": len(code), + "caseStudies": len(cases), + "kpis": len(kpis), + "regulators": len(regulators), + "workshops": len(workshops), + "dataFlows": len(dataFlows), + "traceabilityRows": len(traceability), + "riskControlRows": len(riskControlMatrix), + "rolloutPhases": len(rollout90), + "roadmapYears": len(roadmap), + "apiRoutes": 28, +} + +OUT.parent.mkdir(parents=True, exist_ok=True) +OUT.write_text(json.dumps(DOC, indent=2)) +print(f"Generated {OUT} ({OUT.stat().st_size/1024:.1f} KB)") +print("counts:", DOC["counts"]) diff --git a/rag-agentic-dashboard/public/exec-delivery-program.html b/rag-agentic-dashboard/public/exec-delivery-program.html new file mode 100644 index 0000000..124d366 --- /dev/null +++ b/rag-agentic-dashboard/public/exec-delivery-program.html @@ -0,0 +1,411 @@ + + + + +Executable Delivery Program 2026 — Sprint-Level WBS, RACI, OKRs, Vendor/Build, Budget & Hire Plan for the Enterprise AI Platform, AI Safety & Global Governance Program — EXEC-DELIVERY-PROGRAM-WP-051 + + +
+

Executable Delivery Program 2026 — Sprint-Level WBS, RACI, OKRs, Vendor/Build, Budget & Hire Plan for the Enterprise AI Platform, AI Safety & Global Governance Program

+
EXEC-DELIVERY-PROGRAM-WP-051 · v1.0.0 · FY2026-FY2030 (sprint cadence FY2026) · CONFIDENTIAL — Board / CEO / CFO / COO / CRO / CISO / CAIO / Chief Architect / Head of AI Platform Engineering / Head of AI Research / Head of MRM / Head of Internal Audit / GC / DPO / PMO Director / Engineering Leadership / People Ops
+
Owner: PMO Director + Chief Architect + CAIO; co-signed by CFO, COO, CRO, CISO, Head of AI Platform Engineering, Head of AI Research, Head of MRM, GC, DPO, AI Safety Lead, Treaty Liaison, People Ops Lead, Board AI/Risk Committee Chair
+
+ +
+ +
+

Executive Summary

+

Purpose: Operationalize WP-050's Prioritized Implementation & Research Plan into a 26-sprint executable program for FY2026 with phase gates G0..G4, RACI, OKRs, quarterly budget envelopes, hire plan, vendor decisions and PMO controls.

+

Approach: Track-aligned 2-week sprints (S1..S26), 5-day buffer per phase for gate evidence, monthly KPI tile, quarterly OKR rollup and supervisor pack; every gate produces a signed Merkle evidence bundle written to WORM.

+

Deliverables: Sprint calendar, WBS for 14 tracks (≥ 78 work items), RACI matrix, OKR tree, FY2026 quarterly budget envelopes, hire plan (72 reqs across 14 tracks), vendor decisions (12 capabilities), gate evidence packs (G0..G4), supervisor packs (12 regulators).

+

Outcomes

+ +

Builds On

+
WP-035 ENT-AGI-GOV-MASTERWP-036 WFAP-GEMINI-IMPLWP-037 GSIFI-AIMS-BLUEPRINTWP-038 AGI-REG-RESILIENTWP-039 INST-AGI-MASTERWP-040 ENT-AGI-REF-IMPLWP-041 TIER13-FULLSTACKWP-042 SENTINEL-V24-DEEPDIVEWP-043 PROMPT-MGMT-ARCHWP-044 CEGL-LEXAI-GOVWP-045 AGI-ASI-MASTER-BPWP-046 AI-TRUST-ASI-BPWP-047 INST-AGI-MASTER-REFWP-048 ENT-AI-GRC-CIV-BPWP-049 ENT-CIV-AGI-ARCHWP-050 PRIO-IMPL-RESEARCH-PLAN
+

Counts

+
+
14
modules
70
sections
12
schemas
16
codeExamples
6
caseStudies
24
kpis
12
regulators
7
workshops
6
dataFlows
14
traceabilityRows
12
riskControlRows
3
rolloutPhases
5
roadmapYears
28
apiRoutes
+
+

Regimes Aligned

+
EU AI Act 2026 + Annex IVNIST AI RMF 1.0 + GAI ProfileISO/IEC 42001 + 23894 + 5338 + 38507SR 11-7 + OCC 2011-12Basel III/IV + BCBS 239PRA SS1/23 + FCA Consumer Duty + SMCRMAS FEAT + AI Verify; HKMA GL-90DORA + NIS2US EO 14110 + OMB M-24-10OECD AI Principles 2024GDPR Arts 5/6/17/22/25/32/35G7 Hiroshima + Bletchley + SeoulCouncil of Europe AI ConventionFSB AI in financial servicesNIST FIPS 204 + FIPS 203 + SP 800-208SLSA L3+ + Sigstore + in-toto
+
+ +
+

Machine-Parsable <directive> Block

+

machine-parsable XML-style block consumed by PMO, capacity planner, budget engine, hire ATS, vendor procurement, gate-evidence pipeline and OKR rollup

+
<directive id="EXEC-DELIVERY-PROGRAM-WP-051" version="1.0.0" horizon="FY2026-FY2030" jurisdiction="F500,G-SIFI,Global"><scope>WBS|RACI|OKR|Budget|Hire|VendorBuild|Gates</scope><modules>14</modules><phases>P0|P1|P2|P3|P4</phases><sprintsFY26>26</sprintsFY26><phaseWindowsDays>30|90|180|365|1825</phaseWindowsDays><tracks>AISafety|GlobalGov|RefArch|Dashboards|DevSecOps|RAG|EAIP|CCaaS|Prompt|Registry|ThreatIntel|Telemetry|Sims|Reports</tracks><controls>OPA|Sigstore|WORM|PQC|KillSwitch|zkSNARK</controls><evidence>EvidencePack|AnnexIV|SR11-7|ISO42001|SOC2|DPIA</evidence><gates>G0|G1|G2|G3|G4</gates><okrCadence>Quarterly</okrCadence></directive>
+

Parsed

+
idEXEC-DELIVERY-PROGRAM-WP-051
version1.0.0
horizonFY2026-FY2030
modules14
phases
  • P0
  • P1
  • P2
  • P3
  • P4
sprintsFY2626
tracks
  • AISafety
  • GlobalGov
  • RefArch
  • Dashboards
  • DevSecOps
  • RAG
  • EAIP
  • CCaaS
  • Prompt
  • Registry
  • ThreatIntel
  • Telemetry
  • Sims
  • Reports
gates
  • G0
  • G1
  • G2
  • G3
  • G4
+

Consumers

+ +
+ +
+

Modules (14)

+ +
+

M1 — Program Overview, Phase Gates & Sprint Calendar

+

FY2026 sprint calendar (26 sprints, 2 weeks each), 5 phase gates G0..G4 with deterministic evidence packs, PMO ceremonies and exec rhythm; produces the canonical schedule consumed by every downstream track.

+
SprintsPhase gatesCeremoniesCadenceDecision rights
+
M1-S1 — Sprint Calendar FY2026
Q1S1..S6 — P0 close-out + P1 launch (Jan-Mar)
Q2S7..S13 — P1 mid + P2 alpha (Apr-Jun)
Q3S14..S19 — P2 close + P3 launch (Jul-Sep)
Q4S20..S26 — P3 GA + P4 baselining (Oct-Dec)
length2-week sprint, 5-day buffer between phases for gate evidence
code-freeze5 trading-day freeze before each gate; only sec/CVE patches allowed
M1-S2 — Phase Gates G0..G4
G0End of P0 — kill-switch quorum live, OPA bundle CI green, Sigstore + ML-DSA hybrid signing operational, AIMS scope ratified
G1End of P1 — reference architecture frozen, dashboards alpha, Prompt Architect MVP, RAG governance v1
G2End of P2 — model registry GA, EAIP draft RFC, CCaaS-PETs pilot live, threat-intel dashboard, AGI sim v1
G3End of P3 — GACP/GACRLS/GACRA brokers live, zk-SNARK verifier portal, interpretability suite, report workflows GA
G4Years 2-5 — treaty obligations met, Cert Gold→Platinum, MGK steady state, civilizational research published
exitArtifactEach gate produces a signed Evidence Pack (Annex IV + SR 11-7 + ISO 42001 + SOC 2 + DPIA hashes)
M1-S3 — PMO Ceremonies
daily15-min stand-up per track + cross-track blocker board
weeklyArchitecture review (1 hr) + Risk review (30 min)
biweeklySprint review + retro + program-wide demo (Friday)
monthlyKPI tile + OKR check-in + budget burn report
quarterlyOKR rollup + phase-gate dry-run + board read-out
annualCert audit (ISO 42001) + treaty review + budget re-baseline
M1-S4 — Decision Rights (DACI)
DriverPMO Director (program), Tribe Leads (track)
ApproverChief Architect (technical), CAIO (AI strategy), CRO (risk)
ConsultedMRM, GC, DPO, AI Safety Lead, Treaty Liaison, CISO, CFO
InformedBoard AI/Risk Committee, supervisors (PRA/FCA/MAS/HKMA/Fed) per quarter
M1-S5 — Escalation Path
  • Tier-1 — sprint blocker → Tribe Lead (≤1 day)
  • Tier-2 — cross-track conflict → Chief Architect + PMO Director (≤2 days)
  • Tier-3 — phase-gate slip risk → Steering Committee (≤5 days)
  • Tier-4 — material risk / Tier-1 safety event → Board AI/Risk Committee (≤24 hrs)
  • Tier-5 — supervisory notification trigger → CRO + GC + DPO (≤4 hrs)
+
+
+

M2 — AI Safety Research WBS & Lab Operations

+

Sprint-level work breakdown for the AI Safety research track covering alignment, deception, interpretability, frontier evals; lab operations, dataset governance, publication pipeline and external fellowship program.

+
AlignmentDeceptionInterpretabilityFrontier evalsLab opsFellowships
+
M2-S1 — WBS — Alignment & Reward Modelling
WBS-2.1.1Reward-model robustness benchmark (S1..S4, 1 senior + 2 mid)
WBS-2.1.2Constitutional-AI fine-tune harness (S3..S8, 2 senior + 2 mid + 1 infra)
WBS-2.1.3RLHF preference-drift detector (S5..S10, 1 senior + 2 mid + 1 stats)
WBS-2.1.4Process supervision pilot (S9..S14, 1 senior + 2 mid)
deliverableQuarterly safety report + arxiv pre-print + Sentinel adapter
M2-S2 — WBS — Deceptive Alignment & Mesa-Optimization
WBS-2.2.1Behavioural-vs-internal divergence probes (S1..S8)
WBS-2.2.2Mesa-optimizer detection on RL agents (S5..S12)
WBS-2.2.3Activation-patching red-team library (S7..S14)
WBS-2.2.4Honest-AI training-data curation (S9..S16)
deliverableProbe library, public dataset (filtered), AISI joint paper
M2-S3 — WBS — Interpretability Suite
WBS-2.3.1Sparse autoencoder feature library (S1..S10)
WBS-2.3.2Circuit-tracing dashboard (S5..S14)
WBS-2.3.3Activation-patching playground (S7..S16)
WBS-2.3.4Mechanistic eval harness on critical decisions (S11..S20)
toolingtransformer_lens, nnsight, garak, OpenAI-evals fork
M2-S4 — Frontier Evals & Red Teaming
cadencePre-release + monthly drift + quarterly external
scopeBio/Chem/Nuke uplift, Cyber-offense, Self-replication, Power-seeking, Deception
partnersMITRE ATLAS, METR, AISI (UK/US), Apollo Research
evidenceSigned eval report + capability score + mitigation plan
M2-S5 — Lab Ops, Datasets, Fellowships
labOpsAir-gapped frontier-eval cluster, BYOK PQC KMS, kill-switch on training fabric
datasetsProvenance graph, consent ledger, opt-out propagation, taint tracker
fellowships12 PhD + 4 postdoc fellowships/year via Sentinel Lab; £4-6M envelope
publicationExternal pre-pub review by GC + MRM + AI Safety Lead; defensive disclosure
+
+
+

M3 — Global Governance Policy WBS & Treaty Operations

+

Sprint-level WBS for treaty engagement, supervisory dialogue, Constitution & Codex publication, sanctions/compute-registry coordination, and multi-track diplomacy.

+
TreatyConstitutionCodexSanctionsCompute registryDiplomacy
+
M3-S1 — WBS — Treaty Track
WBS-3.1.1G7 Hiroshima compliance roadmap (S1..S6)
WBS-3.1.2Bletchley + Seoul commitments tracker (S2..S8)
WBS-3.1.3CoE AI Convention legal-bridge memo (S5..S12)
WBS-3.1.4FSB AI-in-FS policy submissions (S7..S20)
WBS-3.1.5Bilateral overlays (UK-US, EU-MAS, UK-HK) (S10..S24)
M3-S2 — WBS — Constitution & Codex
WBS-3.2.1Constitution v1 ratification (S1..S4)
WBS-3.2.2Codex annexes A1..A12 (S2..S14)
WBS-3.2.3Public-comment portal + redlines (S6..S16)
WBS-3.2.4ML-DSA-65 signed publication chain (S8..S20)
M3-S3 — WBS — Compute Registry & Sanctions (ICGC)
WBS-3.3.1Compute quota registry schema (S3..S8)
WBS-3.3.2Sanctioned-actor list ingestion (S5..S10)
WBS-3.3.3Anti-circumvention audit playbook (S7..S14)
WBS-3.3.4Quarterly attestation pipeline (S9..S20)
M3-S4 — Supervisor Dialogue Calendar
EU-CommissionQuarterly tech briefing + Annex IV draft review
PRA/FCAQuarterly MRM + SMCR review
MAS/HKMAQuarterly FEAT + GL-90 review
Fed/OCCBi-annual SR 11-7 deep-dive
AISI-UK/USQuarterly frontier-eval joint sessions
M3-S5 — Treaty Liaison RACI
RTreaty Liaison + GC
ACEO + Board AI/Risk Chair
CCRO, CAIO, AI Safety Lead, Head of Public Policy
IBoard, Audit Committee, supervisors
+
+
+

M4 — Enterprise AI Reference Architecture — Engineering WBS

+

Engineering WBS for the three reference architectures (OPA sidecar, FastAPI/Node proxy + Kafka WORM + PQC KMS, K8s admission + CI/CD + LLM-judge); team allocations, Terraform module split, environment promotion gates.

+
SidecarProxyK8s admissionTerraformEnvironmentsSLOs
+
M4-S1 — WBS — OPA Sidecar Mesh
WBS-4.1.1Envoy + OPA sidecar Helm chart (S1..S4, 2 platform eng)
WBS-4.1.2Rego bundle service + signed bundles (S2..S6)
WBS-4.1.3Cilium L7 zero-egress baseline (S3..S8)
WBS-4.1.4Kata Confidential runtime PoC (S6..S12)
WBS-4.1.5Performance hardening (p99 ≤ 8 ms) (S8..S14)
M4-S2 — WBS — Inference Proxy + Kafka WORM + PQC KMS
WBS-4.2.1FastAPI proxy MVP + EAIP envelope (S1..S6)
WBS-4.2.2Node proxy parity (S3..S8)
WBS-4.2.3Kafka/MSK WORM topic + S3 Object Lock (S4..S10)
WBS-4.2.4Daily Merkle anchor publisher (S6..S12)
WBS-4.2.5PQC KMS integration (Cloud HSM + ML-DSA + ML-KEM) (S5..S14)
WBS-4.2.6Terraform AWS/EKS reference module (S2..S20)
M4-S3 — WBS — K8s Admission + CI/CD + LLM-Judge
WBS-4.3.1Gatekeeper + Kyverno baseline constraints (S2..S6)
WBS-4.3.2Sigstore cosign keyless verification webhook (S3..S8)
WBS-4.3.3GitHub Actions reusable workflow library (S4..S10)
WBS-4.3.4LLM-judge adjudicator + κ ≥ 0.9 calibration (S6..S14)
WBS-4.3.5Canary + auto-rollback pipeline (S8..S16)
M4-S4 — Environment Strategy
envsdev → preprod → prod → sov-prod (sovereign tenants) → frontier-air-gapped
promotionEach promotion requires signed evidence pack + supervisor-style review
rollbackSingle-command (≤ 60 s logical, ≤ 5 min BMC) per kill-switch SLA
blueGreenActive/active across two regions for Tier-1 workloads
M4-S5 — SLOs
inferenceP95≤ 250 ms (Tier-2), ≤ 450 ms (Tier-1 with judge ensemble)
policyEvalP99≤ 8 ms (OPA sidecar)
wormDurability11×9s + WORM 7-year retention
killSwitchLogicalP95≤ 60 s
killSwitchBmcP95≤ 5 min
+
+
+

M5 — Governance Dashboards UI — Engineering WBS

+

UI engineering WBS for governance dashboards: design system, 27 board tiles, drill-down evidence viewer, supervisor self-serve portal, accessibility & i18n, performance budgets.

+
Design systemBoard tilesDrill-downSupervisor portalAccessibilityPerformance
+
M5-S1 — WBS — Design System
WBS-5.1.1Design tokens + dark/light theme (S1..S3, 1 designer + 1 FE)
WBS-5.1.2Component library (table, kv, sparkline, badge) (S2..S6)
WBS-5.1.3Storybook + visual regression CI (S3..S8)
WBS-5.1.4Mermaid + d3 chart wrappers (S4..S10)
M5-S2 — WBS — Board Tiles (27)
WBS-5.2.1KPI tile renderer (S2..S6)
WBS-5.2.2Risk & control matrix tile (S3..S8)
WBS-5.2.3Kill-switch SLA tile (S4..S10)
WBS-5.2.4Evidence pack assembly tile (S5..S12)
WBS-5.2.5Drift + κ + cosine tile (S6..S12)
WBS-5.2.627-tile board mosaic (S8..S16)
M5-S3 — WBS — Supervisor Self-Serve Portal
WBS-5.3.1Read-only supervisor role + audit logging (S6..S12)
WBS-5.3.2Evidence-pack browser + signed-URL download (S8..S14)
WBS-5.3.3Public zk-SNARK verifier widget (S10..S18)
WBS-5.3.4Supervisor question intake + SLA tracker (S12..S20)
M5-S4 — Accessibility & i18n
wcagWCAG 2.2 AA across every tile; lighthouse a11y ≥ 95
languagesEN, FR, DE, JA, ZH (HK + TW), KO, AR
rtlRight-to-left layouts validated for AR
screenReaderAxe + manual JAWS + VoiceOver runs per release
M5-S5 — Performance Budgets
ttfb≤ 200 ms
lcp≤ 1.8 s on cold load
tilePayload≤ 60 KB JSON per tile
bundleSize≤ 220 KB gzip initial
+
+
+

M6 — Security & DevSecOps WBS (Sigstore, OPA, Zero-Egress K8s, WORM)

+

Sprint-level WBS for the DevSecOps + Security track: Sigstore + SLSA L3+ chain, OPA bundle authoring, zero-egress Kubernetes, WORM logging, PQC KMS rotation, IR runbooks.

+
SigstoreOPAZero-egressWORMPQCIR
+
M6-S1 — WBS — Sigstore + SLSA L3+
WBS-6.1.1Cosign keyless OIDC for all CI jobs (S1..S4)
WBS-6.1.2Rekor + Fulcio internal mirrors (S2..S6)
WBS-6.1.3in-toto SLSA L3+ provenance (S3..S8)
WBS-6.1.4ML-DSA-65 hybrid co-signature (S4..S10)
WBS-6.1.5Verification webhook in admission (S6..S12)
M6-S2 — WBS — OPA Bundle Authoring
WBS-6.2.1Rego style guide + unit-test harness (S1..S4)
WBS-6.2.2Conftest CI checks (S2..S6)
WBS-6.2.3Bundle signing + ML-DSA (S3..S8)
WBS-6.2.4Bundle observability (decision logs to Kafka WORM) (S5..S12)
M6-S3 — WBS — Zero-Egress Kubernetes
WBS-6.3.1Cilium L7 default-deny baseline (S1..S6)
WBS-6.3.2Allow-list per service via OPA (S3..S8)
WBS-6.3.3DNS egress gateway with logging (S5..S10)
WBS-6.3.4Kata Confidential pilots on Tier-1 (S8..S16)
M6-S4 — WBS — WORM Logging + Anchoring
WBS-6.4.1Kafka/MSK WORM topic provisioning (S2..S6)
WBS-6.4.2S3 Object Lock Compliance mode (S3..S8)
WBS-6.4.3Daily Merkle anchor publisher (S5..S12)
WBS-6.4.4Public verifier endpoint (S8..S16)
retention7-year minimum; 25-year for Annex IV high-risk
M6-S5 — WBS — PQC KMS + IR
WBS-6.5.1FIPS 203 (ML-KEM-768) + 204 (ML-DSA-44/65) integration (S2..S10)
WBS-6.5.2FIPS 140-3 Level 4 HSM enrolment (S4..S12)
WBS-6.5.3Hybrid X25519 + ML-KEM-768 KEM (S6..S14)
WBS-6.5.4IR runbooks: kill-switch, WORM tamper, Sigstore compromise (S6..S16)
WBS-6.5.5Annual purple-team exercise (S20..S24)
+
+
+

M7 — RAG Program Governance WBS

+

WBS for RAG governance: corpus onboarding, ACL, taint propagation, lineage, retrieval evaluation, content moderation, quarantine workflow.

+
CorpusACLTaintLineageEvalModeration
+
M7-S1 — WBS — Corpus Onboarding
WBS-7.1.1Source attestation + DPIA template (S1..S4)
WBS-7.1.2Ingestion pipeline + parser registry (S2..S8)
WBS-7.1.3Chunk + embed + index baseline (S3..S10)
WBS-7.1.4Provenance graph emit (S4..S10)
M7-S2 — WBS — ACL & Taint
WBS-7.2.1Row-level ACL on retrieval (S3..S8)
WBS-7.2.2Taint propagation from source → chunk → answer (S5..S12)
WBS-7.2.3Quarantine workflow on poisoning detection (S6..S14)
WBS-7.2.4Right-to-erasure cascade (S7..S16)
M7-S3 — WBS — Lineage & Eval
WBS-7.3.1Citation coverage ≥ 95 % gate (S4..S10)
WBS-7.3.2Faithfulness eval suite (S5..S12)
WBS-7.3.3Hallucination detector + Sentinel hook (S6..S14)
WBS-7.3.4Retrieval-drift monitoring (S8..S16)
M7-S4 — Content Moderation
toolingDetoxify, Garak, internal harmful-content classifier
policyRego policies for jurisdiction-specific gating
escalationAuto-quarantine + GC notify on Tier-1 hits
M7-S5 — Org & RACI
RRAG Tribe Lead
AChief Architect
CAI Safety Lead, DPO, GC, MRM
IPMO, CAIO, supervisors
+
+
+

M8 — EAIP Protocol Design WBS

+

WBS for the Enterprise AI Inference Protocol: envelope schema, RFC publication, reference implementations, conformance suite, interop test events with peer institutions and AISI.

+
EnvelopeRFCReference implConformanceInterop
+
M8-S1 — WBS — Envelope Schema
WBS-8.1.1JSON Schema v1 draft (S1..S4)
WBS-8.1.2Mandatory fields: id, model, prompt_hash, judge, policy_decisions, evidence_hash, signature (S2..S6)
WBS-8.1.3CRS-UUID lineage edges (S3..S8)
WBS-8.1.4PQC envelope signatures (ML-DSA-65) (S5..S10)
M8-S2 — WBS — RFC Publication
WBS-8.2.1Internal RFC draft (S2..S6)
WBS-8.2.2External RFC pre-print + open comment portal (S6..S14)
WBS-8.2.3Cross-institution working group (S10..S20)
WBS-8.2.4v1.0 Final + ML-DSA-65 signed (S16..S20)
M8-S3 — WBS — Reference Implementations
WBS-8.3.1Python SDK (S3..S10)
WBS-8.3.2TypeScript/Node SDK (S4..S10)
WBS-8.3.3Java SDK (S6..S14)
WBS-8.3.4Rust client-only SDK (S8..S16)
M8-S4 — WBS — Conformance Suite
WBS-8.4.1Conformance test specification (S6..S12)
WBS-8.4.2Public conformance runner (S10..S18)
WBS-8.4.3Conformance certification process (S14..S22)
M8-S5 — Interop Test Events
cadenceQuarterly interop bake-offs with peer G-SIFIs + AISI
scopeEnvelope parity, judge ensemble exchange, evidence-pack mutual verification
outcomeJoint conformance report + cross-bank Sentinel adapter
+
+
+

M9 — CCaaS Summarization with PETs WBS

+

WBS for CCaaS summarization track with privacy-enhancing technologies: opacus DP fine-tuning, PII tokenization, secure-enclave inference, audit trail, customer opt-out.

+
DPPII tokenizationSecure enclaveOpt-outAudit
+
M9-S1 — WBS — DP Fine-Tuning
WBS-9.1.1Opacus integration on Hugging Face trainer (S2..S8)
WBS-9.1.2(ε, δ) accountant + per-customer budget (S4..S10)
WBS-9.1.3DP eval suite (utility vs. privacy curves) (S6..S14)
WBS-9.1.4Annex IV DP disclosure template (S8..S16)
M9-S2 — WBS — PII Tokenization
WBS-9.2.1PII detector (Presidio + custom rules) (S1..S6)
WBS-9.2.2Format-preserving tokenization vault (S3..S10)
WBS-9.2.3Reversible-vs-irreversible policy (S5..S12)
WBS-9.2.4GDPR Art 25 evidence emit (S6..S14)
M9-S3 — WBS — Secure-Enclave Inference
WBS-9.3.1AMD SEV-SNP / Intel TDX pilot (S6..S14)
WBS-9.3.2Attestation chain → Sigstore (S8..S16)
WBS-9.3.3BYOK customer-controlled keys (S10..S18)
M9-S4 — WBS — Opt-Out & Audit
WBS-9.4.1Customer opt-out portal (S4..S10)
WBS-9.4.2Right-to-erasure cascade through training + RAG (S6..S14)
WBS-9.4.3Quarterly DP audit report (S12..S20)
M9-S5 — Pilot Customers
wave13 G-SIFI banking customers (Q2 FY26)
wave25 healthcare + 3 insurance (Q3-Q4 FY26)
wave3GA across F500 (FY27)
+
+
+

M10 — Prompt Architect Features WBS

+

WBS for Prompt Architect: templating, variable linking, version control, testing harness, sharing/marketplace, telemetry-driven deprecation.

+
TemplatingVariable linkingVersioningTestingSharingDeprecation
+
M10-S1 — WBS — Templating Engine
WBS-10.1.1Jinja2 + safe sandbox (S1..S4)
WBS-10.1.2Schema-aware variable types (S2..S6)
WBS-10.1.3Output format constraints (JSON Schema, regex) (S3..S8)
WBS-10.1.4Multi-language template support (S5..S10)
M10-S2 — WBS — Variable Linking
WBS-10.2.1Cross-template variable graph (S3..S8)
WBS-10.2.2RAG retrieval auto-binding (S5..S12)
WBS-10.2.3Customer-context binders (S6..S12)
WBS-10.2.4Lineage emission to Kafka WORM (S8..S14)
M10-S3 — WBS — Version Control
WBS-10.3.1Semver + immutable hash IDs (S1..S4)
WBS-10.3.2Git-backed prompt repo + signed commits (S3..S8)
WBS-10.3.3Approval workflow + MRM sign-off (S5..S12)
WBS-10.3.4Rollback + canary support (S8..S14)
M10-S4 — WBS — Testing Harness
WBS-10.4.1Golden-set tests (S2..S8)
WBS-10.4.2LLM-judge κ ≥ 0.9 grader (S4..S10)
WBS-10.4.3Adversarial prompt-injection eval (S6..S14)
WBS-10.4.4Regression CI gate (S6..S14)
M10-S5 — WBS — Sharing & Marketplace
WBS-10.5.1Internal template marketplace (S6..S14)
WBS-10.5.2Cross-tenant sharing controls + OPA (S8..S16)
WBS-10.5.3Marketplace policy + GC review (S10..S18)
WBS-10.5.4Telemetry-driven deprecation flow (S12..S20)
+
+
+

M11 — Model Registry Engineering WBS

+

WBS for model registry: model manifest schema, lineage, model-card automation, registry GA migration, third-party model wrapper, vendor attestation.

+
ManifestLineageModel cardMigration3P wrapper
+
M11-S1 — WBS — Manifest Schema
WBS-11.1.1YAML manifest spec (S1..S4)
WBS-11.1.2Fields: id, version, training_data, eval, safety, license, signatures (S2..S6)
WBS-11.1.3Signed manifest + ML-DSA (S3..S8)
M11-S2 — WBS — Lineage & Provenance
WBS-11.2.1Dataset ↔ checkpoint ↔ deployment edges (S3..S10)
WBS-11.2.2Training-fabric attestation ingest (S5..S12)
WBS-11.2.3Graph store + query API (S6..S14)
M11-S3 — WBS — Model Card Automation
WBS-11.3.1Auto-generated model card from evals (S4..S10)
WBS-11.3.2Annex IV section bindings (S6..S14)
WBS-11.3.3Public-facing card portal (S10..S18)
M11-S4 — WBS — Registry GA Migration
WBS-11.4.1Legacy registry shadow mode (S6..S12)
WBS-11.4.2Full cutover + read-only legacy (S12..S16)
WBS-11.4.3Decommission legacy (S18..S22)
M11-S5 — WBS — Third-Party Models & Vendor Attestation
WBS-11.5.1API-only wrapper with policy enforcement (S6..S12)
WBS-11.5.2Vendor attestation intake (S8..S14)
WBS-11.5.3Periodic vendor re-attestation (quarterly) (S14..S22)
WBS-11.5.4Gatekeeper enforcement of registered-only deploys (S6..S14)
+
+
+

M12 — Threat-Intel + Telemetry & Interpretability WBS

+

WBS for threat-intel dashboards, telemetry pipelines, and interpretability tooling: TIP ingestion, MITRE ATLAS mapping, drift & κ telemetry, mech-interp dashboards.

+
TIPMITRE ATLASTelemetryDriftInterpSLOs
+
M12-S1 — WBS — Threat-Intel Ingestion
WBS-12.1.1STIX/TAXII feeds (commercial + ISAC) (S2..S8)
WBS-12.1.2MITRE ATLAS tagging pipeline (S3..S10)
WBS-12.1.3Dedup + correlation engine (S5..S12)
WBS-12.1.4Auto-triage + SLA tracker (S6..S14)
M12-S2 — WBS — Threat-Intel Dashboard
WBS-12.2.1Heatmap of attack techniques (S6..S12)
WBS-12.2.2Live IOC table + filters (S8..S14)
WBS-12.2.3Sentinel adapter for active mitigation (S10..S18)
WBS-12.2.4Quarterly threat report generator (S12..S20)
M12-S3 — WBS — Telemetry Pipeline
WBS-12.3.1OpenTelemetry SDK adoption across services (S1..S8)
WBS-12.3.2Kafka WORM telemetry topic (S3..S10)
WBS-12.3.3Drift detector (Δ ≤ 4 % gate) (S5..S12)
WBS-12.3.4Fiduciary cosine ≥ 0.92 monitor (S6..S14)
WBS-12.3.5Judge κ ≥ 0.9 tracker (S6..S14)
M12-S4 — WBS — Interpretability Tooling
WBS-12.4.1transformer_lens dashboard wrapper (S4..S12)
WBS-12.4.2Sparse autoencoder feature explorer (S6..S14)
WBS-12.4.3Activation-patching playground (S8..S16)
WBS-12.4.4Critical-decision mech-interp dashboard (S10..S20)
M12-S5 — Observability SLOs
metricsDrift Δ ≤ 4 %, latent Δ ≤ 3 %, fiduciary cosine ≥ 0.92, κ ≥ 0.9
alertNoiseBudget≤ 3 % false-positive on Tier-1 alerts
retentionWORM 7 yr; hot 90 d; warm 1 yr
+
+
+

M13 — AGI/ASI Governance Simulations WBS

+

WBS for AGI/ASI governance sims: SRASE supervisor-audit simulator, CSE-X civilizational simulator, wargame catalogue, annual scenario refresh, AISI joint exercises.

+
SRASECSE-XWargamesScenario refreshAISI joint
+
M13-S1 — WBS — SRASE Build
WBS-13.1.1Composite scoring engine (≥ 0.9 gate) (S4..S12)
WBS-13.1.2Synthetic-regulator persona library (S6..S14)
WBS-13.1.3Annex IV stress packs (S8..S16)
WBS-13.1.4WORM-backed run ledger (S6..S14)
M13-S2 — WBS — CSE-X Build
WBS-13.2.1World-state schema + actor models (S6..S14)
WBS-13.2.2Treaty + compute-registry scenarios (S8..S18)
WBS-13.2.3Civilizational-risk metric (composite) (S10..S20)
WBS-13.2.4Annual scenario refresh process (S20..S24)
M13-S3 — WBS — Wargame Catalogue (WG-01..WG-06)
WG-01Fiduciary bypass via judge collusion
WG-02Deceptive alignment in agentic chain
WG-03WORM evasion via log gaps
WG-04Prompt-injection exfil through RAG
WG-05Compute-registry evasion via shadow tenancy
WG-06Kill-switch spoof under split-brain
M13-S4 — AISI Joint Exercises
cadenceQuarterly UK + US AISI scenarios
scopeFrontier model evals, kill-switch drills, deceptive-alignment hunts
evidenceJoint signed eval report → Annex IV + supervisor pack
M13-S5 — Annual Refresh & Publication
refreshAnnual scenario catalogue refresh with external assurance
publicationPublic lessons-learned + civilizational research paper
redactionsGC + AI Safety Lead joint redaction review
+
+
+

M14 — Report-Generation Workflows + Cross-Cutting Critical Path

+

WBS for the report-generation track and a cross-cutting critical-path summary tying together CP-01..CP-17 with phase gates G0..G4, RACI, evidence assembly SLAs and supervisor-facing automation.

+
Annex IVSR 11-7ISO 42001SOC 2DPIACritical path
+
M14-S1 — WBS — Annex IV Auto-Assembler
WBS-14.1.1Section-binding library (S4..S10)
WBS-14.1.2Auto-pull from registry + RAG + eval store (S6..S14)
WBS-14.1.3PAdES + ML-DSA-65 signed PDF emit (S8..S16)
WBS-14.1.4≤ 30 min SLA + WORM archive (S10..S18)
M14-S2 — WBS — SR 11-7 + OCC 2011-12 Pack
WBS-14.2.1MRM template + auto-fill (S4..S12)
WBS-14.2.2Independent-validation evidence binders (S6..S14)
WBS-14.2.3Quarterly supervisor pack (S8..S20)
M14-S3 — WBS — ISO 42001 + SOC 2 + DPIA
WBS-14.3.1AIMS control-matrix → evidence mapping (S6..S14)
WBS-14.3.2SOC 2 Type II audit collateral (S8..S16)
WBS-14.3.3DPIA generator + DPO sign-off (S6..S14)
M14-S4 — Cross-Cutting Critical Path Summary
CP-01Kill-switch quorum + BMC — owner: CISO + Platform; gate: G0
CP-02Sigstore + ML-DSA hybrid signing — owner: DevSecOps; gate: G0
CP-03OPA bundle service + Rego CI — owner: DevSecOps; gate: G0
CP-04Kafka WORM + S3 Object Lock + Merkle anchor — owner: Platform; gate: G0
CP-05PQC KMS — owner: Security; gate: G0/G1
CP-06Sentinel v2.4 Cognitive Resonance probes — owner: AI Research; gate: G1
CP-07WorkflowAI Pro agent registry — owner: Platform + CAIO; gate: G1
CP-08Inference proxies + EAIP draft — owner: Platform + Architecture; gate: G1
CP-09Model registry GA — owner: Registry tribe; gate: G2
CP-10Prompt Architect templating + versioning — owner: Prompt tribe; gate: G1/G2
CP-11RAG ACL + taint + lineage — owner: RAG tribe; gate: G1/G2
CP-12Governance dashboards alpha → GA — owner: UI tribe; gate: G1/G3
CP-13Annex IV / SR 11-7 pack auto-assembly ≤ 30 min — owner: Reports; gate: G3
CP-14AGI/ASI sim engine (CSE-X + SRASE) — owner: Civilizational; gate: G2/G3
CP-15GACP/GACRLS/GACRA brokers — owner: Platform + Architecture; gate: G3
CP-16zk-SNARK verifier + public portal — owner: Security + UI; gate: G3
CP-17RPCO replay harness + Evidence Vault — owner: Platform + MRM; gate: G3
M14-S5 — Closing Checklist for FY2026
  • All 17 CP items have signed gate evidence
  • All 14 tracks have green RAG (red/amber/green) at G3
  • Quarterly OKR rollups archived in WORM
  • Hire plan + budget burn variance ≤ 5 %
  • External Cert Gold audit (ISO 42001) passed
  • Annual treaty + supervisor pack published
+
+
+ +
+

Supervisory KPIs (24)

+
IDNameTarget
K-01Phase-gate evidence completeness100 %
K-02Critical-path slippage≤ 5 % per quarter
K-03Annex IV assembly time≤ 30 min
K-04SR 11-7 pack assembly time≤ 60 min
K-05Sprint commitment vs. delivery≥ 85 %
K-06Hire plan fill rate≥ 90 % per quarter
K-07Budget burn variance≤ 5 %
K-08Sigstore signing coverage100 % production images
K-09Prompt template approval-to-prod cycle≤ 5 days
K-10Kill-switch logical p95≤ 60 s
K-11Interpretability circuit-coverage on Tier-1 decisions≥ 80 %
K-12RAG citation coverage≥ 95 %
K-13RAG poisoning detection rate≥ 98 %
K-14Registry coverage of deployed models100 %
K-15Threat-intel mean-time-to-mitigation≤ 4 h Tier-1
K-16SRASE composite score≥ 0.9
K-17WORM tamper alerts (true positive)100 % within 5 min
K-18Supervisor question SLA≤ 5 business days
K-19Dashboard a11y score≥ 95 lighthouse
K-20EAIP conformance pass rate (peers)≥ 90 %
K-21Treaty milestones on schedule≥ 90 %
K-22External Cert Gold auditPass with ≤ 5 minor findings
K-23Fellowship publication count≥ 12 / year
K-24AISI joint exercise count≥ 4 / year
+
+ +
+

Risk & Control Matrix (12)

+
IDThreatControlsKPIs
R-01Sprint over-commit causing CP slipCapacity planner gate, WIP limits, Phase-gate RegoK-02, K-05
R-02Key-person dependency on Sentinel researchPair rotation, Fellowship pipeline, Knowledge baseK-06, K-23
R-03Vendor PQC HSM lead-time slipDual-vendor RFP, Cloud HSM fallback, Hybrid classical bridgeK-08
R-04Budget over-run in FY2026 H2Monthly burn report, Quarterly re-baseline, CFO gateK-07
R-05Supervisor question backlogSelf-serve portal, SLA tracker, RACI to GCK-18
R-06Sigstore service outageInternal mirror, Hybrid ML-DSA co-sign, Air-gapped backupK-08, K-10
R-07Annex IV regression at G3Golden-set tests, Canary assembler, Replay diff = 0K-03
R-08RAG poisoning during pilotSource attestation, Taint propagation, Quarantine workflowK-13
R-09Prompt-marketplace cross-tenant leakOPA tenant fence, Marketplace policy, GC reviewK-09
R-10SRASE composite drop below 0.9Bi-weekly run, Auto rollback hook, AISI joint reviewK-16, K-24
R-11Hire-plan diversity slate gapsSlate audit, Sourcing partners, People Ops gateK-06
R-12Treaty milestone slip due to political riskMulti-track diplomacy, Bilateral overlays, OECD pathK-21
+
+ +
+

Regulators (12)

+
IDNamePrimary Scope
REG-01European Commission (EU AI Office)EU AI Act 2026 + Annex IV
REG-02PRA / Bank of EnglandSS1/23 + SMCR + Basel III/IV
REG-03FCAConsumer Duty + SMCR
REG-04MAS (Singapore)FEAT + AI Verify
REG-05HKMAGL-90 + Banking (Capital) Rules
REG-06US Federal Reserve / OCCSR 11-7 + OCC 2011-12
REG-07EU Data Protection BoardGDPR + DPIA
REG-08ICO (UK)UK GDPR + Data Protection Act
REG-09AISI UK + AISI USFrontier eval joint exercises
REG-10FSBAI in financial services
REG-11OECDAI Principles 2024
REG-12Council of EuropeAI Convention
+
+ +
+

Workshops (7)

+
IDAudienceDurationOutcome
W-01Board AI/Risk Committee2 hr quarterlyOKR rollup + critical-path review
W-02PMO + Track leads1 hr biweeklyCross-track blocker resolution
W-03Architecture forum1 hr weeklyArchitecture decisions + record updates
W-04Risk forum30 min weeklyRisk register update + escalation
W-05Supervisor dialogue2 hr quarterlyAnnex IV / SR 11-7 / FEAT review
W-06External red-team1 day quarterlyWG-01..WG-06 outcomes + mitigations
W-07Fellowship cohort2 hr monthlyResearch review + publication pipeline
+
+ +
+

Data Flows (6)

+
IDNameStepsControls
DF-01Sprint → Gate evidence
  • Sprint close
  • Track artifact upload
  • Hash + sign
  • WORM emit
  • Gate review
ML-DSA, WORM, RACI
DF-02Hire plan → ATS
  • WBS demand
  • People Ops scrub
  • ATS req open
  • Slate audit
  • Fill
Diversity slate, Approval workflow
DF-03Budget commit → spent
  • FY plan
  • Quarterly commit
  • PO + approval
  • Spend ledger
  • Burn report
CFO gate, BCBS 239
DF-04Vendor RFP → award
  • Capability gap
  • RFP issue
  • Score + Sec review
  • Award
  • Contract + exit clause
Procurement RACI, DORA, NIS2
DF-05OKR → board pack
  • Team OKR set
  • Quarterly check-in
  • Rollup query
  • Board read-out
  • WORM archive
RACI, ISO 42001
DF-06Incident → RPCO replay
  • Trigger
  • Freeze inputs
  • Replay harness
  • Diff = 0 check
  • Evidence Vault
WORM, Sigstore, PQC
+
+ +
+

Traceability — Feature → Control → Regimes

+
FeatureControlRegimes
Sprint calendarPMO ceremony cadenceISO 42001, SR 11-7
Phase-gate evidence packSigned Merkle bundleEU AI Act Annex IV, SR 11-7, ISO 42001, SOC 2
RACI matrixDecision rights enforcementSMCR, ISO 42001, SR 11-7
Budget burn reportMonthly CFO gateBasel III/IV, BCBS 239
Hire planDiversity slate auditEU AI Act fairness, GDPR Art 22, Equality Act
Vendor decision logProcurement RACIDORA, NIS2, SR 11-7
OKR rollupQuarterly board read-outISO 42001, SMCR
Annex IV auto-assemblerReplay diff = 0 + ≤ 30 min SLAEU AI Act Annex IV, SR 11-7
Kill-switch SLALogical p95 ≤ 60 s + BMC ≤ 5 minEU AI Act, EO 14110, ISO 42001
Prompt approval workflowMRM sign-off + signed commitsSR 11-7, FCA Consumer Duty
Threat-intel SLAMTTM ≤ 4 h Tier-1NIS2, DORA
SRASE composite ≥ 0.9Phase-gate RegoEU AI Act, NIST AI RMF, ISO 42001
Supervisor packQuarterly delivery + WORMPRA SS1/23, FCA, MAS FEAT, HKMA GL-90, SR 11-7
Civilizational sim publicationGC + Safety Lead redactionG7 Hiroshima, Bletchley, Seoul, CoE AI Convention
+
+ +
+

Schemas (12)

+
IDFields
sprintid, phase, startDate, endDate, tracks, gate, evidenceRefs
wbsItemid, track, title, ownerRole, dependsOn, sprints, fte, deliverable, gate
raciRowactivity, responsible, accountable, consulted, informed
okrid, level, objective, keyResults, owner, cadence, phase
budgetLineid, category, track, fy, quarter, amountGBPm, type, approval
hireReqid, role, level, track, fte, startSprint, skills, diversitySlate
vendorDecisionid, capability, decision, vendorShortlist, controls, exitClause
gateEvidencegate, artifact, owner, format, signature, wormRef
riskRowid, threat, controls, kpis, owner
kpiBindingid, name, target, owner, source, wormTopic
supervisorPackid, regulator, frequency, sections, signing, deliveryChannel
rollbackPlanid, trigger, slaLogical, slaBmc, approvers, evidence
+
+ +
+

Code Examples (16)

+
C-01 — Phase-gate evidence assembler (Python) (python)
import json, hashlib, time
+from pathlib import Path
+
+def assemble_gate(gate_id, artifacts):
+    bundle = {'gate': gate_id, 'ts': time.time(), 'artifacts': []}
+    for a in artifacts:
+        h = hashlib.sha256(Path(a).read_bytes()).hexdigest()
+        bundle['artifacts'].append({'path': a, 'sha256': h})
+    out = Path(f'evidence/{gate_id}.json')
+    out.parent.mkdir(exist_ok=True)
+    out.write_text(json.dumps(bundle, indent=2))
+    return out
+
C-02 — Sprint capacity planner (Python) (python)
import pandas as pd
+
+def capacity_plan(wbs_csv: str, sprints=26, hours_per_sprint=70):
+    df = pd.read_csv(wbs_csv)
+    df['hours'] = df['fte'] * hours_per_sprint * (df['endSprint'] - df['startSprint'] + 1)
+    rollup = df.groupby(['track','quarter'])['hours'].sum().unstack(fill_value=0)
+    return rollup
+
C-03 — OKR rollup SQL (sql)
SELECT q.quarter, t.track, o.objective,
+       SUM(CASE WHEN kr.attained THEN 1 ELSE 0 END) AS kr_done,
+       COUNT(kr.id) AS kr_total
+FROM okrs o
+JOIN key_results kr ON kr.okr_id = o.id
+JOIN quarters q ON q.id = o.quarter_id
+JOIN tracks t ON t.id = o.track_id
+GROUP BY q.quarter, t.track, o.objective
+ORDER BY q.quarter, t.track;
+
C-04 — RACI matrix loader (Python) (python)
import csv
+
+def load_raci(path):
+    with open(path) as f:
+        rows = list(csv.DictReader(f))
+    by_activity = {r['activity']: r for r in rows}
+    assert all(r['accountable'] for r in rows), 'every activity needs exactly one A'
+    return by_activity
+
C-05 — Gatekeeper constraint requiring registry entry (Rego) (rego)
package admission.registry
+
+violation[{"msg": msg}] {
+    input.review.kind.kind == "Pod"
+    container := input.review.object.spec.containers[_]
+    not input.attestations[container.image].registered
+    msg := sprintf("image %v not in model registry", [container.image])
+}
+
C-06 — Cosign keyless verify webhook (TS) (typescript)
import { execSync } from 'node:child_process';
+export function verify(image: string): boolean {
+  try {
+    execSync(`cosign verify --certificate-identity-regexp 'https://github.com/.+' ${image}`);
+    return true;
+  } catch { return false; }
+}
+
C-07 — EAIP envelope JSON Schema (excerpt) (json)
{
+  "$schema": "https://json-schema.org/draft/2020-12/schema",
+  "$id": "https://example.com/eaip/envelope/v1.json",
+  "type": "object",
+  "required": ["id","model","prompt_hash","policy_decisions","evidence_hash","signature"],
+  "properties": {
+    "id": {"type":"string","format":"uuid"},
+    "model": {"type":"string"},
+    "prompt_hash": {"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},
+    "policy_decisions": {"type":"array","items":{"$ref":"#/$defs/decision"}},
+    "evidence_hash": {"type":"string"},
+    "signature": {"type":"string"}
+  }
+}
+
C-08 — Opacus DP fine-tune loop (Python) (python)
from opacus import PrivacyEngine
+from torch.utils.data import DataLoader
+
+engine = PrivacyEngine()
+model, optim, loader = engine.make_private(
+    module=model, optimizer=optim, data_loader=loader,
+    noise_multiplier=1.1, max_grad_norm=1.0,
+)
+for epoch in range(EPOCHS):
+    train_one_epoch(model, optim, loader)
+    eps = engine.get_epsilon(delta=1e-5)
+    log_evidence({'epoch': epoch, 'epsilon': eps})
+
C-09 — Kafka WORM producer (Python) (python)
from confluent_kafka import Producer
+import hashlib, json
+
+p = Producer({'bootstrap.servers':'msk:9092','compression.type':'zstd','acks':'all'})
+
+def emit(topic, event):
+    body = json.dumps(event, sort_keys=True).encode()
+    h = hashlib.sha256(body).hexdigest()
+    event['_hash'] = h
+    p.produce(topic, value=json.dumps(event).encode(), key=h.encode())
+    p.flush()
+
C-10 — GitHub Actions reusable workflow (YAML) (yaml)
name: build-sign-publish
+on: { workflow_call: { inputs: { image: { required: true, type: string } } } }
+permissions: { id-token: write, contents: read }
+jobs:
+  build:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v4
+      - uses: sigstore/cosign-installer@v3
+      - run: docker build -t ${{ inputs.image }} .
+      - run: cosign sign --yes ${{ inputs.image }}
+      - run: cosign attest --predicate slsa.json --type slsa ${{ inputs.image }}
+
C-11 — Gantt (Mermaid) (mermaid)
gantt
+  title FY2026 phase gates
+  dateFormat YYYY-MM-DD
+  section P0
+    P0: 2026-01-05, 30d
+  section P1
+    P1: 2026-02-09, 60d
+  section P2
+    P2: 2026-04-13, 90d
+  section P3
+    P3: 2026-07-13, 180d
+  section P4
+    P4: 2027-01-11, 365d
+
C-12 — Annex IV section binder (Python) (python)
from jinja2 import Environment, FileSystemLoader
+
+env = Environment(loader=FileSystemLoader('templates'))
+
+def render_annex_iv(model_id, registry, evals, rag, sentinel):
+    tpl = env.get_template('annex-iv.j2')
+    ctx = {
+      'model': registry.get(model_id),
+      'evals': evals.for_model(model_id),
+      'rag': rag.lineage_for_model(model_id),
+      'sentinel': sentinel.evidence_for_model(model_id),
+    }
+    return tpl.render(**ctx)
+
C-13 — SRASE composite scorer (Python) (python)
def srase_score(metrics):
+    weights = {'drift':.2,'kappa':.25,'cosine':.25,'evidence_lat':.15,'replay_diff':.15}
+    return sum(weights[k] * metrics[k] for k in weights)
+
+if srase_score(m) < 0.9:
+    raise SystemExit('GATE FAIL — SRASE < 0.9')
+
C-14 — Quarterly burn report (SQL) (sql)
SELECT t.track, b.quarter,
+       SUM(b.committed_gbpm) AS commit,
+       SUM(b.spent_gbpm)     AS spent,
+       SUM(b.committed_gbpm - b.spent_gbpm) AS variance
+FROM budget b
+JOIN tracks t ON t.id = b.track_id
+WHERE b.fy = 2026
+GROUP BY t.track, b.quarter
+ORDER BY t.track, b.quarter;
+
C-15 — Hire-plan ATS export (Python) (python)
import csv
+
+def export_ats(hires, path):
+    with open(path,'w',newline='') as f:
+        w = csv.DictWriter(f, fieldnames=['id','role','level','track','fte','startSprint','skills'])
+        w.writeheader()
+        for h in hires: w.writerow(h)
+
C-16 — Kill-switch quorum signer (Python) (python)
def quorum_approve(signers, threshold=3, of=5):
+    valid = [s for s in signers if verify(s)]
+    if len(valid) < threshold:
+        raise SystemExit(f'quorum fail: {len(valid)}/{of}')
+    return {'approved': True, 'count': len(valid), 'of': of}
+
+
+ +
+

Case Studies (6)

+

CASE-01 — G-SIFI bank pilot — fraud agent w/ Sentinel v2.4

CP-06 + CP-08 delivered at G1; drift 1.8 %; κ 0.94; Annex IV ≤ 22 min.

CASE-02 — F500 healthcare CCaaS-PETs wave 2

Opacus ε ≤ 4.0; 0 PII leaks; DPIA passed; GDPR opt-out cascade verified.

CASE-03 — Cross-bank EAIP interop bake-off

5 institutions; 92 % conformance; joint Sentinel adapter; FSB submission.

CASE-04 — Annual AISI frontier-eval joint exercise

Mesa-optimization probe library released; 0 capability uplift findings; SRASE 0.93.

CASE-05 — WORM-tamper red-team

Detected in 3 min; kill-switch quorum invoked; replay diff = 0; evidence vault intact.

CASE-06 — Cert Gold audit (ISO 42001) FY2026

Pass with 4 minor findings; remediation closed in 30 d; supervisor pack distributed.

+
+ +
+

30/60/90-Day Rollout

+
WindowTrackItems
Day 0-30All (P0)
  • Kill-switch quorum live + BMC paths tested
  • Sigstore + ML-DSA hybrid signing operational
  • OPA bundle service in CI
  • Kafka WORM + S3 Object Lock provisioned
  • PQC KMS in dev/preprod
  • PMO ceremonies started
  • Hire plan Q1 reqs opened
  • Board AI/Risk Committee charter ratified
Day 31-60P1 alpha
  • Reference architecture v1 frozen
  • Dashboards alpha (6 tiles live)
  • Prompt Architect MVP + version control
  • RAG governance v1 (ACL + taint)
  • EAIP envelope v1 draft RFC
  • Supervisor Q1 pack delivered
Day 61-90P1 close + P2 alpha
  • Sentinel v2.4 Cognitive Resonance probes
  • WorkflowAI Pro agent registry alpha
  • Threat-intel ingest pipeline
  • Telemetry SLO board live
  • Hire plan Q2 reqs opened
  • External CP-01..CP-08 audit dry-run
+
+ +
+

2026-2030 Multi-Year Roadmap (5 years)

+
YearFocusMilestones
2026Foundations + Alpha
  • G0
  • G1 close
  • Cert Gold audit
  • EAIP RFC draft
  • AISI joint exercise
2027GA + Federation
  • G2
  • G3 close
  • Model registry GA
  • GACP/GACRLS/GACRA brokers
  • zk-SNARK verifier portal
2028Treaty + Multi-jurisdiction
  • EAIP v1.0 final
  • FSB submissions
  • Cert Platinum
  • MGK steady state
2029Civilizational + ASI prep
  • CSE-X v2
  • Civilizational research publications
  • Treaty obligations met
2030Steady state
  • Cert Platinum re-audit
  • All 17 CP items in steady-state ops
  • Public assurance program
+
+ +
+

Regulator/Auditor Evidence Pack

+
audienceEU AI Office, PRA/FCA, MAS, HKMA, Fed/OCC, AISI UK/US, FSB, OECD, Board AI/Risk Committee, External auditors (Cert Gold/Platinum)
contents
  • Phase-gate Merkle bundles G0..G4 (signed ML-DSA-65 + SLSA L3+ provenance)
  • Sprint calendar + close-out reports (26 sprints FY2026)
  • RACI matrix + decision-rights ledger
  • OKR rollups + KPI tiles (quarterly)
  • Budget burn reports + variance memo
  • Hire plan + diversity slate audits
  • Vendor decision log + RFP outcomes + exit clauses
  • Annex IV / SR 11-7 / ISO 42001 / SOC 2 / DPIA packs
  • SRASE composite ≥ 0.9 evidence (per quarter)
  • AISI joint exercise reports (signed)
  • Risk register snapshots + R-01..R-12 mitigations
  • WORM archive index + Merkle anchor receipts
formatsPAdES-signed PDF (ML-DSA-65 + RSA-PSS hybrid), JSON-LD evidence graph, Merkle anchor TXT, zk-SNARK proofs (Groth16/PLONK)
deliverySigstore-verified portal + supervisor mTLS API + offline encrypted USB on request
retention7-year baseline, 25-year for Annex IV high-risk, 100-year for civilizational simulations
+
+ +
+

Privacy & Sovereignty

+
gdprArts 5/6/17/22/25/32/35 mapped via DPIA generator + opt-out cascade.
dataResidencyEU-only, UK-only, US-only, APAC-only stacks; sovereign-tenant variant.
petStackOpacus DP + FPE tokenization + AMD SEV-SNP / Intel TDX enclaves + BYOK PQC.
rightsAutomationOpt-out portal → training + RAG + telemetry cascade; ≤ 30 d completion.
dpoSignOffPer-quarter aggregate report + per-incident sign-off.
+
+ +
+

Deployment Considerations

+ +
+ +
+ + diff --git a/rag-agentic-dashboard/server.js b/rag-agentic-dashboard/server.js index 74a52ca..e1875eb 100644 --- a/rag-agentic-dashboard/server.js +++ b/rag-agentic-dashboard/server.js @@ -23659,6 +23659,83 @@ app.get('/api/prio-impl-research-plan/roadmap', (_req, res) => res.json(PRIOPLAN app.get('/api/prio-impl-research-plan/evidence-pack', (_req, res) => res.json(PRIOPLAN.evidencePack || {})); // ===================== END WP-050 ===================== +// ===================== WP-051 — EXEC-DELIVERY-PROGRAM ===================== +const EXECDP = require('./data/exec-delivery-program.json'); + +app.get('/api/exec-delivery-program', (_req, res) => res.json({ + docRef: EXECDP.docRef, + version: EXECDP.version, + horizon: EXECDP.horizon, + title: EXECDP.title, + subtitle: EXECDP.subtitle, + apiPrefix: EXECDP.apiPrefix, + counts: EXECDP.counts, +})); +app.get('/api/exec-delivery-program/meta', (_req, res) => res.json({ + docRef: EXECDP.docRef, + version: EXECDP.version, + horizon: EXECDP.horizon, + classification: EXECDP.classification, + owner: EXECDP.owner, + buildsOn: EXECDP.buildsOn, + regimes: EXECDP.regimes, +})); +app.get('/api/exec-delivery-program/executive-summary', (_req, res) => res.json(EXECDP.executiveSummary || {})); +app.get('/api/exec-delivery-program/summary', (_req, res) => res.json(EXECDP.executiveSummary || {})); +app.get('/api/exec-delivery-program/counts', (_req, res) => res.json(EXECDP.counts || {})); +app.get('/api/exec-delivery-program/regimes', (_req, res) => res.json(EXECDP.regimes || [])); +app.get('/api/exec-delivery-program/directive', (_req, res) => res.json(EXECDP.directive || {})); +app.get('/api/exec-delivery-program/modules', (_req, res) => res.json(EXECDP.modules || [])); +for (let i = 1; i <= 14; i++) { + app.get(`/api/exec-delivery-program/m${i}`, (_req, res) => { + const m = (EXECDP.modules || []).find(x => x.id === `M${i}`); + if (!m) return res.status(404).json({ error: 'module not found', id: `M${i}` }); + res.json(m); + }); +} +app.get('/api/exec-delivery-program/modules/:id', (req, res) => { + const m = (EXECDP.modules || []).find(x => x.id === req.params.id); + if (!m) return res.status(404).json({ error: 'module not found', id: req.params.id }); + res.json(m); +}); +app.get('/api/exec-delivery-program/sections/:id', (req, res) => { + for (const m of (EXECDP.modules || [])) { + const s = (m.sections || []).find(x => x.id === req.params.id); + if (s) return res.json(s); + } + res.status(404).json({ error: 'section not found', id: req.params.id }); +}); +app.get('/api/exec-delivery-program/kpis', (_req, res) => res.json(EXECDP.kpis || [])); +app.get('/api/exec-delivery-program/risk-control-matrix', (_req, res) => res.json(EXECDP.riskControlMatrix || [])); +app.get('/api/exec-delivery-program/regulators', (_req, res) => res.json(EXECDP.regulators || [])); +app.get('/api/exec-delivery-program/workshops', (_req, res) => res.json(EXECDP.workshops || [])); +app.get('/api/exec-delivery-program/data-flows', (_req, res) => res.json(EXECDP.dataFlows || [])); +app.get('/api/exec-delivery-program/traceability', (_req, res) => res.json(EXECDP.traceability || [])); +app.get('/api/exec-delivery-program/privacy', (_req, res) => res.json(EXECDP.privacy || {})); +app.get('/api/exec-delivery-program/deployment', (_req, res) => res.json(EXECDP.deploymentConsiderations || [])); +app.get('/api/exec-delivery-program/schemas', (_req, res) => res.json(EXECDP.schemas || [])); +app.get('/api/exec-delivery-program/schemas/:id', (req, res) => { + const s = (EXECDP.schemas || []).find(x => x.id === req.params.id); + if (!s) return res.status(404).json({ error: 'schema not found', id: req.params.id }); + res.json(s); +}); +app.get('/api/exec-delivery-program/code-examples', (_req, res) => res.json(EXECDP.codeExamples || [])); +app.get('/api/exec-delivery-program/code-examples/:id', (req, res) => { + const c = (EXECDP.codeExamples || []).find(x => x.id === req.params.id); + if (!c) return res.status(404).json({ error: 'code-example not found', id: req.params.id }); + res.json(c); +}); +app.get('/api/exec-delivery-program/case-studies', (_req, res) => res.json(EXECDP.caseStudies || [])); +app.get('/api/exec-delivery-program/case-studies/:id', (req, res) => { + const c = (EXECDP.caseStudies || []).find(x => x.id === req.params.id); + if (!c) return res.status(404).json({ error: 'case-study not found', id: req.params.id }); + res.json(c); +}); +app.get('/api/exec-delivery-program/rollout-90', (_req, res) => res.json(EXECDP.rollout90 || [])); +app.get('/api/exec-delivery-program/roadmap', (_req, res) => res.json(EXECDP.roadmap || [])); +app.get('/api/exec-delivery-program/evidence-pack', (_req, res) => res.json(EXECDP.evidencePack || {})); +// ===================== END WP-051 ===================== + // SECTION 10: START SERVER // ══════════════════════════════════════════════════════════════════════════════