{
  "title": "报告校验器归档包复测",
  "archive_version": "v0.10.0",
  "archive_sha256": "4fba3fb3dfa96c7b5a5078fc6c24c70f43a54133fd1b97969126485481cb8bda",
  "scope": "原归档包测试；合成样例；本地执行，不代表线上部署或真实业务效果",
  "command": "python3 -m unittest discover -s tests -v",
  "tests_run": 33,
  "result": "passed",
  "tests": [
    "test_builder_cli_writes_canonical_file",
    "test_builder_generates_ranking_and_sentence",
    "test_display_value_must_equal_normalized_value",
    "test_fact_value_cannot_be_assigned_to_another_competitor",
    "test_final_html_accepts_canonical_facts_and_derived_sentence",
    "test_orphan_number_and_manual_superlative_are_blocked",
    "test_ranking_rejects_mixed_windows",
    "test_reversed_fact_value_is_blocked",
    "test_reversed_summary_is_blocked",
    "test_summary_reconciliation_marker_is_required",
    "test_ties_are_generated_as_ties",
    "test_adjacent_category_core_asset_is_blocked",
    "test_analysis_results_are_mandatory",
    "test_claim_fact_references_must_match_html",
    "test_cli_reads_actual_html_claim_map_and_analysis_results",
    "test_client_api_runtime_detail_is_blocked",
    "test_first_touch_and_vague_conversion_disclaimer_are_blocked",
    "test_fixture_media_placeholder_is_blocked_in_client_report",
    "test_general_focus_contract_remains_valid",
    "test_internal_version_language_is_blocked",
    "test_late_media_crop_override_is_blocked",
    "test_metric_context_is_required",
    "test_missing_proof_and_timeline_are_blocked",
    "test_overview_alias_and_new_focus_name_pass",
    "test_paid_search_requires_two_landing_paths",
    "test_recipient_is_optional",
    "test_seo_geo_requires_both_coverage_lanes",
    "test_social_asset_count_follows_channels",
    "test_social_text_only_asset_is_blocked",
    "test_soku_logo_is_blocked_in_client_report",
    "test_valid_paid_search_report_passes",
    "test_valid_seo_geo_report_passes",
    "test_valid_social_video_report_passes"
  ]
}
