{
  "lesson_id": "PLN-022",
  "evaluation_time": "2026-09-16T08:30:00Z",
  "cases": [
    {
      "case_id": "baseline_no_official_dryrun",
      "publish_intent_id": "pi-001",
      "target_account": "acct-prod-A",
      "target_resource": "channel-A",
      "operation": "create_post",
      "payload_canonical": "{\"text\":\"launch\"}",
      "payload_hash": "hash-launch-A",
      "computed_binding": "acct-prod-A|channel-A|hash-launch-A",
      "adapter_snapshot_id": "adp-7",
      "capability_snapshot_id": "cap-7",
      "policy_snapshot_id": "pol-7",
      "quota_snapshot_id": "q-7",
      "snapshots_current": true,
      "local_validation": "PASS",
      "provider_dry_run_support": "UNSUPPORTED",
      "provider_validation_result": null,
      "target_diff": "NONE",
      "duplicate_risk": "LOW",
      "external_side_effect": "NONE",
      "evidence_retrieved_at": "2026-09-16T08:00:00Z",
      "provenance_ref": "src://local+registry"
    },
    {
      "case_id": "target_changed_after_hash",
      "publish_intent_id": "pi-002",
      "target_account": "acct-prod-B",
      "target_resource": "channel-B",
      "operation": "create_post",
      "payload_canonical": "{\"text\":\"launch\"}",
      "payload_hash": "hash-launch-A",
      "computed_binding": "acct-prod-A|channel-A|hash-launch-A",
      "adapter_snapshot_id": "adp-7",
      "capability_snapshot_id": "cap-7",
      "policy_snapshot_id": "pol-7",
      "quota_snapshot_id": "q-7",
      "snapshots_current": true,
      "local_validation": "PASS",
      "provider_dry_run_support": "UNSUPPORTED",
      "provider_validation_result": null,
      "target_diff": "TARGET_CHANGED",
      "duplicate_risk": "LOW",
      "external_side_effect": "NONE",
      "evidence_retrieved_at": "2026-09-16T08:00:00Z",
      "provenance_ref": "src://local+registry"
    },
    {
      "case_id": "stale_policy_snapshot",
      "publish_intent_id": "pi-003",
      "target_account": "acct-prod-A",
      "target_resource": "channel-A",
      "operation": "create_post",
      "payload_canonical": "{\"text\":\"launch\"}",
      "payload_hash": "hash-launch-A",
      "computed_binding": "acct-prod-A|channel-A|hash-launch-A",
      "adapter_snapshot_id": "adp-7",
      "capability_snapshot_id": "cap-7",
      "policy_snapshot_id": "pol-old",
      "quota_snapshot_id": "q-7",
      "snapshots_current": false,
      "local_validation": "PASS",
      "provider_dry_run_support": "UNSUPPORTED",
      "provider_validation_result": null,
      "target_diff": "NONE",
      "duplicate_risk": "LOW",
      "external_side_effect": "NONE",
      "evidence_retrieved_at": "2026-06-01T08:00:00Z",
      "provenance_ref": "src://stale-policy"
    },
    {
      "case_id": "local_validation_failure",
      "publish_intent_id": "pi-004",
      "target_account": "acct-prod-A",
      "target_resource": "channel-A",
      "operation": "create_post",
      "payload_canonical": "{\"text\":\"\"}",
      "payload_hash": "hash-empty-A",
      "computed_binding": "acct-prod-A|channel-A|hash-empty-A",
      "adapter_snapshot_id": "adp-7",
      "capability_snapshot_id": "cap-7",
      "policy_snapshot_id": "pol-7",
      "quota_snapshot_id": "q-7",
      "snapshots_current": true,
      "local_validation": "FAIL",
      "provider_dry_run_support": "UNSUPPORTED",
      "provider_validation_result": null,
      "target_diff": "NONE",
      "duplicate_risk": "LOW",
      "external_side_effect": "NONE",
      "evidence_retrieved_at": "2026-09-16T08:00:00Z",
      "provenance_ref": "src://local-validator"
    },
    {
      "case_id": "official_dryrun_pass",
      "publish_intent_id": "pi-005",
      "target_account": "cluster-A",
      "target_resource": "ns/prod/object-A",
      "operation": "apply",
      "payload_canonical": "{\"kind\":\"ConfigMap\"}",
      "payload_hash": "hash-cm-A",
      "computed_binding": "cluster-A|ns/prod/object-A|hash-cm-A",
      "adapter_snapshot_id": "adp-k8s",
      "capability_snapshot_id": "cap-k8s",
      "policy_snapshot_id": "pol-k8s",
      "quota_snapshot_id": "q-k8s",
      "snapshots_current": true,
      "local_validation": "PASS",
      "provider_dry_run_support": "OFFICIAL_NO_SIDE_EFFECT",
      "provider_validation_result": "PASS",
      "target_diff": "NONE",
      "duplicate_risk": "LOW",
      "external_side_effect": "NONE",
      "evidence_retrieved_at": "2026-09-16T08:00:00Z",
      "provenance_ref": "src://K8S-DRYRUN"
    },
    {
      "case_id": "official_dryrun_fail",
      "publish_intent_id": "pi-006",
      "target_account": "cluster-A",
      "target_resource": "ns/prod/object-B",
      "operation": "apply",
      "payload_canonical": "{\"kind\":\"ConfigMap\"}",
      "payload_hash": "hash-cm-B",
      "computed_binding": "cluster-A|ns/prod/object-B|hash-cm-B",
      "adapter_snapshot_id": "adp-k8s",
      "capability_snapshot_id": "cap-k8s",
      "policy_snapshot_id": "pol-k8s",
      "quota_snapshot_id": "q-k8s",
      "snapshots_current": true,
      "local_validation": "PASS",
      "provider_dry_run_support": "OFFICIAL_NO_SIDE_EFFECT",
      "provider_validation_result": "FAIL_ADMISSION",
      "target_diff": "NONE",
      "duplicate_risk": "LOW",
      "external_side_effect": "NONE",
      "evidence_retrieved_at": "2026-09-16T08:00:00Z",
      "provenance_ref": "src://K8S-DRYRUN"
    },
    {
      "case_id": "missing_provenance",
      "publish_intent_id": "pi-007",
      "target_account": "acct-prod-A",
      "target_resource": "channel-A",
      "operation": "create_post",
      "payload_canonical": "{\"text\":\"launch\"}",
      "payload_hash": "hash-launch-A",
      "computed_binding": "acct-prod-A|channel-A|hash-launch-A",
      "adapter_snapshot_id": "adp-7",
      "capability_snapshot_id": "cap-7",
      "policy_snapshot_id": "pol-7",
      "quota_snapshot_id": "q-7",
      "snapshots_current": true,
      "local_validation": "PASS",
      "provider_dry_run_support": "OFFICIAL_NO_SIDE_EFFECT",
      "provider_validation_result": "PASS",
      "target_diff": "NONE",
      "duplicate_risk": "LOW",
      "external_side_effect": "NONE",
      "evidence_retrieved_at": "2026-09-16T08:00:00Z",
      "provenance_ref": null
    },
    {
      "case_id": "transfer_official_validate_only",
      "publish_intent_id": "pi-008",
      "target_account": "cluster-B",
      "target_resource": "ns/prod/object-C",
      "operation": "apply",
      "payload_canonical": "{\"kind\":\"Secret\"}",
      "payload_hash": "hash-secret-C",
      "computed_binding": "cluster-B|ns/prod/object-C|hash-secret-C",
      "adapter_snapshot_id": "adp-k8s-2",
      "capability_snapshot_id": "cap-k8s-2",
      "policy_snapshot_id": "pol-k8s-2",
      "quota_snapshot_id": "q-k8s-2",
      "snapshots_current": true,
      "local_validation": "PASS",
      "provider_dry_run_support": "OFFICIAL_NO_SIDE_EFFECT",
      "provider_validation_result": "PASS",
      "target_diff": "NONE",
      "duplicate_risk": "MEDIUM_REVIEWED",
      "external_side_effect": "NONE",
      "evidence_retrieved_at": "2026-09-16T08:00:00Z",
      "provenance_ref": "src://K8S-DRYRUN+transfer"
    }
  ]
}
