{
  "schema": "MAKNOW_FLR010_LAB_FIXTURES_v1",
  "note": "Synthetic local tenant-isolation state only. No production endpoint, credential, real customer record, or external target is used.",
  "cases": [
    {
      "id": "safe_baseline",
      "actor_tenant": "A",
      "resource_tenant": "A",
      "verified_context": "A",
      "api_ok": true,
      "db_scope_ok": true,
      "cache_namespace_ok": true,
      "queue_context_ok": true,
      "storage_prefix_ok": true,
      "exposure_observed": false,
      "evidence_complete": true,
      "post_actor_tenant": "A",
      "post_resource_tenant": "A",
      "post_verified_context": "A",
      "post_api_ok": true,
      "post_db_scope_ok": true,
      "post_cache_namespace_ok": true,
      "post_queue_context_ok": true,
      "post_storage_prefix_ok": true,
      "post_exposure_observed": false,
      "post_evidence_complete": true
    },
    {
      "id": "database_scope_leak",
      "actor_tenant": "A",
      "resource_tenant": "B",
      "verified_context": "A",
      "api_ok": true,
      "db_scope_ok": false,
      "cache_namespace_ok": true,
      "queue_context_ok": true,
      "storage_prefix_ok": true,
      "exposure_observed": true,
      "evidence_complete": true,
      "post_actor_tenant": "A",
      "post_resource_tenant": "B",
      "post_verified_context": "A",
      "post_api_ok": true,
      "post_db_scope_ok": true,
      "post_cache_namespace_ok": true,
      "post_queue_context_ok": true,
      "post_storage_prefix_ok": true,
      "post_exposure_observed": false,
      "post_evidence_complete": true
    },
    {
      "id": "shared_cache_key_leak",
      "actor_tenant": "A",
      "resource_tenant": "B",
      "verified_context": "A",
      "api_ok": true,
      "db_scope_ok": true,
      "cache_namespace_ok": false,
      "queue_context_ok": true,
      "storage_prefix_ok": true,
      "exposure_observed": true,
      "evidence_complete": true,
      "post_actor_tenant": "A",
      "post_resource_tenant": "B",
      "post_verified_context": "A",
      "post_api_ok": true,
      "post_db_scope_ok": true,
      "post_cache_namespace_ok": true,
      "post_queue_context_ok": true,
      "post_storage_prefix_ok": true,
      "post_exposure_observed": false,
      "post_evidence_complete": true
    },
    {
      "id": "queue_context_leak",
      "actor_tenant": "A",
      "resource_tenant": "B",
      "verified_context": "A",
      "api_ok": true,
      "db_scope_ok": true,
      "cache_namespace_ok": true,
      "queue_context_ok": false,
      "storage_prefix_ok": true,
      "exposure_observed": true,
      "evidence_complete": true,
      "post_actor_tenant": "A",
      "post_resource_tenant": "B",
      "post_verified_context": "A",
      "post_api_ok": true,
      "post_db_scope_ok": true,
      "post_cache_namespace_ok": true,
      "post_queue_context_ok": true,
      "post_storage_prefix_ok": true,
      "post_exposure_observed": false,
      "post_evidence_complete": true
    },
    {
      "id": "storage_prefix_leak",
      "actor_tenant": "A",
      "resource_tenant": "B",
      "verified_context": "A",
      "api_ok": true,
      "db_scope_ok": true,
      "cache_namespace_ok": true,
      "queue_context_ok": true,
      "storage_prefix_ok": false,
      "exposure_observed": true,
      "evidence_complete": true,
      "post_actor_tenant": "A",
      "post_resource_tenant": "B",
      "post_verified_context": "A",
      "post_api_ok": true,
      "post_db_scope_ok": true,
      "post_cache_namespace_ok": true,
      "post_queue_context_ok": true,
      "post_storage_prefix_ok": true,
      "post_exposure_observed": false,
      "post_evidence_complete": true
    },
    {
      "id": "blocked_cross_tenant_attempt",
      "actor_tenant": "A",
      "resource_tenant": "B",
      "verified_context": "A",
      "api_ok": false,
      "db_scope_ok": true,
      "cache_namespace_ok": true,
      "queue_context_ok": true,
      "storage_prefix_ok": true,
      "exposure_observed": false,
      "evidence_complete": true,
      "post_actor_tenant": "A",
      "post_resource_tenant": "B",
      "post_verified_context": "A",
      "post_api_ok": false,
      "post_db_scope_ok": true,
      "post_cache_namespace_ok": true,
      "post_queue_context_ok": true,
      "post_storage_prefix_ok": true,
      "post_exposure_observed": false,
      "post_evidence_complete": true
    },
    {
      "id": "exposure_boundary_unresolved",
      "actor_tenant": "A",
      "resource_tenant": "B",
      "verified_context": "A",
      "api_ok": true,
      "db_scope_ok": true,
      "cache_namespace_ok": null,
      "queue_context_ok": null,
      "storage_prefix_ok": true,
      "exposure_observed": true,
      "evidence_complete": false,
      "post_actor_tenant": "A",
      "post_resource_tenant": "B",
      "post_verified_context": "A",
      "post_api_ok": true,
      "post_db_scope_ok": true,
      "post_cache_namespace_ok": null,
      "post_queue_context_ok": null,
      "post_storage_prefix_ok": true,
      "post_exposure_observed": true,
      "post_evidence_complete": false
    },
    {
      "id": "transfer_cache_fixed_storage_breaks",
      "actor_tenant": "A",
      "resource_tenant": "B",
      "verified_context": "A",
      "api_ok": true,
      "db_scope_ok": true,
      "cache_namespace_ok": false,
      "queue_context_ok": true,
      "storage_prefix_ok": true,
      "exposure_observed": true,
      "evidence_complete": true,
      "post_actor_tenant": "A",
      "post_resource_tenant": "B",
      "post_verified_context": "A",
      "post_api_ok": true,
      "post_db_scope_ok": true,
      "post_cache_namespace_ok": true,
      "post_queue_context_ok": true,
      "post_storage_prefix_ok": false,
      "post_exposure_observed": true,
      "post_evidence_complete": true
    }
  ]
}
