[INFO] cloning repository https://github.com/pro-vi/mdtools
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pro-vi/mdtools" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpro-vi%2Fmdtools", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpro-vi%2Fmdtools'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 15305dbb28d3eb3eb58bb6deb8c9e78f9d606d42
[INFO] testing pro-vi/mdtools against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpro-vi%2Fmdtools" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/pro-vi/mdtools
[INFO] finished tweaking git repo https://github.com/pro-vi/mdtools
[INFO] tweaked toml for git repo https://github.com/pro-vi/mdtools written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pro-vi/mdtools on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/pro-vi/mdtools 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.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ref-cast-impl v1.0.27
[INFO] [stderr]   Downloaded ref-cast v1.0.27
[INFO] [stderr]   Downloaded serde_derive_internals v0.30.0
[INFO] [stderr]   Downloaded schemars_derive v1.2.2
[INFO] [stderr]   Downloaded jetscii v0.5.3
[INFO] [stderr]   Downloaded comrak v0.51.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1
[INFO] running `Command { std: "docker" "start" "102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1", 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" "102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1", 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" "102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling jetscii v0.5.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling entities v1.0.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling caseless v0.2.2
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling finl_unicode v1.4.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling comrak v0.51.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling mdtools v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 16.32s
[INFO] running `Command { std: "docker" "inspect" "102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1", 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" "102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling mdtools v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 25.34s
[INFO] running `Command { std: "docker" "inspect" "102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1", 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" "102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/mdtools-02d78be1a8ab5b36)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test edit::tests::trailing_newline_removal_strips_exactly_one_line_ending ... ok
[INFO] [stdout] test edit::tests::line_ending_normalization_preserves_each_style_contract ... ok
[INFO] [stdout] test fingerprint::tests::target_etag_accepts_only_the_generated_wire_format ... ok
[INFO] [stdout] test fingerprint::tests::target_etag_matches_the_sha256_known_answer ... ok
[INFO] [stdout] test file::tests::cleanup_removes_only_the_created_inode ... ok
[INFO] [stdout] test file::tests::exclusive_create_collision_preserves_the_foreign_entry ... ok
[INFO] [stdout] test index::source_region_tests::source_regions_partition_fixture_shapes_exactly ... ok
[INFO] [stdout] test index::source_region_tests::source_regions_distinguish_boundaries_from_parser_omissions ... ok
[INFO] [stdout] test index::source_region_tests::semantic_block_inventory_survives_parser_upgrades ... ok
[INFO] [stdout] test parser::projection_policy_tests::parser_positions_fail_closed_instead_of_widening_spans ... ok
[INFO] [stdout] test index::source_region_tests::representative_source_coverage_is_reviewable ... ok
[INFO] [stdout] test index::source_region_tests::invalid_structural_regions_fail_index_construction ... ok
[INFO] [stdout] test parser::projection_policy_tests::parser_positions_reject_non_utf8_boundaries ... ok
[INFO] [stdout] test parser::projection_policy_tests::unclassified_parser_nodes_fail_instead_of_becoming_paragraphs ... ok
[INFO] [stdout] test parser::projection_policy_tests::zero_column_end_uses_the_start_of_its_sentinel_line ... ok
[INFO] [stdout] test patch::planner::tests::representative_complete_plans_are_reviewable ... ok
[INFO] [stdout] test revision::tests::document_revision_matches_the_sha256_known_answer ... ok
[INFO] [stdout] test patch::planner::tests::semantic_section_plans_are_complete_at_construction ... ok
[INFO] [stdout] test search::tests::sparse_provenance_maps_mixed_byte_deltas ... ok
[INFO] [stdout] test source::tests::document_source_preserves_exact_bytes_and_derived_metadata ... ok
[INFO] [stdout] test source::tests::line_index_rejects_invalid_or_out_of_range_coordinates ... ok
[INFO] [stdout] test source::tests::oversized_sources_fail_before_offsets_can_wrap ... ok
[INFO] [stdout] test target::locator_tests::frontmatter_locator_distinguishes_present_from_absent_state ... ok
[INFO] [stdout] test parser::projection_policy_tests::synthetic_table_projection_applies_ast_depth_limit ... ok
[INFO] [stdout] test index::source_region_tests::source_region_count_stays_linear_in_top_level_facts ... ok
[INFO] [stdout] test parser::projection_policy_tests::flat_sources_larger_than_one_mib_are_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/md-edc9d39935cc6e8b)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test errors::tests::search_result_budget_has_a_distinct_retryable_diagnostic ... ok
[INFO] [stdout] test errors::tests::invalid_parse_substrate_remains_a_parse_diagnostic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/architecture_residue.rs (/opt/rustwide/target/release/deps/architecture_residue-a68333571c09b145)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test removed_command_modules_and_manual_inventory_are_absent ... ok
[INFO] [stdout] test source_evidence_has_no_patch_refinement_path ... ok
[INFO] [stdout] test transaction_consumers_do_not_reconstruct_parser_projection_state ... ok
[INFO] [stdout] test public_source_has_no_previous_authority_names ... ok
[INFO] [stdout] test binary_and_schema_expose_exactly_five_commands ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_v3.rs (/opt/rustwide/target/release/deps/cli_v3-5c12472389532f39)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test invalid_protocol_json_fails_fast_with_schema_guidance ... ok
[INFO] [stdout] test json_output_to_a_closed_pipe_does_not_panic ... ok
[INFO] [stdout] test help_is_an_option_not_a_sixth_subcommand ... ok
[INFO] [stdout] test json_errors_are_newline_terminated ... ok
[INFO] [stdout] test query_search_returns_non_mutable_evidence_ranges ... ok
[INFO] [stdout] test json_patch_preview_carries_source_and_receipts ... ok
[INFO] [stdout] test query_search_can_return_targetless_source_evidence ... ok
[INFO] [stdout] test query_accepts_json_from_stdin_without_prompting ... ok
[INFO] [stdout] test map_read_and_query_emit_clean_json ... ok
[INFO] [stdout] test query_search_budget_failure_emits_no_partial_results ... ok
[INFO] [stdout] test malformed_frontmatter_uses_strict_read_and_mutation_policies ... ok
[INFO] [stdout] test in_place_commit_remains_successful_when_receipt_pipe_closes ... ok
[INFO] [stdout] test patch_stdout_is_non_mutating_and_in_place_is_guarded ... ok
[INFO] [stdout] test structural_help_and_protocol_schema_are_discoverable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/document_source.rs (/opt/rustwide/target/release/deps/document_source-9d8ad0a6749c96ff)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test document_source_rejects_invalid_utf8_slices ... ok
[INFO] [stdout] test document_source_authority_preserves_bytes_coordinates_and_revision ... ok
[INFO] [stdout] test document_source_authority_preserves_all_parse_policies ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/file_commit.rs (/opt/rustwide/target/release/deps/file_commit-e04ffb49888370a8)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test non_regular_targets_are_rejected_before_opening ... ok
[INFO] [stdout] test nochange_commit_verifies_without_replacing_the_inode ... ok
[INFO] [stdout] test nochange_commit_rejects_intervening_drift ... ok
[INFO] [stdout] test same_content_inode_replacement_refuses_commit ... ok
[INFO] [stdout] test intervening_content_change_refuses_commit ... ok
[INFO] [stdout] test stdout_outcome_does_not_mutate_the_loaded_file ... ok
[INFO] [stdout] test atomic_commit_preserves_group_and_special_mode_bits ... ok
[INFO] [stdout] test concurrent_commits_from_one_base_cannot_both_succeed ... ok
[INFO] [stdout] test symlink_commit_replaces_the_referent_and_keeps_the_link ... ok
[INFO] [stdout] test verified_patch_commit_preserves_crlf_and_permissions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/patch_batch.rs (/opt/rustwide/target/release/deps/patch_batch-cbecaac5009797c2)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test block_move_planning_preserves_strict_frontmatter_policy ... ok
[INFO] [stdout] test disjoint_crlf_operations_preserve_document_line_endings ... ok
[INFO] [stdout] test all_nochange_patch_skips_write ... ok
[INFO] [stdout] test block_move_preserves_an_untouched_html_bystander ... ok
[INFO] [stdout] test every_guard_is_checked_before_any_payload_is_processed ... ok
[INFO] [stdout] test equal_or_prefix_related_frontmatter_paths_conflict ... ok
[INFO] [stdout] test identical_blocks_use_addresses_not_content_identity ... ok
[INFO] [stdout] test insertion_before_replacement_keeps_the_replaced_target_receipt_bound ... ok
[INFO] [stdout] test move_interval_conflicts_with_an_intermediate_nochange_target ... ok
[INFO] [stdout] test grouped_frontmatter_receipts_preserve_interleaved_patch_order ... ok
[INFO] [stdout] test nested_task_checkbox_updates_are_semantically_disjoint ... ok
[INFO] [stdout] test disjoint_multibyte_replacements_compile_on_utf8_boundaries ... ok
[INFO] [stdout] test moving_a_mid_document_footnote_definition_uses_source_order ... ok
[INFO] [stdout] test frontmatter_container_conflict_and_stale_guard_fail_before_output ... ok
[INFO] [stdout] test nochange_operations_still_claim_their_semantic_target ... ok
[INFO] [stdout] test operations_cannot_depend_on_state_created_by_earlier_operations ... ok
[INFO] [stdout] test overlapping_move_and_replacement_reject_the_whole_patch ... ok
[INFO] [stdout] test disjoint_patch_applies_once ... ok
[INFO] [stdout] test overlapping_patch_is_rejected ... ok
[INFO] [stdout] test semantic_block_and_task_overlap_rejects_even_when_byte_edits_do_not ... ok
[INFO] [stdout] test section_move_composes_with_an_unrelated_task_and_preserves_bystanders ... ok
[INFO] [stdout] test shifted_nochange_block_receipt_has_distinct_before_and_after_identities ... ok
[INFO] [stdout] test sibling_frontmatter_paths_are_semantically_disjoint ... ok
[INFO] [stdout] test table_row_receipt_rebinds_after_an_earlier_block_insertion ... ok
[INFO] [stdout] test task_receipt_identity_resolves_after_an_earlier_insertion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/patch_operations.rs (/opt/rustwide/target/release/deps/patch_operations-7bbaf5dee2b2919e)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test block_replacement_accepts_one_space_indentation ... ok
[INFO] [stdout] test block_move_carries_the_moved_blocks_own_separator ... ok
[INFO] [stdout] test block_insertion_must_create_exactly_one_body_block ... ok
[INFO] [stdout] test block_deletion_refuses_to_merge_untouched_sibling_lists ... ok
[INFO] [stdout] test block_insertion_after_and_unterminated_end_synthesizes_a_blank_boundary ... ok
[INFO] [stdout] test block_insertion_accepts_parser_excluded_boundary_whitespace ... ok
[INFO] [stdout] test block_delete_insert_and_move_use_canonical_evidence ... ok
[INFO] [stdout] test block_insertion_retains_reference_definitions_owned_by_the_fragment ... ok
[INFO] [stdout] test core_patch_refuses_unclaimed_frontmatter_delimiters ... ok
[INFO] [stdout] test deletion_closure_composes_with_other_guarded_operations ... ok
[INFO] [stdout] test block_replacement_rejects_multiple_body_blocks_with_operation_specific_error ... ok
[INFO] [stdout] test block_insertion_rejects_multiple_body_blocks ... ok
[INFO] [stdout] test document_start_insertion_uses_the_first_source_block_after_frontmatter ... ok
[INFO] [stdout] test frontmatter_empty_key_segments_remain_addressable_but_unstable_mutation_refuses ... ok
[INFO] [stdout] test last_table_row_deletion_shrinks_containing_block_during_sibling_closure ... ok
[INFO] [stdout] test deletion_closure_handles_trailing_thematic_break_blank_lines ... ok
[INFO] [stdout] test heading_section_replacement_never_resolves_as_preamble ... ok
[INFO] [stdout] test preamble_replacement_preserves_literal_boundaries ... ok
[INFO] [stdout] test block_move_preserves_unindexed_content_in_the_moved_blocks_gap ... ok
[INFO] [stdout] test frontmatter_field_mutation_rejects_lossy_round_trip_and_preserves_crlf ... ok
[INFO] [stdout] test section_deletion_preserves_every_surviving_parser_block ... ok
[INFO] [stdout] test section_move_planning_preserves_strict_frontmatter_policy ... ok
[INFO] [stdout] test move_section_accepts_flush_eof_destination_without_trailing_newline ... ok
[INFO] [stdout] test section_replace_delete_and_move_preserve_existing_kernels ... ok
[INFO] [stdout] test rust_insert_block_rejects_an_empty_payload ... ok
[INFO] [stdout] test table_append_extends_containing_block_during_sibling_deletion_closure ... ok
[INFO] [stdout] test task_edits_do_not_suppress_containing_block_closure ... ok
[INFO] [stdout] test renamed_section_receipt_carries_the_result_address ... ok
[INFO] [stdout] test thematic_break_replacement_preserves_all_boundary_line_endings ... ok
[INFO] [stdout] test section_replacement_must_preserve_one_section_target ... ok
[INFO] [stdout] test patch_fragments_apply_document_resource_limits_before_parsing ... ok
[INFO] [stdout] test task_frontmatter_and_table_operations_use_semantic_targets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/patch_protocol.rs (/opt/rustwide/target/release/deps/patch_protocol-33ed567f091f2718)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test candidate_reparse_preserves_each_document_parse_policy ... ok
[INFO] [stdout] test deleting_first_block_emits_no_after_even_when_address_is_reused ... ok
[INFO] [stdout] test invalid_candidate_never_escapes ... ok
[INFO] [stdout] test malformed_addresses_and_unknown_protocol_fields_are_rejected ... ok
[INFO] [stdout] test patch_decoder_enforces_schema_cardinality_and_insert_payloads ... ok
[INFO] [stdout] test patch_rejects_zero_operations_and_accepts_multiple_operations ... ok
[INFO] [stdout] test patch_evidence_and_identity_paths_reject_empty_wire_values ... ok
[INFO] [stdout] test new_u5_wire_shapes_round_trip_and_execute ... ok
[INFO] [stdout] test move_section_receipts_reject_preamble_identities ... ok
[INFO] [stdout] test representative_schema_and_receipt_are_reviewable ... ok
[INFO] [stdout] test receipt_decoder_rejects_impossible_outcomes ... ok
[INFO] [stdout] test stale_patch_changes_nothing ... ok
[INFO] [stdout] test stale_target_changes_nothing ... ok
[INFO] [stdout] test target_guards_and_revisions_are_full_sha256 ... ok
[INFO] [stdout] test serialized_snapshot_re_resolves_without_trusting_index_identity ... ok
[INFO] [stdout] test serialized_evidence_for_an_address_absent_from_current_index_is_rejected ... ok
[INFO] [stdout] test serialized_patch_executes_guarded_replacement_and_returns_receipt ... ok
[INFO] [stdout] test operation_receipts_reject_dispositions_the_operation_cannot_emit ... ok
[INFO] [stdout] test unchanged_replacement_is_byte_identical_and_round_trips_receipt ... ok
[INFO] [stdout] test generated_schema_is_strict_and_covers_patch_and_receipt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/schema_v3.rs (/opt/rustwide/target/release/deps/schema_v3-ed5950425e99a48f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test five_command_metadata_is_unique_and_protocol_named ... ok
[INFO] [stdout] test patch_and_receipt_variants_appear_exactly_once ... ok
[INFO] [stdout] test target_query_wire_round_trips_and_rejects_unknown_fields ... ok
[INFO] [stdout] test protocol_schema_covers_every_authoritative_surface ... ok
[INFO] [stdout] test query_result_schema_is_closed_and_evidence_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semantic_fragments.rs (/opt/rustwide/target/release/deps/semantic_fragments-71dc04a80343bf23)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test changed_semantic_final_section_uses_canonical_no_final_newline ... ok
[INFO] [stdout] test boundary_insertion_conflicts_with_following_sibling_replacement ... ok
[INFO] [stdout] test context_that_absorbs_an_inserted_heading_fails_final_section_closure ... ok
[INFO] [stdout] test atx_semantic_read_then_replace_is_byte_identical ... ok
[INFO] [stdout] test changed_setext_replacement_emits_declared_atx_source ... ok
[INFO] [stdout] test crlf_multiline_setext_code_span_preserves_identity_and_receipt ... ok
[INFO] [stdout] test empty_preamble_replacement_is_rejected_without_residue ... ok
[INFO] [stdout] test literal_section_depth_guards_reject_structurally_valid_wrong_placement ... ok
[INFO] [stdout] test move_section_relevel_preserves_the_retained_setext_refusal ... ok
[INFO] [stdout] test mixed_line_ending_destination_uses_lf_for_new_semantic_bytes ... ok
[INFO] [stdout] test heading_depth_overflow_aborts_a_mixed_patch_before_any_candidate ... ok
[INFO] [stdout] test invalid_semantic_fragments_fail_before_edits ... ok
[INFO] [stdout] test heading_depth_overflow_is_typed_and_aborts_the_patch ... ok
[INFO] [stdout] test insertion_appends_after_existing_children_before_the_next_sibling ... ok
[INFO] [stdout] test literal_section_and_preamble_replacement_preserve_exact_bytes ... ok
[INFO] [stdout] test multiline_setext_code_span_preserves_normalized_code_whitespace ... ok
[INFO] [stdout] test multiline_setext_hard_breaks_become_inline_breaks ... ok
[INFO] [stdout] test multiline_setext_read_and_insertion_preserve_soft_break_semantics ... ok
[INFO] [stdout] test nonbreaking_space_before_fragment_root_is_not_a_blank_boundary ... ok
[INFO] [stdout] test semantic_boundary_variants_converge_and_crlf_is_destination_owned ... ok
[INFO] [stdout] test section_insertions_conflict_but_unrelated_task_edits_compose ... ok
[INFO] [stdout] test semantic_read_is_one_relative_atx_subtree ... ok
[INFO] [stdout] test semantic_insert_uses_each_parent_actual_level ... ok
[INFO] [stdout] test semantic_fragment_retains_reference_definitions ... ok
[INFO] [stdout] test semantic_render_changes_only_indexed_headings_inside_containers ... ok
[INFO] [stdout] test semantic_replacement_keeps_flush_adjacent_heading_closure ... ok
[INFO] [stdout] test setext_semantic_read_then_replace_is_byte_identical ... ok
[INFO] [stdout] test structural_demotion_reports_declared_section_closure ... ok
[INFO] [stdout] test semantic_replace_uses_the_indexed_parent_level ... ok
[INFO] [stdout] test two_disjoint_insertions_return_result_resolvable_receipts_in_patch_order ... ok
[INFO] [stdout] test unicode_whitespace_paragraph_survives_semantic_read_and_changed_replace ... ok
[INFO] [stdout] test unrelated_table_edits_compose_with_section_insertion ... ok
[INFO] [stdout] test fragment_and_section_operations_are_closed_in_the_schema ... ok
[INFO] [stdout] test representative_u5_checkpoint_is_reviewable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/source_evidence.rs (/opt/rustwide/target/release/deps/source_evidence-8c5da57053efbcab)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test mixed_evidence_families_remain_in_strict_source_order ... ok
[INFO] [stdout] test newline_ending_match_uses_the_document_span_convention ... ok
[INFO] [stdout] test link_reference_definitions_return_targetless_source_evidence ... ok
[INFO] [stdout] test multiline_match_preview_includes_every_matched_line ... ok
[INFO] [stdout] test referenced_footnotes_remain_target_backed_evidence ... ok
[INFO] [stdout] test search_never_crosses_source_region_boundaries ... ok
[INFO] [stdout] test search_result_budget_fails_without_partial_output ... ok
[INFO] [stdout] test source_gap_inclusion_is_explicit_and_independent_of_block_filters ... ok
[INFO] [stdout] test source_gap_search_returns_exact_targetless_evidence ... ok
[INFO] [stdout] test repetitive_source_gap_stops_at_the_explicit_result_budget ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/target_address.rs (/opt/rustwide/target/release/deps/target_address-6a4275dca864096e)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test address_deserialization_rejects_unknown_fields_at_every_layer ... ok
[INFO] [stdout] test addresses_serialize_identity_without_observed_state ... ok
[INFO] [stdout] test empty_contains_query_is_rejected_but_exact_empty_heading_is_valid ... ok
[INFO] [stdout] test every_mapped_address_is_unique_and_round_trips_through_resolution ... ok
[INFO] [stdout] test excessive_blockquote_nesting_returns_a_typed_parse_error ... ok
[INFO] [stdout] test frontmatter_path_segments_distinguish_literal_dots_from_nesting ... ok
[INFO] [stdout] test empty_frontmatter_keys_are_exactly_addressable ... ok
[INFO] [stdout] test fuzzy_multi_match_query_cannot_silently_become_one_address ... ok
[INFO] [stdout] test impossible_address_shapes_fail_before_lookup ... ok
[INFO] [stdout] test guard_authority_is_explicit_and_can_differ_from_the_selected_span ... ok
[INFO] [stdout] test locate_returns_identical_snapshots_for_overlapping_targets ... ok
[INFO] [stdout] test search_query_returns_evidence_that_cannot_resolve_as_mutation_authority ... ok
[INFO] [stdout] test heading_links_use_the_complete_heading_as_their_parent_address ... ok
[INFO] [stdout] test search_evidence_is_returned_in_source_order_with_footnotes ... ok
[INFO] [stdout] test table_row_line_ending_positions_keep_the_same_snapshot ... ok
[INFO] [stdout] test representative_fixtures_have_no_address_collisions ... ok
[INFO] [stdout] test task_query_filters_snapshots_without_creating_addresses ... ok
[INFO] [stdout] test unique_query_and_map_return_identical_evidence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/target_reads.rs (/opt/rustwide/target/release/deps/target_reads-9a8c953d25f5a8d8)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test absent_frontmatter_and_empty_preamble_have_typed_reads ... ok
[INFO] [stdout] test document_stats_count_source_owned_footnote_preamble ... ok
[INFO] [stdout] test document_read_carries_the_retained_stats_view ... ok
[INFO] [stdout] test generic_read_is_an_enum_of_typed_values_not_a_string_view ... ok
[INFO] [stdout] test document_stats_do_not_count_blockquote_markers_as_words ... ok
[INFO] [stdout] test lexical_selection_is_separate_from_positional_containment ... ok
[INFO] [stdout] test missing_frontmatter_field_is_exactly_addressable_and_reads_as_null ... ok
[INFO] [stdout] test present_null_frontmatter_value_is_not_reported_as_missing ... ok
[INFO] [stdout] test resolved_target_rejects_a_different_document_before_reading_changed_bytes ... ok
[INFO] [stdout] test map_resolve_and_typed_read_share_one_snapshot_for_every_target ... ok
[INFO] [stdout] test table_read_markdown_is_an_unchanged_block_replacement_payload ... ok
[INFO] [stdout] test resolved_target_rejects_a_different_index_with_identical_source_bytes ... ok
[INFO] [stdout] test semantic_targets_return_distinct_typed_values ... ok
[INFO] [stdout] test typed_read_rejects_the_wrong_domain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transaction_invariants.rs (/opt/rustwide/target/release/deps/transaction_invariants-78c151c652c9ab19)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test review_premises_exercise_shifted_receipts_and_sibling_fields ... ok
[INFO] [stdout] test generated_stale_transactions_refuse_before_other_work ... ok
[INFO] [stdout] test generated_nochange_replacements_are_byte_identical ... ok
[INFO] [stdout] test generated_documents_preserve_map_resolve_read_agreement ... ok
[INFO] [stdout] test generated_nested_target_conflicts_are_atomic ... ok
[INFO] [stdout] test generated_valid_transactions_replay_and_bind_receipts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mdtools
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 9) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1", kill_on_drop: false }`
[INFO] [stdout] 102841e339b2d9bee441a8a2703cde90d20109dc4a9a5574360bcbbd358f5fe1
