{
  "format": "vercy-classification-tests",
  "passed": 60,
  "failed": 0,
  "seconds": 2.561,
  "buildId": "sha256:795fae2be51d6821cf247a96eafba519bcf69a7595909c95dd846d7b43eb5c7e",
  "sourceDigests": {
    "classification_review.py": "feebd78ea20b8665afbb5d63bb9851e885cb2342a0a1e759f094c73402446bb5",
    "classification.schema.json": "807508fc7e29793a93b33ca7cdc0d02f54381838559f5a18531fe2f3dd5b1250",
    "fixtures.py": "a929267d1b81f0e451a34dffc5990f910ceb46694a642264a7aa436453df9e6d",
    "test_classification.py": "4bbdf1eee1a338b5c91a1043b1f25357c0365177c82d63489a9524cb938ae0d3"
  },
  "testNames": [
    "test_ambiguous_authoritative_revisions_not_recency_sorted",
    "test_approval_claim_needs_independent_host_ack",
    "test_cached_ancestor_cannot_bypass_eight_profile_limit",
    "test_chain_request_does_not_change_skos_semantics",
    "test_changed_approval_changes_assessment_identity",
    "test_changed_mapping_does_not_inherit_old_approval",
    "test_combined_replay_budget_refuses_without_truncation",
    "test_concept_validity_exclusion_has_precise_detail",
    "test_conflicting_release_coordinate_across_profiles_is_rejected",
    "test_context_mismatched_competitor_remains_packet_evidence",
    "test_deprecated_or_time_expired_target_never_becomes_candidate",
    "test_direct_mode_does_not_traverse_two_hop_correspondence",
    "test_duplicate_code_not_silently_deduplicated",
    "test_duplicate_crosswalk_pin_is_rejected",
    "test_duplicate_json_and_floats_controls",
    "test_empty_forbidden_slot",
    "test_empty_source_birth_is_preserved_in_packet",
    "test_excluded_code_preserves_source_conformance",
    "test_expired_grant_cannot_replay_read",
    "test_forged_assessment_cannot_pass_replay",
    "test_half_open_assignment_interval",
    "test_identical_release_payload_in_distinct_capture_is_allowed",
    "test_identical_review_and_json_roundtrip",
    "test_input_budget",
    "test_lexical_homonyms_do_not_merge",
    "test_lossful_version_conversion_refused",
    "test_lowercase_is_not_uppercase",
    "test_merge_does_not_migrate_one_member_as_the_union",
    "test_missing_scheme_is_never_label_resolved",
    "test_multiple_independent_categories",
    "test_narrowing_cannot_change_meaning_identity_or_unit",
    "test_narrowing_cannot_widen_cardinality",
    "test_native_identity_is_assessment_not_classified_subject",
    "test_native_no_supersession_or_capture_before_evidence",
    "test_native_wrong_subject_or_digest_is_rejected",
    "test_nonexact_mapping_never_promoted",
    "test_nonselectable_target_rejected",
    "test_other_same_coordinate_payload_conflicts_are_rejected",
    "test_parent_digest_mismatch",
    "test_partial_crosswalk_cannot_prove_unique_candidate",
    "test_partial_release_is_not_a_closed_world",
    "test_profile_cannot_invent_code",
    "test_profile_cycle",
    "test_profile_exclusion_does_not_hide_competitor",
    "test_profile_minimum_beyond_instance_capacity_is_unsupported",
    "test_profile_only_without_assignment",
    "test_proposed_assignment_conformance_is_accompanied_by_notice",
    "test_read_permission_is_exact_actor_purpose_packet",
    "test_required_only_is_explicit_unsupported",
    "test_retired_target_does_not_destroy_historical_membership",
    "test_retirement_with_empty_target",
    "test_scores_never_select",
    "test_selected_historical_correction_preserves_old_snapshot",
    "test_selected_old_revision_has_notice_when_correction_is_captured",
    "test_split_union_not_pairwise_exact",
    "test_tamper_fails_even_if_read_grant_reissued",
    "test_three_business_contexts",
    "test_unknown_future_capture_not_known_now",
    "test_wm_identifier_migration_refused",
    "test_wrong_jurisdiction_not_globally_reused"
  ],
  "limits": "Original local dialect; no remote standard conformance or production authority validation."
}
