[INFO] fetching crate hwpforge-bindings-mcp 0.16.11...
[INFO] testing hwpforge-bindings-mcp-0.16.11 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate hwpforge-bindings-mcp 0.16.11 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate hwpforge-bindings-mcp 0.16.11
[INFO] finished tweaking crates.io crate hwpforge-bindings-mcp 0.16.11
[INFO] tweaked toml for crates.io crate hwpforge-bindings-mcp 0.16.11 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate hwpforge-bindings-mcp 0.16.11 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 crates.io crate hwpforge-bindings-mcp 0.16.11 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-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e
[INFO] running `Command { std: "docker" "start" "255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e", 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" "255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e" "/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" "255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e", 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" "255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.9
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling serde_json v1.0.154
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling smallvec v1.16.3
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zlib-rs v0.6.8
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling zopfli v0.8.4
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.4
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling pulldown-cmark-escape v0.11.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling sha2 v0.11.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling schemars_derive v1.2.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rmcp v3.5.1
[INFO] [stderr]    Compiling tokio v1.53.2
[INFO] [stderr]    Compiling uuid v1.28.0
[INFO] [stderr]    Compiling rmcp-macros v3.5.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling quick-xml v0.42.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling schemars v1.2.3
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling hwpforge-foundation v0.16.11
[INFO] [stderr]    Compiling hwpforge-core v0.16.11
[INFO] [stderr]    Compiling tokio-util v0.7.20
[INFO] [stderr]    Compiling hwpforge-blueprint v0.16.11
[INFO] [stderr]    Compiling hwpforge-smithy-md v0.16.11
[INFO] [stderr]    Compiling hwpforge-smithy-hwpx v0.16.11
[INFO] [stderr]    Compiling hwpforge v0.16.11
[INFO] [stderr]    Compiling hwpforge-bindings-mcp v0.16.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6m 17s
[INFO] running `Command { std: "docker" "inspect" "255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e", 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" "255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling hwpforge-smithy-md v0.16.11
[INFO] [stderr]    Compiling hwpforge v0.16.11
[INFO] [stderr]    Compiling hwpforge-bindings-mcp v0.16.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 41s
[INFO] running `Command { std: "docker" "inspect" "255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e", 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" "255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/hwpforge-bindings-mcp/1cb5e93a45c5582f/out/hwpforge_mcp-1cb5e93a45c5582f)
[INFO] [stdout] 
[INFO] [stdout] running 145 tests
[INFO] [stdout] test compat::tests::grid_addr_and_stamp_map_pass_through_by_design ... ok
[INFO] [stdout] test compat::tests::every_snapshot_row_is_mcp_local_or_in_the_table ... ok
[INFO] [stdout] test compat::tests::read_errors_round_trip ... ok
[INFO] [stdout] test compat::tests::read_shape_rejections_keep_the_mcp_wording_whoever_produced_them ... ok
[INFO] [stdout] test compat::tests::section_workflow_errors_round_trip_for_patch_and_to_json ... ok
[INFO] [stdout] test compat::tests::stamp_cell_not_anchor_reconstructs_the_dynamic_hint ... ok
[INFO] [stdout] test compat::tests::structural_errors_route_shared_codes_to_index_out_of_range ... ok
[INFO] [stdout] test compat::tests::structural_uncarried_zip_entries_keeps_the_legacy_wildcard_code ... ok
[INFO] [stdout] test compat::tests::superseded_hints_match_the_recorded_replacement ... ok
[INFO] [stdout] test compat::tests::every_table_row_is_in_the_audited_snapshot ... ok
[INFO] [stdout] test compat::tests::validate_decode_failure_matches_the_new_codes_snapshot ... ok
[INFO] [stdout] test compat::tests::upstream_unmapped_falls_back_to_each_tool_s_legacy_catch_all ... ok
[INFO] [stdout] test compat::tests::warning_copies_the_ops_warning_info_verbatim ... ok
[INFO] [stdout] test compat::tests::every_expected_code_is_covered ... ok
[INFO] [stdout] test output::tests::is_sensitive_output_path_flags_credential_and_dotfile_targets ... ok
[INFO] [stdout] test compat::tests::stamp_dual_source_name_codes_pick_the_matching_wording ... ok
[INFO] [stdout] test compat::tests::set_cell_and_stamp_semantic_loss_reproduce_the_legacy_codec_message ... ok
[INFO] [stdout] test compat::tests::insert_before_section_properties_matches_the_legacy_combined_arm ... ok
[INFO] [stdout] test output::tests::read_file_string_missing_file ... ok
[INFO] [stdout] test compat::tests::legacy_and_new_snapshots_stay_disjoint ... ok
[INFO] [stdout] test output::tests::read_file_string_valid_file ... ok
[INFO] [stdout] test output::tests::read_file_bytes_valid_file ... ok
[INFO] [stdout] test output::tests::write_output_file_allows_absolute_path ... ok
[INFO] [stdout] test output::tests::write_output_file_refuses_sensitive_home_target ... ok
[INFO] [stdout] test output::tests::max_inline_response_is_one_megabyte ... ok
[INFO] [stdout] test output::tests::write_output_file_refuses_symlink_final_component ... ok
[INFO] [stdout] test output::tests::write_output_file_rejects_relative_parent_dir ... ok
[INFO] [stdout] test prompts::tests::convert_review_keeps_patch_to_text_only_edits ... ok
[INFO] [stdout] test prompts::tests::generation_prompts_teach_the_section_marker_not_a_thematic_break ... ok
[INFO] [stdout] test prompts::tests::get_prompt_convert_review_missing_file ... ok
[INFO] [stdout] test prompts::tests::get_prompt_convert_review_with_file ... ok
[INFO] [stdout] test output::tests::write_output_file_overwrites ... ok
[INFO] [stdout] test prompts::tests::get_prompt_proposal_missing_topic ... ok
[INFO] [stdout] test output::tests::write_output_file_creates_dirs ... ok
[INFO] [stdout] test prompts::tests::get_prompt_proposal_with_topic ... ok
[INFO] [stdout] test output::tests::write_output_file_rejects_parent_dir_traversal ... ok
[INFO] [stdout] test prompts::tests::get_prompt_proposal_with_args ... ok
[INFO] [stdout] test prompts::tests::get_prompt_report_with_topic ... ok
[INFO] [stdout] test prompts::tests::get_prompt_unknown ... ok
[INFO] [stdout] test resources::tests::list_resources_has_correct_uris ... ok
[INFO] [stdout] test resources::tests::list_resources_has_yaml_mime_type ... ok
[INFO] [stdout] test resources::tests::list_resources_returns_four ... ok
[INFO] [stdout] test resources::tests::read_resource_classic ... ok
[INFO] [stdout] test resources::tests::read_resource_default ... ok
[INFO] [stdout] test resources::tests::read_resource_latest ... ok
[INFO] [stdout] test resources::tests::read_resource_modern ... ok
[INFO] [stdout] test resources::tests::read_resource_unknown ... ok
[INFO] [stdout] test resources::tests::templates_match_builtin_presets ... ok
[INFO] [stdout] test server::next_step_tests::a_full_document_export_is_sent_to_from_json ... ok
[INFO] [stdout] test server::next_step_tests::a_section_export_is_sent_to_patch ... ok
[INFO] [stdout] test server::next_step_tests::the_first_warning_stays_at_the_head_of_both_branches ... ok
[INFO] [stdout] test prompts::tests::list_prompts_has_correct_names ... ok
[INFO] [stdout] test compat::tests::fill_errors_round_trip ... ok
[INFO] [stdout] test prompts::tests::list_prompts_returns_three ... ok
[INFO] [stdout] test output::tests::read_file_bytes_missing_file ... ok
[INFO] [stdout] test output::tests::read_file_string_non_utf8 ... ok
[INFO] [stdout] test server::request_schema_tests::stamp_request_schema_matches_baseline ... ok
[INFO] [stdout] test server::server_info_tests::the_reported_title_uses_the_crate_description_name ... ok
[INFO] [stdout] test tools::diff::tests::diff_missing_input_reports_file_not_found ... ok
[INFO] [stdout] test server::request_schema_tests::set_cell_request_schema_matches_baseline ... ok
[INFO] [stdout] test tools::diff::tests::diff_non_hwpx_bytes_reports_decode_error ... ok
[INFO] [stdout] test tools::diff::tests::diff_surfaces_decode_warnings_from_both_inputs ... FAILED
[INFO] [stdout] test tools::fields::tests::fields_surfaces_decode_warnings ... FAILED
[INFO] [stdout] test tools::fields::tests::fields_via_mcp_surface_has_no_warnings_on_a_clean_document ... ok
[INFO] [stdout] test tools::diff::tests::diff_unwritable_report_path_reports_write_failure ... ok
[INFO] [stdout] test tools::fill::tests::fill_surfaces_decode_warnings ... FAILED
[INFO] [stdout] test tools::fill::tests::fill_via_mcp_surface_reports_no_warnings_on_a_successful_clean_fill ... FAILED
[INFO] [stdout] test tools::from_json::tests::from_json_invalid_extension ... ok
[INFO] [stdout] test tools::from_json::tests::from_json_invalid_json ... ok
[INFO] [stdout] test tools::from_json::tests::from_json_empty_document ... ok
[INFO] [stdout] test tools::from_json::tests::from_json_warns_when_the_input_carries_a_layout_cache_it_does_not_re_emit ... FAILED
[INFO] [stdout] test tools::inspect::tests::inspect_missing_file_reports_file_not_found ... ok
[INFO] [stdout] test tools::diff::tests::diff_summarizes_non_identical_documents ... ok
[INFO] [stdout] test tools::inspect::tests::inspect_section_detail_key_order_is_existing_eight_then_new_nine ... FAILED
[INFO] [stdout] test tools::inspect::tests::inspect_surfaces_decode_warnings ... FAILED
[INFO] [stdout] test tools::inspect::tests::inspect_section_detail_carries_ops_package_scope_and_deep_counts ... FAILED
[INFO] [stdout] test tools::outline::tests::outline_missing_file_reports_file_not_found ... ok
[INFO] [stdout] test tools::outline::tests::outline_non_hwpx_bytes_reports_decode_error ... ok
[INFO] [stdout] test tools::outline::tests::outline_oversized_warnings_alone_reports_output_too_large ... ok
[INFO] [stdout] test tools::outline::tests::outline_surfaces_decode_warnings ... FAILED
[INFO] [stdout] test tools::from_json::tests::from_json_roundtrip_happy_path ... ok
[INFO] [stdout] test tools::inspect::tests::inspect_via_mcp_surface_has_no_warnings_on_a_clean_document ... ok
[INFO] [stdout] test tools::fill::tests::fill_via_mcp_surface_has_no_warnings_on_a_clean_document ... ok
[INFO] [stdout] test tools::diff::tests::diff_oversized_warnings_alone_take_the_externalized_path ... ok
[INFO] [stdout] test tools::patch::tests::patch_surfaces_decode_warnings ... FAILED
[INFO] [stdout] test tools::read::tests::argument_guards_run_before_file_access ... ok
[INFO] [stdout] test tools::diff::tests::diff_writes_report_file_when_requested ... ok
[INFO] [stdout] test tools::read::tests::read_non_hwpx_bytes_reports_decode_error ... ok
[INFO] [stdout] test tools::outline::tests::outline_via_mcp_surface_reports_headings_and_tables ... ok
[INFO] [stdout] test tools::diff::tests::diff_self_is_identical_via_mcp_surface ... ok
[INFO] [stdout] test tools::patch::tests::patch_rejects_legacy_preservation_metadata ... ok
[INFO] [stdout] test tools::read::tests::read_surfaces_decode_warnings_for_every_target ... FAILED
[INFO] [stdout] test tools::read::tests::read_rejects_zero_or_multiple_targets ... ok
[INFO] [stdout] test tools::read::tests::read_field_and_table_error_mappings ... ok
[INFO] [stdout] test tools::restyle::tests::restyle_fails_closed_on_note_head_skip ... ok
[INFO] [stdout] test tools::patch::tests::patch_rejects_section_index_mismatch ... ok
[INFO] [stdout] test tools::restyle::tests::restyle_invalid_extension ... ok
[INFO] [stdout] test tools::restyle::tests::restyle_missing_file ... ok
[INFO] [stdout] test tools::read::tests::read_paras_validation_and_range_errors ... ok
[INFO] [stdout] test tools::read::tests::read_section_via_mcp_surface_reports_kinds_and_markers ... ok
[INFO] [stdout] test tools::restyle::tests::restyle_surfaces_the_decode_warning_from_a_stale_layout_cache ... FAILED
[INFO] [stdout] test tools::restyle::tests::restyle_happy_path ... ok
[INFO] [stdout] test tools::read::tests::read_table_via_mcp_surface_returns_grid ... ok
[INFO] [stdout] test tools::restyle::tests::restyle_unknown_preset ... ok
[INFO] [stdout] test tools::read::tests::summary_covers_every_target_shape ... ok
[INFO] [stdout] test tools::patch::tests::patch_roundtrip_section_happy_path ... ok
[INFO] [stdout] test tools::set_cell::tests::set_cell_surfaces_decode_warnings ... FAILED
[INFO] [stdout] test tools::stamp::tests::stamp_apply_on_a_stale_fixture_surfaces_decode_warnings ... FAILED
[INFO] [stdout] test tools::set_cell::tests::set_cell_edits_by_label_and_reports_resolution ... ok
[INFO] [stdout] test tools::restyle::tests::restyle_on_a_clean_fixture_has_no_warnings_key ... ok
[INFO] [stdout] test tools::stamp::tests::stamp_plan_surfaces_decode_warnings ... FAILED
[INFO] [stdout] test tools::set_cell::tests::set_cell_rejects_bad_targets_with_codes ... ok
[INFO] [stdout] test tools::restyle::tests::restyle_preserves_all_shape_indices_with_complex_doc ... ok
[INFO] [stdout] test tools::structural::tests::delete_para_rejects_empty_targets ... ok
[INFO] [stdout] test tools::structural::tests::delete_para_surfaces_the_decode_warning_before_its_own_advisory ... FAILED
[INFO] [stdout] test tools::stamp::tests::stamp_rejects_non_hwpx_extension ... ok
[INFO] [stdout] test tools::stamp::tests::stamp_plan_lists_candidates_with_guard ... ok
[INFO] [stdout] test tools::stamp::tests::stamp_v2_cells_via_mcp_surface ... ok
[INFO] [stdout] test tools::structural::tests::error_code_mapping_reference_and_roundtrip ... FAILED
[INFO] [stdout] test tools::structural::tests::insert_para_requires_exactly_one_text_form ... ok
[INFO] [stdout] test tools::structural::tests::insert_para_surfaces_the_decode_warning_from_a_stale_layout_cache ... FAILED
[INFO] [stdout] test tools::stamp::tests::stamp_error_codes_reachable_via_real_calls ... ok
[INFO] [stdout] test tools::structural::tests::insert_para_via_mcp_surface ... ok
[INFO] [stdout] test tools::stamp::tests::stamp_happy_path_writes_output_and_manifest ... ok
[INFO] [stdout] test tools::structural::tests::insert_para_batch_via_texts ... ok
[INFO] [stdout] test tools::to_json::tests::to_json_content_alone_over_limit_is_rejected_before_building_the_response ... ok
[INFO] [stdout] test tools::to_json::tests::to_json_inline_mode_skips_extension_guard ... ok
[INFO] [stdout] test tools::to_json::tests::to_json_rejects_non_json_output_path ... ok
[INFO] [stdout] test tools::to_json::tests::to_json_maps_preservation_warning_for_machine_consumers ... ok
[INFO] [stdout] test tools::to_json::tests::to_json_surfaces_decode_warnings_for_both_export_shapes ... FAILED
[INFO] [stdout] test tools::to_md::tests::to_md_converts_merged_table_as_html_spans ... ok
[INFO] [stdout] test tools::to_json::tests::to_json_oversized_warnings_alone_reports_output_too_large ... ok
[INFO] [stdout] test tools::to_md::tests::to_md_rejects_non_hwpx_extension ... ok
[INFO] [stdout] test tools::validate::tests::validate_missing_file ... ok
[INFO] [stdout] test tools::structural::tests::delete_para_via_mcp_surface_and_secpr_rejection ... ok
[INFO] [stdout] test tools::to_md::tests::to_md_surfaces_decode_warnings ... FAILED
[INFO] [stdout] test tools::validate::tests::validate_reports_decode_failure_as_an_error_not_as_invalid ... FAILED
[INFO] [stdout] test tools::to_json::tests::to_json_section_embeds_preservation_metadata ... ok
[INFO] [stdout] test tools::validate::tests::validate_surfaces_decode_warnings_on_a_valid_document ... FAILED
[INFO] [stdout] test tools::validate::tests::validate_reports_decode_warnings_and_a_real_validation_failure_together ... FAILED
[INFO] [stdout] test tools::validate::tests::validate_valid_document ... ok
[INFO] [stdout] test tools::stamp::tests::stamp_manifest_write_failure_removes_output ... FAILED
[INFO] [stdout] test tools::structural::tests::error_code_mapping_covers_common_rejections ... ok
[INFO] [stdout] test tools::structural::tests::write_failure_is_reported ... ok
[INFO] [stdout] test output::tests::read_file_bytes_over_the_size_cap_reports_input_too_large ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tools::diff::tests::diff_surfaces_decode_warnings_from_both_inputs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::diff::tests::diff_surfaces_decode_warnings_from_both_inputs' (1826) panicked at src/tools/diff.rs:162:49:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81f610c0 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::diff::tests::diff_surfaces_decode_warnings_from_both_inputs::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::fields::tests::fields_surfaces_decode_warnings stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::fields::tests::fields_surfaces_decode_warnings' (1829) panicked at src/tools/fields.rs:62:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ed82d2 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::fields::tests::fields_surfaces_decode_warnings::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::fill::tests::fill_surfaces_decode_warnings stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::fill::tests::fill_surfaces_decode_warnings' (1832) panicked at src/tools/fill.rs:149:68:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81e760e3 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::fill::tests::fill_surfaces_decode_warnings::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::fill::tests::fill_via_mcp_surface_reports_no_warnings_on_a_successful_clean_fill stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::fill::tests::fill_via_mcp_surface_reports_no_warnings_on_a_successful_clean_fill' (1834) panicked at src/tools/fill.rs:118:68:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/fields/clickhere_named.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81e76c66 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::fill::tests::fill_via_mcp_surface_reports_no_warnings_on_a_successful_clean_fill::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::from_json::tests::from_json_warns_when_the_input_carries_a_layout_cache_it_does_not_re_emit stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::from_json::tests::from_json_warns_when_the_input_carries_a_layout_cache_it_does_not_re_emit' (1839) panicked at src/tools/from_json.rs:138:79:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/shapes/rect.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81e65563 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::from_json::tests::from_json_warns_when_the_input_carries_a_layout_cache_it_does_not_re_emit::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::inspect::tests::inspect_section_detail_key_order_is_existing_eight_then_new_nine stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::inspect::tests::inspect_section_detail_key_order_is_existing_eight_then_new_nine' (1842) panicked at src/tools/inspect.rs:298:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/mixed/mixed_01_image_and_chart_same_doc.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81e63ec9 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::inspect::tests::inspect_section_detail_key_order_is_existing_eight_then_new_nine::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::inspect::tests::inspect_surfaces_decode_warnings stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::inspect::tests::inspect_surfaces_decode_warnings' (1843) panicked at src/tools/inspect.rs:223:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81e62719 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::inspect::tests::inspect_surfaces_decode_warnings::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::inspect::tests::inspect_section_detail_carries_ops_package_scope_and_deep_counts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::inspect::tests::inspect_section_detail_carries_ops_package_scope_and_deep_counts' (1841) panicked at src/tools/inspect.rs:249:42:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81e630d5 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::inspect::tests::inspect_section_detail_carries_ops_package_scope_and_deep_counts::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::outline::tests::outline_surfaces_decode_warnings stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::outline::tests::outline_surfaces_decode_warnings' (1848) panicked at src/tools/outline.rs:104:39:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81f629dd - <hwpforge_mcp[bf1d3cdf808e006b]::tools::outline::tests::outline_surfaces_decode_warnings::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::patch::tests::patch_surfaces_decode_warnings stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::patch::tests::patch_surfaces_decode_warnings' (1853) panicked at src/tools/patch.rs:162:82:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81e7765c - <hwpforge_mcp[bf1d3cdf808e006b]::tools::patch::tests::patch_surfaces_decode_warnings::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::read::tests::read_surfaces_decode_warnings_for_every_target stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::read::tests::read_surfaces_decode_warnings_for_every_target' (1860) panicked at src/tools/read.rs:168:66:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ebd08c - <hwpforge_mcp[bf1d3cdf808e006b]::tools::read::tests::read_surfaces_decode_warnings_for_every_target::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::restyle::tests::restyle_surfaces_the_decode_warning_from_a_stale_layout_cache stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::restyle::tests::restyle_surfaces_the_decode_warning_from_a_stale_layout_cache' (1869) panicked at src/tools/restyle.rs:203:70:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ef7b93 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::restyle::tests::restyle_surfaces_the_decode_warning_from_a_stale_layout_cache::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::set_cell::tests::set_cell_surfaces_decode_warnings stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::set_cell::tests::set_cell_surfaces_decode_warnings' (1873) panicked at src/tools/set_cell.rs:177:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81e4da1f - <hwpforge_mcp[bf1d3cdf808e006b]::tools::set_cell::tests::set_cell_surfaces_decode_warnings::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::stamp::tests::stamp_apply_on_a_stale_fixture_surfaces_decode_warnings stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::stamp::tests::stamp_apply_on_a_stale_fixture_surfaces_decode_warnings' (1874) panicked at src/tools/stamp.rs:364:42:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ef44bb - <hwpforge_mcp[bf1d3cdf808e006b]::tools::stamp::tests::stamp_apply_on_a_stale_fixture_surfaces_decode_warnings::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::stamp::tests::stamp_plan_surfaces_decode_warnings stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::stamp::tests::stamp_plan_surfaces_decode_warnings' (1879) panicked at src/tools/stamp.rs:337:42:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ef090d - <hwpforge_mcp[bf1d3cdf808e006b]::tools::stamp::tests::stamp_plan_surfaces_decode_warnings::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::structural::tests::delete_para_surfaces_the_decode_warning_before_its_own_advisory stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::structural::tests::delete_para_surfaces_the_decode_warning_before_its_own_advisory' (1883) panicked at src/tools/structural.rs:173:10:
[INFO] [stdout] stale-line-cache.hwpx: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ede1ca - hwpforge_mcp[bf1d3cdf808e006b]::tools::structural::tests::warning_fixture
[INFO] [stdout]   13:     0x59fb81eedaf5 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::structural::tests::delete_para_surfaces_the_decode_warning_before_its_own_advisory::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr] error: test failed, to rerun pass `--bin hwpforge-mcp`
[INFO] [stdout]   14:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   20:     0x73150aa3d3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::structural::tests::error_code_mapping_reference_and_roundtrip stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::structural::tests::error_code_mapping_reference_and_roundtrip' (1886) panicked at src/tools/structural.rs:346:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "FILE_NOT_FOUND"
[INFO] [stdout]  right: "REFERENCE_STRANDED"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2ab3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59fb81f2fa89 - core[a373ad73a504971]::panicking::assert_failed::<alloc[2e1b2a31b91974c5]::string::String, &str>
[INFO] [stdout]   13:     0x59fb81eeb9a6 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::structural::tests::error_code_mapping_reference_and_roundtrip::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   20:     0x73150aa3d3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::structural::tests::insert_para_surfaces_the_decode_warning_from_a_stale_layout_cache stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::structural::tests::insert_para_surfaces_the_decode_warning_from_a_stale_layout_cache' (1889) panicked at src/tools/structural.rs:173:10:
[INFO] [stdout] stale-line-cache.hwpx: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ede1ca - hwpforge_mcp[bf1d3cdf808e006b]::tools::structural::tests::warning_fixture
[INFO] [stdout]   13:     0x59fb81eee105 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::structural::tests::insert_para_surfaces_the_decode_warning_from_a_stale_layout_cache::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   20:     0x73150aa3d3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::to_json::tests::to_json_surfaces_decode_warnings_for_both_export_shapes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::to_json::tests::to_json_surfaces_decode_warnings_for_both_export_shapes' (1898) panicked at src/tools/to_json.rs:289:51:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ec05ca - <hwpforge_mcp[bf1d3cdf808e006b]::tools::to_json::tests::to_json_surfaces_decode_warnings_for_both_export_shapes::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::to_md::tests::to_md_surfaces_decode_warnings stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::to_md::tests::to_md_surfaces_decode_warnings' (1901) panicked at src/tools/to_md.rs:189:66:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ebdee6 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::to_md::tests::to_md_surfaces_decode_warnings::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::validate::tests::validate_reports_decode_failure_as_an_error_not_as_invalid stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::validate::tests::validate_reports_decode_failure_as_an_error_not_as_invalid' (1903) panicked at src/tools/validate.rs:129:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "FILE_NOT_FOUND"
[INFO] [stdout]  right: "DECODE_FAILED"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2ab3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59fb81f2fa89 - core[a373ad73a504971]::panicking::assert_failed::<alloc[2e1b2a31b91974c5]::string::String, &str>
[INFO] [stdout]   13:     0x59fb81ed968f - <hwpforge_mcp[bf1d3cdf808e006b]::tools::validate::tests::validate_reports_decode_failure_as_an_error_not_as_invalid::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   20:     0x73150aa3d3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::validate::tests::validate_surfaces_decode_warnings_on_a_valid_document stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::validate::tests::validate_surfaces_decode_warnings_on_a_valid_document' (1905) panicked at src/tools/validate.rs:152:40:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ToolErrorInfo { code: "FILE_NOT_FOUND", message: "File not found: '/opt/rustwide/workdir/../../tests/fixtures/layout/stale-line-cache.hwpx'", hint: "Check the file path and try again." }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ed91f6 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::validate::tests::validate_surfaces_decode_warnings_on_a_valid_document::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::validate::tests::validate_reports_decode_warnings_and_a_real_validation_failure_together stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::validate::tests::validate_reports_decode_warnings_and_a_real_validation_failure_together' (1904) panicked at src/tools/validate.rs:183:76:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ed2713 - hwpforge_mcp[bf1d3cdf808e006b]::tools::validate::tests::validate_reports_decode_warnings_and_a_real_validation_failure_together
[INFO] [stdout]   13:     0x59fb81ed9939 - <hwpforge_mcp[bf1d3cdf808e006b]::tools::validate::tests::validate_reports_decode_warnings_and_a_real_validation_failure_together::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   20:     0x73150aa3d3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::stamp::tests::stamp_manifest_write_failure_removes_output stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::stamp::tests::stamp_manifest_write_failure_removes_output' (1877) panicked at src/tools/stamp.rs:480:10:
[INFO] [stdout] called `Result::unwrap_err()` on an `Ok` value: StampData { output_path: "/tmp/.tmpkt2iuT/orphan.hwpx", manifest_path: "/nonexistent-dir/never.manifest.json", stamped: [StampedField { name: "성명", section: 0, path: "paragraphs[0].runs[0].text", span: 8..13, marker: "(   )", pattern: ParenBlank }, StampedField { name: "소속", section: 0, path: "paragraphs[1].runs[0].text", span: 8..12, marker: "(  )", pattern: ParenBlank }], stamped_cells: [], ignored: 0, skipped_guarded: 1, size_bytes: 7913, warnings: [] }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59fb8258a5f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59fb825a243a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59fb8258eafc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59fb82564186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59fb82581769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59fb81fab8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59fb82581922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59fb82564232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59fb8255cc39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59fb82564f2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59fb825a2b9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59fb825a2972 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59fb81ef3cab - <hwpforge_mcp[bf1d3cdf808e006b]::tools::stamp::tests::stamp_manifest_write_failure_removes_output::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59fb81f9eceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59fb81fabec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59fb81fa57b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59fb81faef52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59fb825895cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x73150a9a9dfa - <unknown>
[INFO] [stdout]   19:     0x73150aa3d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tools::diff::tests::diff_surfaces_decode_warnings_from_both_inputs
[INFO] [stdout]     tools::fields::tests::fields_surfaces_decode_warnings
[INFO] [stdout]     tools::fill::tests::fill_surfaces_decode_warnings
[INFO] [stdout]     tools::fill::tests::fill_via_mcp_surface_reports_no_warnings_on_a_successful_clean_fill
[INFO] [stdout]     tools::from_json::tests::from_json_warns_when_the_input_carries_a_layout_cache_it_does_not_re_emit
[INFO] [stdout]     tools::inspect::tests::inspect_section_detail_carries_ops_package_scope_and_deep_counts
[INFO] [stdout]     tools::inspect::tests::inspect_section_detail_key_order_is_existing_eight_then_new_nine
[INFO] [stdout]     tools::inspect::tests::inspect_surfaces_decode_warnings
[INFO] [stdout]     tools::outline::tests::outline_surfaces_decode_warnings
[INFO] [stdout]     tools::patch::tests::patch_surfaces_decode_warnings
[INFO] [stdout]     tools::read::tests::read_surfaces_decode_warnings_for_every_target
[INFO] [stdout]     tools::restyle::tests::restyle_surfaces_the_decode_warning_from_a_stale_layout_cache
[INFO] [stdout]     tools::set_cell::tests::set_cell_surfaces_decode_warnings
[INFO] [stdout]     tools::stamp::tests::stamp_apply_on_a_stale_fixture_surfaces_decode_warnings
[INFO] [stdout]     tools::stamp::tests::stamp_manifest_write_failure_removes_output
[INFO] [stdout]     tools::stamp::tests::stamp_plan_surfaces_decode_warnings
[INFO] [stdout]     tools::structural::tests::delete_para_surfaces_the_decode_warning_before_its_own_advisory
[INFO] [stdout]     tools::structural::tests::error_code_mapping_reference_and_roundtrip
[INFO] [stdout]     tools::structural::tests::insert_para_surfaces_the_decode_warning_from_a_stale_layout_cache
[INFO] [stdout]     tools::to_json::tests::to_json_surfaces_decode_warnings_for_both_export_shapes
[INFO] [stdout]     tools::to_md::tests::to_md_surfaces_decode_warnings
[INFO] [stdout]     tools::validate::tests::validate_reports_decode_failure_as_an_error_not_as_invalid
[INFO] [stdout]     tools::validate::tests::validate_reports_decode_warnings_and_a_real_validation_failure_together
[INFO] [stdout]     tools::validate::tests::validate_surfaces_decode_warnings_on_a_valid_document
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 121 passed; 24 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e", kill_on_drop: false }`
[INFO] [stdout] 255ed6886bedb56d567787e26f1f7271e18ad9bac3f993a555a6a19cb058857e
