test_append_partial_restart_and_retry (test_bridge.RetrievalTests.test_append_partial_restart_and_retry) ... ok
test_foreign_corpus_cannot_change_authorized_scores (test_bridge.RetrievalTests.test_foreign_corpus_cannot_change_authorized_scores) ... ok
test_four_sessions_and_employee_tenant_isolation (test_bridge.RetrievalTests.test_four_sessions_and_employee_tenant_isolation) ... ok
test_internal_blobs_excluded_and_old_index_entries_withdrawn (test_bridge.RetrievalTests.test_internal_blobs_excluded_and_old_index_entries_withdrawn) ... ok
test_malformed_record_skips_bad_line_and_preserves_valid_records (test_bridge.RetrievalTests.test_malformed_record_skips_bad_line_and_preserves_valid_records) ... ok
test_missing_identity_rejected (test_bridge.RetrievalTests.test_missing_identity_rejected) ... ok
test_tool_output_excluded_and_scoped_delete (test_bridge.RetrievalTests.test_tool_output_excluded_and_scoped_delete) ... ok
test_different_datasets_are_not_compared (test_evaluation.ComparisonTests.test_different_datasets_are_not_compared) ... ok
test_regression_and_recall_change_are_detected (test_evaluation.ComparisonTests.test_regression_and_recall_change_are_detected) ... ok
test_bad_read_cannot_receive_credit_from_good_search (test_evaluation.EvaluationTests.test_bad_read_cannot_receive_credit_from_good_search) ... ok
test_failed_evaluation_is_in_denominator (test_evaluation.EvaluationTests.test_failed_evaluation_is_in_denominator) ... ok
test_long_passage_does_not_get_credit_for_hidden_support (test_evaluation.EvaluationTests.test_long_passage_does_not_get_credit_for_hidden_support) ... ok
test_manifest_has_thirty_cases_and_gold_matches_source_ids (test_evaluation.EvaluationTests.test_manifest_has_thirty_cases_and_gold_matches_source_ids) ... ok
test_percentile_uses_nearest_rank (test_evaluation.EvaluationTests.test_percentile_uses_nearest_rank) ... ok
test_read_recall_counts_missed_search_evidence (test_evaluation.EvaluationTests.test_read_recall_counts_missed_search_evidence) ... ok
test_recall_counts_all_required_evidence_and_locators (test_evaluation.EvaluationTests.test_recall_counts_all_required_evidence_and_locators) ... ok
test_report_states_unmeasured_answer_quality (test_evaluation.EvaluationTests.test_report_states_unmeasured_answer_quality) ... ok
test_competing_subjects_do_not_resolve_short_reference (test_evidence_graph.EvidenceGraphTests.test_competing_subjects_do_not_resolve_short_reference) ... ok
test_conflicting_numeric_assignments_keep_joint_context (test_evidence_graph.EvidenceGraphTests.test_conflicting_numeric_assignments_keep_joint_context) ... ok
test_different_heads_are_not_resolved (test_evidence_graph.EvidenceGraphTests.test_different_heads_are_not_resolved) ... ok
test_nearby_identifiers_do_not_match (test_evidence_graph.EvidenceGraphTests.test_nearby_identifiers_do_not_match) ... ok
test_number_alone_does_not_connect_unrelated_subjects (test_evidence_graph.EvidenceGraphTests.test_number_alone_does_not_connect_unrelated_subjects) ... ok
test_original_unicode_offsets_and_determinism (test_evidence_graph.EvidenceGraphTests.test_original_unicode_offsets_and_determinism) ... ok
test_service_phrase_connects_different_sentences (test_evidence_graph.EvidenceGraphTests.test_service_phrase_connects_different_sentences) ... ok
test_shared_action_does_not_link_different_actors (test_evidence_graph.EvidenceGraphTests.test_shared_action_does_not_link_different_actors) ... ok
test_shared_first_name_does_not_merge_full_names (test_evidence_graph.EvidenceGraphTests.test_shared_first_name_does_not_merge_full_names) ... ok
test_shared_named_task_connects_owner_and_deadline (test_evidence_graph.EvidenceGraphTests.test_shared_named_task_connects_owner_and_deadline) ... ok
test_short_reference_does_not_link_future_antecedent (test_evidence_graph.EvidenceGraphTests.test_short_reference_does_not_link_future_antecedent) ... ok
test_unique_short_definite_reference_links_prior_subject (test_evidence_graph.EvidenceGraphTests.test_unique_short_definite_reference_links_prior_subject) ... ok
test_chatgpt_current_branch_metadata_citations_idempotence_and_stable_handles (test_imports.ImportTests.test_chatgpt_current_branch_metadata_citations_idempotence_and_stable_handles) ... ok
test_claude_text_blocks_only_and_real_link (test_imports.ImportTests.test_claude_text_blocks_only_and_real_link) ... ok
test_code_preview_opt_in_title_and_manager_rebuild_preserves_import (test_imports.ImportTests.test_code_preview_opt_in_title_and_manager_rebuild_preserves_import) ... ok
test_default_mcp_starts_without_reader_config (test_imports.ImportTests.test_default_mcp_starts_without_reader_config) ... ok
test_invalid_exports_and_cyclic_branch_are_actionable (test_imports.ImportTests.test_invalid_exports_and_cyclic_branch_are_actionable) ... ok
test_removed_message_handle_cannot_read_replacement_at_same_line (test_imports.ImportTests.test_removed_message_handle_cannot_read_replacement_at_same_line) ... ok
test_wire_has_no_filesystem_locators_and_accepts_only_handles (test_imports.ImportTests.test_wire_has_no_filesystem_locators_and_accepts_only_handles) ... ok
test_duplicate_case_ids_and_fake_review_are_rejected (test_label_queries.LabelingTests.test_duplicate_case_ids_and_fake_review_are_rejected) ... ok
test_explicit_negative_requires_source_excerpts (test_label_queries.LabelingTests.test_explicit_negative_requires_source_excerpts) ... ok
test_freeze_preserves_labels_and_refuses_overwrite (test_label_queries.LabelingTests.test_freeze_preserves_labels_and_refuses_overwrite) ... ok
test_labels_and_quotes_are_validated (test_label_queries.LabelingTests.test_labels_and_quotes_are_validated) ... ok
test_unreviewed_template_cannot_be_scored_as_labeled_data (test_label_queries.LabelingTests.test_unreviewed_template_cannot_be_scored_as_labeled_data) ... ok
test_only_expected_session_and_revoke (test_live.LiveTests.test_only_expected_session_and_revoke) ... ok
test_missing_empty_and_present_transcript (test_live.ReadinessTests.test_missing_empty_and_present_transcript) ... ok
test_http_rejects_missing_token_foreign_origin_and_host (test_manager.ManagerTests.test_http_rejects_missing_token_foreign_origin_and_host) ... ok
test_launch_failure_returns_usable_terminal_command (test_manager.ManagerTests.test_launch_failure_returns_usable_terminal_command) ... ok
test_registration_and_names_validated (test_manager.ManagerTests.test_registration_and_names_validated) ... ok
test_terminal_commands_are_scoped (test_manager.ManagerTests.test_terminal_commands_are_scoped) ... ok
test_two_sources_names_and_revocation_survives_hook (test_manager.ManagerTests.test_two_sources_names_and_revocation_survives_hook) ... ok
test_invalid_capture_skips_bad_file_without_blocking_other_sources (test_mcp.MCPTests.test_invalid_capture_skips_bad_file_without_blocking_other_sources) ... Skipped malformed transcript lines: 1
ok
test_protocol_errors_do_not_crash (test_mcp.MCPTests.test_protocol_errors_do_not_crash) ... MCP protocol error: -32700
MCP protocol error: -32600
MCP protocol error: -32000
ok
test_read_scoped_and_no_identity_override (test_mcp.MCPTests.test_read_scoped_and_no_identity_override) ... ok
test_refresh_append_and_allowlist_revocation (test_mcp.MCPTests.test_refresh_append_and_allowlist_revocation) ... ok
test_subprocess_handshake_and_search (test_mcp.MCPTests.test_subprocess_handshake_and_search) ... ok
test_truncation_and_missing_file_withdrawal (test_mcp.MCPTests.test_truncation_and_missing_file_withdrawal) ... ok
test_bad_lines_with_valid_messages_after_them_do_not_break_any_search (test_milestone1.ReproducedBugTests.test_bad_lines_with_valid_messages_after_them_do_not_break_any_search) ... Skipped malformed transcript lines: 2
Skipped malformed transcript lines: 2
ok
test_clear_uuid_is_linked_renamed_and_revoked_with_original_source (test_milestone1.ReproducedBugTests.test_clear_uuid_is_linked_renamed_and_revoked_with_original_source) ... ok
test_long_natural_question_no_longer_has_32_word_limit (test_milestone1.ReproducedBugTests.test_long_natural_question_no_longer_has_32_word_limit) ... ok
test_protocol_versions_echo_supported_client_version (test_milestone1.ReproducedBugTests.test_protocol_versions_echo_supported_client_version) ... ok
test_record_changed_revoked_and_no_matches_have_distinct_actionable_status (test_milestone1.ReproducedBugTests.test_record_changed_revoked_and_no_matches_have_distinct_actionable_status) ... ok
test_all_pages_reassemble_original_without_loss (test_passage_read.PassageReadTests.test_all_pages_reassemble_original_without_loss) ... ok
test_changed_record_cannot_be_mixed_with_previous_page (test_passage_read.PassageReadTests.test_changed_record_cannot_be_mixed_with_previous_page) ... ok
test_focused_passage_finds_late_evidence (test_passage_read.PassageReadTests.test_focused_passage_finds_late_evidence) ... ok
test_invalid_bounds_and_ambiguous_mode_are_rejected (test_passage_read.PassageReadTests.test_invalid_bounds_and_ambiguous_mode_are_rejected) ... ok
test_revocation_blocks_paging (test_passage_read.PassageReadTests.test_revocation_blocks_paging) ... ok
test_unrelated_question_does_not_return_arbitrary_prefix (test_passage_read.PassageReadTests.test_unrelated_question_does_not_return_arbitrary_prefix) ... ok
test_explicit_home_is_independent_of_working_directory (test_portability.PortableStateTests.test_explicit_home_is_independent_of_working_directory) ... ok
test_macos_uses_application_support (test_portability.PortableStateTests.test_macos_uses_application_support) ... ok
test_migration_preserves_approvals_original_and_database (test_portability.PortableStateTests.test_migration_preserves_approvals_original_and_database) ... ok
test_relative_override_is_rejected (test_portability.PortableStateTests.test_relative_override_is_rejected) ... ok
test_negative_cases_stay_intact_and_searchable (test_redaction_cases.CredentialTableTests.test_negative_cases_stay_intact_and_searchable) ... ok
test_positive_cases_are_redacted_and_idempotent (test_redaction_cases.CredentialTableTests.test_positive_cases_are_redacted_and_idempotent) ... ok
test_url_filters_password_only_and_json_stays_valid (test_redaction_cases.CredentialTableTests.test_url_filters_password_only_and_json_stays_valid) ... ok
test_version_two_migrates_existing_records_metadata_and_fts (test_redaction_cases.CredentialTableTests.test_version_two_migrates_existing_records_metadata_and_fts) ... ok
test_changed_metadata_is_written_once_and_revocation_invalidates_cache (test_retest_fixes.IndependentRetestFixTests.test_changed_metadata_is_written_once_and_revocation_invalidates_cache) ... ok
test_empty_snapshot_removes_only_that_provider (test_retest_fixes.IndependentRetestFixTests.test_empty_snapshot_removes_only_that_provider) ... ok
test_existing_managed_copies_and_titles_receive_redaction_upgrade (test_retest_fixes.IndependentRetestFixTests.test_existing_managed_copies_and_titles_receive_redaction_upgrade) ... ok
test_import_uses_one_connection_transaction_config_write_and_reports_progress (test_retest_fixes.IndependentRetestFixTests.test_import_uses_one_connection_transaction_config_write_and_reports_progress) ... ok
test_list_stats_and_remove_cli_report_provider_title_date_counts (test_retest_fixes.IndependentRetestFixTests.test_list_stats_and_remove_cli_report_provider_title_date_counts) ... ok
test_malformed_unidentified_export_does_not_prune_existing_data (test_retest_fixes.IndependentRetestFixTests.test_malformed_unidentified_export_does_not_prune_existing_data) ... ok
test_mcp_descriptions_name_providers_and_citation_fields (test_retest_fixes.IndependentRetestFixTests.test_mcp_descriptions_name_providers_and_citation_fields) ... ok
test_multiple_changed_files_refresh_in_one_transaction (test_retest_fixes.IndependentRetestFixTests.test_multiple_changed_files_refresh_in_one_transaction) ... ok
test_new_sessions_discovered_only_inside_approved_project (test_retest_fixes.IndependentRetestFixTests.test_new_sessions_discovered_only_inside_approved_project) ... ok
test_provider_link_cannot_remove_another_provider_with_same_id (test_retest_fixes.IndependentRetestFixTests.test_provider_link_cannot_remove_another_provider_with_same_id) ... ok
test_provider_snapshot_removes_absent_conversations_everywhere (test_retest_fixes.IndependentRetestFixTests.test_provider_snapshot_removes_absent_conversations_everywhere) ... ok
test_readme_upgrades_pip_before_source_install (test_retest_fixes.IndependentRetestFixTests.test_readme_upgrades_pip_before_source_install) ... ok
test_remove_code_keeps_original_and_prevents_rediscovery (test_retest_fixes.IndependentRetestFixTests.test_remove_code_keeps_original_and_prevents_rediscovery) ... ok
test_remove_id_link_and_provider_and_original_export_preserved (test_retest_fixes.IndependentRetestFixTests.test_remove_id_link_and_provider_and_original_export_preserved) ... ok
test_warm_refresh_does_not_reread_profile_resolve_paths_or_write_metadata (test_retest_fixes.IndependentRetestFixTests.test_warm_refresh_does_not_reread_profile_resolve_paths_or_write_metadata) ... ok
test_common_words_do_not_produce_results (test_retrieval.RankingTests.test_common_words_do_not_produce_results) ... ok
test_exact_identifiers_are_not_semantic_substitutes (test_retrieval.RankingTests.test_exact_identifiers_are_not_semantic_substitutes) ... ok
test_infrequent_terms_and_plurals (test_retrieval.RankingTests.test_infrequent_terms_and_plurals) ... ok
test_passage_retains_original_text_and_support_near_end (test_retrieval.RankingTests.test_passage_retains_original_text_and_support_near_end) ... ok
test_recency_requires_subject_coverage_and_valid_timestamp (test_retrieval.RankingTests.test_recency_requires_subject_coverage_and_valid_timestamp) ... ok
test_chunk_sizes_preserve_offsets_and_reject_invalid_windows (test_semantic.LocalModelTests.test_chunk_sizes_preserve_offsets_and_reject_invalid_windows) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_chunk_strategy_change_clears_cached_vectors (test_semantic.LocalModelTests.test_chunk_strategy_change_clears_cached_vectors) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_configuration_preserves_approvals_and_selects_correct_runtime (test_semantic.LocalModelTests.test_configuration_preserves_approvals_and_selects_correct_runtime) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_corrupt_model_fails_before_inference (test_semantic.LocalModelTests.test_corrupt_model_fails_before_inference) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_foreign_owner_data_never_reaches_embedder (test_semantic.LocalModelTests.test_foreign_owner_data_never_reaches_embedder) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_frozen_configuration_preserves_retrieval_parameters (test_semantic.LocalModelTests.test_frozen_configuration_preserves_retrieval_parameters) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_hybrid_retrieval_through_real_stdio_server (test_semantic.LocalModelTests.test_hybrid_retrieval_through_real_stdio_server) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_inference_does_not_request_network (test_semantic.LocalModelTests.test_inference_does_not_request_network) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_nearby_identifier_is_not_retrieved_semantically (test_semantic.LocalModelTests.test_nearby_identifier_is_not_retrieved_semantically) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_question_focused_read_uses_meaning_without_word_overlap (test_semantic.LocalModelTests.test_question_focused_read_uses_meaning_without_word_overlap) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_revocation_clears_vectors_before_search_or_read (test_semantic.LocalModelTests.test_revocation_clears_vectors_before_search_or_read) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_sentence_chunks_preserve_complete_statements_and_neighbor_context (test_semantic.LocalModelTests.test_sentence_chunks_preserve_complete_statements_and_neighbor_context) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_token_chunks_are_original_nonempty_and_cover_late_text (test_semantic.LocalModelTests.test_token_chunks_are_original_nonempty_and_cover_late_text) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_unknown_model_manifest_is_rejected (test_semantic.LocalModelTests.test_unknown_model_manifest_is_rejected) ... skipped 'Set CONTEXT_BRIDGE_TEST_MODEL to run real offline embedding tests'
test_identifier_canonicalization_preserves_distinct_numbers (test_semantic.SemanticPolicyTests.test_identifier_canonicalization_preserves_distinct_numbers) ... ok
test_ambiguous_local_support_cannot_pass_from_model_confidence_alone (test_support.ReferenceGuardLogicTests.test_ambiguous_local_support_cannot_pass_from_model_confidence_alone) ... ok
test_invalid_calibration_cutoffs_are_rejected_before_asset_loading (test_support.ReferenceGuardLogicTests.test_invalid_calibration_cutoffs_are_rejected_before_asset_loading) ... ok
test_corrupt_assets_fail_before_runtime (test_support.SupportTests.test_corrupt_assets_fail_before_runtime) ... skipped 'Set local support model path for real offline inference'
test_cross_sentence_role_swap_requires_review (test_support.SupportTests.test_cross_sentence_role_swap_requires_review) ... skipped 'Set local support model path for real offline inference'
test_different_activity_is_not_accepted (test_support.SupportTests.test_different_activity_is_not_accepted) ... skipped 'Set local support model path for real offline inference'
test_exact_supported_claim_offline (test_support.SupportTests.test_exact_supported_claim_offline) ... skipped 'Set local support model path for real offline inference'
test_generic_shared_predicate_does_not_mix_roles (test_support.SupportTests.test_generic_shared_predicate_does_not_mix_roles) ... skipped 'Set local support model path for real offline inference'
test_invalid_arguments_fail_closed (test_support.SupportTests.test_invalid_arguments_fail_closed) ... skipped 'Set local support model path for real offline inference'
test_linked_owner_deadline_and_service_evidence (test_support.SupportTests.test_linked_owner_deadline_and_service_evidence) ... skipped 'Set local support model path for real offline inference'
test_long_inputs_abstain_without_truncation_or_inference (test_support.SupportTests.test_long_inputs_abstain_without_truncation_or_inference) ... skipped 'Set local support model path for real offline inference'
test_new_number_and_identifier_are_not_accepted (test_support.SupportTests.test_new_number_and_identifier_are_not_accepted) ... skipped 'Set local support model path for real offline inference'
test_unknown_support_model_manifest_is_rejected (test_support.SupportTests.test_unknown_support_model_manifest_is_rejected) ... skipped 'Set local support model path for real offline inference'
test_cannot_accidentally_mix_splits (test_support_review.ReviewGateTests.test_cannot_accidentally_mix_splits) ... ok
test_labels_require_boolean_and_both_classes (test_support_review.ReviewGateTests.test_labels_require_boolean_and_both_classes) ... ok
test_only_selected_reviewed_development_cases_are_returned (test_support_review.ReviewGateTests.test_only_selected_reviewed_development_cases_are_returned) ... ok
test_scenario_pairs_cannot_leak_between_splits (test_support_review.ReviewGateTests.test_scenario_pairs_cannot_leak_between_splits) ... ok
test_unreviewed_cases_block_before_model_loading (test_support_review.ReviewGateTests.test_unreviewed_cases_block_before_model_loading) ... ok
test_all_requested_secret_families_are_filtered_idempotently (test_trust_scale.TrustScaleTests.test_all_requested_secret_families_are_filtered_idempotently) ... ok
test_disposable_benchmark_checks_append_freshness (test_trust_scale.TrustScaleTests.test_disposable_benchmark_checks_append_freshness) ... ok
test_export_managed_copy_and_title_are_redacted (test_trust_scale.TrustScaleTests.test_export_managed_copy_and_title_are_redacted) ... ok
test_fts_queries_do_not_load_entire_corpus_into_python (test_trust_scale.TrustScaleTests.test_fts_queries_do_not_load_entire_corpus_into_python) ... ok
test_incremental_offsets_partial_line_restart_and_malformed_status (test_trust_scale.TrustScaleTests.test_incremental_offsets_partial_line_restart_and_malformed_status) ... ok
test_legacy_configuration_remains_usable_without_relabeling_identity (test_trust_scale.TrustScaleTests.test_legacy_configuration_remains_usable_without_relabeling_identity) ... ok
test_legacy_database_redaction_migration_keeps_other_profile_isolated (test_trust_scale.TrustScaleTests.test_legacy_database_redaction_migration_keeps_other_profile_isolated) ... ok
test_redacted_before_index_read_and_wire_with_stable_offsets (test_trust_scale.TrustScaleTests.test_redacted_before_index_read_and_wire_with_stable_offsets) ... ok
test_revoke_reapprove_unchanged_file_reindexes_and_missing_withdraws (test_trust_scale.TrustScaleTests.test_revoke_reapprove_unchanged_file_reindexes_and_missing_withdraws) ... ok
test_rewrite_truncate_atomic_replace_remove_stale_fts_entries (test_trust_scale.TrustScaleTests.test_rewrite_truncate_atomic_replace_remove_stale_fts_entries) ... ok
test_tool_thinking_and_replayed_bodies_are_excluded (test_trust_scale.TrustScaleTests.test_tool_thinking_and_replayed_bodies_are_excluded) ... ok

----------------------------------------------------------------------
Ran 136 tests in 0.778s

OK (skipped=24)
