[INFO] fetching crate perdure 0.2.0-alpha.1...
[INFO] testing perdure-0.2.0-alpha.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate perdure 0.2.0-alpha.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate perdure 0.2.0-alpha.1
[INFO] finished tweaking crates.io crate perdure 0.2.0-alpha.1
[INFO] tweaked toml for crates.io crate perdure 0.2.0-alpha.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate perdure 0.2.0-alpha.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate perdure 0.2.0-alpha.1 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded quote v1.0.45
[INFO] [stderr]   Downloaded rustls-pki-types v1.14.1
[INFO] [stderr]   Downloaded zerofrom-derive v0.1.7
[INFO] [stderr]   Downloaded yoke-derive v0.8.2
[INFO] [stderr]   Downloaded potential_utf v0.1.5
[INFO] [stderr]   Downloaded zerovec-derive v0.11.3
[INFO] [stderr]   Downloaded writeable v0.6.3
[INFO] [stderr]   Downloaded tinystr v0.8.3
[INFO] [stderr]   Downloaded displaydoc v0.2.6
[INFO] [stderr]   Downloaded icu_locale_core v2.2.0
[INFO] [stderr]   Downloaded litemap v0.8.2
[INFO] [stderr]   Downloaded icu_provider v2.2.0
[INFO] [stderr]   Downloaded log v0.4.32
[INFO] [stderr]   Downloaded icu_properties v2.2.0
[INFO] [stderr]   Downloaded icu_normalizer_data v2.2.0
[INFO] [stderr]   Downloaded icu_normalizer v2.2.0
[INFO] [stderr]   Downloaded icu_collections v2.2.0
[INFO] [stderr]   Downloaded rustls-webpki v0.103.13
[INFO] [stderr]   Downloaded cc v1.2.63
[INFO] [stderr]   Downloaded zerotrie v0.2.4
[INFO] [stderr]   Downloaded memchr v2.8.1
[INFO] [stderr]   Downloaded zerovec v0.11.6
[INFO] [stderr]   Downloaded serde_json v1.0.150
[INFO] [stderr]   Downloaded webpki-roots v1.0.7
[INFO] [stderr]   Downloaded icu_properties_data v2.2.0
[INFO] [stderr]   Downloaded syn v2.0.117
[INFO] [stderr]   Downloaded rustls v0.23.40
[INFO] [stderr]   Downloaded libc v0.2.186
[INFO] [stderr]   Downloaded windows-sys v0.59.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7
[INFO] running `Command { std: "docker" "start" "3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7", 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" "3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7", 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" "3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling perdure v0.2.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7", 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" "3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling perdure v0.2.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 33s
[INFO] running `Command { std: "docker" "inspect" "3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7", 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" "3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/perdure-0a7a4faf9c3021d3)
[INFO] [stdout] 
[INFO] [stdout] running 206 tests
[INFO] [stdout] test action::tests::fake_tools_are_deterministic ... ok
[INFO] [stdout] test agent::tests::coder_patch_still_obeys_the_guards ... ok
[INFO] [stdout] test adopt::tests::detects_rust_and_js_and_go ... ok
[INFO] [stdout] test agent::tests::coder_repairs_a_logic_bug_through_the_pipeline ... ok
[INFO] [stdout] test action::tests::unknown_goal_is_none ... ok
[INFO] [stdout] test agent::tests::fix_reaches_green ... ok
[INFO] [stdout] test action::tests::known_tools_are_all_invokable ... ok
[INFO] [stdout] test agent::tests::fix_is_deterministic ... ok
[INFO] [stdout] test agent::tests::fix_inserts_a_missing_file_import ... ok
[INFO] [stdout] test agent::tests::corpus_all_reaches_green ... FAILED
[INFO] [stdout] test agent::tests::suite_is_deterministic ... FAILED
[INFO] [stdout] test action::tests::builtin_goals_parse_and_grant_their_plans_tools ... ok
[INFO] [stdout] test action::tests::builtin_plan_goals_grant_only_known_tools ... ok
[INFO] [stdout] test check::tests::cross_file_symbol_without_import_is_e0473_with_a_patch ... ok
[INFO] [stdout] test check::tests::known_record_with_unknown_receiver_is_lenient ... ok
[INFO] [stdout] test check::tests::plan_flags_a_while_loop_with_no_call ... ok
[INFO] [stdout] test check::tests::plan_flags_unbound_variable ... ok
[INFO] [stdout] test check::tests::exhaustive_match_is_clean ... ok
[INFO] [stdout] test check::tests::file_imports_are_transitively_visible ... ok
[INFO] [stdout] test check::tests::http_tools_are_granted_by_their_url_globs ... ok
[INFO] [stdout] test check::tests::finds_the_three_planted_bugs ... ok
[INFO] [stdout] test check::tests::non_exhaustive_match_inserts_missing_arm ... ok
[INFO] [stdout] test check::tests::plan_flags_ungranted_tool ... ok
[INFO] [stdout] test check::tests::unknown_field_suggests_nearest ... ok
[INFO] [stdout] test check::tests::literal_command_off_the_allowlist_is_flagged_at_check_time ... ok
[INFO] [stdout] test check::tests::plan_flags_unsupported_expression ... ok
[INFO] [stdout] test check::tests::unknown_variant_suggests_nearest ... ok
[INFO] [stdout] test check::tests::literal_credential_header_is_flagged_as_secret_in_source ... ok
[INFO] [stdout] test check::tests::missing_and_escaping_file_imports_are_errors ... ok
[INFO] [stdout] test adopt::tests::generated_perdurefile_is_canonical_and_parses ... ok
[INFO] [stdout] test action::tests::unknown_tool_is_an_error ... ok
[INFO] [stdout] test adopt::tests::agents_md_is_generated_but_never_clobbers_a_user_file ... ok
[INFO] [stdout] test check::tests::an_import_cycle_is_e0472 ... ok
[INFO] [stdout] test event::tests::legacy_v1_events_are_unverifiable_not_flagged ... ok
[INFO] [stdout] test check::tests::used_variable_and_underscore_are_not_flagged ... ok
[INFO] [stdout] test check::tests::valid_plan_goals_check_clean ... ok
[INFO] [stdout] test check::tests::plan_flags_unknown_tool_with_suggestion ... ok
[INFO] [stdout] test check::tests::shell_run_is_granted_by_a_nonempty_command_list ... ok
[INFO] [stdout] test check::tests::unknown_field_does_not_guess_wildly ... ok
[INFO] [stdout] test adopt::tests::init_existing_writes_four_files_and_respects_force ... ok
[INFO] [stdout] test check::tests::shell_run_without_a_command_list_is_ungranted ... ok
[INFO] [stdout] test check::tests::plan_goal_require_condition_is_not_flagged ... ok
[INFO] [stdout] test check::tests::unused_import_is_removed ... ok
[INFO] [stdout] test check::tests::unused_variable_gets_underscore ... ok
[INFO] [stdout] test event::tests::strict_read_rejects_a_corrupt_line_and_resume_blocks ... ok
[INFO] [stdout] test fmt::tests::a_comment_inside_an_expression_is_moved_not_eaten ... ok
[INFO] [stdout] test fmt::tests::adjacent_imports_group_without_blank_lines ... ok
[INFO] [stdout] test fmt::tests::already_formatted_is_a_fixed_point ... ok
[INFO] [stdout] test event::tests::resume_on_a_missing_log_starts_fresh ... ok
[INFO] [stdout] test fmt::tests::comments_inside_blocks_and_records_survive ... ok
[INFO] [stdout] test fmt::tests::formats_file_imports ... ok
[INFO] [stdout] test event::tests::corruption_before_more_content_still_blocks_resume ... ok
[INFO] [stdout] test fmt::tests::corpus_is_canonically_formatted ... FAILED
[INFO] [stdout] test fmt::tests::formats_http_allow_lines_in_canonical_order ... ok
[INFO] [stdout] test fmt::tests::formats_a_plan_goal_without_dropping_the_block ... ok
[INFO] [stdout] test fmt::tests::comment_only_and_eof_comments_survive ... ok
[INFO] [stdout] test fmt::tests::comments_in_plans_and_goal_sections_survive ... ok
[INFO] [stdout] test fmt::tests::leading_and_trailing_comments_survive ... ok
[INFO] [stdout] test fmt::tests::parenthesizes_only_where_meaning_would_change ... ok
[INFO] [stdout] test goal::tests::absent_or_unparseable_time_budget_is_none ... ok
[INFO] [stdout] test fmt::tests::formats_records_fns_and_tests ... ok
[INFO] [stdout] test goal::tests::time_budget_parses_seconds_minutes_hours ... ok
[INFO] [stdout] test guard::tests::begin_rejects_goal_with_no_fs_write ... ok
[INFO] [stdout] test fmt::tests::formats_sum_types_and_match ... ok
[INFO] [stdout] test agent::tests::race_prefers_smaller_diff ... ok
[INFO] [stdout] test guard::tests::begin_rejects_goal_with_no_required_command ... ok
[INFO] [stdout] test guard::tests::begin_rejects_unresolved_placeholder_command ... ok
[INFO] [stdout] test event::tests::intact_chain_verifies_and_tampering_is_detected ... ok
[INFO] [stdout] test event::tests::torn_tail_is_recovered_on_resume ... ok
[INFO] [stdout] test guard::tests::editing_perdureignore_cannot_hide_an_out_of_scope_write ... ok
[INFO] [stdout] test guard::tests::an_agent_out_of_scope_edit_is_never_laundered_as_tool_generated ... ok
[INFO] [stdout] test guard::tests::preexisting_symlink_under_scope_blocks_verify ... ok
[INFO] [stdout] test guard::tests::github_workflow_edit_is_out_of_scope_and_blocks_commit ... ok
[INFO] [stdout] test hash::tests::nist_vectors ... ok
[INFO] [stdout] test hash::tests::streaming_parts_equal_one_shot ... ok
[INFO] [stdout] test http::tests::globs_are_default_deny_and_segment_aware ... ok
[INFO] [stdout] test hash::tests::spans_block_boundary ... ok
[INFO] [stdout] test http::tests::header_names_go_to_wire_form ... ok
[INFO] [stdout] test http::tests::literal_credential_headers_are_rejected ... ok
[INFO] [stdout] test http::tests::plaintext_http_needs_an_explicit_http_glob ... ok
[INFO] [stdout] test http::tests::url_parsing_is_strict ... ok
[INFO] [stdout] test lexer::tests::oversized_int_literal_is_an_error_not_a_silent_zero ... ok
[INFO] [stdout] test lexer::tests::unterminated_string_does_not_swallow_the_rest_of_the_file ... ok
[INFO] [stdout] test guard::tests::out_of_scope_edit_is_rejected ... ok
[INFO] [stdout] test mcp::tests::initialize_and_list_tools ... ok
[INFO] [stdout] test mcp::tests::notifications_get_no_reply ... ok
[INFO] [stdout] test mcp::tests::unknown_tool_and_method_are_reported ... ok
[INFO] [stdout] test parser::tests::parses_a_file_import ... ok
[INFO] [stdout] test parser::tests::parses_a_goal_with_a_plan_block ... ok
[INFO] [stdout] test parser::tests::parses_a_coding_goal_command_require ... ok
[INFO] [stdout] test parser::tests::parses_a_goal_with_every_section ... ok
[INFO] [stdout] test parser::tests::parses_sample_cleanly ... ok
[INFO] [stdout] test parser::tests::plan_tolerates_newline_before_else_and_call_brace ... ok
[INFO] [stdout] test patch::tests::glob_matches ... ok
[INFO] [stdout] test parser::tests::parses_sum_type_and_match ... ok
[INFO] [stdout] test patch::tests::rejects_new_effect ... ok
[INFO] [stdout] test patch::tests::impacted_tests_are_scoped ... ok
[INFO] [stdout] test patch::tests::rejects_out_of_scope_edit ... ok
[INFO] [stdout] test plan::tests::builtin_plan_goals_parse_and_carry_a_plan ... ok
[INFO] [stdout] test plan::tests::evaluates_arithmetic_and_comparison ... ok
[INFO] [stdout] test plan::tests::evaluates_boolean_logic_with_short_circuit ... ok
[INFO] [stdout] test plan::tests::evaluates_literals_idents_and_fields ... ok
[INFO] [stdout] test guard::tests::newly_added_symlink_under_scope_is_rejected ... ok
[INFO] [stdout] test program::import_path_tests::normalization_resolves_dots_and_refuses_escapes ... ok
[INFO] [stdout] test plan::tests::type_errors_are_reported_not_panics ... ok
[INFO] [stdout] test plan::tests::integer_overflow_is_an_error_not_a_panic ... ok
[INFO] [stdout] test runner::tests::filter_selects_subset ... ok
[INFO] [stdout] test program::import_path_tests::relative_spelling_round_trips ... ok
[INFO] [stdout] test runner::tests::runs_sum_type_and_match_green ... ok
[INFO] [stdout] test runner::tests::runs_demo_logic_green ... ok
[INFO] [stdout] test guard::tests::editing_after_verify_blocks_commit ... ok
[INFO] [stdout] test runtime::tests::approval_id_is_deterministic_offline ... ok
[INFO] [stdout] test guard::tests::agent_context_exposes_the_full_contract ... ok
[INFO] [stdout] test guard::tests::next_and_verify_report_surface_scope_repair_hints ... ok
[INFO] [stdout] test guard::tests::audit_detects_a_forged_verified_bit ... ok
[INFO] [stdout] test guard::tests::crash_after_receipt_reuses_on_resume ... ok
[INFO] [stdout] test guard::tests::next_action_walks_editing_to_done ... ok
[INFO] [stdout] test guard::tests::verify_never_passes_with_zero_required_commands ... ok
[INFO] [stdout] test guard::tests::audit_certifies_intact_ledger_and_detects_chain_and_receipt_tampering ... ok
[INFO] [stdout] test runtime::tests::effect_authority_blocks_an_ungranted_effect ... ok
[INFO] [stdout] test runtime::tests::event_log_create_refuses_to_clobber ... ok
[INFO] [stdout] test runtime::tests::fingerprint_is_deterministic_offline ... ok
[INFO] [stdout] test guard::tests::replay_is_consistent_after_commit ... ok
[INFO] [stdout] test guard::tests::full_flow_begin_verify_commit ... ok
[INFO] [stdout] test runtime::tests::idempotency_key_is_object_order_independent ... ok
[INFO] [stdout] test runtime::tests::action_run_writes_only_under_dot_perdure ... ok
[INFO] [stdout] test runtime::tests::denied_url_is_refused_before_any_connection ... ok
[INFO] [stdout] test guard::tests::verify_report_flags_a_command_failure ... ok
[INFO] [stdout] test runtime::tests::action_run_pauses_at_approval_gate ... ok
[INFO] [stdout] test runtime::tests::old_state_json_loads_with_defaults ... ok
[INFO] [stdout] test guard::tests::command_generated_out_of_scope_file_does_not_block_commit ... ok
[INFO] [stdout] test mcp::tests::drive_a_full_session_through_tools ... ok
[INFO] [stdout] test runtime::tests::missing_env_var_fails_before_io_with_no_receipt ... ok
[INFO] [stdout] test runtime::tests::http_get_is_receipted_and_replay_never_refires ... ok
[INFO] [stdout] test runtime::tests::http_secret_headers_resolve_from_env_and_never_land_in_the_store ... ok
[INFO] [stdout] test runtime::tests::budget_does_not_strand_a_granted_gate ... ok
[INFO] [stdout] test runtime::tests::deny_then_resume_fails_without_side_effect ... ok
[INFO] [stdout] test runtime::tests::plan_budget_bounds_a_runaway_loop ... ok
[INFO] [stdout] test runtime::tests::approve_then_resume_executes_exactly_one_refund ... ok
[INFO] [stdout] test runtime::tests::out_of_scope_writes_are_rejected_and_the_run_fails ... ok
[INFO] [stdout] test runtime::tests::plan_pauses_at_the_first_gate_with_no_effect_yet ... ok
[INFO] [stdout] test runtime::tests::action_receipts_carry_audit_metadata ... ok
[INFO] [stdout] test runtime::tests::nonzero_exit_is_an_ok_false_receipt_the_plan_branches_on ... ok
[INFO] [stdout] test runtime::tests::crash_at_step_boundary_resumes_clean ... ok
[INFO] [stdout] test runtime::tests::plan_deny_gate_fails_with_no_side_effect ... ok
[INFO] [stdout] test runtime::tests::crash_after_receipt_does_not_double_refund ... ok
[INFO] [stdout] test runtime::tests::plan_ungranted_tool_fails_before_invocation ... ok
[INFO] [stdout] test runtime::tests::plan_nested_approvals_pause_in_order ... ok
[INFO] [stdout] test runtime::tests::plan_resume_while_pending_is_a_noop ... ok
[INFO] [stdout] test runtime::tests::plan_run_writes_only_under_dot_perdure ... ok
[INFO] [stdout] test runtime::tests::replay_after_denial_reproduces_denied ... ok
[INFO] [stdout] test runtime::tests::replay_of_a_crashed_real_run_stops_at_the_frontier ... ok
[INFO] [stdout] test runtime::tests::real_shell_call_is_exactly_once_across_crash_and_resume ... ok
[INFO] [stdout] test runtime::tests::real_tool_events_carry_only_the_output_hash ... ok
[INFO] [stdout] test runtime::tests::replay_feeds_receipts_back_and_never_spawns ... ok
[INFO] [stdout] test runtime::tests::crash_then_resume_does_not_duplicate_work ... ok
[INFO] [stdout] test runtime::tests::spawn_failure_writes_no_receipt_and_fails_the_run ... ok
[INFO] [stdout] test runtime::tests::plan_conditional_else_branch_runs_for_non_duplicates ... ok
[INFO] [stdout] test runtime::tests::time_budget_zero_blocks_the_first_real_call ... ok
[INFO] [stdout] test runtime::tests::plan_while_loop_converges_and_resume_does_not_redeploy ... ok
[INFO] [stdout] test runtime::tests::plan_crash_mid_loop_does_not_double_refund ... ok
[INFO] [stdout] test schema::tests::every_schema_is_valid_json_with_an_id ... ok
[INFO] [stdout] test schema::tests::guard_schemas_match_emitted_shapes ... ok
[INFO] [stdout] test schema::tests::lookup_finds_published_schemas ... ok
[INFO] [stdout] test schema::tests::no_schema_carries_a_pre_rename_id ... ok
[INFO] [stdout] test shell::rustup_tests::rustup_home_is_derived_from_the_real_home_when_present ... ok
[INFO] [stdout] test runtime::tests::resume_while_still_pending_is_a_noop ... ok
[INFO] [stdout] test runtime::tests::plan_while_loop_crash_does_not_repeat_an_attempt ... ok
[INFO] [stdout] test runtime::tests::ungranted_command_is_refused_before_any_spawn ... ok
[INFO] [stdout] test shell::tests::captures_stdout_and_exit_zero ... ok
[INFO] [stdout] test runtime::tests::ungranted_tool_fails_before_invocation ... ok
[INFO] [stdout] test shell::tests::home_is_sandboxed_and_program_resolved ... ok
[INFO] [stdout] test shell::tests::env_is_scrubbed ... ok
[INFO] [stdout] test shell::tests::tokenize_basics ... ok
[INFO] [stdout] test snapshot::tests::detects_exec_bit_change ... ok
[INFO] [stdout] test snapshot::tests::detects_file_to_symlink_flip ... ok
[INFO] [stdout] test runtime::tests::plan_loop_refunds_each_duplicate_exactly_once ... ok
[INFO] [stdout] test snapshot::tests::detects_symlink_and_target_change ... ok
[INFO] [stdout] test shell::tests::nonzero_exit_is_reported ... ok
[INFO] [stdout] test snapshot::tests::legacy_bare_string_baseline_deserializes ... ok
[INFO] [stdout] test snapshot::tests::perdureignore_excludes_matches ... ok
[INFO] [stdout] test snapshot::tests::diff_classifies_content_changes ... ok
[INFO] [stdout] test snapshot::tests::dotdirs_other_than_git_and_perdure_are_tracked ... ok
[INFO] [stdout] test snapshot::tests::snapshot_skips_hard_excludes_and_soft_defaults_but_tracks_files ... ok
[INFO] [stdout] test shell::tests::large_output_does_not_deadlock ... ok
[INFO] [stdout] test runtime::tests::tool_failure_mid_plan_is_durable ... ok
[INFO] [stdout] test tool::tests::authorize_enforces_the_exact_command_allowlist ... ok
[INFO] [stdout] test tool::tests::cwd_cannot_escape_the_repo ... ok
[INFO] [stdout] test tool::tests::real_classification_covers_shell_and_http_only ... ok
[INFO] [stdout] test tool::tests::shell_grant_requires_a_nonempty_command_list ... ok
[INFO] [stdout] test tool::tests::timeout_is_bounded ... ok
[INFO] [stdout] test runtime::tests::replay_reproduces_a_completed_run ... ok
[INFO] [stdout] test store::tests::corrupt_receipt_blocks_strict_reads_but_not_lossy ... ok
[INFO] [stdout] test store::tests::find_receipt_by_key_returns_none_when_absent ... ok
[INFO] [stdout] test store::tests::durable_write_overwrites_stale_tmp_and_leaves_none_behind ... ok
[INFO] [stdout] test runtime::tests::plan_receipts_carry_audit_metadata ... ok
[INFO] [stdout] test runtime::tests::workspace_plan_run_freezes_its_source_in_the_record ... ok
[INFO] [stdout] test runtime::tests::ship_hotfix_pr_full_flow ... ok
[INFO] [stdout] test runtime::tests::run_reaches_completed_and_writes_history ... ok
[INFO] [stdout] test runtime::tests::repeated_runs_get_distinct_ids_and_never_overwrite_history ... ok
[INFO] [stdout] test shell::tests::timeout_kills_a_runaway ... ok
[INFO] [stdout] test runtime::tests::replay_reproduces_status_and_receipt_set ... ok
[INFO] [stdout] test runtime::tests::workspace_plan_goal_runs_resumes_and_replays_off_the_snapshot ... ok
[INFO] [stdout] test runtime::tests::plan_replay_of_a_crashed_run_has_an_identical_receipt_set ... ok
[INFO] [stdout] test store::tests::run_lock_is_exclusive_and_releases_on_drop ... ok
[INFO] [stdout] test shell::tests::timeout_kills_the_whole_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- agent::tests::corpus_all_reaches_green stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'agent::tests::corpus_all_reaches_green' (1743) panicked at src/agent.rs:676:42:
[INFO] [stdout] load corpus: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6468ea1b02f7 - <unknown>
[INFO] [stdout]    1:     0x6468e9fba0fa - <unknown>
[INFO] [stdout]    2:     0x6468ea1af8ab - <unknown>
[INFO] [stdout]    3:     0x6468ea1af38f - <unknown>
[INFO] [stdout]    4:     0x6468ea1aefba - <unknown>
[INFO] [stdout]    5:     0x6468ea1aeaf2 - <unknown>
[INFO] [stdout]    6:     0x6468ea1d5c11 - <unknown>
[INFO] [stdout]    7:     0x6468ea1d5bc9 - <unknown>
[INFO] [stdout]    8:     0x6468ea1d60dc - <unknown>
[INFO] [stdout]    9:     0x6468e9fb9f8b - <unknown>
[INFO] [stdout]   10:     0x6468e9fbeb81 - <unknown>
[INFO] [stdout]   11:     0x6468ea0ea549 - <unknown>
[INFO] [stdout]   12:     0x6468e9f70c2e - <unknown>
[INFO] [stdout]   13:     0x6468ea1f34db - <unknown>
[INFO] [stdout]   14:     0x6468ea1ef13c - <unknown>
[INFO] [stdout]   15:     0x6468ea1ee86c - <unknown>
[INFO] [stdout]   16:     0x6468ea20b00c - <unknown>
[INFO] [stdout]   17:     0x6468ea1d7b32 - <unknown>
[INFO] [stdout]   18:     0x79060fd5fdfa - <unknown>
[INFO] [stdout]   19:     0x79060fdf33d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- agent::tests::suite_is_deterministic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'agent::tests::suite_is_deterministic' (1748) panicked at src/agent.rs:676:42:
[INFO] [stdout] load corpus: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6468ea1b02f7 - <unknown>
[INFO] [stdout]    1:     0x6468e9fba0fa - <unknown>
[INFO] [stdout]    2:     0x6468ea1af8ab - <unknown>
[INFO] [stdout]    3:     0x6468ea1af38f - <unknown>
[INFO] [stdout]    4:     0x6468ea1aefba - <unknown>
[INFO] [stdout]    5:     0x6468ea1aeaf2 - <unknown>
[INFO] [stdout]    6:     0x6468ea1d5c11 - <unknown>
[INFO] [stdout]    7:     0x6468ea1d5bc9 - <unknown>
[INFO] [stdout]    8:     0x6468ea1d60dc - <unknown>
[INFO] [stdout]    9:     0x6468e9fb9f8b - <unknown>
[INFO] [stdout]   10:     0x6468e9fbeb81 - <unknown>
[INFO] [stdout]   11:     0x6468ea0ea549 - <unknown>
[INFO] [stdout]   12:     0x6468e9f707f1 - <unknown>
[INFO] [stdout]   13:     0x6468ea1f34db - <unknown>
[INFO] [stdout]   14:     0x6468ea1ef13c - <unknown>
[INFO] [stdout]   15:     0x6468ea1ee86c - <unknown>
[INFO] [stdout]   16:     0x6468ea20b00c - <unknown>
[INFO] [stdout]   17:     0x6468ea1d7b32 - <unknown>
[INFO] [stdout]   18:     0x79060fd5fdfa - <unknown>
[INFO] [stdout]   19:     0x79060fdf33d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fmt::tests::corpus_is_canonically_formatted stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fmt::tests::corpus_is_canonically_formatted' (1787) panicked at src/fmt.rs:783:54:
[INFO] [stdout] load corpus: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6468ea1b02f7 - <unknown>
[INFO] [stdout]    1:     0x6468e9fba0fa - <unknown>
[INFO] [stdout]    2:     0x6468ea1af8ab - <unknown>
[INFO] [stdout]    3:     0x6468ea1af38f - <unknown>
[INFO] [stdout]    4:     0x6468ea1aefba - <unknown>
[INFO] [stdout]    5:     0x6468ea1aeaf2 - <unknown>
[INFO] [stdout]    6:     0x6468ea1d5c11 - <unknown>
[INFO] [stdout]    7:     0x6468ea1d5bc9 - <unknown>
[INFO] [stdout]    8:     0x6468ea1d60dc - <unknown>
[INFO] [stdout]    9:     0x6468e9fb9f8b - <unknown>
[INFO] [stdout]   10:     0x6468e9fbeb81 - <unknown>
[INFO] [stdout]   11:     0x6468e9f651a7 - <unknown>
[INFO] [stdout]   12:     0x6468ea1f34db - <unknown>
[INFO] [stdout]   13:     0x6468ea1ef13c - <unknown>
[INFO] [stdout]   14:     0x6468ea1ee86c - <unknown>
[INFO] [stdout]   15:     0x6468ea20b00c - <unknown>
[INFO] [stdout]   16:     0x6468ea1d7b32 - <unknown>
[INFO] [stdout]   17:     0x79060fd5fdfa - <unknown>
[INFO] [stdout]   18:     0x79060fdf33d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     agent::tests::corpus_all_reaches_green
[INFO] [stdout]     agent::tests::suite_is_deterministic
[INFO] [stdout]     fmt::tests::corpus_is_canonically_formatted
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 203 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.66s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7", kill_on_drop: false }`
[INFO] [stdout] 3a48984435779075c7c6fe8d6aa191c9de5e37436db32af7cb4bb15666878ea7
