[
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_approved_newer_with_new_knowledge_is_add_knowledge",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_baseline_falls_back_to_graph_version",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_baseline_is_approved_not_latest",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_classifier_add_knowledge",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_classifier_ambiguous",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_classifier_missing",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_classifier_missing_no_approved_version",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_classifier_source_already_present",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_classifier_update_version",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_classifier_update_version_prio",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_classifier_volatile_fields_ignored",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_graph_pointer_is_primary_baseline",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_metadata_stable_change_is_knowledge",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_metadata_volatile_only_change_is_not_knowledge",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_top_level_volatile_only_change_is_not_knowledge",
  "obsidian-graphiti-reconciler-staging/test_classifier.py::test_update_version_priority_over_add_knowledge",
  "obsidian-graphiti-reconciler-staging/test_pipeline.py::test_add_knowledge",
  "obsidian-graphiti-reconciler-staging/test_pipeline.py::test_approved_vs_graph_pointer_split",
  "obsidian-graphiti-reconciler-staging/test_pipeline.py::test_blocked_classification_no_queue_write",
  "obsidian-graphiti-reconciler-staging/test_pipeline.py::test_create",
  "obsidian-graphiti-reconciler-staging/test_pipeline.py::test_idempotency",
  "obsidian-graphiti-reconciler-staging/test_pipeline.py::test_no_duplicate_insert",
  "obsidian-graphiti-reconciler-staging/test_pipeline.py::test_source_already_present_no_write",
  "obsidian-graphiti-reconciler-staging/test_pipeline.py::test_update_version",
  "obsidian-graphiti-reconciler-staging/test_pipeline.py::test_writer_fields_complete",
  "obsidian-graphiti-reconciler-staging/tests/test_aa043_contract.py::test_decision_contract_allows_only_explicit_actions",
  "obsidian-graphiti-reconciler-staging/tests/test_aa043_contract.py::test_graphiti_exact_identity_match",
  "obsidian-graphiti-reconciler-staging/tests/test_aa043_contract.py::test_graphiti_json_provenance_is_read",
  "obsidian-graphiti-reconciler-staging/tests/test_aa043_contract.py::test_graphiti_multiple_matches_are_ambiguous",
  "obsidian-graphiti-reconciler-staging/tests/test_aa043_contract.py::test_graphiti_partial_match_is_not_present",
  "obsidian-graphiti-reconciler-staging/tests/test_aa043_contract.py::test_identity_is_versioned_and_deterministic",
  "obsidian-graphiti-reconciler-staging/tests/test_aa043_contract.py::test_identity_rejects_missing_parts",
  "obsidian-graphiti-reconciler-staging/tests/test_aa043_contract.py::test_queue_gate_rejects_unapproved_decision",
  "obsidian-graphiti-reconciler-staging/tests/test_aa043_contract.py::test_writer_adopts_single_exact_episode_without_write",
  "obsidian-graphiti-reconciler-staging/tests/test_aa043_contract.py::test_writer_blocks_ambiguous_episode",
  "obsidian-graphiti-reconciler-staging/tests/test_aa043_contract.py::test_writer_only_plans_write_for_missing",
  "social-media-agent/test_15_4_regression.py::test_manual_content_is_never_backfilled",
  "social-media-agent/test_15_4_regression.py::test_platform_draft_has_own_body_and_public_cta_when_renderer_empty",
  "social-media-agent/test_15_4_regression.py::test_platform_draft_uses_linkedin_variant_for_linkedin",
  "social-media-agent/test_15_4_regression.py::test_return_to_accepts_only_relative_cockpit_targets",
  "social-media-agent/test_aa007_publish_ready.py::test_irrelevant_listing_and_legal_page_stay_blocked",
  "social-media-agent/test_aa007_publish_ready.py::test_library_has_twenty_distinct_pillars_and_provenance",
  "social-media-agent/test_aa007_publish_ready.py::test_transformable_direct_signal_becomes_mas_package_without_copying_source_title",
  "social-media-agent/test_aa007_publish_ready.py::test_transformable_direct_signal_stays_blocked_without_mas_anchor",
  "social-media-agent/test_aa008_quality.py::test_agent_language_is_rejected_by_quality_gate",
  "social-media-agent/test_aa008_quality.py::test_artificial_mallorca_link_is_blocked",
  "social-media-agent/test_aa008_quality.py::test_cta_matches_content_type",
  "social-media-agent/test_aa008_quality.py::test_outside_air_variant_uses_joint_conditions",
  "social-media-agent/test_aa008_quality.py::test_schimmel_variant_is_cause_oriented",
  "social-media-agent/test_aa008_quality.py::test_unverified_precision_is_not_public",
  "social-media-agent/test_aa009_quality.py::test_adjacent_semantic_duplicate_keeps_stronger_paragraph",
  "social-media-agent/test_aa009_quality.py::test_cleaned_provenance_does_not_leave_sentence_fragment",
  "social-media-agent/test_aa009_quality.py::test_cta_variant_is_semantically_appropriate",
  "social-media-agent/test_aa009_quality.py::test_platform_similarity_gate_rejects_near_identical_versions",
  "social-media-agent/test_aa009_quality.py::test_platform_variants_have_different_hooks_and_compositions",
  "social-media-agent/test_aa010_media.py::test_download_name_is_human_readable",
  "social-media-agent/test_aa010_media.py::test_image_path_must_be_existing_regular_file",
  "social-media-agent/test_aa010_media.py::test_image_relevance_requires_technical_subject",
  "social-media-agent/test_aa010_media.py::test_media_status_distinguishes_idea_and_real_file",
  "social-media-agent/test_aa010_media.py::test_media_status_is_not_ready_when_only_prompt_exists",
  "social-media-agent/test_aa011_quality.py::test_all_supported_pillars_have_a_technical_prompt",
  "social-media-agent/test_aa011_quality.py::test_fach_prompt_prioritizes_technical_motif_and_excludes_tourism",
  "social-media-agent/test_aa011_quality.py::test_internal_asset_route_has_real_source",
  "social-media-agent/test_aa011_quality.py::test_scene_without_technical_subject_is_rejected",
  "social-media-agent/test_aa013_catalog.py::test_asset_repeat_key_is_stable",
  "social-media-agent/test_aa013_catalog.py::test_catalog_has_semantic_fields_and_internal_course_rights",
  "social-media-agent/test_aa013_catalog.py::test_unusable_ai_provider_is_not_selected_as_standard",
  "social-media-agent/test_aa022corr_filter.py::test_facebook_filter_returns_only_facebook_fit_signals",
  "social-media-agent/test_aa022corr_platform.py::test_facebook_api_rows_match_facebook_fit_definition",
  "social-media-agent/test_aa022corr_platform.py::test_linkedin_api_rows_match_linkedin_fit_definition",
  "social-media-agent/test_aa022corr_platform.py::test_source_platform_does_not_create_facebook_fit",
  "social-media-agent/test_aa023_korr01.py::test_competition_panel_keeps_standard_content_actions_and_extra_action",
  "social-media-agent/test_aa023_korr01.py::test_group_headers_use_unique_bodies_and_toggle_handler",
  "social-media-agent/test_aa023_regression.py::test_heute_is_madrid_calendar_day_not_last_24_hours",
  "social-media-agent/test_aa023_regression.py::test_platform_fit_does_not_default_missing_values_to_fit",
  "social-media-agent/test_content_media_semantics.py::test_post_media_can_be_added_explicitly",
  "social-media-agent/test_content_media_semantics.py::test_source_media_does_not_become_post_media",
  "social-media-agent/test_media_source_policy.py::test_codex_generation_is_fail_closed",
  "social-media-agent/test_media_source_policy.py::test_matcher_always_returns_top_one_from_eligible_library",
  "social-media-agent/test_media_source_policy.py::test_openai_generation_is_fail_closed",
  "social-media-agent/test_media_source_policy.py::test_package_and_carousel_generators_are_disabled",
  "social-media-agent/test_media_source_policy.py::test_topic_photo_fallback_is_disabled",
  "social-media-agent/test_media_source_policy.py::test_visual_render_returns_library_miss_without_writing",
  "social-media-agent/test_publish_ready.py::test_evergreen_candidate_is_traceable_to_existing_knowledge",
  "social-media-agent/test_publish_ready.py::test_experience_candidate_is_explicitly_mas_eligible",
  "social-media-agent/test_publish_ready.py::test_google_news_redirect_is_not_publish_ready",
  "social-media-agent/test_publish_ready.py::test_publish_ready_requires_direct_grounded_signal_and_media",
  "social-media-agent/test_radar_quality.py::test_competition_is_not_marked_as_product_recommendation",
  "social-media-agent/test_radar_quality.py::test_critical_technical_claim_is_preserved_as_enlightenment_candidate",
  "social-media-agent/test_radar_quality.py::test_evergreen_is_usable_knowledge_not_current_claim",
  "social-media-agent/test_radar_quality.py::test_unreviewed_mas_signal_remains_unreviewed",
  "social-media-agent/test_signal_cockpit_calendar_boundaries.py::test_after_madrid_midnight_uses_new_local_calendar_day[1-2026-08-27T22:00:00+00:00]",
  "social-media-agent/test_signal_cockpit_calendar_boundaries.py::test_after_madrid_midnight_uses_new_local_calendar_day[14-2026-08-14T22:00:00+00:00]",
  "social-media-agent/test_signal_cockpit_calendar_boundaries.py::test_after_madrid_midnight_uses_new_local_calendar_day[2-2026-08-26T22:00:00+00:00]",
  "social-media-agent/test_signal_cockpit_calendar_boundaries.py::test_after_madrid_midnight_uses_new_local_calendar_day[5-2026-08-23T22:00:00+00:00]",
  "social-media-agent/test_signal_cockpit_calendar_boundaries.py::test_after_madrid_midnight_uses_new_local_calendar_day[7-2026-08-21T22:00:00+00:00]",
  "social-media-agent/test_signal_cockpit_calendar_boundaries.py::test_before_madrid_midnight_uses_inclusive_local_calendar_days[1-2026-08-26T22:00:00+00:00]",
  "social-media-agent/test_signal_cockpit_calendar_boundaries.py::test_before_madrid_midnight_uses_inclusive_local_calendar_days[14-2026-08-13T22:00:00+00:00]",
  "social-media-agent/test_signal_cockpit_calendar_boundaries.py::test_before_madrid_midnight_uses_inclusive_local_calendar_days[2-2026-08-25T22:00:00+00:00]",
  "social-media-agent/test_signal_cockpit_calendar_boundaries.py::test_before_madrid_midnight_uses_inclusive_local_calendar_days[5-2026-08-22T22:00:00+00:00]",
  "social-media-agent/test_signal_cockpit_calendar_boundaries.py::test_before_madrid_midnight_uses_inclusive_local_calendar_days[7-2026-08-20T22:00:00+00:00]",
  "social-media-agent/test_signal_cockpit_time_filter.py::test_evergreen_view_is_separate_from_current_preselection",
  "social-media-agent/test_signal_cockpit_time_filter.py::test_freshness_classifies_current_old_evergreen_and_unknown",
  "social-media-agent/test_signal_cockpit_time_filter.py::test_missing_published_is_conservative",
  "social-media-agent/test_signal_cockpit_time_filter.py::test_observation_windows_remain_separate_from_freshness",
  "social-media-agent/test_signal_cockpit_time_filter.py::test_old_published_is_raw_but_not_current_preselection",
  "social-media-agent/test_signal_cockpit_time_filter.py::test_raw_view_exposes_freshness_fields_and_irrelevant_signal",
  "social-media-agent/test_signal_cockpit_time_filter.py::test_readtime_mas_relevance_can_admit_current_signal",
  "social-media-agent/test_signal_cockpit_time_filter.py::test_recent_published_can_pass_preselection",
  "social-media-agent/test_signal_cockpit_time_filter.py::test_two_year_old_published_content_is_never_current",
  "social-media-agent/test_signal_operations.py::test_pin_port_writes_and_reads_back",
  "social-media-agent/test_signal_operations.py::test_ports_fail_closed_for_unknown_signal",
  "social-media-agent/test_signal_operations.py::test_status_port_writes_and_reads_back",
  "social-media-agent/test_visual_template_guard.py::test_visual_context_contains_structured_concept",
  "social-media-agent/test_visual_template_guard.py::test_visual_template_is_fully_rendered_and_uses_canonical_domain",
  "social-media-agent/tests/test_aa014_korr06_regression.py::test_aa014_korr06_negative_fixture_matrix_declares_failures",
  "social-media-radar/test_aa020_linkedin_fit.py::test_irrelevant_signal_can_never_be_linkedin_fit",
  "social-media-radar/test_aa020_linkedin_fit.py::test_linkedin_reason_is_concrete_not_generic_marketing",
  "social-media-radar/test_aa020_linkedin_fit.py::test_linkedin_score_three_requires_analysis_measurement_or_planning",
  "social-media-radar/test_aa020_linkedin_fit.py::test_professional_linkedin_score_requires_real_technical_content",
  "social-media-radar/test_aa020_linkedin_fit.py::test_search_context_does_not_make_tourism_signal_mas_relevant",
  "social-media-radar/test_aa020_linkedin_fit.py::test_spanish_humidity_and_air_circulation_problem_is_linkedin_candidate",
  "social-media-radar/test_aa020_linkedin_fit.py::test_technical_mas_topic_is_linkedin_candidate_independent_of_source",
  "social-media-radar/test_aa021_ingestion.py::test_youtube_relative_german_publication_is_normalized",
  "social-media-radar/test_aa021_ingestion.py::test_youtube_relative_spanish_and_english_publication_is_normalized",
  "social-media-radar/test_aa021_ingestion.py::test_youtube_topic_search_requests_newest_uploads",
  "social-media-radar/test_aa021_ingestion.py::test_youtube_unknown_publication_stays_unknown",
  "social-media-radar/test_aa022_sources.py::test_professional_rss_sources_are_configured",
  "social-media-radar/test_aa022_sources.py::test_professional_rss_sources_are_real_rss_urls",
  "social-media-radar/test_aa022corr02_facebook_fit.py::test_facebook_fit_and_briefing_use_same_content_decision",
  "social-media-radar/test_aa022corr02_facebook_fit.py::test_facebook_fit_requires_mas_relevance",
  "social-media-radar/test_aa022corr02_facebook_fit.py::test_practical_mas_topics_can_be_facebook_fit_without_local_emotion",
  "social-media-radar/test_aa022corr_sources.py::test_active_verified_watch_entities_have_a_primary_ingestion_path",
  "social-media-radar/test_aa022corr_sources.py::test_disabled_bbs_entity_is_not_active",
  "social-media-radar/test_aa022corr_sources.py::test_unintegrated_references_are_not_productive_rss_sources",
  "social-media-radar/test_aa049_mas_relevance.py::test_aa049_boundary_cases",
  "social-media-radar/test_aa049_mas_relevance.py::test_aa049_negative_cases",
  "social-media-radar/test_aa049_mas_relevance.py::test_aa049_positive_cases",
  "social-media-radar/test_aa049_mas_relevance.py::test_central_ventilation_business_need_outscores_generic_weather",
  "social-media-radar/test_aa049_mas_relevance.py::test_score_uses_publication_time_for_age_penalty",
  "social-media-radar/test_aa057_mas_entertainment_gate.py::test_entertainment_mold_without_building_context_is_not_mas_content",
  "social-media-radar/test_aa057_mas_entertainment_gate.py::test_real_building_moisture_context_remains_mas_relevant",
  "social-media-radar/test_website_intake.py::test_allowed_paths_and_robots_are_fail_closed",
  "social-media-radar/test_website_intake.py::test_fetch_uses_public_user_agent",
  "social-media-radar/test_website_intake.py::test_parse_extracts_metadata_and_image",
  "social-media-radar/tests/test_brand_runtime_isolation.py::BrandRuntimeIsolationTests::test_as_rejects_mas_signal_and_case_databases",
  "social-media-radar/tests/test_brand_runtime_isolation.py::BrandRuntimeIsolationTests::test_brand_rejects_other_brand_output_root",
  "social-media-radar/tests/test_brand_runtime_isolation.py::BrandRuntimeIsolationTests::test_mas_and_as_production_bindings_are_distinct",
  "social-media-radar/tests/test_brand_runtime_isolation.py::BrandRuntimeIsolationTests::test_mas_rejects_agent_solutions_signal_database",
  "social-media-radar/tests/test_signal_enrichment_port.py::SignalEnrichmentPortTests::test_enrich_preserves_legacy_metadata_semantics",
  "social-media-radar/tests/test_signal_enrichment_port.py::SignalEnrichmentPortTests::test_non_meta_ad_does_not_copy_ad_only_fields",
  "social-media-radar/tests/test_signal_enrichment_port.py::SignalEnrichmentPortTests::test_policy_blocks_unassigned_enrichment",
  "social-media-radar/tests/test_signal_enrichment_port.py::SignalEnrichmentPortTests::test_translation_writes_only_topic_de",
  "social-media-radar/tests/test_signal_intake_port.py::SignalIntakePortTests::test_attach_source_updates_parent_and_is_idempotent",
  "social-media-radar/tests/test_signal_intake_port.py::SignalIntakePortTests::test_missing_parent_fails_closed",
  "social-media-radar/tests/test_signal_intelligence_port.py::SignalIntelligencePortTests::test_apply_cluster_updates_only_intelligence_fields",
  "social-media-radar/tests/test_signal_intelligence_port.py::SignalIntelligencePortTests::test_legacy_null_score_propagation_is_preserved",
  "social-media-radar/tests/test_signal_intelligence_port.py::SignalIntelligencePortTests::test_unknown_signal_is_not_silently_created",
  "social-media-radar/tests/test_signal_media_port.py::SignalMediaPortTests::test_media_fields_are_assigned_only_to_intake",
  "social-media-radar/tests/test_signal_media_port.py::SignalMediaPortTests::test_record_verified_image_preserves_values_and_coercion",
  "social-media-radar/tests/test_signal_sources_integrity.py::test_add_source_requires_existing_parent",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_a_approve_is_atomic_and_finalizes_ready_package_without_publish",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_b_reject_requires_reason_and_preserves_all_artifacts",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_c2_async_revision_contract_persists_before_worker_processing",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_c_revision_request_reuses_production_and_quality_with_immutable_history",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_d_visual_revision_creates_a_new_revision_bound_visual",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_e_duplicate_approve_is_idempotent",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_f_concurrent_conflicting_decisions_allow_exactly_one_winner",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_g_cross_profile_and_non_approver_are_denied",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_h_tampered_content_or_platform_hash_blocks_decision",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_i_old_revision_action_conflicts_after_revision_request",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_j_warnings_have_no_approval_action",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_k_incomplete_package_leaves_valid_approval_but_not_ready",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_l_read_model_contains_traceability_and_actions",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_m_duplicate_reject_is_idempotent_and_approve_conflicts",
  "social-media-radar/tests/test_sma_approval.py::ApprovalTests::test_n_duplicate_revision_request_creates_no_second_run_or_revision",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_a_queue_lists_only_profile_bound_awaiting_content",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_b_detail_exposes_ui_model_and_optional_traceability",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_c_approve_reaches_ready_and_ui_never_claims_published",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_d_reject_removes_item_from_open_queue_and_keeps_history",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_e_revision_double_click_creates_one_new_revision_and_new_approval",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_f_stale_revision_returns_controlled_409",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_g_cross_profile_is_404_without_data_leak",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_h_viewer_can_read_but_cannot_approve",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_i_concurrent_approve_and_reject_have_one_http_success",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_j_feature_flag_off_exposes_no_approval_routes",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_k_csrf_and_missing_productive_actor_are_blocked",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_l2_navigation_and_revision_api_outage_are_controlled",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_l_cockpit_page_is_decision_first_and_visual_is_truthful",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_m_double_approve_reuses_one_event",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_n_changed_content_has_specific_conflict_response",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_o_incomplete_package_reports_approved_but_not_ready",
  "social-media-radar/tests/test_sma_approval_api.py::ApprovalApiTests::test_p_revision_production_failure_is_controlled",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_a_identity_resolver_fixture_binds_opaque_server_session",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_b_actor_without_auth_is_401",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_c_identity_for_wrong_profile_is_blocked_without_disclosure",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_d_session_and_csrf_contract_is_explicit",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_e_manifest_is_valid_and_contains_no_secret_values",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_f_feature_flags_are_independent_and_deny_by_default",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_g_backup_restore_round_trip_uses_test_paths_only",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_h_migration_dry_run_uses_fresh_current_product_copy_without_source_write",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_i_worker_examples_have_safety_and_lifecycle_contract",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_j_all_manifest_activation_defaults_are_off",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_k_installation_units_and_nginx_candidate_validate",
  "social-media-radar/tests/test_sma_deployment.py::DeploymentContractTests::test_l_read_only_preflight_reports_unmigrated_product_without_changing_it",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_a_b_snapshot_and_idempotence",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_c_agent_history_is_separate_and_profile_remains_inactive",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_d_facebook_linkedin_count_globally_once_and_each_platform_once",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_e_f_deterministic_7_30_90_windows_and_days_since",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_g_h_subtopic_and_angle_are_independent",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_i_j_exact_visual_and_motif_family",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_k_l_policy_weights_and_zero_weight_statuses",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_m_legacy_internal_report_and_on_hold_boundary",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_n_new_revision_keeps_old_snapshot_immutable_and_latest_is_relevant",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_o_cross_profile_access_is_rejected",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_p_retired_taxonomy_does_not_change_old_history",
  "social-media-radar/tests/test_sma_history.py::ContentHistoryIntegrationTests::test_q_publication_evidence_is_idempotent_and_audited",
  "social-media-radar/tests/test_sma_llm_adapter.py::LLMAdapterTests::test_deny_by_default_and_config_from_environment",
  "social-media-radar/tests/test_sma_llm_adapter.py::LLMAdapterTests::test_grounding_guard_rejects_unknown_fact_and_unsourced_number",
  "social-media-radar/tests/test_sma_llm_adapter.py::LLMAdapterTests::test_invalid_platform_and_missing_platform_text",
  "social-media-radar/tests/test_sma_llm_adapter.py::LLMAdapterTests::test_missing_fields_invalid_json_and_schema_are_non_retryable",
  "social-media-radar/tests/test_sma_llm_adapter.py::LLMAdapterTests::test_retryable_transport_error_retries_once_without_exposing_secret",
  "social-media-radar/tests/test_sma_llm_adapter.py::LLMAdapterTests::test_successful_structured_generation_and_platform_variants",
  "social-media-radar/tests/test_sma_llm_adapter.py::LLMAdapterTests::test_timeout_rate_limit_and_provider_errors_are_retryable",
  "social-media-radar/tests/test_sma_llm_adapter.py::LLMAdapterTests::test_unknown_source_and_safety_are_non_retryable",
  "social-media-radar/tests/test_sma_manual_start_api.py::ManualStartApiTests::test_auth_rbac_csrf_cross_profile_and_feature_gate",
  "social-media-radar/tests/test_sma_manual_start_api.py::ManualStartApiTests::test_cockpit_monitoring_is_hidden_when_read_api_is_off",
  "social-media-radar/tests/test_sma_manual_start_api.py::ManualStartApiTests::test_cockpit_monitoring_page_is_read_only_and_shows_manual_gate",
  "social-media-radar/tests/test_sma_manual_start_api.py::ManualStartApiTests::test_idempotency_and_parallel_requests",
  "social-media-radar/tests/test_sma_manual_start_api.py::ManualStartApiTests::test_idempotency_key_is_required",
  "social-media-radar/tests/test_sma_manual_start_api.py::ManualStartApiTests::test_invalid_origin_is_rejected",
  "social-media-radar/tests/test_sma_manual_start_api.py::ManualStartApiTests::test_manual_start_without_signal_delegates_and_returns_contract",
  "social-media-radar/tests/test_sma_manual_start_api.py::ManualStartApiTests::test_preferred_signal_is_forwarded_without_production_call",
  "social-media-radar/tests/test_sma_matching.py::MatchingIntegrationTests::test_a_global_impulse_is_profile_neutral_and_multi_matches",
  "social-media-radar/tests/test_sma_matching.py::MatchingIntegrationTests::test_b_c_d_mas_only_agent_only_and_no_assignment",
  "social-media-radar/tests/test_sma_matching.py::MatchingIntegrationTests::test_e_idempotence_and_version_provenance",
  "social-media-radar/tests/test_sma_matching.py::MatchingIntegrationTests::test_f_g_eligibility_manual_review_and_validity",
  "social-media-radar/tests/test_sma_matching.py::MatchingIntegrationTests::test_h_inactive_agent_is_shadow_only",
  "social-media-radar/tests/test_sma_matching.py::MatchingIntegrationTests::test_i_cross_profile_reads_and_writes_are_rejected",
  "social-media-radar/tests/test_sma_matching.py::MatchingIntegrationTests::test_j_legacy_mas_fields_are_not_global_or_used_by_agent",
  "social-media-radar/tests/test_sma_matching.py::MatchingIntegrationTests::test_k_no_selection_queue_or_workflow_side_effects",
  "social-media-radar/tests/test_sma_matching.py::MatchingIntegrationTests::test_repository_listing_and_normalization",
  "social-media-radar/tests/test_sma_monitoring.py::MonitoringTests::test_snapshot_is_read_projection_with_required_cockpit_fields",
  "social-media-radar/tests/test_sma_pilot.py::PilotPreflightTests::test_contract_is_exactly_one_and_requires_approval",
  "social-media-radar/tests/test_sma_pilot.py::PilotPreflightTests::test_credential_inspection_reports_presence_only",
  "social-media-radar/tests/test_sma_pilot.py::PilotPreflightTests::test_fresh_product_copy_has_active_mas_profile_and_no_pipeline_writes",
  "social-media-radar/tests/test_sma_pilot.py::PilotPreflightTests::test_future_flag_plan_is_explicit_and_current_flags_are_safe",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_a_mas_golden_path_reaches_quality_check",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_b_empty_slot_creates_nothing",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_c_same_handoff_is_idempotent",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_d_cross_profile_context_is_rejected",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_e_pinned_profile_config_survives_active_change",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_f_explicit_revision_keeps_revision_one_immutable",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_g_facebook_and_linkedin_are_distinct_and_hash_bound",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_h_single_platform_intent_is_respected",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_i_foreign_brand_leak_becomes_quality_warning",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_j_visual_plan_respects_classified_motif",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_k_all_five_steps_have_hashes_and_checkpoints",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_l_source_missing_has_classified_error",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_m_generator_is_profile_neutral_for_agent_fixture",
  "social-media-radar/tests/test_sma_production.py::ProductionTests::test_n_no_quality_review_or_approval_is_created",
  "social-media-radar/tests/test_sma_provider_contract.py::ProviderContractTests::test_complete_llm_and_visual_config_is_explicit",
  "social-media-radar/tests/test_sma_provider_contract.py::ProviderContractTests::test_missing_credential_fails_closed_without_network",
  "social-media-radar/tests/test_sma_provider_contract.py::ProviderContractTests::test_systemd_reference_defaults_are_explicit_and_secret_is_not_metadata",
  "social-media-radar/tests/test_sma_provider_contract.py::ProviderContractTests::test_unknown_provider_model_endpoint_and_retry_values_fail",
  "social-media-radar/tests/test_sma_provider_contract.py::ProviderContractTests::test_unsafe_or_empty_credential_file_fails_closed",
  "social-media-radar/tests/test_sma_provider_contract.py::ProviderContractTests::test_visual_contract_rejects_unknown_provider_and_unsafe_credential_reference",
  "social-media-radar/tests/test_sma_provider_provisioning.py::ProviderProvisioningTests::test_dropin_is_only_a_template_and_units_not_modified",
  "social-media-radar/tests/test_sma_provider_provisioning.py::ProviderProvisioningTests::test_script_syntax_and_paths",
  "social-media-radar/tests/test_sma_provider_settings.py::ProviderSettingsTests::test_cross_profile_isolated",
  "social-media-radar/tests/test_sma_provider_settings.py::ProviderSettingsTests::test_draft_activate_retire_and_read_model",
  "social-media-radar/tests/test_sma_provider_settings.py::ProviderSettingsTests::test_incomplete_configuration_has_no_active_snapshot",
  "social-media-radar/tests/test_sma_provider_settings.py::ProviderSettingsTests::test_invalid_endpoint_provider_model_reference_and_secret_fail_closed",
  "social-media-radar/tests/test_sma_provider_settings.py::ProviderSettingsTests::test_llm_and_visual_are_independently_switchable",
  "social-media-radar/tests/test_sma_provider_settings.py::ProviderSettingsTests::test_running_pin_is_immutable_after_provider_change",
  "social-media-radar/tests/test_sma_provider_settings_api.py::ProviderSettingsApiTests::test_draft_activation_retirement_and_read_model",
  "social-media-radar/tests/test_sma_provider_settings_api.py::ProviderSettingsApiTests::test_settings_page_is_read_model_and_writes_not_in_template",
  "social-media-radar/tests/test_sma_provider_settings_api.py::ProviderSettingsApiTests::test_validation_secret_csrf_cross_profile_and_gate",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_a_valid_mas_passes_and_creates_approval_handoff",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_b_unsupported_concrete_number_fails",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_c_foreign_brand_cta_fails",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_d_cross_platform_contradiction_fails",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_e_visual_contradiction_is_configured_warning",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_f_placeholder_leak_fails",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_g_hash_mismatch_invalidates_handoff",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_h_quality_config_is_pinned",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_i_revision_two_requires_own_review",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_j_identical_handoff_is_idempotent",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_k_cross_profile_handoff_fails",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_l_findings_are_structured_and_revision_bound",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_m_ferry_context_cannot_become_moisture_content",
  "social-media-radar/tests/test_sma_quality.py::QualityTests::test_n_agent_rules_detect_mas_leak_without_profile_branch",
  "social-media-radar/tests/test_sma_repository.py::RepositoryIntegrationTests::test_cas_transition_is_atomic_with_event_and_concurrent",
  "social-media-radar/tests/test_sma_repository.py::RepositoryIntegrationTests::test_connection_policy_and_read_only",
  "social-media-radar/tests/test_sma_repository.py::RepositoryIntegrationTests::test_cross_profile_objects_and_accounts_are_rejected",
  "social-media-radar/tests/test_sma_repository.py::RepositoryIntegrationTests::test_enqueue_is_idempotent_and_profile_ordering",
  "social-media-radar/tests/test_sma_repository.py::RepositoryIntegrationTests::test_global_signal_boundary_and_profile_candidate",
  "social-media-radar/tests/test_sma_repository.py::RepositoryIntegrationTests::test_profile_bound_artifact_approval_package_and_publication_repositories",
  "social-media-radar/tests/test_sma_repository.py::RepositoryIntegrationTests::test_profile_context_validation_and_rbac",
  "social-media-radar/tests/test_sma_repository.py::RepositoryIntegrationTests::test_profile_fairness_precedes_cross_profile_priority",
  "social-media-radar/tests/test_sma_repository.py::RepositoryIntegrationTests::test_reservation_is_exclusive_and_fenced_after_timeout",
  "social-media-radar/tests/test_sma_repository.py::RepositoryIntegrationTests::test_transaction_rolls_back_and_exception_propagates",
  "social-media-radar/tests/test_sma_repository.py::RepositoryIntegrationTests::test_workflow_events_are_append_only",
  "social-media-radar/tests/test_sma_retry_policy.py::ContentRetryPolicyTests::test_attempt_five_is_terminal",
  "social-media-radar/tests/test_sma_retry_policy.py::ContentRetryPolicyTests::test_attempts_one_to_four_use_binding_backoff",
  "social-media-radar/tests/test_sma_retry_policy.py::ContentRetryPolicyTests::test_policy_is_immutable_and_exactly_five_attempts",
  "social-media-radar/tests/test_sma_retry_policy.py::ContentRetryPolicyTests::test_policy_rejects_invalid_attempts",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeAuthTests::test_a_wrong_login_is_generic_and_single_operator_only",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeAuthTests::test_b_valid_server_session_has_secure_cookie_and_real_actor_context",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeAuthTests::test_c_session_expiry_invalidates_request",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeAuthTests::test_d_csrf_origin_and_logout",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeAuthTests::test_e_revision_ui_is_off_and_api_prefix_is_real",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeAuthTests::test_f_health_endpoints_and_all_off_defaults",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeWorkerTests::test_g_content_worker_consumes_one_selected_handoff_and_reaches_approval",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeWorkerTests::test_h_revision_worker_retries_with_backoff_then_completes",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeWorkerTests::test_i_stale_revision_lease_is_recovered_with_new_fence",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeWorkerTests::test_j_non_retryable_revision_is_terminal_and_main_request_failed",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeWorkerTests::test_k_scheduler_empty_is_success_and_idempotent",
  "social-media-radar/tests/test_sma_runtime.py::RuntimeWorkerTests::test_l_shadow_and_live_pilot_dry_runs_have_no_side_effect",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_a_positive_base_score_uses_manifest_weights",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_b_day_1_2_3_progressive_repetition_golden",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_c_7_30_90_decay_is_progressively_relaxed",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_d_topic_and_subtopic_penalties_are_separate",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_e_angle_rotation",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_f_g_exact_visual_and_motif_family",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_h_i_long_gap_and_controlled_cold_start",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_j_manual_priority_and_hooks_remain_separate",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_k_platform_specific_history_blend",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_l_profile_isolation_and_inactive_agent_shadow",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_m_eligibility_is_not_overwritten",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_n_identical_input_is_deterministic",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_o_active_config_is_immutable_and_hash_deterministic",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_override_hook_reduces_only_repetition",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_p_new_config_only_changes_new_evaluation",
  "social-media-radar/tests/test_sma_scoring.py::DynamicScoringTests::test_q_breakdown_sums_exactly_and_alternative_can_score_higher",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_a_autonomous_normal_operation_without_directive",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_b_best_candidate_wins",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_c_rotation_can_change_winner",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_d_strong_current_topic_can_win_despite_rotation_pressure",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_e_below_minimum_score_is_empty",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_f_below_minimum_base_is_not_selectable",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_g_manual_review_is_ranked_but_not_selected",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_h_ineligible_never_wins",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_i_only_nonselectable_candidates_produce_empty",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_j_tie_breaking_is_deterministic",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_k_top_n_snapshot_is_bounded",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_l_explainability_is_machine_and_human_readable",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_m_identical_run_input_is_reproducible_and_fully_pinned",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_n_run_idempotency",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_o_slot_idempotency",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_p_concurrency_yields_one_decision",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_q_cross_profile_slot_is_rejected",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_r_shadow_flag_uses_shadow_scoring_and_balance",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_s2_shadow_run_is_labeled_and_does_not_consume_candidate",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_s_scoring_and_balance_outputs_are_consumed",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_selection_config_hash_and_lifecycle",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_t_selected_creates_handoff_without_content",
  "social-media-radar/tests/test_sma_selection.py::SelectionTests::test_u_empty_has_no_handoff",
  "social-media-radar/tests/test_sma_shadow_contract.py::ShadowExecutionContractTests::test_dry_run_plans_full_path_without_side_effects",
  "social-media-radar/tests/test_sma_shadow_contract.py::ShadowExecutionContractTests::test_execute_requires_feature_and_weak_signal_fails_closed",
  "social-media-radar/tests/test_sma_shadow_contract.py::ShadowExecutionContractTests::test_golden_execute_idempotency_and_production_gate",
  "social-media-radar/tests/test_sma_shadow_contract.py::ShadowExecutionContractTests::test_productive_write_requires_valid_shadow_capability",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_approval_and_rejection_are_idempotent",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_cas_concurrency_exactly_one_wins",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_complete_happy_path_and_multi_platform_publication",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_content_retry_policy_exhausts_on_fifth_attempt",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_event_insert_failure_rolls_back_state",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_expected_content_claim_does_not_take_another_queue_item",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_finish_step_and_cancel_are_deterministic",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_heartbeat_overdue_recovery_fences_old_worker",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_invalid_transition_and_quality_gate",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_lease_health_timeout_and_old_worker_fencing",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_machine_definition_is_single_consistent_source",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_new_revision_invalidates_approval_and_controls_rejected_retry",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_rbac_cross_profile_and_inactive_agent_solutions",
  "social-media-radar/tests/test_sma_state_machine.py::StateMachineTests::test_retryable_and_non_retryable_run_failures_remain_separate_from_content",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_a_neutral_equal_topics_have_no_name_priority",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_b_underrepresented_topic_gets_positive_bonus",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_c_overrepresented_topic_is_flagged_without_negative_bonus",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_d_30d_and_90d_shares_are_independent",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_e_cold_start_and_ineligible_do_not_get_aggressive_bonus",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_f_long_topic_gap_is_visible_and_anti_double_cap_applies",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_g_strategic_category_deficit",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_h_angle_deficit",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_i_visual_family_deficit",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_j_facebook_and_linkedin_balance_are_separate",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_k_profile_isolation_and_agent_shadow",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_l_active_strategy_is_immutable_and_hash_is_deterministic",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_m_clone_activate_preserves_old_version_and_supports_season_frequency",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_n_invalid_target_values_are_rejected",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_o_taxonomy_from_another_profile_is_rejected",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_p_scoring_hooks_change_only_bonus_fields",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_q_same_cutoff_is_reproducible",
  "social-media-radar/tests/test_sma_strategy.py::StrategicBalanceTests::test_r_balance_does_not_force_selection_or_queue_work",
  "social-media-radar/tests/test_sma_taxonomy.py::TaxonomyIntegrationTests::test_a_b_mas_taxonomy_has_ten_equal_topic_fields_without_weights",
  "social-media-radar/tests/test_sma_taxonomy.py::TaxonomyIntegrationTests::test_c_l_valid_classification_secondary_tags_and_low_confidence",
  "social-media-radar/tests/test_sma_taxonomy.py::TaxonomyIntegrationTests::test_d_unknown_topic_is_rejected",
  "social-media-radar/tests/test_sma_taxonomy.py::TaxonomyIntegrationTests::test_e_subtopic_from_wrong_parent_is_rejected",
  "social-media-radar/tests/test_sma_taxonomy.py::TaxonomyIntegrationTests::test_f_cross_profile_taxonomy_candidate_and_classification_are_rejected",
  "social-media-radar/tests/test_sma_taxonomy.py::TaxonomyIntegrationTests::test_g_h_active_immutable_and_clone_to_draft",
  "social-media-radar/tests/test_sma_taxonomy.py::TaxonomyIntegrationTests::test_i_activation_retires_old_and_appends_audit_events",
  "social-media-radar/tests/test_sma_taxonomy.py::TaxonomyIntegrationTests::test_j_k_existing_classification_retains_old_version_and_one_primary",
  "social-media-radar/tests/test_sma_taxonomy.py::TaxonomyIntegrationTests::test_m_agent_fixture_is_technical_and_profile_remains_inactive",
  "social-media-radar/tests/test_sma_taxonomy.py::TaxonomyIntegrationTests::test_n_legacy_mapping_does_not_blindly_map_ambiguous_categories",
  "social-media-radar/tests/test_sma_taxonomy.py::TaxonomyIntegrationTests::test_o_manifest_hash_is_deterministic_and_tampering_is_detected",
  "social-media-radar/tests/test_sma_visual_adapter.py::VisualAdapterTests::test_brand_no_go_style_template_and_aspect_gates",
  "social-media-radar/tests/test_sma_visual_adapter.py::VisualAdapterTests::test_deny_by_default_and_environment_configuration",
  "social-media-radar/tests/test_sma_visual_adapter.py::VisualAdapterTests::test_invalid_asset_missing_metadata_hash_or_dimensions",
  "social-media-radar/tests/test_sma_visual_adapter.py::VisualAdapterTests::test_provider_timeout_rate_limit_and_safety_classification",
  "social-media-radar/tests/test_sma_visual_adapter.py::VisualAdapterTests::test_retryable_error_retries_and_cross_profile_is_rejected",
  "social-media-radar/tests/test_sma_visual_adapter.py::VisualAdapterTests::test_successful_plan_has_contract_and_provenance",
  "social-media-radar/tests/test_writer_policy.py::WriterPolicyContractTests::test_all_known_signal_writers_are_inventory_only",
  "social-media-radar/tests/test_writer_policy.py::WriterPolicyContractTests::test_content_draft_writers_are_inventory_only",
  "social-media-radar/tests/test_writer_policy.py::WriterPolicyContractTests::test_cross_owner_and_mixed_fields_fail_closed",
  "social-media-radar/tests/test_writer_policy.py::WriterPolicyContractTests::test_duplicate_assignment_is_rejected",
  "social-media-radar/tests/test_writer_policy.py::WriterPolicyContractTests::test_invalid_status_and_writer_shape_are_rejected",
  "social-media-radar/tests/test_writer_policy.py::WriterPolicyContractTests::test_signal_technical_fields_are_declared_and_locked_until_audit",
  "social-media-radar/tests/test_writer_policy.py::WriterPolicyContractTests::test_unknown_writer_and_unknown_field_fail_closed"
]