[INFO] cloning repository https://github.com/RNT56/CrustCore
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RNT56/CrustCore" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRNT56%2FCrustCore", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRNT56%2FCrustCore'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1f5d4ce545c19c7d6f93a32f0fa5b37b12e80825
[INFO] testing RNT56/CrustCore against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRNT56%2FCrustCore" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/RNT56/CrustCore
[INFO] finished tweaking git repo https://github.com/RNT56/CrustCore
[INFO] tweaked toml for git repo https://github.com/RNT56/CrustCore written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/RNT56/CrustCore on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/RNT56/CrustCore already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3
[INFO] running `Command { std: "docker" "start" "8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3", 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" "8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3", 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" "8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crustcore-types v0.5.0 (/opt/rustwide/workdir/crates/crustcore-types)
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling crustcore-path v0.5.0 (/opt/rustwide/workdir/crates/crustcore-path)
[INFO] [stderr]    Compiling crustcore-secrets v0.5.0 (/opt/rustwide/workdir/crates/crustcore-secrets)
[INFO] [stderr]    Compiling crustcore-netproto v0.5.0 (/opt/rustwide/workdir/crates/crustcore-netproto)
[INFO] [stderr]    Compiling crustcore-receipts v0.5.0 (/opt/rustwide/workdir/crates/crustcore-receipts)
[INFO] [stderr]    Compiling crustcore-policy v0.5.0 (/opt/rustwide/workdir/crates/crustcore-policy)
[INFO] [stderr]    Compiling crustcore-kernel v0.5.0 (/opt/rustwide/workdir/crates/crustcore-kernel)
[INFO] [stderr]    Compiling crustcore-runner v0.5.0 (/opt/rustwide/workdir/crates/crustcore-runner)
[INFO] [stderr]    Compiling crustcore-chat v0.5.0 (/opt/rustwide/workdir/crates/crustcore-chat)
[INFO] [stderr]    Compiling crustcore-sandbox v0.5.0 (/opt/rustwide/workdir/crates/crustcore-sandbox)
[INFO] [stderr]    Compiling crustcore-eventlog v0.5.0 (/opt/rustwide/workdir/crates/crustcore-eventlog)
[INFO] [stderr]    Compiling crustcore-worktree v0.5.0 (/opt/rustwide/workdir/crates/crustcore-worktree)
[INFO] [stderr]    Compiling crustcore-index v0.5.0 (/opt/rustwide/workdir/crates/crustcore-index)
[INFO] [stderr]    Compiling crustcore-telemetry v0.5.0 (/opt/rustwide/workdir/crates/crustcore-telemetry)
[INFO] [stderr]    Compiling crustcore-backend v0.5.0 (/opt/rustwide/workdir/crates/crustcore-backend)
[INFO] [stderr]    Compiling crustcore-toolkit v0.5.0 (/opt/rustwide/workdir/crates/crustcore-toolkit)
[INFO] [stderr]    Compiling crustcore-cli v0.5.0 (/opt/rustwide/workdir/crates/crustcore-cli)
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling xtask v0.5.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling crustcore-index-rag v0.5.0 (/opt/rustwide/workdir/crates/crustcore-index-rag)
[INFO] [stderr]    Compiling crustcore v0.5.0 (/opt/rustwide/workdir/crates/crustcore)
[INFO] [stderr]    Compiling crustcore-net v0.5.0 (/opt/rustwide/workdir/crates/crustcore-net)
[INFO] [stderr]    Compiling crustcore-mcp v0.5.0 (/opt/rustwide/workdir/crates/crustcore-mcp)
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling crustcore-tool-macro v0.5.0 (/opt/rustwide/workdir/crates/crustcore-tool-macro)
[INFO] [stderr]    Compiling crustcore-daemon v0.5.0 (/opt/rustwide/workdir/crates/crustcore-daemon)
[INFO] [stderr]    Compiling crustcore-flow v0.5.0 (/opt/rustwide/workdir/crates/crustcore-flow)
[INFO] [stderr]    Compiling crustcore-eval v0.5.0 (/opt/rustwide/workdir/crates/crustcore-eval)
[INFO] [stderr]    Compiling crustcore-session v0.5.0 (/opt/rustwide/workdir/crates/crustcore-session)
[INFO] [stderr]    Compiling crustcore-dev v0.5.0 (/opt/rustwide/workdir/crates/crustcore-dev)
[INFO] [stderr]    Compiling crustcore-full v0.5.0 (/opt/rustwide/workdir/crates/crustcore-full)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.89s
[INFO] running `Command { std: "docker" "inspect" "8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3", 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" "8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling crustcore-mcp v0.5.0 (/opt/rustwide/workdir/crates/crustcore-mcp)
[INFO] [stderr]    Compiling crustcore-daemon v0.5.0 (/opt/rustwide/workdir/crates/crustcore-daemon)
[INFO] [stderr]    Compiling crustcore v0.5.0 (/opt/rustwide/workdir/crates/crustcore)
[INFO] [stderr]    Compiling crustcore-flow v0.5.0 (/opt/rustwide/workdir/crates/crustcore-flow)
[INFO] [stderr]    Compiling crustcore-eval v0.5.0 (/opt/rustwide/workdir/crates/crustcore-eval)
[INFO] [stderr]    Compiling crustcore-net v0.5.0 (/opt/rustwide/workdir/crates/crustcore-net)
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crustcore-toolkit v0.5.0 (/opt/rustwide/workdir/crates/crustcore-toolkit)
[INFO] [stderr]    Compiling crustcore-index-rag v0.5.0 (/opt/rustwide/workdir/crates/crustcore-index-rag)
[INFO] [stderr]    Compiling crustcore-telemetry v0.5.0 (/opt/rustwide/workdir/crates/crustcore-telemetry)
[INFO] [stderr]    Compiling crustcore-backend v0.5.0 (/opt/rustwide/workdir/crates/crustcore-backend)
[INFO] [stderr]    Compiling crustcore-eventlog v0.5.0 (/opt/rustwide/workdir/crates/crustcore-eventlog)
[INFO] [stderr]    Compiling crustcore-worktree v0.5.0 (/opt/rustwide/workdir/crates/crustcore-worktree)
[INFO] [stderr]    Compiling crustcore-sandbox v0.5.0 (/opt/rustwide/workdir/crates/crustcore-sandbox)
[INFO] [stderr]    Compiling crustcore-kernel v0.5.0 (/opt/rustwide/workdir/crates/crustcore-kernel)
[INFO] [stderr]    Compiling crustcore-index v0.5.0 (/opt/rustwide/workdir/crates/crustcore-index)
[INFO] [stderr]    Compiling crustcore-chat v0.5.0 (/opt/rustwide/workdir/crates/crustcore-chat)
[INFO] [stderr]    Compiling crustcore-policy v0.5.0 (/opt/rustwide/workdir/crates/crustcore-policy)
[INFO] [stderr]    Compiling xtask v0.5.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling crustcore-path v0.5.0 (/opt/rustwide/workdir/crates/crustcore-path)
[INFO] [stderr]    Compiling crustcore-receipts v0.5.0 (/opt/rustwide/workdir/crates/crustcore-receipts)
[INFO] [stderr]    Compiling crustcore-cli v0.5.0 (/opt/rustwide/workdir/crates/crustcore-cli)
[INFO] [stderr]    Compiling crustcore-netproto v0.5.0 (/opt/rustwide/workdir/crates/crustcore-netproto)
[INFO] [stderr]    Compiling crustcore-runner v0.5.0 (/opt/rustwide/workdir/crates/crustcore-runner)
[INFO] [stderr]    Compiling crustcore-secrets v0.5.0 (/opt/rustwide/workdir/crates/crustcore-secrets)
[INFO] [stderr]    Compiling crustcore-types v0.5.0 (/opt/rustwide/workdir/crates/crustcore-types)
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling crustcore-tool-macro v0.5.0 (/opt/rustwide/workdir/crates/crustcore-tool-macro)
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling crustcore-session v0.5.0 (/opt/rustwide/workdir/crates/crustcore-session)
[INFO] [stderr]    Compiling crustcore-dev v0.5.0 (/opt/rustwide/workdir/crates/crustcore-dev)
[INFO] [stderr]    Compiling crustcore-full v0.5.0 (/opt/rustwide/workdir/crates/crustcore-full)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 45.39s
[INFO] running `Command { std: "docker" "inspect" "8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3", 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" "8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/crustcore-29f130a28ad78a18)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/crustcore_backend-27f6d4886363b94d)
[INFO] [stdout] test tests::run_key_returns_nonzero_key ... ok
[INFO] [stdout] test tests::resolve_verify_spec_splits_without_shell_interpretation ... ok
[INFO] [stdout] test tests::resolve_verify_spec_rejects_blank_and_detects_otherwise ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test integrate::tests::open_pr_rejects_branch_outside_prefix ... ok
[INFO] [stdout] test verify::tests::display_renders_program_and_args ... ok
[INFO] [stdout] test integrate::tests::open_pr_from_verified_patch_is_a_draft_with_evidence ... ok
[INFO] [stdout] test integrate::tests::branch_under_prefix_matches_at_a_segment_boundary_and_fails_closed ... ok
[INFO] [stdout] test verify::tests::seam_reports_failed_on_nonzero_exit_and_mints_nothing ... ok
[INFO] [stdout] test verify::tests::seam_treats_timeout_as_failed_not_verified ... ok
[INFO] [stdout] test worker::tests::adapters_report_distinct_kinds ... ok
[INFO] [stdout] test worker::tests::command_spec_env_has_only_path_no_secrets ... ok
[INFO] [stdout] test worker::tests::done_marker_is_parsed_but_advisory ... ok
[INFO] [stdout] test worker::tests::porcelain_parsing_and_classification ... ok
[INFO] [stdout] test worker::tests::guard_detects_change_to_forbidden_canary_dir ... ok
[INFO] [stdout] test worker::tests::guard_detects_sibling_write ... ok
[INFO] [stdout] test verify::tests::seam_refuses_when_executor_errors ... ok
[INFO] [stdout] test integrate::tests::open_pr_rejects_expired_approval ... ok
[INFO] [stdout] test verify::tests::detect_recognizes_cargo_npm_make_and_nothing_else ... ok
[INFO] [stdout] test worker::tests::worker_input_json_escapes_goal ... ok
[INFO] [stdout] test worker::tests::worker_input_json_pins_secrets_none_and_network_deny ... ok
[INFO] [stdout] test verify::tests::seam_mints_verified_and_binds_receipt_on_zero_exit ... ok
[INFO] [stdout] test worker::tests::seam_rejects_out_of_root_write ... ok
[INFO] [stdout] test worker::tests::seam_surfaces_sandbox_error ... ok
[INFO] [stdout] test worker::tests::seam_extracts_diff_from_worktree_not_worker_claim ... ok
[INFO] [stdout] test verify::tests::golden_fix_failing_test_gates_completion ... ok
[INFO] [stdout] test worker::tests::seam_patch_address_reflects_new_file_content ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/crustcore_chat-2d5b58f846332f97)
[INFO] [stdout] test worker::tests::seam_flags_sensitive_changed_file_as_risk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test converse::tests::answer_is_bounded ... ok
[INFO] [stdout] test converse::tests::answer_is_redacted_before_the_user_sees_it ... ok
[INFO] [stdout] test converse::tests::revealed_reasoning_is_still_redacted ... ok
[INFO] [stdout] test persona::tests::from_markdown_falls_back_to_builtin_when_empty ... ok
[INFO] [stdout] test persona::tests::default_persona_has_a_voice_and_a_name ... ok
[INFO] [stdout] test converse::tests::secret_split_by_the_bound_still_cannot_leak ... ok
[INFO] [stdout] test persona::tests::persona_and_steering_cannot_authorize_anything ... ok
[INFO] [stdout] test persona::tests::preamble_always_leads_with_the_safety_contract ... ok
[INFO] [stdout] test route::tests::heuristic_routes_big_or_keyword_heavy_to_feature ... ok
[INFO] [stdout] test persona::tests::steering_is_appended_below_the_safety_core ... ok
[INFO] [stdout] test route::tests::heuristic_routes_questions_to_converse ... ok
[INFO] [stdout] test route::tests::heuristic_routes_resume_to_continue ... ok
[INFO] [stdout] test route::tests::heuristic_routes_small_task_to_quickfix ... ok
[INFO] [stdout] test route::tests::model_classification_is_honored_when_parseable ... ok
[INFO] [stdout] test route::tests::model_classification_falls_back_to_heuristic_when_unparseable ... ok
[INFO] [stdout] test route::tests::heuristic_routes_greenfield_to_project ... ok
[INFO] [stdout] test route::tests::model_failure_falls_back_to_heuristic ... ok
[INFO] [stdout] test route::tests::route_is_non_authoritative_just_an_enum ... ok
[INFO] [stdout] test session::tests::converse_failure_yields_a_notice_not_a_panic ... ok
[INFO] [stdout] test session::tests::converse_question_returns_a_redacted_answer ... ok
[INFO] [stdout] test session::tests::execution_route_starts_a_task_does_not_converse ... ok
[INFO] [stdout] test route::tests::token_round_trips_and_rejects_unknown ... ok
[INFO] [stdout] test session::tests::steer_routing_runs_through_the_session ... ok
[INFO] [stdout] test session::tests::the_system_preamble_carries_persona_and_safety ... ok
[INFO] [stdout] test steer::tests::cancel_and_command_do_not_enqueue ... ok
[INFO] [stdout] test steer::tests::parse_classifies_each_kind ... ok
[INFO] [stdout] test steer::tests::queue_is_bounded ... ok
[INFO] [stdout] test steer::tests::steer_during_tool_run_is_buffered_never_kills_the_tool ... ok
[INFO] [stdout] test steer::tests::plain_message_queues_fifo ... ok
[INFO] [stdout] test terminal::tests::complete_text_returns_none_on_error_response ... ok
[INFO] [stdout] test terminal::tests::complete_text_reads_the_final_over_an_in_memory_helper ... ok
[INFO] [stdout] test terminal::tests::repl_redacts_a_secret_in_a_converse_answer ... ok
[INFO] [stdout] test persona::tests::preamble_is_bounded ... ok
[INFO] [stdout] test steer::tests::steer_during_model_call_cancels_and_jumps_to_front ... ok
[INFO] [stdout] test tests::truncate_respects_char_boundaries ... ok
[INFO] [stdout] test tests::unauthorized_sender_is_dropped ... ok
[INFO] [stdout] test terminal::tests::repl_answers_a_question_and_starts_a_task_and_cancels ... ok
[INFO] [stdout] test tests::accept_bounds_oversized_input ... ok
[INFO] [stdout] test converse::tests::reasoning_hidden_by_default_revealed_on_opt_in ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/crustcore_cli-0c8805474857dc89)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::routes_subcommands ... ok
[INFO] [stdout] test tests::parses_version_and_help ... ok
[INFO] [stdout] test tests::parse_run_rejects_unknown_flag_and_missing_value ... ok
[INFO] [stdout] test tests::parse_run_collects_flags ... ok
[INFO] [stdout] test tests::doctor_report_readiness_and_exit_code ... ok
[INFO] [stdout] test tests::parse_run_collects_backend_flags ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/crustcore_daemon-f66d34c87cb44fb9)
[INFO] [stdout] 
[INFO] [stdout] running 255 tests
[INFO] [stdout] test admin::tests::daemon_admin_live_socket_smoke ... ignored, live: bind the admin Unix/TCP socket + a framed query/cancel round-trip (TODO(daemon-admin-live))
[INFO] [stdout] test admin::tests::cancel_is_owner_scoped_like_telegram ... ok
[INFO] [stdout] test admin::tests::framing_round_trips_and_bounds ... ok
[INFO] [stdout] test admin::tests::kill_unknown_task_is_a_noop ... ok
[INFO] [stdout] test admin::tests::nonce_auth_is_exact_and_constant_length ... ok
[INFO] [stdout] test admin::tests::parses_admin_commands ... ok
[INFO] [stdout] test admin::tests::serve_connection_authenticates_then_dispatches_over_a_stream ... ok
[INFO] [stdout] test admin::tests::serve_connection_drops_a_wrong_nonce ... ok
[INFO] [stdout] test admin::tests::status_renders_a_bounded_snapshot ... ok
[INFO] [stdout] test advisor::tests::advisor_off_never_consults ... ok
[INFO] [stdout] test advisor::tests::advisor_proceed_grants_no_authority ... ok
[INFO] [stdout] test advisor::tests::budget_cap_stops_runaway_consultation ... ok
[INFO] [stdout] test advisor::tests::budget_pressure_preserves_high_risk_drops_low_value ... ok
[INFO] [stdout] test advisor::tests::consult_before_skips_when_budget_exhausted ... ok
[INFO] [stdout] test advisor::tests::consult_request_is_advisor_role_bounded_and_authorizes_nothing ... ok
[INFO] [stdout] test advisor::tests::executor_consults_before_a_high_risk_action ... ok
[INFO] [stdout] test advisor::tests::high_risk_triggers_are_classified ... ok
[INFO] [stdout] test advisor::tests::native_advisor_maps_a_canned_response_to_an_advisory_note ... ok
[INFO] [stdout] test advisor::tests::native_advisor_output_is_advisory_not_authorization ... ok
[INFO] [stdout] test advisor::tests::native_advisor_redacts_and_bounds_the_untrusted_response ... ok
[INFO] [stdout] test advisor::tests::parse_recommendation_reads_the_lean_most_cautious_first ... ok
[INFO] [stdout] test advisor::tests::simulated_advisor_is_deterministic_and_conservative ... ok
[INFO] [stdout] test chat::tests::a_question_is_answered_and_redacted ... ok
[INFO] [stdout] test chat::tests::commands_and_approvals_pass_through_to_existing_handlers ... ok
[INFO] [stdout] test chat::tests::an_execution_request_hands_off_a_task ... ok
[INFO] [stdout] test chat::tests::explicit_steer_event_is_handled ... ok
[INFO] [stdout] test chat::tests::the_preamble_carries_the_safety_core_and_persona ... ok
[INFO] [stdout] test exec::tests::executor_error_releases_the_slot_and_posts_nothing ... ok
[INFO] [stdout] test exec::tests::concurrency_cap_refuses_and_posts_nothing ... ok
[INFO] [stdout] test exec::tests::fanout_charges_each_agent_its_own_budget ... ok
[INFO] [stdout] test exec::tests::fanout_skips_an_unknown_agent_and_continues ... ok
[INFO] [stdout] test exec::tests::fanout_stops_at_the_first_verifier_accepted_winner ... ok
[INFO] [stdout] test exec::tests::fanout_winner_is_verifier_owned_not_self_claim ... ok
[INFO] [stdout] test chat::tests::the_steer_button_arms_the_next_turn_as_a_steer ... ok
[INFO] [stdout] test exec::tests::oversized_executor_summary_is_rebounded_by_the_supervisor ... ok
[INFO] [stdout] test exec::tests::over_budget_run_is_refused_and_releases_the_slot ... ok
[INFO] [stdout] test exec::tests::self_claimed_done_without_verifier_evidence_is_not_accepted ... ok
[INFO] [stdout] test exec::tests::fanout_with_no_verified_proposer_has_no_winner ... ok
[INFO] [stdout] test exec::tests::verified_run_is_accepted_and_posted_to_the_supervisor ... ok
[INFO] [stdout] test exec::tests::unknown_agent_is_refused_without_running_or_posting ... ok
[INFO] [stdout] test github::tests::ci_monitor_live_poll_smoke ... ignored, live: poll RestGitHub::check_state for a real PR with backoff (TODO(ci-monitor-live))
[INFO] [stdout] test github::tests::auth_modes_rank_app_first_and_warn_on_classic ... ok
[INFO] [stdout] test github::tests::aggregate_check_runs_lets_failure_dominate ... ok
[INFO] [stdout] test github::tests::comment_asking_to_merge_confers_no_authority ... ok
[INFO] [stdout] test github::tests::cred_proxy_live_push_smoke ... ignored, live: credential-helper subprocess exec + a real verified-branch push to GitHub (TODO(cred-proxy-live))
[INFO] [stdout] test github::tests::confining_config_resets_then_sets_only_our_helper ... ok
[INFO] [stdout] test github::tests::authorizes_only_https_github_registered_repos ... ok
[INFO] [stdout] test github::tests::monitor_decision_routes_pending_passed_and_failed ... ok
[INFO] [stdout] test github::tests::multi_refspec_smuggling_is_denied ... ok
[INFO] [stdout] test github::tests::force_push_is_denied_by_default ... ok
[INFO] [stdout] test github::tests::parse_push_argv_cannot_smuggle_a_protected_ref_past_the_validator ... ok
[INFO] [stdout] test github::tests::parse_push_argv_flags_force_in_every_spelling ... ok
[INFO] [stdout] test github::tests::parse_push_argv_consumes_remote_and_collects_every_refspec ... ok
[INFO] [stdout] test github::tests::parses_a_git_credential_get_request ... ok
[INFO] [stdout] test github::tests::merge_requires_a_valid_approval ... ok
[INFO] [stdout] test github::tests::protected_branch_and_out_of_prefix_pushes_are_denied ... ok
[INFO] [stdout] test github::tests::credential_response_uses_x_access_token_and_carries_the_token ... ok
[INFO] [stdout] test github::tests::repair_loop_is_bounded ... ok
[INFO] [stdout] test github::tests::repair_task_goal_injects_bounded_failure_context ... ok
[INFO] [stdout] test github::tests::repo_mismatch_and_unexpected_host_are_denied ... ok
[INFO] [stdout] test github::tests::valid_in_scope_push_is_allowed ... ok
[INFO] [stdout] test github::tests::unregistered_repo_has_no_cap ... ok
[INFO] [stdout] test github_commands::tests::comment_prose_around_the_command_is_isolated ... ok
[INFO] [stdout] test github_commands::tests::first_command_wins_and_extras_are_counted ... ok
[INFO] [stdout] test github_commands::tests::injection_text_stays_a_literal_goal ... ok
[INFO] [stdout] test github_commands::tests::malformed_is_risk_detected_never_panics ... ok
[INFO] [stdout] test github_commands::tests::non_command_comments_return_none ... ok
[INFO] [stdout] test github_commands::tests::parses_retry_cancel_explain_ids ... ok
[INFO] [stdout] test multirepo::tests::a_sole_repo_is_the_default_without_a_hint ... ok
[INFO] [stdout] test github_commands::tests::parses_run_with_goal_and_dir ... ok
[INFO] [stdout] test github_commands::tests::goal_and_dir_are_bounded ... ok
[INFO] [stdout] test multirepo::tests::multi_repo_live_smoke ... ignored, live: bind multiple repos via CLI and run simultaneous tasks (TODO(P10-multi-repo-live))
[INFO] [stdout] test multirepo::tests::an_explicit_hint_routes_to_that_repo ... ok
[INFO] [stdout] test multirepo::tests::classification_is_case_insensitive_and_path_free ... ok
[INFO] [stdout] test onboarding::tests::a_zero_installation_id_is_refused ... ok
[INFO] [stdout] test multirepo::tests::ambiguous_or_unhinted_with_multiple_repos_is_none ... ok
[INFO] [stdout] test multirepo::tests::parse_repo_binding_reads_id_eq_path ... ok
[INFO] [stdout] test onboarding::tests::an_overlong_slug_is_refused ... ok
[INFO] [stdout] test multirepo::tests::parse_repo_bindings_rejects_duplicate_ids ... ok
[INFO] [stdout] test multirepo::tests::parsed_bindings_route_via_classify_repo ... ok
[INFO] [stdout] test onboarding::tests::cap_from_a_good_redirect_is_scoped_to_repo_and_prefix ... ok
[INFO] [stdout] test onboarding::tests::load_profile_parses_a_real_config ... ok
[INFO] [stdout] test onboarding::tests::malformed_slugs_are_refused ... ok
[INFO] [stdout] test onboarding::tests::load_profile_guides_on_missing_config ... ok
[INFO] [stdout] test onboarding::tests::token_lease_refreshes_early_within_skew ... ok
[INFO] [stdout] test onboarding::tests::onboard_registers_the_repo_and_mints_an_approval ... ok
[INFO] [stdout] test product::tests::bugfix_without_test_or_full_suite_is_weak_evidence ... ok
[INFO] [stdout] test product::tests::changed_path_hints_reject_unsafe_path_fragments ... ok
[INFO] [stdout] test product::tests::changed_paths_classify_docs_ui_dependency_and_feature_shapes ... ok
[INFO] [stdout] test product::tests::default_profile_is_team_safe ... ok
[INFO] [stdout] test product::tests::draft_pr_body_is_evidence_first_and_review_gated ... ok
[INFO] [stdout] test product::tests::evidence_bundle_from_verifier_plan_preserves_weak_evidence_without_results ... ok
[INFO] [stdout] test product::tests::evidence_export_json_is_stable_escaped_and_review_gated ... ok
[INFO] [stdout] test product::tests::changed_paths_fail_closed_for_sensitive_and_workflow_paths ... ok
[INFO] [stdout] test onboarding::tests::onboard_propagates_a_bad_redirect_and_registers_nothing ... ok
[INFO] [stdout] test product::tests::executor_capabilities_are_metadata_not_authority ... ok
[INFO] [stdout] test product::tests::evidence_export_caps_arrays_and_marks_truncated ... ok
[INFO] [stdout] test product::tests::gate_reasons_explain_every_expected_gate ... ok
[INFO] [stdout] test product::tests::json_string_bounds_the_escaped_output_not_the_input ... ok
[INFO] [stdout] test product::tests::live_evidence_render_append_smoke ... ignored, live: append the evidence markdown to a real draft PR body (TODO(P3-live-evidence-render))
[INFO] [stdout] test product::tests::live_parse_test_manifest_reads_a_real_manifest ... ignored, live: reads a real on-disk test manifest (pytest.ini/jest.config.js/.cargo/config.toml) (TODO(P2-live-graph))
[INFO] [stdout] test product::tests::lifecycle_labels_and_terminal_states_are_stable ... ok
[INFO] [stdout] test product::tests::parse_test_manifest_is_pure_and_extracts_groups ... ok
[INFO] [stdout] test product::tests::evidence_requires_verifier_patch_and_receipts ... ok
[INFO] [stdout] test product::tests::dependency_change_requires_lockfile_and_audit_evidence ... ok
[INFO] [stdout] test product::tests::repo_signals_add_sanitized_targeted_hints_from_changed_paths ... ok
[INFO] [stdout] test product::tests::docs_only_plan_allows_lighter_docs_gate ... ok
[INFO] [stdout] test product::tests::evidence_failed_verifier_ci_and_blocked_are_not_sufficient ... ok
[INFO] [stdout] test product::tests::parses_crustcore_yml_subset ... ok
[INFO] [stdout] test product::tests::repo_signals_are_detected_from_path_observations ... ok
[INFO] [stdout] test product::tests::plan_with_changed_paths_attaches_a_graph_without_changing_gates ... ok
[INFO] [stdout] test product::tests::repo_signals_detect_python_make_and_cypress_markers ... ok
[INFO] [stdout] test product::tests::profile_parser_fails_closed_on_unknown_keys_and_values ... ok
[INFO] [stdout] test product::tests::profile_parser_rejects_oversized_untrusted_lists ... ok
[INFO] [stdout] test product::tests::test_graph_is_bounded_and_dedups ... ok
[INFO] [stdout] test product::tests::to_markdown_renders_command_status_and_notes ... ok
[INFO] [stdout] test product::tests::test_graph_maps_a_rust_crate_path_to_targeted_then_full ... ok
[INFO] [stdout] test product::tests::unknown_repo_without_verifier_is_weak_and_blocking ... ok
[INFO] [stdout] test product::tests::to_markdown_bounds_each_list_with_an_overflow_note ... ok
[INFO] [stdout] test product::tests::to_markdown_opens_with_the_human_review_notice ... ok
[INFO] [stdout] test product::tests::security_task_gate_reason_cites_the_sensitive_path ... ok
[INFO] [stdout] test product::tests::to_json_is_the_schema_v1_export ... ok
[INFO] [stdout] test product::tests::test_graph_security_path_overrides_to_security_review ... ok
[INFO] [stdout] test product::tests::verifier_plan_ranks_targeted_task_checks_before_full_profile_checks ... ok
[INFO] [stdout] test registry::tests::a_quiet_heartbeat_keeps_a_silent_task_alive ... ok
[INFO] [stdout] test registry::tests::a_duplicate_id_is_rejected ... ok
[INFO] [stdout] test registry::tests::an_absent_worktree_cannot_be_adopted ... ok
[INFO] [stdout] test registry::tests::an_over_budget_task_is_adopted_terminal ... ok
[INFO] [stdout] test registry::tests::daemon_recover_xproc_live_smoke ... ignored, live: dump on SIGTERM, reload + re-adopt after a real process restart (TODO(daemon-recover-xproc-live))
[INFO] [stdout] test registry::tests::admit_reserves_slot_and_grants_lease ... ok
[INFO] [stdout] test registry::tests::cancel_kill_are_owner_scoped ... ok
[INFO] [stdout] test registry::tests::a_bad_magic_or_version_is_rejected_not_panicked ... ok
[INFO] [stdout] test product::tests::verifier_plan_infers_rust_full_gate_from_repo_signals ... ok
[INFO] [stdout] test registry::tests::output_over_budget_kills_the_task ... ok
[INFO] [stdout] test registry::tests::dump_then_load_then_readopt_survives_a_simulated_restart ... ok
[INFO] [stdout] test registry::tests::request_cancel_moves_to_cancelling_and_emits_a_cancel ... ok
[INFO] [stdout] test registry::tests::finishing_a_task_frees_the_slot_for_a_new_admit ... ok
[INFO] [stdout] test registry::tests::progress_refreshes_the_lease_so_a_healthy_task_never_expires ... ok
[INFO] [stdout] test registry::tests::request_kill_hard_kills_and_finalizes ... ok
[INFO] [stdout] test registry::tests::completed_task_is_surfaced_and_finalized ... ok
[INFO] [stdout] test registry::tests::admit_refuses_at_concurrency_cap ... ok
[INFO] [stdout] test registry::tests::snapshot_and_adopt_round_trip_preserves_id_and_usage ... ok
[INFO] [stdout] test registry::tests::snapshot_dump_encodes_and_decodes_round_trip ... ok
[INFO] [stdout] test registry::tests::sole_active_for_disambiguates ... ok
[INFO] [stdout] test registry::tests::tick_expires_a_stale_lease_and_reclaims_the_slot ... ok
[INFO] [stdout] test registry::tests::tick_is_deterministic ... ok
[INFO] [stdout] test registry::tests::wall_budget_breach_kills_the_task_on_tick ... ok
[INFO] [stdout] test reviewer::tests::a_missing_required_verdict_blocks_until_deadline_then_times_out ... ok
[INFO] [stdout] test reviewer::tests::a_reviewer_block_vetoes_even_if_security_approves ... ok
[INFO] [stdout] test repo_profiler::tests::profiler_marks_truncated_when_path_cap_is_hit ... ok
[INFO] [stdout] test repo_profiler::tests::profiler_marks_truncated_when_depth_cap_is_hit ... ok
[INFO] [stdout] test repo_profiler::tests::profiler_rejects_non_directory_root ... ok
[INFO] [stdout] test reviewer::tests::all_approve_and_verified_integrates ... ok
[INFO] [stdout] test repo_profiler::tests::profiler_is_deterministic_bounded_and_skips_build_dirs ... ok
[INFO] [stdout] test reviewer::tests::approved_but_unverified_does_not_integrate ... ok
[INFO] [stdout] test reviewer::tests::high_risk_non_sensitive_needs_a_reviewer ... ok
[INFO] [stdout] test reviewer::tests::low_risk_docs_skip_the_advisory_path ... ok
[INFO] [stdout] test repo_profiler::tests::profiler_skips_symlinks ... ok
[INFO] [stdout] test router::tests::docs_routes_to_a_single_preferred_executor ... ok
[INFO] [stdout] test reviewer::tests::security_and_workflow_need_reviewer_and_security_auditor ... ok
[INFO] [stdout] test router::tests::every_combo_is_total_and_picks_from_configured ... ok
[INFO] [stdout] test router::tests::feature_fans_out_when_two_executors_and_budget ... ok
[INFO] [stdout] test router::tests::feature_runs_single_when_budget_too_low_or_one_executor ... ok
[INFO] [stdout] test router::tests::security_or_critical_requires_a_plan ... ok
[INFO] [stdout] test router::tests::no_executor_configured_is_blocked ... ok
[INFO] [stdout] test router::tests::workflow_changes_are_blocked_before_anything_runs ... ok
[INFO] [stdout] test runtime::tests::a_question_is_answered_and_redacted ... ok
[INFO] [stdout] test runtime::tests::a_converse_answer_carries_a_steer_button ... ok
[INFO] [stdout] test runtime::tests::an_execution_request_requests_a_launch_action ... ok
[INFO] [stdout] test repo_profiler::tests::profiler_feeds_repo_markers_and_changed_path_hints_into_planner ... ok
[INFO] [stdout] test runtime::tests::approval_callback_resolves_through_the_engine ... ok
[INFO] [stdout] test runtime::tests::approval_from_non_allowlisted_chat_is_ignored ... ok
[INFO] [stdout] test runtime::tests::cancel_command_requests_cancel_action_for_an_owned_task ... ok
[INFO] [stdout] test runtime::tests::approval_keyboard_buttons_are_operation_bound ... ok
[INFO] [stdout] test runtime::tests::cancel_kill_of_an_unowned_or_missing_task_emits_no_action ... ok
[INFO] [stdout] test runtime::tests::empty_registry_reports_no_tasks ... ok
[INFO] [stdout] test runtime::tests::github_cancel_is_owner_scoped_and_explain_or_risk_are_no_ops ... ok
[INFO] [stdout] test runtime::tests::kill_command_emits_kill_action_for_an_owned_task ... ok
[INFO] [stdout] test runtime::tests::github_run_maps_to_a_launch_task_with_the_goal ... ok
[INFO] [stdout] test runtime::tests::help_command_renders_the_listing ... ok
[INFO] [stdout] test runtime::tests::task_detail_shows_one_or_reports_missing ... ok
[INFO] [stdout] test runtime::tests::tasks_lists_active_tasks_from_the_registry ... ok
[INFO] [stdout] test runtime::tests::steer_button_event_arms_and_acknowledges ... ok
[INFO] [stdout] test runtime::tests::pr_approval_match_recognizes_callback_and_commands ... ok
[INFO] [stdout] test runtime::tests::mint_github_write_cap_requires_an_allowlisted_chat ... ok
[INFO] [stdout] test score::tests::a_passing_security_review_boosts ... ok
[INFO] [stdout] test score::tests::among_verified_smaller_diff_ranks_higher ... ok
[INFO] [stdout] test score::tests::golden_three_proposers_ranks_the_small_passing_one ... ok
[INFO] [stdout] test score::tests::ties_keep_the_first_proposer ... ok
[INFO] [stdout] test score::tests::verified_always_outranks_unverified_however_good ... ok
[INFO] [stdout] test score::tests::missing_metadata_defaults_and_never_panics ... ok
[INFO] [stdout] test selfimprove::tests::classify_is_deterministic_and_precise ... ok
[INFO] [stdout] test selfimprove::tests::contract_gate_flags_contract_files_even_when_bundled ... ok
[INFO] [stdout] test score::tests::empty_set_has_no_winner ... ok
[INFO] [stdout] test selfimprove::tests::contract_touching_cycle_is_blocked_for_the_maintainer ... ok
[INFO] [stdout] test selfimprove::tests::cycle_with_full_evidence_yields_a_draft_only ... ok
[INFO] [stdout] test selfimprove::tests::evidence_free_proposal_cannot_advance ... ok
[INFO] [stdout] test selfimprove::tests::contract_gate_is_normalization_robust ... ok
[INFO] [stdout] test selfimprove::tests::proposal_needs_demonstration_and_regression_guard ... ok
[INFO] [stdout] test selfimprove::tests::self_pr_is_draft_for_clean_change_and_blocked_on_contract_files ... ok
[INFO] [stdout] test runtime::tests::budget_for_route_is_tiered_by_complexity ... ok
[INFO] [stdout] test slack::tests::a_reaction_becomes_an_approval_callback_when_the_nonce_parses ... ok
[INFO] [stdout] test slack::tests::a_tampered_body_does_not_match_the_signature ... ok
[INFO] [stdout] test slack::tests::an_empty_allowlist_denies_everything ... ok
[INFO] [stdout] test slack::tests::a_stale_or_forward_dated_request_is_rejected_even_if_signed ... ok
[INFO] [stdout] test slack::tests::a_genuine_slack_signature_with_a_fresh_timestamp_verifies ... ok
[INFO] [stdout] test slack::tests::outbound_render_redacts_secrets_and_bounds ... ok
[INFO] [stdout] test slack::tests::a_forged_signature_is_rejected ... ok
[INFO] [stdout] test slack::tests::allowed_vs_blocked_channel_and_unknown_workspace ... ok
[INFO] [stdout] test slack::tests::malformed_signature_or_timestamp_fails_closed ... ok
[INFO] [stdout] test supervisor::tests::agent_target_has_no_user_variant ... ok
[INFO] [stdout] test slack::tests::plain_steer_and_command_normalize_like_telegram ... ok
[INFO] [stdout] test supervisor::tests::integration_requires_verification_even_with_all_approvals ... ok
[INFO] [stdout] test supervisor::tests::budget_charge_refuses_each_axis_overrun ... ok
[INFO] [stdout] test supervisor::tests::non_blocking_role_verdicts_do_not_gate_and_a_review_is_required ... ok
[INFO] [stdout] test supervisor::tests::only_supervisor_role_is_privileged ... ok
[INFO] [stdout] test supervisor::tests::registry_tracks_roles ... ok
[INFO] [stdout] test supervisor::tests::reviewer_or_security_block_vetoes_integration ... ok
[INFO] [stdout] test task_loop::tests::a_reviewer_veto_blocks_a_verified_task ... ok
[INFO] [stdout] test supervisor::tests::scheduler_caps_concurrency ... ok
[INFO] [stdout] test task_loop::tests::a_verified_low_risk_task_is_ready_to_integrate ... ok
[INFO] [stdout] test task_loop::tests::a_verified_security_task_awaits_then_clears_review ... ok
[INFO] [stdout] test task_loop::tests::an_unverified_run_fails_even_with_reviewer_approval ... ok
[INFO] [stdout] test task_loop::tests::a_stalled_review_times_out_into_a_refusal ... ok
[INFO] [stdout] test task_loop::tests::feature_plans_a_fanout_when_affordable ... ok
[INFO] [stdout] test task_loop::tests::docs_plans_a_single_executor ... ok
[INFO] [stdout] test task_loop::tests::live_executor_wire_smoke ... ignored, live: route -> sandboxed run_fanout/WorktreeSubagentExecutor -> verify -> finalize -> draft PR (TODO(P3-live-executor-wire))
[INFO] [stdout] test task_loop::tests::security_plans_advisory_only_and_workflow_blocks ... ok
[INFO] [stdout] test telegram::tests::abuse_suppressor_surfaces_once_per_chat_per_window ... ok
[INFO] [stdout] test telegram::tests::approval_from_non_allowlisted_chat_is_dropped ... ok
[INFO] [stdout] test telegram::tests::approval_is_single_use_and_expiring ... ok
[INFO] [stdout] test telegram::tests::commands_parse_to_typed_verbs ... ok
[INFO] [stdout] test telegram::tests::callback_nonce_roundtrips ... ok
[INFO] [stdout] test telegram::tests::approving_one_operation_does_not_authorize_another ... ok
[INFO] [stdout] test telegram::tests::empty_allowlist_denies_all ... ok
[INFO] [stdout] test telegram::tests::outbound_is_typed_and_redacted ... ok
[INFO] [stdout] test telegram::tests::only_bound_chat_controls_runtime ... ok
[INFO] [stdout] test telegram::tests::plain_message_queues_bang_message_steers ... ok
[INFO] [stdout] test telegram::tests::poll_advances_offset_dedupes_allowlists_and_routes ... ok
[INFO] [stdout] test telegram::tests::poll_rate_limits_repeated_rejections_from_one_chat ... ok
[INFO] [stdout] test telegram::tests::replayed_update_id_is_deduped ... ok
[INFO] [stdout] test telegram::tests::spoofed_username_does_not_grant_control ... ok
[INFO] [stdout] test telegram::tests::stray_approval_id_is_a_signal_not_silently_ignored ... ok
[INFO] [stdout] test telegram::tests::long_poll_offset_skips_acknowledged_and_send_is_redacted_only ... ok
[INFO] [stdout] test telegram::tests::normalize_strips_control_chars_and_bounds ... ok
[INFO] [stdout] test webhook::tests::event_kinds_parse ... ok
[INFO] [stdout] test webhook::tests::empty_or_overlong_delivery_is_rejected_before_storage ... ok
[INFO] [stdout] test webhook::tests::payload_injection_is_inert_redacted_data ... ok
[INFO] [stdout] test webhook::tests::replayed_delivery_is_rejected_but_only_after_authentication ... ok
[INFO] [stdout] test webhook::tests::valid_signature_yields_a_bounded_envelope ... ok
[INFO] [stdout] test webhook::tests::forged_signature_is_rejected ... ok
[INFO] [stdout] test telegram::tests::replay_of_an_evicted_out_of_order_id_is_still_dropped ... ok
[INFO] [stdout] test slack::tests::an_oversized_body_or_timestamp_is_rejected_before_any_work ... ok
[INFO] [stdout] test telegram::tests::abuse_suppressor_is_bounded ... ok
[INFO] [stdout] test webhook::tests::oversized_body_is_rejected_before_hashing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 247 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/crustcore-daemon.rs (/opt/rustwide/target/debug/deps/crustcore_daemon-79735f4398d0766c)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test tests::dangling_chat_id_flag_is_ignored_not_a_panic ... ok
[INFO] [stdout] test tests::help_and_version_flags_and_verbs ... ok
[INFO] [stdout] test tests::doctor_verb_parses ... ok
[INFO] [stdout] test tests::no_args_is_help ... ok
[INFO] [stdout] test tests::parse_allowlist_empty_is_deny_all ... ok
[INFO] [stdout] test tests::parse_allowlist_merges_env_then_flags_and_dedupes ... ok
[INFO] [stdout] test tests::parse_allowlist_skips_malformed_and_accepts_negative ... ok
[INFO] [stdout] test tests::serve_collects_chat_id_flags_in_order_deduped ... ok
[INFO] [stdout] test tests::serve_parses_pair_dir_verify_backend_helper ... ok
[INFO] [stdout] test tests::serve_parses_pr_flags ... ok
[INFO] [stdout] test tests::unknown_command_is_typed_not_executed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/crustcore_dev-5919381a65b10e24)
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test assets::tests::assets_embed_no_concrete_token_value ... ok
[INFO] [stdout] test assets::tests::css_is_non_empty_stylesheet ... ok
[INFO] [stdout] test auth::tests::correct_token_authorizes ... ok
[INFO] [stdout] test auth::tests::constant_time_compare_is_correct ... ok
[INFO] [stdout] test auth::tests::missing_header_is_missing_token ... ok
[INFO] [stdout] test backend::tests::empty_mock_yields_empty_views ... ok
[INFO] [stdout] test auth::tests::malformed_hex_and_wrong_length_reject ... ok
[INFO] [stdout] test auth::tests::wrong_token_is_bad_token ... ok
[INFO] [stdout] test auth::tests::non_bearer_scheme_is_missing_token ... ok
[INFO] [stdout] test auth::tests::token_never_renders_in_debug ... ok
[INFO] [stdout] test config::tests::default_is_loopback_read_only ... ok
[INFO] [stdout] test config::tests::loopback_host_never_needs_acknowledgement ... ok
[INFO] [stdout] test config::tests::off_loopback_requires_explicit_acknowledgement ... ok
[INFO] [stdout] test config::tests::mutation_is_off_by_default_and_opt_in ... ok
[INFO] [stdout] test config::tests::off_loopback_with_ack_warns ... ok
[INFO] [stdout] test mutation::tests::assets_serves_the_stylesheet ... ok
[INFO] [stdout] test mutation::tests::cockpit_route_rejects_a_post_as_not_a_mutating_route ... ok
[INFO] [stdout] test mutation::tests::mismatched_op_hash_cannot_approve_a_different_op ... ok
[INFO] [stdout] test mutation::tests::mutating_route_refused_without_launch_flag ... ok
[INFO] [stdout] test mutation::tests::rejects_malformed_or_short_op_hash ... ok
[INFO] [stdout] test mutation::tests::mutating_route_with_flag_and_matching_op_hash_approves ... ok
[INFO] [stdout] test assets::tests::html_is_the_real_spa ... ok
[INFO] [stdout] test mutation::tests::cockpit_route_renders_a_bounded_read_only_frame ... ok
[INFO] [stdout] test mutation::tests::root_serves_the_spa_html ... ok
[INFO] [stdout] test request::tests::rejects_unknown_verbs ... ok
[INFO] [stdout] test request::tests::bounds_every_untrusted_field ... ok
[INFO] [stdout] test mutation::tests::spa_routes_still_require_auth ... ok
[INFO] [stdout] test route_class::tests::asset_and_ws_routes_are_registered ... ok
[INFO] [stdout] test request::tests::header_lookup_is_case_insensitive ... ok
[INFO] [stdout] test mutation::tests::ws_is_a_documented_non_streaming_read_route ... ok
[INFO] [stdout] test route_class::tests::every_read_route_is_get ... ok
[INFO] [stdout] test backend::tests::hex_roundtrips_32 ... ok
[INFO] [stdout] test route_class::tests::unknown_route_is_none ... ok
[INFO] [stdout] test mutation::tests::parses_a_valid_resolution ... ok
[INFO] [stdout] test stream::tests::a_new_pending_approval_changes_the_snapshot ... ok
[INFO] [stdout] test request::tests::loopback_defaults_true_and_is_settable ... ok
[INFO] [stdout] test route_class::tests::only_one_route_is_mutating ... ok
[INFO] [stdout] test stream::tests::initial_snapshot_is_emitted_then_debounced ... ok
[INFO] [stdout] test stream::tests::rendered_frame_carries_no_redacted_secret ... ok
[INFO] [stdout] test stream::tests::snapshot_is_deterministic_and_read_only ... ok
[INFO] [stdout] test views::approvals::tests::empty_when_nothing_pending ... ok
[INFO] [stdout] test views::approvals::tests::surfaces_pending_with_op_binding ... ok
[INFO] [stdout] test views::cockpit::tests::approval_form_carries_the_op_hash_binding ... ok
[INFO] [stdout] test views::cockpit::tests::build_cockpit_over_the_mock_backend_composes_a_bounded_frame ... ok
[INFO] [stdout] test views::cockpit::tests::task_detail_carries_evidence_refs_only ... ok
[INFO] [stdout] test views::flow::tests::note_is_redacted ... ok
[INFO] [stdout] test views::flow::tests::renders_nodes_and_edges ... ok
[INFO] [stdout] test views::flow::tests::simulating_a_model_node_is_inert ... ok
[INFO] [stdout] test views::flow::tests::simulating_a_verify_node_never_completes ... ok
[INFO] [stdout] test views::cockpit::tests::the_task_grid_is_bounded ... ok
[INFO] [stdout] test views::flow::tests::out_of_range_node_is_none ... ok
[INFO] [stdout] test views::inspector::tests::render_does_not_mutate_the_log ... ok
[INFO] [stdout] test views::mcp::tests::manifest_drift_is_detected_and_denies_all ... ok
[INFO] [stdout] test views::inspector::tests::renders_intact_task_rollup ... ok
[INFO] [stdout] test views::inspector::tests::session_list_is_read_only ... ok
[INFO] [stdout] test views::mcp::tests::gate_decisions_come_from_tool_policies ... ok
[INFO] [stdout] test views::provider::tests::prompt_cap_matches_netproto_bound ... ok
[INFO] [stdout] test views::provider::tests::a_sentinel_secret_in_a_field_is_redacted ... ok
[INFO] [stdout] test views::provider::tests::renders_metadata_only ... ok
[INFO] [stdout] test views::replay::tests::reports_intact_for_a_good_log ... ok
[INFO] [stdout] test views::replay::tests::redaction_and_visibility_are_surfaced_not_inlined ... ok
[INFO] [stdout] test views::replay::tests::reports_broken_for_a_tampered_log ... ok
[INFO] [stdout] test views::replay::tests::render_is_read_only ... ok
[INFO] [stdout] test stream::tests::approvals_are_bounded ... ok
[INFO] [stdout] test stream::tests::tasks_are_bounded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/redteam_devui.rs (/opt/rustwide/target/debug/deps/redteam_devui-a211396479afc1d5)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/crustcore_eval-91db72009a71429c)
[INFO] [stdout] test a_default_bind_is_loopback ... ok
[INFO] [stdout] test a_wildcard_bind_is_never_a_silent_default ... ok
[INFO] [stdout] test a_non_loopback_peer_is_rejected_even_with_a_valid_token ... ok
[INFO] [stdout] test assets_serves_the_stylesheet_bytes ... ok
[INFO] [stdout] test b_bad_token_is_unauthorized_on_every_route ... ok
[INFO] [stdout] test b_every_route_requires_auth_including_assets_and_ws ... ok
[INFO] [stdout] test c_flow_simulation_never_completes_or_mints_a_verified_patch ... ok
[INFO] [stdout] test c_a_read_route_cannot_reach_a_mutating_method_type_level ... ok
[INFO] [stdout] test c_read_routes_perform_no_side_effect_on_the_log ... ok
[INFO] [stdout] test b_token_never_appears_in_any_response_body ... ok
[INFO] [stdout] test d_cannot_approve_a_different_operation_than_shown ... ok
[INFO] [stdout] test d_mutating_route_is_off_by_default ... ok
[INFO] [stdout] test d_non_allowlisted_identity_cannot_resolve ... ok
[INFO] [stdout] test e_redacted_frame_payload_is_never_inlined_in_replay ... ok
[INFO] [stdout] test f_malformed_resolution_body_is_rejected ... ok
[INFO] [stdout] test f_oversized_untrusted_fields_are_rejected_at_the_door ... ok
[INFO] [stdout] test f_unknown_verbs_are_rejected ... ok
[INFO] [stdout] test g_no_free_text_path_to_model_or_user ... ok
[INFO] [stdout] test root_serves_the_spa_with_title_marker ... ok
[INFO] [stdout] test route_table_is_eleven_read_and_one_mutating ... ok
[INFO] [stdout] test e_no_handler_emits_the_sentinel_secret ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/golden.rs (/opt/rustwide/target/debug/deps/golden-fd6e98e8317f199f)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test live_issue_to_pr_smoke ... ignored, live: end-to-end issue -> routed+verified -> cred-proxy push -> draft PR -> CI repair against a real App + sandbox + repo (TODO(issue-to-pr-live))
[INFO] [stdout] test golden_issue_to_pr_flow ... FAILED
[INFO] [stdout] test golden_add_small_feature ... FAILED
[INFO] [stdout] test golden_fix_failing_test ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- golden_issue_to_pr_flow stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'golden_issue_to_pr_flow' (2724) panicked at crates/crustcore-eval/tests/golden.rs:570:9:
[INFO] [stdout] without a functional sandbox the worker must be refused, got Ok(..)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58de4ea86751 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58de4ea86751 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58de4ea86751 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58de4ea86751 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58de4ea9b9fa - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58de4ea9b9fa - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x58de4ea8af6c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x58de4ea8af6c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x58de4ea61d86 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58de4ea61d86 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58de4ea7d2e9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58de4ea16160 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x58de4ea16160 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x58de4ea7d4a2 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x58de4ea7d4a2 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x58de4ea61e64 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x58de4ea59449 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58de4ea62aed - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x58de4ea9c1cc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58de4e94817b - golden[cae91aaa4850c203]::golden_issue_to_pr_flow
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/crustcore-eval/tests/golden.rs:570:9
[INFO] [stdout]   20:     0x58de4e9447c7 - golden[cae91aaa4850c203]::golden_issue_to_pr_flow::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/crustcore-eval/tests/golden.rs:350:29
[INFO] [stdout]   21:     0x58de4e94e7d6 - <golden[cae91aaa4850c203]::golden_issue_to_pr_flow::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x58de4ea0949b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x58de4ea0949b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x58de4ea16ae5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x58de4ea16ae5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x58de4ea16ae5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x58de4ea16ae5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x58de4ea16ae5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x58de4ea16ae5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x58de4ea16ae5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x58de4ea11594 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x58de4ea11594 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x58de4ea19c32 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x58de4ea19c32 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x58de4ea19c32 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x58de4ea19c32 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x58de4ea19c32 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x58de4ea19c32 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x58de4ea19c32 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x58de4ea8573f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   41:     0x58de4ea8573f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x79bfdd0d3aa4 - <unknown>
[INFO] [stdout]   43:     0x79bfdd160a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- golden_add_small_feature stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'golden_add_small_feature' (2721) panicked at crates/crustcore-eval/tests/golden.rs:330:9:
[INFO] [stdout] without a functional sandbox the worker must be refused, got Ok(..)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58de4ea86751 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58de4ea86751 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58de4ea86751 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58de4ea86751 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58de4ea9b9fa - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58de4ea9b9fa - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x58de4ea8af6c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x58de4ea8af6c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x58de4ea61d86 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58de4ea61d86 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58de4ea7d2e9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58de4ea16160 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x58de4ea16160 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x58de4ea7d4a2 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x58de4ea7d4a2 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x58de4ea61e64 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x58de4ea59449 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58de4ea62aed - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x58de4ea9c1cc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58de4e94b07b - golden[cae91aaa4850c203]::golden_add_small_feature
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/crustcore-eval/tests/golden.rs:330:9
[INFO] [stdout]   20:     0x58de4e9447f7 - golden[cae91aaa4850c203]::golden_add_small_feature::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/crustcore-eval/tests/golden.rs:202:30
[INFO] [stdout]   21:     0x58de4e94e816 - <golden[cae91aaa4850c203]::golden_add_small_feature::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x58de4ea0949b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x58de4ea0949b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x58de4ea16ae5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x58de4ea16ae5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x58de4ea16ae5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x58de4ea16ae5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x58de4ea16ae5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x58de4ea16ae5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x58de4ea16ae5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x58de4ea11594 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x58de4ea11594 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x58de4ea19c32 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x58de4ea19c32 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x58de4ea19c32 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x58de4ea19c32 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x58de4ea19c32 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x58de4ea19c32 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x58de4ea19c32 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x58de4ea8573f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   41:     0x58de4ea8573f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x79bfdd0d3aa4 - <unknown>
[INFO] [stdout]   43:     0x79bfdd160a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- golden_fix_failing_test stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'golden_fix_failing_test' (2722) panicked at crates/crustcore-eval/tests/golden.rs:177:9:
[INFO] [stdout] without a functional sandbox the worker must be refused, got Ok(..)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58de4ea86751 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58de4ea86751 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58de4ea86751 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58de4ea86751 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58de4ea9b9fa - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58de4ea9b9fa - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x58de4ea8af6c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x58de4ea8af6c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x58de4ea61d86 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58de4ea61d86 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58de4ea7d2e9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58de4ea16160 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x58de4ea16160 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x58de4ea7d4a2 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x58de4ea7d4a2 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x58de4ea61e64 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x58de4ea59449 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58de4ea62aed - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x58de4ea9c1cc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58de4e946160 - golden[cae91aaa4850c203]::golden_fix_failing_test
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/crustcore-eval/tests/golden.rs:177:9
[INFO] [stdout]   20:     0x58de4e944797 - golden[cae91aaa4850c203]::golden_fix_failing_test::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/crustcore-eval/tests/golden.rs:20:29
[INFO] [stdout]   21:     0x58de4e94e796 - <golden[cae91aaa4850c203]::golden_fix_failing_test::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x58de4ea0949b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x58de4ea0949b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x58de4ea16ae5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x58de4ea16ae5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x58de4ea16ae5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x58de4ea16ae5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x58de4ea16ae5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x58de4ea16ae5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x58de4ea16ae5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x58de4ea11594 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x58de4ea11594 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x58de4ea19c32 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x58de4ea19c32 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x58de4ea19c32 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x58de4ea19c32 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x58de4ea19c32 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x58de4ea19c32 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x58de4ea19c32 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x58de4ea8573f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   41:     0x58de4ea8573f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x79bfdd0d3aa4 - <unknown>
[INFO] [stdout]   43:     0x79bfdd160a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     golden_add_small_feature
[INFO] [stdout]     golden_fix_failing_test
[INFO] [stdout]     golden_issue_to_pr_flow
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 3 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p crustcore-eval --test golden`
[INFO] running `Command { std: "docker" "inspect" "8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3", kill_on_drop: false }`
[INFO] [stdout] 8323556d119377f484e3b86a3eb798d4e3173a3cb0a8c98fe06dc6e846fc19f3
