{
  "cases": [
    {
      "surface_id": "S1",
      "capability_id": "ALL",
      "platform_family": "TARGET-A",
      "user_agent_context": "HOME_SCREEN_APP",
      "secure_context": true,
      "manifest_present": true,
      "manifest_scope": "/",
      "install_surface": "AVAILABLE",
      "service_worker_registration": "REGISTERED",
      "service_worker_state": "ACTIVE",
      "offline_data_class": "RECENT_ORDERS_READONLY",
      "cache_strategy": "NETWORK_FIRST_WITH_CACHE",
      "cache_version": "v8",
      "expected_cache_version": "v8",
      "network_state": "INTERMITTENT",
      "push_api_available": true,
      "push_permission_state": "GRANTED",
      "push_subscription_state": "ACTIVE",
      "camera_api_available": true,
      "camera_permission_state": "GRANTED",
      "camera_device_state": "AVAILABLE",
      "fallback_path": "DECLARED",
      "fallback_quality": "ACCEPTABLE",
      "unsupported_reason": "NONE",
      "test_fixture": "baseline_ready",
      "evidence_ref": "E-BASE",
      "evidence_freshness": "CURRENT",
      "required_capabilities": [
        "INSTALL",
        "OFFLINE",
        "PUSH",
        "CAMERA"
      ],
      "expected": "READY",
      "id": "baseline_ready"
    },
    {
      "surface_id": "S1",
      "capability_id": "ALL",
      "platform_family": "TARGET-A",
      "user_agent_context": "HOME_SCREEN_APP",
      "secure_context": true,
      "manifest_present": true,
      "manifest_scope": "/",
      "install_surface": "AVAILABLE",
      "service_worker_registration": "REGISTERED",
      "service_worker_state": "ACTIVE",
      "offline_data_class": "RECENT_ORDERS_READONLY",
      "cache_strategy": "NETWORK_FIRST_WITH_CACHE",
      "cache_version": "v8",
      "expected_cache_version": "v8",
      "network_state": "INTERMITTENT",
      "push_api_available": true,
      "push_permission_state": "DENIED",
      "push_subscription_state": "NONE",
      "camera_api_available": true,
      "camera_permission_state": "GRANTED",
      "camera_device_state": "AVAILABLE",
      "fallback_path": "INBOX_EMAIL",
      "fallback_quality": "ACCEPTABLE",
      "unsupported_reason": "PERMISSION_DENIED",
      "test_fixture": "push_denied_fallback",
      "evidence_ref": "E-PUSH-DENY",
      "evidence_freshness": "CURRENT",
      "required_capabilities": [
        "INSTALL",
        "OFFLINE",
        "PUSH",
        "CAMERA"
      ],
      "expected": "FALLBACK",
      "id": "push_denied_fallback"
    },
    {
      "surface_id": "S1",
      "capability_id": "ALL",
      "platform_family": "TARGET-A",
      "user_agent_context": "HOME_SCREEN_APP",
      "secure_context": true,
      "manifest_present": true,
      "manifest_scope": "/",
      "install_surface": "AVAILABLE",
      "service_worker_registration": "REGISTERED",
      "service_worker_state": "ACTIVE",
      "offline_data_class": "RECENT_ORDERS_READONLY",
      "cache_strategy": "NETWORK_FIRST_WITH_CACHE",
      "cache_version": "v7",
      "expected_cache_version": "v8",
      "network_state": "INTERMITTENT",
      "push_api_available": true,
      "push_permission_state": "GRANTED",
      "push_subscription_state": "ACTIVE",
      "camera_api_available": true,
      "camera_permission_state": "GRANTED",
      "camera_device_state": "AVAILABLE",
      "fallback_path": "BLOCK_OFFLINE_DATA",
      "fallback_quality": "ACCEPTABLE",
      "unsupported_reason": "STALE_CACHE",
      "test_fixture": "stale_cache_schema_change",
      "evidence_ref": "E-CACHE-STALE",
      "evidence_freshness": "STALE",
      "required_capabilities": [
        "INSTALL",
        "OFFLINE",
        "PUSH",
        "CAMERA"
      ],
      "expected": "HOLD",
      "id": "stale_cache_schema_change"
    },
    {
      "surface_id": "S1",
      "capability_id": "ALL",
      "platform_family": "TARGET-A",
      "user_agent_context": "HOME_SCREEN_APP",
      "secure_context": true,
      "manifest_present": true,
      "manifest_scope": "/",
      "install_surface": "AVAILABLE",
      "service_worker_registration": "REGISTERED",
      "service_worker_state": "ACTIVE",
      "offline_data_class": "RECENT_ORDERS_READONLY",
      "cache_strategy": "NETWORK_FIRST_WITH_CACHE",
      "cache_version": "v8",
      "expected_cache_version": "v8",
      "network_state": "INTERMITTENT",
      "push_api_available": true,
      "push_permission_state": "GRANTED",
      "push_subscription_state": "ACTIVE",
      "camera_api_available": true,
      "camera_permission_state": "GRANTED",
      "camera_device_state": "MISSING",
      "fallback_path": "NONE",
      "fallback_quality": "UNACCEPTABLE",
      "unsupported_reason": "NO_DEVICE",
      "test_fixture": "camera_device_missing_no_fallback",
      "evidence_ref": "E-CAMERA-NODEVICE",
      "evidence_freshness": "CURRENT",
      "required_capabilities": [
        "INSTALL",
        "OFFLINE",
        "PUSH",
        "CAMERA"
      ],
      "expected": "UNSUPPORTED",
      "id": "camera_device_missing_no_fallback"
    },
    {
      "surface_id": "S1",
      "capability_id": "ALL",
      "platform_family": "TARGET-A",
      "user_agent_context": "HOME_SCREEN_APP",
      "secure_context": true,
      "manifest_present": true,
      "manifest_scope": "/",
      "install_surface": "AVAILABLE",
      "service_worker_registration": "REGISTERED",
      "service_worker_state": "ACTIVATING",
      "offline_data_class": "RECENT_ORDERS_READONLY",
      "cache_strategy": "NETWORK_FIRST_WITH_CACHE",
      "cache_version": "v8",
      "expected_cache_version": "v8",
      "network_state": "INTERMITTENT",
      "push_api_available": true,
      "push_permission_state": "GRANTED",
      "push_subscription_state": "ACTIVE",
      "camera_api_available": true,
      "camera_permission_state": "GRANTED",
      "camera_device_state": "AVAILABLE",
      "fallback_path": "ONLINE_ONLY",
      "fallback_quality": "ACCEPTABLE",
      "unsupported_reason": "LIFECYCLE_TRANSITION",
      "test_fixture": "service_worker_activating",
      "evidence_ref": "E-SW-ACT",
      "evidence_freshness": "CURRENT",
      "required_capabilities": [
        "INSTALL",
        "OFFLINE",
        "PUSH",
        "CAMERA"
      ],
      "expected": "PARTIAL",
      "id": "service_worker_activating"
    },
    {
      "surface_id": "S1",
      "capability_id": "ALL",
      "platform_family": "TARGET-A",
      "user_agent_context": "HOME_SCREEN_APP",
      "secure_context": true,
      "manifest_present": true,
      "manifest_scope": "/",
      "install_surface": "AVAILABLE",
      "service_worker_registration": "REGISTERED",
      "service_worker_state": "ACTIVE",
      "offline_data_class": "RECENT_ORDERS_READONLY",
      "cache_strategy": "NETWORK_FIRST_WITH_CACHE",
      "cache_version": "v8",
      "expected_cache_version": "v8",
      "network_state": "INTERMITTENT",
      "push_api_available": true,
      "push_permission_state": "GRANTED",
      "push_subscription_state": "NONE",
      "camera_api_available": true,
      "camera_permission_state": "GRANTED",
      "camera_device_state": "AVAILABLE",
      "fallback_path": "INBOX_EMAIL",
      "fallback_quality": "ACCEPTABLE",
      "unsupported_reason": "NO_SUBSCRIPTION",
      "test_fixture": "push_subscription_missing",
      "evidence_ref": "E-PUSH-NOSUB",
      "evidence_freshness": "CURRENT",
      "required_capabilities": [
        "INSTALL",
        "OFFLINE",
        "PUSH",
        "CAMERA"
      ],
      "expected": "FALLBACK",
      "id": "push_subscription_missing"
    },
    {
      "surface_id": "S1",
      "capability_id": "ALL",
      "platform_family": "TARGET-A",
      "user_agent_context": "HOME_SCREEN_APP",
      "secure_context": false,
      "manifest_present": true,
      "manifest_scope": "/",
      "install_surface": "AVAILABLE",
      "service_worker_registration": "REGISTERED",
      "service_worker_state": "ACTIVE",
      "offline_data_class": "RECENT_ORDERS_READONLY",
      "cache_strategy": "NETWORK_FIRST_WITH_CACHE",
      "cache_version": "v8",
      "expected_cache_version": "v8",
      "network_state": "INTERMITTENT",
      "push_api_available": true,
      "push_permission_state": "GRANTED",
      "push_subscription_state": "ACTIVE",
      "camera_api_available": true,
      "camera_permission_state": "GRANTED",
      "camera_device_state": "AVAILABLE",
      "fallback_path": "NONE",
      "fallback_quality": "UNACCEPTABLE",
      "unsupported_reason": "INSECURE_CONTEXT",
      "test_fixture": "insecure_context_no_fallback",
      "evidence_ref": "E-INSECURE",
      "evidence_freshness": "CURRENT",
      "required_capabilities": [
        "INSTALL",
        "OFFLINE",
        "PUSH",
        "CAMERA"
      ],
      "expected": "UNSUPPORTED",
      "id": "insecure_context_no_fallback"
    },
    {
      "surface_id": "S1",
      "capability_id": "ALL",
      "platform_family": "TARGET-B",
      "user_agent_context": "HOME_SCREEN_APP",
      "secure_context": true,
      "manifest_present": false,
      "manifest_scope": "UNKNOWN",
      "install_surface": "AVAILABLE",
      "service_worker_registration": "REGISTERED",
      "service_worker_state": "ACTIVE",
      "offline_data_class": "RECENT_ORDERS_READONLY",
      "cache_strategy": "NETWORK_FIRST_WITH_CACHE",
      "cache_version": "v8",
      "expected_cache_version": "v8",
      "network_state": "INTERMITTENT",
      "push_api_available": true,
      "push_permission_state": "DENIED",
      "push_subscription_state": "NONE",
      "camera_api_available": true,
      "camera_permission_state": "GRANTED",
      "camera_device_state": "AVAILABLE",
      "fallback_path": "INBOX_EMAIL",
      "fallback_quality": "ACCEPTABLE",
      "unsupported_reason": "PUSH_PERMISSION_DENIED",
      "test_fixture": "transfer_platform_b",
      "evidence_ref": "E-TRANSFER-B",
      "evidence_freshness": "CURRENT",
      "required_capabilities": [
        "INSTALL",
        "OFFLINE",
        "PUSH",
        "CAMERA"
      ],
      "expected": "FALLBACK",
      "id": "transfer_platform_b"
    }
  ]
}
