[INFO] fetching crate tacet-cli 0.1.29...
[INFO] testing tacet-cli-0.1.29 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate tacet-cli 0.1.29 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate tacet-cli 0.1.29
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tacet-cli 0.1.29
[INFO] tweaked toml for crates.io crate tacet-cli 0.1.29 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tacet-cli 0.1.29 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 tacet-cli 0.1.29 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] [stderr] warning: `package.homepage` is redundant with `package.documentation`
[INFO] [stderr]   --> Cargo.toml:61:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | documentation = "https://usetacet.com"
[INFO] [stderr]    |                 ----------------------
[INFO] [stderr] 60 | edition = "2024"
[INFO] [stderr] 61 | homepage = "https://usetacet.com"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tacet-cli` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82
[INFO] running `Command { std: "docker" "start" "c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82", 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" "c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82" "/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" "c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82", 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" "c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.documentation`
[INFO] [stderr]   --> Cargo.toml:61:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | documentation = "https://usetacet.com"
[INFO] [stderr]    |                 ----------------------
[INFO] [stderr] 60 | edition = "2024"
[INFO] [stderr] 61 | homepage = "https://usetacet.com"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tacet-cli` (manifest) generated 1 warning
[INFO] [stderr]    Compiling cc v1.3.0
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling tacet-zip v0.1.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling tacet-kernel v0.1.6
[INFO] [stderr]    Compiling clap v4.6.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling tacet-skills v0.1.3
[INFO] [stderr]    Compiling tacet-grammar v0.2.1
[INFO] [stderr]    Compiling tacet-engine v0.1.13
[INFO] [stderr]    Compiling tacet-memory v0.1.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling tacet-mcp v0.2.1
[INFO] [stderr]    Compiling tacet-web v0.1.6
[INFO] [stderr]    Compiling tacet-tools v0.1.15
[INFO] [stderr]    Compiling tacet-eval v0.1.11
[INFO] [stderr]    Compiling tacet-cli v0.1.29 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82", 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" "c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82" "/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] warning: `package.homepage` is redundant with `package.documentation`
[INFO] [stderr]   --> Cargo.toml:61:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | documentation = "https://usetacet.com"
[INFO] [stderr]    |                 ----------------------
[INFO] [stderr] 60 | edition = "2024"
[INFO] [stderr] 61 | homepage = "https://usetacet.com"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tacet-cli` (manifest) generated 1 warning
[INFO] [stderr]    Compiling tacet-cli v0.1.29 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 17.77s
[INFO] running `Command { std: "docker" "inspect" "c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82", 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" "c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.documentation`
[INFO] [stderr]   --> Cargo.toml:61:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | documentation = "https://usetacet.com"
[INFO] [stderr]    |                 ----------------------
[INFO] [stderr] 60 | edition = "2024"
[INFO] [stderr] 61 | homepage = "https://usetacet.com"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tacet-cli` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/tacet-cli/9b70a3a79f7763f9/out/tacet-9b70a3a79f7763f9)
[INFO] [stdout] 
[INFO] [stdout] running 152 tests
[INFO] [stdout] test addon::tests::five_more_addons_can_be_installed_not_just_web_search ... ok
[INFO] [stdout] test addon::tests::the_local_address_passes_the_web_gate ... ok
[INFO] [stdout] test bench_cmd::gap_tests::a_parroted_signature_is_not_a_started_call ... ok
[INFO] [stdout] test bench_cmd::gap_tests::a_tool_outside_the_catalog_does_not_count ... ok
[INFO] [stdout] test bench_cmd::gap_tests::the_json_output_carries_the_score_and_the_weights ... ok
[INFO] [stdout] test addon::tests::an_address_with_a_credential_is_detected_and_a_plain_one_is_not ... ok
[INFO] [stdout] test bench_cmd::gap_tests::a_real_call_is_a_started_call ... ok
[INFO] [stdout] test addon::tests::the_third_party_hint_names_mcp_and_no_invented_command ... ok
[INFO] [stdout] test chat::sampling_tests::a_raised_temperature_shows_up_on_the_banner ... ok
[INFO] [stdout] test cli::command_line::the_argument_table_is_well_formed ... ok
[INFO] [stdout] test chat::sampling_tests::the_sampling_default_is_still_greedy_and_seeded_at_zero ... ok
[INFO] [stdout] test chat::sampling_tests::an_impossible_temperature_is_clamped ... ok
[INFO] [stdout] test addon::tests::the_settings_file_turns_on_the_json_format ... ok
[INFO] [stdout] test chat::sampling_tests::sampling_touches_only_temperature_and_seed ... ok
[INFO] [stdout] test cli::command_line::the_sampling_config_keys_have_flags_behind_them ... ok
[INFO] [stdout] test addon::tests::a_flag_that_does_not_apply_is_refused_not_ignored ... ok
[INFO] [stdout] test cli::command_line::update_installs_by_default_and_can_still_only_look ... ok
[INFO] [stdout] test cli::command_line::the_sampling_flags_reach_the_chat_command ... ok
[INFO] [stdout] test addon::tests::a_secret_key_is_generated ... ok
[INFO] [stdout] test addon::tests::closed_and_not_installed_are_separate_sentences ... ok
[INFO] [stdout] test addon::tests::an_unknown_name_fails_without_writing ... ok
[INFO] [stdout] test addon::tests::a_web_request_is_sensed ... ok
[INFO] [stdout] test addon::tests::the_compose_port_matches_the_registry_address ... ok
[INFO] [stdout] test addon::tests::the_path_probe_finds_a_real_command_and_not_an_invented_one ... ok
[INFO] [stdout] test addon::tests::compose_binds_to_loopback_only ... ok
[INFO] [stdout] test addon::tests::a_bad_root_is_refused_by_the_file_layers_rule_and_a_missing_command_only_warns ... ok
[INFO] [stdout] test eval_cmd::compare_catalog::a_report_without_a_catalog_excludes_nothing ... ok
[INFO] [stdout] test eval_cmd::compare_catalog::an_unpaired_case_is_not_counted_as_incomparable ... ok
[INFO] [stdout] test config::tests::the_config_directory_and_its_file_exclude_other_local_accounts ... ok
[INFO] [stdout] test eval_cmd::compare_catalog::matching_catalogs_exclude_nothing ... ok
[INFO] [stdout] test eval_cmd::compare_catalog::a_case_needing_a_tool_the_other_side_lacked_is_set_aside ... ok
[INFO] [stdout] test config::tests::unknown_key_is_rejected ... ok
[INFO] [stdout] test config::tests::theme_value_is_validated_against_the_catalogue ... ok
[INFO] [stdout] test eval_cmd::compare_catalog::a_case_that_called_an_absent_tool_is_also_set_aside ... ok
[INFO] [stdout] test engine_setup::refusal::asking_for_the_scripted_engine_still_gets_one ... ok
[INFO] [stdout] test eval_cmd::compare_catalog::the_cases_both_hosts_could_run_are_kept ... ok
[INFO] [stdout] test config::tests::engine_value_is_validated ... ok
[INFO] [stdout] test engine_setup::refusal::auto_with_no_weights_refuses_instead_of_answering_from_a_script ... ok
[INFO] [stdout] test engine_setup::refusal::the_refusal_names_the_thing_the_user_cannot_see ... ok
[INFO] [stdout] test filter::tests::a_call_at_the_start_is_swallowed ... ok
[INFO] [stdout] test eval_cmd::compare_identity::a_fingerprint_that_is_not_ascii_is_refused_not_aborted ... ok
[INFO] [stdout] test filter::tests::consecutive_calls_are_swallowed ... ok
[INFO] [stdout] test filter::tests::a_call_after_some_text_is_swallowed ... ok
[INFO] [stdout] test engine_setup::shipped_weights::the_default_package_is_the_weights_the_baseline_was_measured_on ... FAILED
[INFO] [stdout] test filter::tests::a_non_tool_parenthesis_is_not_swallowed ... ok
[INFO] [stdout] test eval_cmd::compare_identity::a_routing_report_and_a_model_report_are_not_paired ... ok
[INFO] [stdout] test eval_cmd::compare_identity::a_comparison_across_two_models_is_refused ... ok
[INFO] [stdout] test addon::tests::the_fallback_key_does_not_publish_its_inputs ... ok
[INFO] [stdout] test filter::tests::a_one_word_answer_is_not_swallowed ... ok
[INFO] [stdout] test eval_cmd::compare_identity::a_report_with_no_results_in_it_is_refused ... ok
[INFO] [stdout] test filter::tests::a_parenthesis_inside_a_string_does_not_fool_it ... ok
[INFO] [stdout] test format::tests::chunk_size_does_not_change_the_result ... ok
[INFO] [stdout] test filter::tests::the_middle_of_a_line_is_not_swallowed ... ok
[INFO] [stdout] test format::tests::escape_sequences_from_the_model_are_neutralised ... ok
[INFO] [stdout] test format::tests::a_single_word_is_not_swallowed ... ok
[INFO] [stdout] test format::tests::no_markers_inside_a_code_block ... ok
[INFO] [stdout] test format::tests::an_unclosed_marker_is_printed_raw ... ok
[INFO] [stdout] test format::tests::the_table_is_aligned ... ok
[INFO] [stdout] test host_memory::tests::an_unreadable_answer_is_none_and_never_zero ... ok
[INFO] [stdout] test host_memory::tests::the_message_names_both_numbers_and_a_way_out ... ok
[INFO] [stdout] test eval_cmd::compare_identity::a_report_without_an_identity_still_compares ... ok
[INFO] [stdout] test eval_cmd::compare_identity::a_verdict_is_refused_when_most_of_the_suite_was_discarded ... ok
[INFO] [stdout] test input::tests::a_long_line_shifts ... ok
[INFO] [stdout] test format::tests::bold_and_code_are_rendered ... ok
[INFO] [stdout] test input::tests::an_absolute_path_is_not_a_slash_command ... ok
[INFO] [stdout] test filter::tests::no_blank_line_is_left_after_a_call ... ok
[INFO] [stdout] test format::tests::heading_and_bullet ... ok
[INFO] [stdout] test format::tests::without_color_it_is_transparent ... ok
[INFO] [stdout] test input::tests::ctrl_d_exits_whether_or_not_something_is_typed ... ok
[INFO] [stdout] test input::tests::a_redraw_moves_up_what_the_last_frame_moved_down ... ok
[INFO] [stdout] test host_memory::tests::nothing_measurable_means_nothing_refused ... ok
[INFO] [stdout] test host_memory::tests::the_kernels_own_estimate_is_the_one_that_is_read ... ok
[INFO] [stdout] test input::tests::a_command_is_still_a_command_with_arguments ... ok
[INFO] [stdout] test input::tests::editing_after_a_walk_starts_a_new_filter ... ok
[INFO] [stdout] test input::tests::esc_keeps_the_list_shut_while_editing ... ok
[INFO] [stdout] test input::tests::every_command_has_a_description ... ok
[INFO] [stdout] test input::tests::matching_ignores_capitalisation ... ok
[INFO] [stdout] test input::tests::the_frame_height_does_not_grow_with_the_list ... ok
[INFO] [stdout] test input::tests::an_empty_line_walks_everything ... ok
[INFO] [stdout] test input::tests::the_list_comes_back_after_editing_a_completion ... ok
[INFO] [stdout] test input::tests::the_menu_frame_never_ends_with_a_newline ... ok
[INFO] [stdout] test input::tests::walking_history_keeps_filtering_by_what_was_typed ... ok
[INFO] [stdout] test input::tests::when_the_list_opens ... ok
[INFO] [stdout] test input::tests::word_deletion ... ok
[INFO] [stdout] test session::tests::a_line_with_an_unknown_role_is_dropped ... ok
[INFO] [stdout] test input::tests::the_caret_walks_on_character_boundaries ... ok
[INFO] [stdout] test input::tests::the_delete_key_still_deletes_forward ... ok
[INFO] [stdout] test receipt::tests::a_valid_chain_verifies_and_a_tampered_one_breaks ... ok
[INFO] [stdout] test session::tests::a_session_with_no_directory_reports_instead_of_panicking ... ok
[INFO] [stdout] test session::tests::the_id_is_a_fixed_width_utc_stamp ... ok
[INFO] [stdout] test session::tests::purge_removes_every_file_and_the_folder ... ok
[INFO] [stdout] test session::tests::a_long_opening_line_is_shortened_visibly ... ok
[INFO] [stdout] test session::tests::a_conversation_written_is_the_conversation_read_back ... ok
[INFO] [stdout] test session::tests::a_session_is_loaded_by_name_and_a_path_is_not_a_name ... ok
[INFO] [stdout] test tests::a_user_entry_overrides_by_name_and_keeps_the_other_defaults ... ok
[INFO] [stdout] test tests::a_model_that_declares_nothing_gets_the_floor ... ok
[INFO] [stdout] test tests::byte_text_picks_the_right_scale ... ok
[INFO] [stdout] test tests::piped_text_reaches_the_model_inside_a_fence ... ok
[INFO] [stdout] test tests::every_embedded_entry_is_complete_and_https ... ok
[INFO] [stdout] test tests::a_cut_pipe_says_so_inside_the_fence ... ok
[INFO] [stdout] test tests::a_gguf_that_carries_its_own_tokenizer_is_a_whole_package ... ok
[INFO] [stdout] test tests::a_stored_transcript_becomes_a_prompt_history_with_every_role ... ok
[INFO] [stdout] test tests::a_broken_remote_catalog_errors ... ok
[INFO] [stdout] test session::tests::an_oversized_message_is_cut_on_a_character_boundary ... ok
[INFO] [stdout] test tests::the_approval_gate_covers_every_tool_that_can_put_data_on_a_socket ... ok
[INFO] [stdout] test session::tests::a_half_written_last_line_costs_one_turn_not_the_file ... ok
[INFO] [stdout] test tests::the_database_write_gate_is_not_the_outbound_gate ... ok
[INFO] [stdout] test tests::the_download_root_matches_the_scan_priority ... ok
[INFO] [stdout] test session::tests::list_shows_the_newest_session_first_with_its_opening_line ... ok
[INFO] [stdout] test session::tests::a_multi_line_message_stays_one_line_on_disk ... ok
[INFO] [stdout] test tests::the_model_variable_name_appears_verbatim_in_the_warning_text ... ok
[INFO] [stdout] test tests::the_status_line_reports_the_window_it_was_given ... ok
[INFO] [stdout] test tests::the_status_line_says_the_window_is_full ... ok
[INFO] [stdout] test tests::the_status_line_shows_a_hint_first_and_numbers_later ... ok
[INFO] [stdout] test tests::the_progress_shows_no_percentage_when_the_total_is_unknown ... ok
[INFO] [stdout] test tests::the_remote_catalog_is_parsed ... ok
[INFO] [stdout] test tests::the_gguf_size_is_recorded ... ok
[INFO] [stdout]   (cancelling…)
[INFO] [stdout] test ui::tests::ctrl_c_marks_the_cancellation_and_other_keys_are_swallowed ... ok
[INFO] [stdout] test ui::tests::escapes_leave_a_redirected_answer_and_stay_in_a_terminal ... ok
[INFO] [stdout] test session::tests::the_transcript_excludes_every_other_local_account ... ok
[INFO] [stdout] test tests::the_catalog_is_sorted_and_half_packages_are_distinguished ... ok
[INFO] [stdout] test ui::tests::line_endings_are_translated_in_raw_mode ... ok
[INFO] [stdout] test ui::tests::every_stage_names_itself_and_carries_its_number ... ok
[INFO] [stdout] test tests::memory_skills_and_mcp_point_at_the_same_config_directory ... ok
[INFO] [stdout] test ui::tests::no_terminal_means_not_one_byte_of_indicator ... ok
[INFO] [stdout] test tests::the_roots_are_always_absolute ... ok
[INFO] [stdout] test tests::the_shell_really_applies_the_download_gate ... ok
[INFO] [stdout] test tests::a_missing_root_does_not_stop_the_scan ... ok
[INFO] [stdout] test tests::the_env_pair_resolves_with_an_optional_tokenizer ... ok
[INFO] [stdout] test ui::tests::consent_and_diagnostic_lines_carry_no_terminal_commands ... ok
[INFO] [stdout] test session::tests::starting_a_session_drops_the_oldest_file_over_the_limit ... ok
[INFO] [stdout] test tests::with_the_same_name_in_two_roots_the_earlier_root_wins ... ok
[INFO] [stdout] test input::tests::pasted_control_bytes_never_enter_the_buffer ... ok
[INFO] [stdout] test ui::tests::the_chip_line_changes_with_the_state ... ok
[INFO] [stdout] test ui::tests::only_a_silent_phase_takes_the_line_back ... ok
[INFO] [stdout] test update::downgrade_guard_tests::losing_inference_ranks_lower ... ok
[INFO] [stdout] test update::downgrade_guard_tests::an_unreadable_answer_is_treated_as_no_inference ... ok
[INFO] [stdout] test ui::tests::the_stage_line_predicts_nothing ... ok
[INFO] [stdout] test update::downgrade_guard_tests::swapping_gpu_for_cpu_is_not_a_downgrade ... ok
[INFO] [stdout] test ui::tests::the_indicator_runs_silently_without_a_tty ... ok
[INFO] [stdout] test tests::with_several_ggufs_the_first_by_name_is_picked ... ok
[INFO] [stdout] test ui::tests::the_line_never_reaches_the_terminals_edge ... ok
[INFO] [stdout] test update::tests::staging_sits_beside_the_binary_not_in_temp ... ok
[INFO] [stdout] test update::tests::the_release_workflow_builds_every_triple_we_ask_for ... FAILED
[INFO] [stdout] test update::tests::the_bare_asset_does_not_match_the_archive_of_the_same_platform ... ok
[INFO] [stdout] test update::tests::the_asset_name_carries_no_version ... ok
[INFO] [stdout] test update::downgrade_guard_tests::the_reported_feature_matches_the_build ... ok
[INFO] [stdout] test update::tests::the_windows_asset_keeps_its_extension ... ok
[INFO] [stdout] test update::tests::this_host_has_a_triple ... ok
[INFO] [stdout] test update::tests::the_update_gate_does_not_promise_a_later_verification ... ok
[INFO] [stdout] test tests::skill_guides_only_name_tools_and_values_the_catalog_has ... ok
[INFO] [stderr] error: test failed, to rerun pass `--bin tacet`
[INFO] [stdout] test session::tests::the_turn_cap_drops_the_oldest_and_keeps_the_newest ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- engine_setup::shipped_weights::the_default_package_is_the_weights_the_baseline_was_measured_on stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'engine_setup::shipped_weights::the_default_package_is_the_weights_the_baseline_was_measured_on' (1414) panicked at src/engine_setup.rs:1156:33:
[INFO] [stdout] /opt/rustwide/workdir/../tacet-eval/baselines/qwen3-4b-both.json is readable: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60a5ee3cdc81 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60a5ee3e740a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60a5ee3d2e6c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60a5ee3a4956 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60a5ee3c3fc9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60a5ee0f6d90 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60a5ee3c4182 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60a5ee3a4a02 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60a5ee39d0a9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60a5ee3a5c4d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60a5ee3e7b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60a5ee0aea09 - tacet[ee7b9d4d93bc5335]::engine_setup::shipped_weights::baseline::{closure#0}
[INFO] [stdout]   12:     0x60a5ee0b137f - <tacet[ee7b9d4d93bc5335]::engine_setup::shipped_weights::the_default_package_is_the_weights_the_baseline_was_measured_on::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x60a5ee0ea1db - 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:     0x60a5ee0f73b5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x60a5ee0f0ca4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x60a5ee0fa442 - <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:     0x60a5ee3cc31f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7f6c4e7a5dfa - <unknown>
[INFO] [stdout]   19:     0x7f6c4e8393d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- update::tests::the_release_workflow_builds_every_triple_we_ask_for stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'update::tests::the_release_workflow_builds_every_triple_we_ask_for' (1533) panicked at src/update.rs:622:33:
[INFO] [stdout] /opt/rustwide/workdir/../../.github/workflows/release.yml is readable: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60a5ee3cdc81 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60a5ee3e740a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60a5ee3d2e6c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60a5ee3a4956 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60a5ee3c3fc9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60a5ee0f6d90 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60a5ee3c4182 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60a5ee3a4a02 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60a5ee39d0a9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60a5ee3a5c4d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60a5ee3e7b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60a5ee0e3479 - tacet[ee7b9d4d93bc5335]::update::tests::the_release_workflow_builds_every_triple_we_ask_for::{closure#0}
[INFO] [stdout]   12:     0x60a5ee0e8b2a - <tacet[ee7b9d4d93bc5335]::update::tests::the_release_workflow_builds_every_triple_we_ask_for::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x60a5ee0ea1db - 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:     0x60a5ee0f73b5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x60a5ee0f0ca4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x60a5ee0fa442 - <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:     0x60a5ee3cc31f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7f6c4e7a5dfa - <unknown>
[INFO] [stdout]   19:     0x7f6c4e8393d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     engine_setup::shipped_weights::the_default_package_is_the_weights_the_baseline_was_measured_on
[INFO] [stdout]     update::tests::the_release_workflow_builds_every_triple_we_ask_for
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 150 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82", kill_on_drop: false }`
[INFO] [stdout] c4568261ac268be4ec23e826fdbf3f90fbbd7a53141599a2b356f93ce108ee82
