DIMENSIONS = [
    "storage_target_state",
    "signer_authority_state",
    "presign_binding_state",
    "expiry_state",
    "transport_boundary_state",
    "transfer_method_state",
    "multipart_lifecycle_state",
    "application_acceptance_state",
]

def analyze(case):
    """Return one bounded state per dimension using only the supplied synthetic fixture.

    Keep authorization, CORS, multipart lifecycle, and application acceptance separate.
    """
    return {d: "OPEN" for d in DIMENSIONS}
