[INFO] cloning repository https://github.com/alphazede/bran
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/alphazede/bran" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falphazede%2Fbran", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falphazede%2Fbran'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f5032eb3f9d850d2b0f4fdbd6085d4a95270b26b
[INFO] testing alphazede/bran against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falphazede%2Fbran" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/alphazede/bran
[INFO] finished tweaking git repo https://github.com/alphazede/bran
[INFO] tweaked toml for git repo https://github.com/alphazede/bran written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/alphazede/bran on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/alphazede/bran already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1
[INFO] running `Command { std: "docker" "start" "b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling quick-xml v0.42.0
[INFO] [stderr]    Compiling bran-core v0.1.0 (/opt/rustwide/workdir/crates/bran-core)
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling bran-tui v0.1.0 (/opt/rustwide/workdir/crates/bran-tui)
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling bran-document v0.1.0 (/opt/rustwide/workdir/crates/bran-document)
[INFO] [stderr]    Compiling bran-cli v0.2.0 (/opt/rustwide/workdir/crates/bran-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.47s
[INFO] running `Command { std: "docker" "inspect" "b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bran-core v0.1.0 (/opt/rustwide/workdir/crates/bran-core)
[INFO] [stderr]    Compiling bran-tui v0.1.0 (/opt/rustwide/workdir/crates/bran-tui)
[INFO] [stderr]    Compiling bran-document v0.1.0 (/opt/rustwide/workdir/crates/bran-document)
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling bran-cli v0.2.0 (/opt/rustwide/workdir/crates/bran-cli)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 29.79s
[INFO] running `Command { std: "docker" "inspect" "b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/bran-cli/d969293398fb0f32/out/bran-d969293398fb0f32)
[INFO] [stdout] 
[INFO] [stdout] running 79 tests
[INFO] [stdout] test document_evidence::tests::derived_anchors_sort_last_without_rank ... ok
[INFO] [stdout] test document_evidence::tests::discovery_honours_ignores_and_sorts ... ok
[INFO] [stdout] test scip_tests::scip_query_returns_references ... ok
[INFO] [stdout] test scip_tests::scip_no_policy_fallback_appends_typed_navigation ... ok
[INFO] [stdout] test document_evidence::tests::native_locators_render_per_family ... ok
[INFO] [stdout] test scip_tests::scip_index_without_text_is_partial ... ok
[INFO] [stdout] test scip_tests::scip_packet_status_counts_only_retained_evidence ... ok
[INFO] [stdout] test scip_tests::scip_corrupt_index_is_typed_unavailable ... ok
[INFO] [stdout] test scip_tests::scip_unknown_symbol_is_typed_miss ... ok
[INFO] [stdout] test scip_tests::scip_query_resolves_definition_with_span ... ok
[INFO] [stdout] test scip_tests::scip_reversed_columns_are_typed_unavailable ... ok
[INFO] [stdout] test scip_tests::scip_query_returns_trait_implementations ... ok
[INFO] [stdout] test scip_tests::scip_absent_index_keeps_existing_output ... ok
[INFO] [stdout] test scip_tests::scip_packet_carries_symbol_evidence ... ok
[INFO] [stdout] test scip_tests::p8_scip_symbols ... ok
[INFO] [stdout] test source_revision::tests::git_metadata_symlinks_stay_confined ... ok
[INFO] [stdout] test scip_tests::scip_invalid_protobuf_framing_is_typed_unavailable ... ok
[INFO] [stdout] test tests::body_preserved_cli_directory_manifest_exit_one_no_echo ... ok
[INFO] [stdout] test tests::agents_list_without_descriptor_is_graceful ... ok
[INFO] [stdout] test tests::body_preserved_cli_absolute_manifest_path_exit_one_no_echo ... ok
[INFO] [stdout] test tests::body_preserved_cli_deterministic_repeat ... ok
[INFO] [stdout] test tests::body_preserved_cli_invalid_utf8_manifest_exits_two ... ok
[INFO] [stdout] test tests::body_preserved_cli_nonexistent_root_exit_three ... ok
[INFO] [stdout] test tests::body_preserved_cli_nul_manifest_exit_one_no_echo ... ok
[INFO] [stdout] test scip_tests::scip_line_beyond_int32_is_typed_unavailable ... ok
[INFO] [stdout] test tests::body_preserved_cli_missing_manifest_exit_one_no_echo ... ok
[INFO] [stdout] test tests::body_preserved_cli_read_only_no_writes ... ok
[INFO] [stdout] test scip_tests::scip_short_and_common_names_are_symbol_candidates ... ok
[INFO] [stdout] test tests::body_preserved_cli_missing_or_extra_args_usage_exit_two ... ok
[INFO] [stdout] test tests::body_preserved_cli_malformed_secret_bearing_json_no_echo ... ok
[INFO] [stdout] test tests::body_preserved_cli_traversal_manifest_path_safe_exit_one ... ok
[INFO] [stdout] test tests::body_preserved_cli_unc_manifest_exit_one_no_echo ... ok
[INFO] [stdout] test tests::body_preserved_cli_windows_style_manifest_exit_one_no_echo ... ok
[INFO] [stdout] test tests::body_preserved_cli_unicode_json_path_works ... ok
[INFO] [stdout] test tests::body_preserved_cli_unsafe_manifest_path_safe_exit_one ... ok
[INFO] [stdout] test tests::body_preserved_cli_no_secrets_or_os_strings_in_output ... ok
[INFO] [stdout] test tests::body_preserved_cli_changed_body_exits_one ... ok
[INFO] [stdout] test scip_tests::scip_review_index_is_a_hit ... ok
[INFO] [stdout] test tests::body_preserved_cli_oversized_manifest_exit_one ... ok
[INFO] [stdout] test scip_tests::scip_symbol_evidence_is_bounded ... ok
[INFO] [stdout] test tests::check_extra_arg_too_many_args ... ok
[INFO] [stdout] test tests::body_preserved_cli_symlink_manifest_rejected ... ok
[INFO] [stdout] test tests::body_preserved_cli_passes_identical_bodies ... ok
[INFO] [stdout] test tests::body_preserved_cli_wrong_digest_exit_one_original_body_hash_mismatch ... ok
[INFO] [stdout] test tests::check_invalid_policy_stdin_flag_misplaced ... ok
[INFO] [stdout] test tests::check_secret_sentinels_never_echo ... ok
[INFO] [stdout] test tests::check_coverage_policy_error_is_typed_and_non_echoing ... ok
[INFO] [stdout] test tests::check_ignores_oversized_non_candidate_before_profile_evaluation ... ok
[INFO] [stdout] test tests::check_default_repository_file_and_injected_stdin_match ... ok
[INFO] [stdout] test tests::p1_cli ... ok
[INFO] [stdout] test scip_tests::scip_stale_index_withholds_symbol_evidence ... ok
[INFO] [stdout] test tests::check_policy_error_before_scan ... ok
[INFO] [stdout] test tests::check_okf_v0_2_profile_end_to_end ... ok
[INFO] [stdout] test scip_tests::scip_missing_index_is_typed_unavailable ... ok
[INFO] [stdout] test tests::policy_stdin_injection_ignored_for_non_check ... ok
[INFO] [stdout] test tests::check_stdin_no_side_effects ... ok
[INFO] [stdout] test tests::query_add_dir_refuses_invalid_or_policy_less_root ... ok
[INFO] [stdout] test tests::query_add_dir_ranks_across_two_policy_roots ... ok
[INFO] [stdout] test tests::evidence_summarize_reports_unclassified_without_coverage_roots ... ok
[INFO] [stdout] test tests::check_negative_usage_exit_codes ... ok
[INFO] [stdout] test tests::body_preserved_cli_exact_2mib_not_oversized ... ok
[INFO] [stdout] test tests::policy_max_bytes_not_oversized ... ok
[INFO] [stdout] test tests::evidence_summarize_reports_deterministic_stale_metadata_and_validator_gaps ... ok
[INFO] [stdout] test tests::query_add_dir_uses_one_cross_root_score_order ... ok
[INFO] [stdout] test source_revision::tests::git_metadata_fifos_never_block ... ok
[INFO] [stdout] test tests::policy_rule_changes_strict_diagnostics ... ok
[INFO] [stdout] test tests::evidence_multi_root_records_only_primary_and_preserves_bundles ... ok
[INFO] [stdout] test tests::query_ranks_body_phrase_document_first ... ok
[INFO] [stdout] test tests::evidence_summarize_covers_secondary_bundle_gaps_and_identities ... ok
[INFO] [stdout] test tests::query_distinguishes_grounded_miss_and_partial_unanchored ... ok
[INFO] [stdout] test tests::query_without_native_policy_is_explicitly_unavailable ... ok
[INFO] [stdout] test tests::sub_token_does_not_count_as_entity_match ... ok
[INFO] [stdout] test tests::query_returns_empty_when_high_specificity_entity_unmatched ... ok
[INFO] [stdout] test tests::query_evidence_store_is_opt_in_and_does_not_change_ranking ... ok
[INFO] [stdout] test tests::query_skips_oversized_and_ignored_files_with_warning ... ok
[INFO] [stdout] test tests::evidence_summarize_propose_replay_clear_and_fail_closed ... ok
[INFO] [stdout] test source_revision::tests::worktree_local_refs_resolve_in_worktree_git_dir ... ok
[INFO] [stdout] test source_revision::tests::p8_source_revision ... ok
[INFO] [stdout] test tests::p3_headless_cli_and_maintain_lifecycle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deployment_profile.rs (/opt/rustwide/target/debug/build/bran-cli/1d53a5941763887b/out/deployment_profile-1d53a5941763887b)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test registered_revision_is_confined_and_never_blocks ... ok
[INFO] [stdout] test registered_mode_admits_only_check_query_packet ... ok
[INFO] [stdout] test readiness_rule_rejects_policy_and_quota_gaps ... ok
[INFO] [stdout] test error_envelopes_keep_source_revisions ... ok
[INFO] [stdout] test p8_deployment_profile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.43s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/document_admission.rs (/opt/rustwide/target/debug/build/bran-cli/8c41e6c47798f60f/out/document_admission-8c41e6c47798f60f)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test document_outputs_unchanged_without_document_evidence ... ok
[INFO] [stdout] test document_packet_refuses_malformed_documents_with_typed_reason ... ok
[INFO] [stdout] test document_review_locator_dlp_refuses_admission ... ok
[INFO] [stdout] test document_packet_refuses_pptx_without_native_shape_identity ... ok
[INFO] [stdout] test document_review_refusals_do_not_echo_unsafe_paths ... ok
[INFO] [stdout] test document_packet_selects_native_xlsx_anchors_deterministically ... ok
[INFO] [stdout] test document_query_returns_native_xlsx_anchors_deterministically ... ok
[INFO] [stdout] test document_review_packet_excerpts_obey_and_account_for_budgets ... ok
[INFO] [stdout] test document_review_matches_contribute_to_query_coverage ... ok
[INFO] [stdout] test document_packet_selects_native_pdf_anchors ... ok
[INFO] [stdout] test document_query_and_packet_return_native_docx_anchors_deterministically ... ok
[INFO] [stdout] test document_query_and_packet_return_native_pptx_anchors_deterministically ... ok
[INFO] [stdout] test document_inspection_is_read_only_and_schema_valid ... ok
[INFO] [stdout] test document_packet_refuses_dlp_findings_without_reflecting_them ... ok
[INFO] [stdout] test document_review_unrepresentable_envelope_is_refused ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.89s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scip_bounds.rs (/opt/rustwide/target/debug/build/bran-cli/bb20ca875f9820ec/out/scip_bounds-bb20ca875f9820ec)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test scip_decoder_rejects_symbol_flood_before_allocating ... ok
[INFO] [stdout] test scip_repeated_implementations_stay_bounded ... ok
[INFO] [stdout] test scip_decoder_rejects_oversized_range_before_allocating ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/bran-core/0fbade7cf00b08eb/out/bran_core-0fbade7cf00b08eb)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 299 tests
[INFO] [stdout] test database::evidence::tests::provenance_binds_database_origin ... ok
[INFO] [stdout] test database::evidence::tests::dlp_rejection_drops_catalog_locators ... ok
[INFO] [stdout] test boundary::tests::credential_assignment_requires_exact_key_operator_and_real_value ... ok
[INFO] [stdout] test database::sql::tests::p8_database_sql_gate ... ok
[INFO] [stdout] test database::tests::p8_database_boundary_config ... ok
[INFO] [stdout] test boundary::tests::sports_bridge_credential_lines_keep_exact_classification ... ok
[INFO] [stdout] test bundle::tests::p1_bundle ... ok
[INFO] [stdout] test database::state::tests::state_paths_refuse_symlink_escape ... ok
[INFO] [stdout] test database::evidence::tests::p8_database_evidence_packet ... ok
[INFO] [stdout] test boundary::tests::private_home_path_is_detected_for_any_user_and_no_layout_is_hardcoded ... ok
[INFO] [stdout] test derived_state::tests::derived_state_accepts_derived_paths ... ok
[INFO] [stdout] test boundary::tests::credential_assignment_rejects_non_assignments_and_placeholders ... ok
[INFO] [stdout] test derived_state::tests::derived_state_rebuild_all_kinds_deterministic ... ok
[INFO] [stdout] test derived_state::tests::derived_state_refuses_config_path ... ok
[INFO] [stdout] test boundary::tests::exact_line_digest_allows_only_unchanged_finding ... ok
[INFO] [stdout] test derived_state::tests::derived_state_refuses_lookalike_paths ... ok
[INFO] [stdout] test derived_state::tests::derived_state_rebuild_index_deterministic ... ok
[INFO] [stdout] test derived_state::tests::derived_state_rebuild_refuses_non_derived_target ... ok
[INFO] [stdout] test derived_state::tests::derived_state_refuses_source_path ... ok
[INFO] [stdout] test frontmatter::tests::empty_frontmatter_parses_to_empty_map ... ok
[INFO] [stdout] test derived_state::tests::derived_state_rebuild_duplicate_inputs_are_deterministic_or_refused ... ok
[INFO] [stdout] test derived_state::tests::derived_state_rebuild_missing_inputs_refused ... ok
[INFO] [stdout] test derived_state::tests::derived_state_refuses_policy_and_metadata_path ... ok
[INFO] [stdout] test frontmatter::tests::rejects_malformed_input_without_echoing_values ... ok
[INFO] [stdout] test export::tests::p3_obsidian_export ... ok
[INFO] [stdout] test frontmatter::tests::parses_supported_yaml_shapes ... ok
[INFO] [stdout] test database::evidence::tests::catalog_interruption_is_not_admitted ... ok
[INFO] [stdout] test graph::query::tests::canonical_stronger_source_wins ... ok
[INFO] [stdout] test derived_state::tests::derived_state_rebuild_failed_preserves_prior ... ok
[INFO] [stdout] test graph::query::tests::retrieval_determinism_under_permuted_input ... ok
[INFO] [stdout] test graph::query::tests::tied_nodes_stable_order ... ok
[INFO] [stdout] test graph::tests::p2_graph ... ok
[INFO] [stdout] test migration::tests::absolute_path_rejected ... ok
[INFO] [stdout] test derived_state::tests::derived_state_rebuild_absent_artifact ... ok
[INFO] [stdout] test derived_state::tests::derived_state_rebuild_without_authority_uses_derived_receipt ... ok
[INFO] [stdout] test derived_state::tests::derived_state_refuses_docs_and_skills ... ok
[INFO] [stdout] test database::state::tests::repair_accounts_quota ... ok
[INFO] [stdout] test metadata::tests::p2_metadata ... ok
[INFO] [stdout] test graph::tests::p2_queries ... ok
[INFO] [stdout] test migration::tests::duplicate_keys_json_rejected ... ok
[INFO] [stdout] test graph::model::structural_tests::p8_schema_parsers ... ok
[INFO] [stdout] test derived_state::tests::derived_state_rebuild_corrupted_artifact ... ok
[INFO] [stdout] test agent::coordinator::tests::p3_agent_runtime ... ok
[INFO] [stdout] test migration::tests::correct_body_sha256_passes ... ok
[INFO] [stdout] test migration::tests::changed_body_fails ... ok
[INFO] [stdout] test migration::tests::from_path_directory_manifest_validation_error ... ok
[INFO] [stdout] test migration::tests::empty_sha256_treated_as_absent ... ok
[INFO] [stdout] test migration::tests::empty_manifest_rejected ... ok
[INFO] [stdout] test migration::tests::from_path_containment_escape_validation_error ... ok
[INFO] [stdout] test database::state::tests::p8_state_store_failures ... ok
[INFO] [stdout] test migration::tests::from_path_traversal_validation_error ... ok
[INFO] [stdout] test migration::tests::from_path_equals_direct_raw_validator_output ... ok
[INFO] [stdout] test migration::tests::from_path_nul_validation_error ... ok
[INFO] [stdout] test migration::tests::from_path_missing_manifest_validation_error ... ok
[INFO] [stdout] test migration::tests::from_path_unc_validation_error ... ok
[INFO] [stdout] test migration::tests::from_path_windows_style_validation_error ... ok
[INFO] [stdout] test migration::tests::identical_bodies_different_frontmatter_passes ... ok
[INFO] [stdout] test migration::tests::from_path_symlink_manifest_validation_error ... ok
[INFO] [stdout] test migration::tests::from_path_wrapper_passes_identical_bodies ... ok
[INFO] [stdout] test migration::tests::from_path_rejects_unsafe_path ... ok
[INFO] [stdout] test migration::tests::from_path_rejects_oversized_manifest ... ok
[INFO] [stdout] test migration::tests::from_path_limit_plus_one_oversized ... ok
[INFO] [stdout] test adapters::connected::tests::p8_connected_sqz ... ok
[INFO] [stdout] test migration::tests::malformed_sha256_fails ... ok
[INFO] [stdout] test migration::tests::missing_file_reports_error ... ok
[INFO] [stdout] test migration::tests::trailing_comma_json_rejected ... ok
[INFO] [stdout] test migration::tests::trailing_data_json_rejected ... ok
[INFO] [stdout] test migration::tests::unc_path_redacted ... ok
[INFO] [stdout] test migration::tests::permuted_entries_produce_identical_ordered_results ... ok
[INFO] [stdout] test migration::tests::unsafe_path_rejected_and_redacted ... ok
[INFO] [stdout] test migration::tests::too_many_entries_rejected ... ok
[INFO] [stdout] test migration::tests::unterminated_container_rejected ... ok
[INFO] [stdout] test migration::tests::unterminated_frontmatter_is_error ... ok
[INFO] [stdout] test migration::tests::manifest_label_sanitized ... ok
[INFO] [stdout] test migration::tests::wrong_digest_fails ... ok
[INFO] [stdout] test packet::tests::p2_packet_sqz ... ok
[INFO] [stdout] test migration::tests::parse_string_negative ... ok
[INFO] [stdout] test migration::tests::parse_string_positive ... ok
[INFO] [stdout] test migration::tests::per_file_over_2mib_rejected ... ok
[INFO] [stdout] test migration::tests::missing_comma_json_rejected ... ok
[INFO] [stdout] test migration::tests::symlink_input_rejected ... ok
[INFO] [stdout] test migration::tests::oversized_manifest_rejected ... ok
[INFO] [stdout] test packet::tests::packet_active_references_superseded_via_unique_basename ... ok
[INFO] [stdout] test graph::query::tests::p8_ranking ... ok
[INFO] [stdout] test packet::tests::packet_dedup_identical_findings ... ok
[INFO] [stdout] test packet::tests::packet_active_helper_references_superseded_via_exact_path ... ok
[INFO] [stdout] test packet::tests::packet_integrity_librarian_detected_as_helper ... ok
[INFO] [stdout] test packet::tests::packet_active_helper_references_superseded_via_frontmatter ... ok
[INFO] [stdout] test packet::tests::packet_helper_okf_status_alone_does_not_grant_lifecycle_authority ... ok
[INFO] [stdout] test packet::tests::packet_relative_reference_resolves_correctly ... ok
[INFO] [stdout] test packet::tests::packet_index_and_log_helper_require_status ... ok
[INFO] [stdout] test packet::tests::packet_role_field_detected_as_helper ... ok
[INFO] [stdout] test packet::tests::packet_same_basename_different_dirs_no_false_positive ... ok
[INFO] [stdout] test packet::tests::packet_helper_missing_lifecycle_emits_error ... ok
[INFO] [stdout] test packet::tests::packet_active_doc_references_superseded_via_relative_link ... ok
[INFO] [stdout] test packet::tests::packet_permuted_bundle_construction_yields_identical_report ... ok
[INFO] [stdout] test packet::tests::packet_synthesis_librarian_detected_as_helper ... ok
[INFO] [stdout] test migration::tests::nul_path_rejected ... ok
[INFO] [stdout] test packet::tests::packet_superseded_work_class_helper_with_valid_status_passes ... ok
[INFO] [stdout] test packet::tests::packet_helper_no_status_emits_error ... ok
[INFO] [stdout] test packet::tests::packet_active_packet_references_superseded_via_markdown_link ... ok
[INFO] [stdout] test packet::tests::packet_unsafe_doc_paths_redacted_in_findings ... ok
[INFO] [stdout] test packet::tests::packet_same_basename_one_superseded_one_active_no_false_positive_for_active ... ok
[INFO] [stdout] test packet::tests::packet_superseded_helper_retained_not_executable ... ok
[INFO] [stdout] test packet::tests::packet_type_contains_librarian_detected_as_helper ... ok
[INFO] [stdout] test migration::tests::windows_drive_path_redacted ... ok
[INFO] [stdout] test packet::tests::packet_active_helper_referencing_active_prompt_passes ... ok
[INFO] [stdout] test packet::tests::p8_traversal_packet ... ok
[INFO] [stdout] test packet::tests::sanitize_path_preserves_safe_dotted_filenames ... ok
[INFO] [stdout] test policy::tests::quoted_double_preserves_hash ... ok
[INFO] [stdout] test policy::tests::quoted_deterministic_reparse ... ok
[INFO] [stdout] test policy::tests::quoted_double_unescaped_inner_quote_non_echo ... ok
[INFO] [stdout] test policy::tests::quoted_double_preserves_surrounding_spaces ... ok
[INFO] [stdout] test packet::tests::packet_unsafe_superseded_path_redacted_in_message ... ok
[INFO] [stdout] test packet::tests::packet_unsafe_references_ignored ... ok
[INFO] [stdout] test policy::tests::quoted_double_unsupported_escape_n ... ok
[INFO] [stdout] test policy::tests::quoted_double_control_rejected ... ok
[INFO] [stdout] test packet::tests::sanitize_path_redacts_actual_traversal_components ... ok
[INFO] [stdout] test policy::tests::quoted_double_unsupported_escape_non_echo ... ok
[INFO] [stdout] test policy::tests::quoted_double_dangling_backslash ... ok
[INFO] [stdout] test packet::tests::packet_work_class_helper_missing_status_emits_error ... ok
[INFO] [stdout] test policy::tests::quoted_file_and_string_equivalence ... ok
[INFO] [stdout] test policy::tests::quoted_double_unsupported_escape_u ... ok
[INFO] [stdout] test policy::tests::quoted_double_escaped_quote ... ok
[INFO] [stdout] test policy::tests::quoted_double_preserves_colon_space ... ok
[INFO] [stdout] test policy::tests::quoted_double_escaped_backslash ... ok
[INFO] [stdout] test policy::tests::quoted_double_unescaped_inner_quote_rejected ... ok
[INFO] [stdout] test policy::tests::quoted_full_roundtrip_all_forms ... ok
[INFO] [stdout] test policy::tests::quoted_double_unmatched ... ok
[INFO] [stdout] test policy::tests::quoted_double_control_non_echo ... ok
[INFO] [stdout] test policy::tests::quoted_single_control_rejected ... ok
[INFO] [stdout] test policy::tests::quoted_single_doubled_apostrophe ... ok
[INFO] [stdout] test policy::tests::quoted_single_isolated_apostrophe_non_echo ... ok
[INFO] [stdout] test policy::tests::quoted_double_unsupported_escape_t ... ok
[INFO] [stdout] test policy::tests::quoted_unquoted_literal_backslash_preserved ... ok
[INFO] [stdout] test policy::tests::repository_policy_accepts_valid_flow_sequences ... ok
[INFO] [stdout] test policy::tests::repository_policy_duplicate_nested_key ... ok
[INFO] [stdout] test policy::tests::quoted_single_isolated_apostrophe_rejected ... ok
[INFO] [stdout] test policy::tests::quoted_single_preserves_surrounding_spaces ... ok
[INFO] [stdout] test policy::tests::quoted_single_multiple_doubled_apostrophes ... ok
[INFO] [stdout] test policy::tests::repository_policy_duplicate_excluded_document_key ... ok
[INFO] [stdout] test policy::tests::repository_policy_duplicate_path_in_path_allowlist ... ok
[INFO] [stdout] test policy::tests::quoted_unquoted_hash_stripped_by_comment ... ok
[INFO] [stdout] test policy::tests::quoted_single_no_apostrophe ... ok
[INFO] [stdout] test policy::tests::quoted_single_preserves_hash ... ok
[INFO] [stdout] test policy::tests::repository_policy_coverage_accepts_only_native_classes ... ok
[INFO] [stdout] test policy::tests::repository_policy_duplicate_path_in_list ... ok
[INFO] [stdout] test policy::tests::repository_policy_empty_exclusion_reason ... ok
[INFO] [stdout] test policy::tests::repository_policy_duplicate_top_level_key ... ok
[INFO] [stdout] test policy::tests::quoted_single_unmatched ... ok
[INFO] [stdout] test policy::tests::repository_policy_deterministic_parse ... ok
[INFO] [stdout] test policy::tests::repository_policy_load_from_root_typed_fields ... ok
[INFO] [stdout] test policy::tests::repository_policy_minimal_valid ... ok
[INFO] [stdout] test policy::tests::repository_policy_invalid_migration_state ... ok
[INFO] [stdout] test policy::tests::repository_policy_malformed_yaml ... ok
[INFO] [stdout] test policy::tests::repository_policy_invalid_migration_state_non_echo_str ... ok
[INFO] [stdout] test policy::tests::repository_policy_rejects_exact_allowlist_outside_bridge_targets ... ok
[INFO] [stdout] test policy::tests::repository_policy_exclusion_reason_preserves_text ... ok
[INFO] [stdout] test policy::tests::repository_policy_missing_schema_version ... ok
[INFO] [stdout] test policy::tests::repository_policy_oversized ... ok
[INFO] [stdout] test policy::tests::repository_policy_rejects_legacy_as_native ... ok
[INFO] [stdout] test policy::tests::repository_policy_parses_exact_public_boundary_allowlist ... ok
[INFO] [stdout] test policy::tests::repository_policy_overlapping_classification ... ok
[INFO] [stdout] test policy::tests::repository_policy_exactly_max_size_ok ... ok
[INFO] [stdout] test policy::tests::repository_policy_roots_may_overlap_with_classified ... ok
[INFO] [stdout] test policy::tests::repository_policy_unknown_field ... ok
[INFO] [stdout] test policy::tests::repository_policy_exact_max_file_loads ... ok
[INFO] [stdout] test policy::tests::repository_policy_unknown_nested_field ... ok
[INFO] [stdout] test policy::tests::repository_policy_unmatched_single_quote ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_document_path_nul ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_document_path_unc ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_document_path_windows_drive ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_document_path_windows_drive_forward ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_document_path_traversal ... ok
[INFO] [stdout] test policy::tests::repository_policy_trailing_quote_unmatched ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_path_non_echo ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_document_path_empty ... ok
[INFO] [stdout] test policy::tests::repository_policy_unmatched_double_quote ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_path_absolute_root_is_valid ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_path_dotdot_component ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_fixture_content_loads ... ok
[INFO] [stdout] test policy::tests::repository_policy_unknown_nested_in_document_coverage ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_document_path_absolute ... ok
[INFO] [stdout] test profile::tests::canonical_log_absent_frontmatter_strict_fails ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsupported_version ... ok
[INFO] [stdout] test policy::tests::repository_policy_valid_v1_full_roundtrips ... ok
[INFO] [stdout] test profile::tests::citation_bridge_nonmd_passes ... ok
[INFO] [stdout] test policy::tests::repository_policy_valid_migration_states ... ok
[INFO] [stdout] test profile::tests::citation_in_range_passes ... ok
[INFO] [stdout] test profile::tests::citation_out_of_range_fails ... ok
[INFO] [stdout] test policy::tests::repository_policy_unsafe_path_traversal ... ok
[INFO] [stdout] test profile::tests::canonical_index_missing_required_key_strict_names_key ... ok
[INFO] [stdout] test profile::tests::citation_unsafe_nul_fails ... ok
[INFO] [stdout] test policy::tests::quoted_single_preserves_colon_space ... ok
[INFO] [stdout] test policy::tests::repository_policy_whitespace_only_exclusion_reason ... ok
[INFO] [stdout] test profile::tests::citation_missing_fails ... ok
[INFO] [stdout] test profile::tests::citation_unsafe_parent_traversal_fails ... ok
[INFO] [stdout] test profile::tests::citation_unsafe_unc_fails ... ok
[INFO] [stdout] test profile::tests::citation_unsafe_windows_drive_slash_fails ... ok
[INFO] [stdout] test profile::tests::canonical_concept_absent_frontmatter_reports_missing_frontmatter ... ok
[INFO] [stdout] test profile::tests::citation_unsafe_unix_absolute_fails ... ok
[INFO] [stdout] test profile::tests::citation_non_numeric_or_zero_line_fails ... ok
[INFO] [stdout] test profile::tests::canonical_index_absent_frontmatter_strict_fails ... ok
[INFO] [stdout] test profile::tests::coverage_missing_configured_fails ... ok
[INFO] [stdout] test profile::tests::citation_unsafe_windows_drive_backslash_fails ... ok
[INFO] [stdout] test profile::tests::citation_unconfigured_fails ... ok
[INFO] [stdout] test profile::tests::coverage_unclassified_fails ... ok
[INFO] [stdout] test profile::tests::coverage_unclassified_reserved_fails ... ok
[INFO] [stdout] test profile::tests::migration_legacy_baseline_absent_metadata_passes ... ok
[INFO] [stdout] test profile::tests::lexical_root_permutation_identical ... ok
[INFO] [stdout] test profile::tests::coverage_excluded_skipped ... ok
[INFO] [stdout] test profile::tests::native_link_absolute_fails ... ok
[INFO] [stdout] test profile::tests::coverage_fully_classified_passes ... ok
[INFO] [stdout] test profile::tests::native_deterministic_identical_outcomes ... ok
[INFO] [stdout] test profile::tests::native_link_traversal_fails ... ok
[INFO] [stdout] test profile::tests::native_link_unconfigured_fails ... ok
[INFO] [stdout] test profile::tests::native_permuted_policy_identical_outcomes ... ok
[INFO] [stdout] test profile::tests::native_link_valid_passes ... ok
[INFO] [stdout] test profile::tests::noncanonical_index_absent_frontmatter_strict_skips ... ok
[INFO] [stdout] test profile::tests::okf_v0_1_absent_frontmatter_still_missing_type ... ok
[INFO] [stdout] test profile::tests::okf_v0_2_content_change_time_migration ... ok
[INFO] [stdout] test profile::tests::image_links_ignored ... ok
[INFO] [stdout] test profile::tests::diagnostics_do_not_echo_raw_urls ... ok
[INFO] [stdout] test profile::tests::okf_v0_2_malformed_families_fail_with_explicit_codes ... ok
[INFO] [stdout] test profile::tests::okf_v0_2_index_version_cases ... ok
[INFO] [stdout] test profile::tests::dotted_filename_no_false_traversal ... ok
[INFO] [stdout] test profile::tests::migration_legacy_baseline_canonical_absent_metadata_passes ... ok
[INFO] [stdout] test profile::tests::okf_v0_2_attested_computation_cases ... ok
[INFO] [stdout] test profile::tests::migration_legacy_baseline_with_legacy_passes ... ok
[INFO] [stdout] test profile::tests::migration_strict_with_legacy_fails ... ok
[INFO] [stdout] test profile::tests::native_orphan_fails ... ok
[INFO] [stdout] test profile::tests::okf_v0_2_provenance_migration ... ok
[INFO] [stdout] test profile::tests::p1_profiles ... ok
[INFO] [stdout] test profile::tests::okf_v0_2_verified_bare_mapping_equals_one_element_list ... ok
[INFO] [stdout] test profile::tests::path_safety_rejects_unsafe ... ok
[INFO] [stdout] test profile::tests::policy_frontmatter_disallowed_field_fails ... ok
[INFO] [stdout] test profile::tests::okf_v0_2_upstream_status_mapping ... ok
[INFO] [stdout] test profile::tests::legacy_documents_permutation_identical_strict_diagnostics ... ok
[INFO] [stdout] test profile::tests::policy_excluded_document_skips_okf_compatibility ... ok
[INFO] [stdout] test profile::tests::okf_v0_2_v0_1_floor_regression ... ok
[INFO] [stdout] test profile::tests::policy_ignores_unrelated_documents_outside_declared_roots ... ok
[INFO] [stdout] test profile::tests::policy_parity_conformance ... ok
[INFO] [stdout] test profile::tests::policy_source_link_prefix_violation_fails ... ok
[INFO] [stdout] test profile::tests::policy_compliant_document_passes ... ok
[INFO] [stdout] test profile::tests::preserved_canonical_keys_allowed_for_canonical_only ... ok
[INFO] [stdout] test profile::tests::policy_diagnostics_deterministic ... ok
[INFO] [stdout] test profile::tests::preserved_canonical_keys_disallowed_for_native ... ok
[INFO] [stdout] test profile::tests::p1_conformance ... ok
[INFO] [stdout] test profile::tests::profile_packet_active_references_active_no_packet_finding ... ok
[INFO] [stdout] test profile::tests::profile_packet_active_references_superseded_fails_bran_strict ... ok
[INFO] [stdout] test profile::tests::policy_public_boundary_value_violation_fails ... ok
[INFO] [stdout] test profile::tests::profile_packet_helper_missing_status_fails_bran_strict ... ok
[INFO] [stdout] test profile::tests::profile_packet_permuted_bundle_equal_diagnostics ... ok
[INFO] [stdout] test profile::tests::public_path_allowlisted_passes ... ok
[INFO] [stdout] test profile::tests::profile_packet_supersession_okf_passes_bran_fails ... ok
[INFO] [stdout] test profile::tests::resolve_above_root_traversal_rejected ... ok
[INFO] [stdout] test profile::tests::resolve_relative_link_rejects_unsafe ... ok
[INFO] [stdout] test profile::tests::stale_frontmatter_case_insensitive ... ok
[INFO] [stdout] test profile::tests::public_path_disallowed_fails ... ok
[INFO] [stdout] test profile::tests::public_path_empty_allowlist_fails ... ok
[INFO] [stdout] test profile::tests::strict_boundary_value_diagnostic_omits_value ... ok
[INFO] [stdout] test profile::tests::strict_malformed_frontmatter_diagnostic_omits_reason ... ok
[INFO] [stdout] test profile::tests::strict_tag_value_diagnostic_names_position_not_value ... ok
[INFO] [stdout] test profile::tests::self_link_does_not_prevent_orphan ... ok
[INFO] [stdout] test profile::tests::policy_tag_value_violation_fails ... ok
[INFO] [stdout] test profile::tests::okf_v0_2_optional_families_pass ... ok
[INFO] [stdout] test migration::tests::from_path_exact_2mib_manifest_reaches_parser ... ok
[INFO] [stdout] test profile::tests::policy_validates_explicit_document_outside_declared_roots ... ok
[INFO] [stdout] test profile::tests::okf_v0_2_profile_selection_and_floor ... ok
[INFO] [stdout] test profile::tests::okf_v0_2_status_value_and_producer_extensions ... ok
[INFO] [stdout] test scan::tests::exact_limit_still_accepted ... ok
[INFO] [stdout] test repair::tests::p3_cli_maintainer ... ok
[INFO] [stdout] test scan::tests::malformed_native_ignore_fails_without_legacy_fallback ... ok
[INFO] [stdout] test scan::tests::oversized_gitignore_is_skipped_without_being_read ... ok
[INFO] [stdout] test profile::tests::stale_body_fails ... ok
[INFO] [stdout] test scan::tests::native_ignore_precedes_legacy_and_neither_control_file_is_scanned ... ok
[INFO] [stdout] test scan::tests::legacy_ignore_is_used_only_when_native_input_is_absent ... ok
[INFO] [stdout] test policy::tests::repository_policy_malformed_yaml_non_echo ... ok
[INFO] [stdout] test scan::tests::oversized_binary_changed_path_parity ... ok
[INFO] [stdout] test scan::tests::knowledge_document_scan_filters_before_limits_and_matches_incremental ... ok
[INFO] [stdout] test policy::tests::repository_policy_oversized_file_metadata ... ok
[INFO] [stdout] test profile::tests::resolve_safe_parent_within_repo ... ok
[INFO] [stdout] test scip::tests::scip_decoder_rejects_truncated_index_without_panicking ... ok
[INFO] [stdout] test profile::tests::stale_frontmatter_fails ... ok
[INFO] [stdout] test scip::tests::scip_symbol_names_follow_descriptor_grammar ... ok
[INFO] [stdout] test scan::tests::oversized_valid_utf8_is_skipped_with_diagnostic ... ok
[INFO] [stdout] test scan::tests::oversized_native_ignore_fails_at_the_bounded_limit ... ok
[INFO] [stdout] test scan::tests::oversized_valid_prefix_later_binary_is_still_skipped ... ok
[INFO] [stdout] test view::tests::p2_view ... ok
[INFO] [stdout] test scan::tests::probe_requires_the_opened_file_to_remain_oversized ... ok
[INFO] [stdout] test scan::tests::root_gitignore_and_bearing_state_are_skipped ... ok
[INFO] [stdout] test scan::tests::oversized_nul_bearing_prefix_is_unsupported ... ok
[INFO] [stdout] test scan::tests::oversized_binary_is_unsupported_and_skipped ... ok
[INFO] [stdout] test scan::tests::probe_constant_is_bounded ... ok
[INFO] [stdout] test scan::tests::p2_scanner ... ok
[INFO] [stdout] test scan::tests::default_file_limit_accepts_one_mib_and_skips_larger ... ok
[INFO] [stdout] test scan::transaction::tests::p8_incremental_publish ... ok
[INFO] [stdout] test migration::tests::aggregate_over_32mib_rejected ... ok
[INFO] [stdout] test agent::tests::p3_agent_profile_contract ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/bran-document/8e99378418305e4c/out/bran_document-8e99378418305e4c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 299 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test xlsx::tests::active_formula_ignores_string_literals_and_table_references ... ok
[INFO] [stdout] test xlsx::tests::references_round_trip_at_the_grid_edges ... ok
[INFO] [stdout] test xlsx::tests::canonical_json_reads_back_what_it_writes ... ok
[INFO] [stdout] test opc::tests::relationship_source_maps_rels_parts ... ok
[INFO] [stdout] test canonical::tests::parse_refuses_what_to_bytes_never_writes ... ok
[INFO] [stdout] test admit::tests::oversized_anchors_are_omitted_with_receipts ... ok
[INFO] [stdout] test export::tests::colliding_temporary_names_are_skipped_not_removed ... ok
[INFO] [stdout] test xlsx::tests::xstring_escapes_round_trip ... ok
[INFO] [stdout] test zip::tests::inflation_requires_a_complete_exact_stream ... ok
[INFO] [stdout] test admit::tests::unknown_projections_and_roles_fail_closed ... ok
[INFO] [stdout] test canonical::tests::parse_reads_back_what_to_bytes_writes ... ok
[INFO] [stdout] test admit::tests::ocr_marked_blocks_derive_ocr_anchors ... ok
[INFO] [stderr]      Running tests/conformance.rs (/opt/rustwide/target/debug/build/bran-document/7096be0369dd9180/out/conformance-7096be0369dd9180)
[INFO] [stdout] test zip::tests::inflation_stops_one_byte_past_the_declared_size ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test enterprise_conformance_full ... ignored, full tier: run by tools/ci/check.sh --full (security gate)
[INFO] [stdout] test every_corpus_row_is_documented ... ok
[INFO] [stdout] test canonical_json_matches_envelope_rule ... ok
[INFO] [stdout] test review_dlp_scans_content_types ... ok
[INFO] [stdout] test review_deflate_requires_stream_end ... ok
[INFO] [stdout] test review_dlp_scans_normalized_metadata ... ok
[INFO] [stdout] test review_empty_deflate_stream_is_refused ... ok
[INFO] [stdout] test export_gate_requires_contained_destination_and_matching_format ... ok
[INFO] [stdout] test review_foreign_attribute_cannot_mask_macro_content_type ... ok
[INFO] [stdout] test review_failed_export_preserves_preexisting_file ... ok
[INFO] [stdout] test review_attribute_keys_keep_their_prefix ... ok
[INFO] [stdout] test review_deflate_rejects_trailing_compressed_bytes ... ok
[INFO] [stdout] test review_local_header_must_match_central_method ... ok
[INFO] [stdout] test review_local_encryption_flag_is_refused ... ok
[INFO] [stdout] test review_xml_invalid_names_refuse ... ok
[INFO] [stdout] test review_xml_invalid_characters_refuse ... ok
[INFO] [stdout] test harness_rejects_wrong_or_missing_refusal ... ok
[INFO] [stdout] test export_gate_refuses_dlp_before_writing ... ok
[INFO] [stdout] test review_local_sizes_must_match_central ... ok
[INFO] [stdout] test export_gate_never_overwrites ... ok
[INFO] [stdout] test review_dlp_scans_part_names ... ok
[INFO] [stdout] test harness_rejects_nondeterministic_adapter ... ok
[INFO] [stdout] test harness_rejects_archive_order_dependence ... ok
[INFO] [stdout] test harness_rejects_missing_fidelity_receipt ... ok
[INFO] [stdout] test package_intake_reports_no_round_trip ... ok
[INFO] [stdout] test harness_rejects_round_trip_anchor_drift ... ok
[INFO] [stdout] test importers_have_no_network_or_process_access ... ok
[INFO] [stdout] test harness_rejects_panicking_adapter ... ok
[INFO] [stdout] test enterprise_conformance_fast ... ok
[INFO] [stderr]      Running tests/docx.rs (/opt/rustwide/target/debug/build/bran-document/ff3511c60efe0fbc/out/docx-ff3511c60efe0fbc)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.30s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test docx_export_opens_in_independent_readers ... ignored, opt-in: needs LibreOffice, poppler, and python-docx installed
[INFO] [stdout] test docx_fixtures_stay_within_budget ... ok
[INFO] [stdout] test docx_review_compatibility_alternatives_are_explicitly_refused ... ok
[INFO] [stdout] test docx_reports_unsupported_features_explicitly ... ok
[INFO] [stdout] test docx_import_preserves_structure ... ok
[INFO] [stdout] test docx_reads_attributes_only_in_their_namespace ... ok
[INFO] [stdout] test docx_review_foreign_namespace_is_not_word ... ok
[INFO] [stdout] test docx_review_attribute_whitespace_round_trips ... ok
[INFO] [stdout] test docx_citation_anchors_are_stable_locators ... ok
[INFO] [stdout] test docx_canonical_json_reads_back_and_rejects_tampering ... ok
[INFO] [stdout] test docx_export_round_trip_preserves_model_and_anchors ... ok
[INFO] [stdout] test docx_import_keeps_review_state_without_accepting_edits ... ok
[INFO] [stdout] test docx_dlp_and_boundary_refuse_before_any_file_is_written ... ok
[INFO] [stdout] test docx_export_carries_a_fidelity_receipt ... ok
[INFO] [stdout] test docx_export_file_needs_explicit_docx_destination_and_never_overwrites ... ok
[INFO] [stdout] test docx_import_ignores_archive_order_timestamps_and_compression ... ok
[INFO] [stdout] test docx_review_namespace_alias_matches_control ... ok
[INFO] [stdout] test docx_refuses_hostile_packages ... ok
[INFO] [stdout] test docx_review_high_compression_round_trips ... ok
[INFO] [stdout] test docx_review_metadata_expansion_is_bounded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pdf.rs (/opt/rustwide/target/debug/build/bran-document/406c0beaed89016d/out/pdf-406c0beaed89016d)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test pdf_conformance_full ... ignored, full tier: run by tools/ci/check.sh --full (security gate)
[INFO] [stdout] test pdf_opens_in_independent_readers ... ignored, opt-in: needs local PDF readers; run with --ignored
[INFO] [stdout] test pdf_rows_are_documented ... ok
[INFO] [stdout] test export_refuses_text_it_cannot_encode ... ok
[INFO] [stdout] test repair_r6_malformed_signature_ranges_do_not_panic ... ok
[INFO] [stdout] test repair_r7_indirect_action_names_classified ... ok
[INFO] [stdout] test repair_r5_malformed_font_bounds_do_not_panic ... ok
[INFO] [stdout] test rotated_text_and_actual_text_join_like_readers ... ok
[INFO] [stdout] test ordinary_projection_has_stable_locators ... ok
[INFO] [stdout] test pdf_structures_are_recorded_without_trust_or_extraction ... ok
[INFO] [stdout] test repair_r2_predictor_budgets_refuse_before_allocating ... ok
[INFO] [stdout] test repair_r1_cyclic_destination_refused ... ok
[INFO] [stdout] test repair_r3_cmap_expansion_is_budgeted ... ok
[INFO] [stdout] test export_is_tagged_inert_and_carries_a_fidelity_receipt ... ok
[INFO] [stdout] test ocr_is_opt_in_and_never_faked ... ok
[INFO] [stdout] test export_runs_dlp_first_and_never_overwrites ... ok
[INFO] [stdout] test repair_r4_raw_streams_enforce_part_limit ... ok
[INFO] [stdout] test pdf_conformance_fast ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 1.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pptx.rs (/opt/rustwide/target/debug/build/bran-document/69bac4874216cc3a/out/pptx-69bac4874216cc3a)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test pptx_export_opens_in_independent_readers ... ignored, opt-in reader check; needs LibreOffice and python-pptx
[INFO] [stdout] test pptx_review_binary_dlp_rescan ... ok
[INFO] [stdout] test pptx_ordinary_projection_is_recorded ... ok
[INFO] [stdout] test pptx_import_maps_presentation_structure ... ok
[INFO] [stdout] test pptx_unsupported_features_are_receipted ... ok
[INFO] [stdout] test pptx_review_unbound_relationship_prefix ... ok
[INFO] [stdout] test pptx_export_refuses_malformed_or_foreign_content ... ok
[INFO] [stdout] test pptx_import_ignores_archive_order_timestamps_and_compression ... ok
[INFO] [stdout] test pptx_export_refuses_dlp_before_writing ... ok
[INFO] [stdout] test pptx_relationship_attributes_resolve_by_namespace ... ok
[INFO] [stdout] test pptx_export_carries_fidelity_receipt ... ok
[INFO] [stdout] test pptx_round_trip_preserves_structure ... ok
[INFO] [stdout] test pptx_review_compressible_text_round_trip ... ok
[INFO] [stdout] test pptx_adversarial_decks_are_refused ... ok
[INFO] [stdout] test pptx_review_shared_notes_budget ... ok
[INFO] [stderr]      Running tests/xlsx.rs (/opt/rustwide/target/debug/build/bran-document/3be7c815de066c20/out/xlsx-3be7c815de066c20)
[INFO] [stdout] test pptx_mutated_decks_never_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 6.87s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test xlsx_reader_samples ... ignored, opt-in reader samples: set BRAN_XLSX_READER_DIR
[INFO] [stdout] test xlsx_defined_name_accepts_true_spelling ... ok
[INFO] [stdout] test xlsx_carriage_returns_survive_export ... ok
[INFO] [stdout] test xlsx_style_zero_uses_first_cell_format ... ok
[INFO] [stdout] test xlsx_relationship_ids_resolve_in_scope ... ok
[INFO] [stdout] test xlsx_features_import ... ok
[INFO] [stdout] test xlsx_cached_results_are_never_presented_as_calculated ... ok
[INFO] [stdout] test xlsx_round_trip_preserves_supported_content ... ok
[INFO] [stdout] test xlsx_table_headers_do_not_label_cells_below ... ok
[INFO] [stdout] test xlsx_reversed_table_range_is_refused ... ok
[INFO] [stdout] test xlsx_export_refuses_foreign_projections ... ok
[INFO] [stdout] test xlsx_export_never_turns_text_into_formulas ... ok
[INFO] [stdout] test xlsx_1904_epoch_round_trips ... ok
[INFO] [stdout] test xlsx_export_runs_dlp_and_public_boundary_first ... ok
[INFO] [stdout] test xlsx_export_checks_receipt_content_for_dlp_and_boundary ... ok
[INFO] [stdout] test xlsx_import_is_deterministic ... ok
[INFO] [stdout] test xlsx_relationship_ids_resolve_through_namespace_bindings ... ok
[INFO] [stdout] test xlsx_active_formulas_are_quarantined ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/bran-tui/c6d4fe68256d5b67/out/bran_tui-c6d4fe68256d5b67)
[INFO] [stdout] test xlsx_hostile_workbooks_are_refused ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::p3_tui_onboarding_diagnostics ... ok
[INFO] [stdout] test tests::p3_tui_surface ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/xtask/0208af07e8ca4916/out/xtask-0208af07e8ca4916)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test archive::tests::zip_is_deterministic ... ok
[INFO] [stdout] test archive::tests::zip_has_expected_entry_properties ... ok
[INFO] [stdout] test archive::tests::write_zip_writes_a_real_file_it_can_read_back ... ok
[INFO] [stderr]    Doc-tests bran_core
[INFO] [stdout] test archive::tests::tar_gz_has_expected_member_metadata ... ok
[INFO] [stdout] test archive::tests::tar_gz_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests bran_document
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests bran_tui
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1", kill_on_drop: false }`
[INFO] [stdout] b2c2ce3f44f75543a7d8808985b66a26f08d330b82dc49bff05230b9ca7c77b1
