{
  "lesson_id": "PLN-017",
  "evaluation_time": "2026-09-16T08:00:00Z",
  "cases": [
    {
      "case_id": "baseline_comparable",
      "event_schema_same": true,
      "parameter_mapping": "EXACT",
      "dimension_scope_same": true,
      "metric_semantics_same": true,
      "unit_mapping": "EXACT",
      "aggregation_same": true,
      "filter_set_same": true,
      "cardinality_change": "NONE",
      "provenance_complete": true,
      "source_freshness": "CURRENT",
      "api_compatible": true,
      "bridge_valid": false,
      "needs_rebase": false
    },
    {
      "case_id": "denominator_changed_unbridged",
      "event_schema_same": true,
      "parameter_mapping": "EXACT",
      "dimension_scope_same": true,
      "metric_semantics_same": false,
      "unit_mapping": "EXACT",
      "aggregation_same": true,
      "filter_set_same": true,
      "cardinality_change": "NONE",
      "provenance_complete": true,
      "source_freshness": "CURRENT",
      "api_compatible": true,
      "bridge_valid": false,
      "needs_rebase": false
    },
    {
      "case_id": "parameter_renamed_no_mapping",
      "event_schema_same": false,
      "parameter_mapping": "MISSING",
      "dimension_scope_same": true,
      "metric_semantics_same": true,
      "unit_mapping": "EXACT",
      "aggregation_same": true,
      "filter_set_same": true,
      "cardinality_change": "NONE",
      "provenance_complete": true,
      "source_freshness": "CURRENT",
      "api_compatible": true,
      "bridge_valid": false,
      "needs_rebase": true
    },
    {
      "case_id": "high_cardinality_dimension_added",
      "event_schema_same": true,
      "parameter_mapping": "EXACT",
      "dimension_scope_same": false,
      "metric_semantics_same": true,
      "unit_mapping": "EXACT",
      "aggregation_same": true,
      "filter_set_same": true,
      "cardinality_change": "HIGH",
      "provenance_complete": true,
      "source_freshness": "CURRENT",
      "api_compatible": true,
      "bridge_valid": false,
      "needs_rebase": true
    },
    {
      "case_id": "metadata_stale",
      "event_schema_same": true,
      "parameter_mapping": "EXACT",
      "dimension_scope_same": true,
      "metric_semantics_same": true,
      "unit_mapping": "EXACT",
      "aggregation_same": true,
      "filter_set_same": true,
      "cardinality_change": "NONE",
      "provenance_complete": true,
      "source_freshness": "STALE",
      "api_compatible": true,
      "bridge_valid": false,
      "needs_rebase": false
    },
    {
      "case_id": "compat_api_but_semantics_changed",
      "event_schema_same": true,
      "parameter_mapping": "EXACT",
      "dimension_scope_same": true,
      "metric_semantics_same": false,
      "unit_mapping": "EXACT",
      "aggregation_same": true,
      "filter_set_same": true,
      "cardinality_change": "NONE",
      "provenance_complete": true,
      "source_freshness": "CURRENT",
      "api_compatible": true,
      "bridge_valid": false,
      "needs_rebase": false
    },
    {
      "case_id": "provenance_missing",
      "event_schema_same": null,
      "parameter_mapping": "UNKNOWN",
      "dimension_scope_same": null,
      "metric_semantics_same": null,
      "unit_mapping": "UNKNOWN",
      "aggregation_same": null,
      "filter_set_same": null,
      "cardinality_change": "UNKNOWN",
      "provenance_complete": false,
      "source_freshness": "CURRENT",
      "api_compatible": null,
      "bridge_valid": false,
      "needs_rebase": false
    },
    {
      "case_id": "latency_transfer_explicit_bridge",
      "event_schema_same": true,
      "parameter_mapping": "EXACT",
      "dimension_scope_same": false,
      "metric_semantics_same": true,
      "unit_mapping": "MS_TO_S_0.001",
      "aggregation_same": true,
      "filter_set_same": true,
      "cardinality_change": "CONTROLLED",
      "provenance_complete": true,
      "source_freshness": "CURRENT",
      "api_compatible": true,
      "bridge_valid": true,
      "needs_rebase": false
    }
  ]
}
