[INFO] fetching crate truth-mirror 0.25.0...
[INFO] testing truth-mirror-0.25.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate truth-mirror 0.25.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate truth-mirror 0.25.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate truth-mirror 0.25.0
[INFO] tweaked toml for crates.io crate truth-mirror 0.25.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate truth-mirror 0.25.0 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 truth-mirror 0.25.0 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]  Downloading crates ...
[INFO] [stderr]   Downloaded instability v0.3.12
[INFO] [stderr]   Downloaded line-clipping v0.3.7
[INFO] [stderr]   Downloaded lru v0.18.1
[INFO] [stderr]   Downloaded pest_generator v2.8.7
[INFO] [stderr]   Downloaded pest_derive v2.8.7
[INFO] [stderr]   Downloaded pest_meta v2.8.7
[INFO] [stderr]   Downloaded finl_unicode v1.4.0
[INFO] [stderr]   Downloaded pest v2.8.7
[INFO] [stderr]   Downloaded syn v3.0.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3
[INFO] running `Command { std: "docker" "start" "5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3", 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" "5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3" "/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" "5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3", 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" "5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.2
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling time v0.3.54
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling lru v0.18.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling clap_derive v4.6.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling clap v4.6.3
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling truth-mirror v0.25.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.90s
[INFO] running `Command { std: "docker" "inspect" "5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3", 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" "5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling bstr v1.13.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling clap v4.6.3
[INFO] [stderr]    Compiling truth-mirror v0.25.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3", 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" "5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/truth_mirror-277ee96a315de04d)
[INFO] [stdout] 
[INFO] [stdout] running 823 tests
[INFO] [stdout] test claim::tests::accepts_claim_file_fallback ... ok
[INFO] [stdout] test claim::tests::claim_line_with_non_pointer_evidence_names_offending_value ... ok
[INFO] [stdout] test claim::tests::body_after_first_claim_does_not_mask_first_claim_evidence_error ... ok
[INFO] [stdout] test claim::tests::added_line_with_marker_is_flagged ... ok
[INFO] [stdout] test claim::tests::body_prose_with_completion_word_does_not_reject_valid_claim ... ok
[INFO] [stdout] test claim::tests::comma_separated_evidence_ignores_blank_items ... ok
[INFO] [stdout] test claim::tests::configured_fake_marker_overrides_defaults ... ok
[INFO] [stdout] test claim::tests::claim_line_with_missing_evidence_reports_invalid_claim_not_completion_word ... ok
[INFO] [stdout] test claim::tests::duplicate_empty_verification_aliases_still_reject_as_missing ... ok
[INFO] [stdout] test claim::tests::custom_evidence_pattern_is_accepted ... ok
[INFO] [stdout] test claim::tests::equivalent_invalid_evidence_shapes_get_stable_evidence_failure ... ok
[INFO] [stdout] test claim::tests::equivalent_completion_claim_shapes_get_stable_evidence_failure ... ok
[INFO] [stdout] test claim::tests::context_and_removed_lines_do_not_trip_fake_marker ... ok
[INFO] [stdout] test claim::tests::duplicate_verification_aliases_ignore_empty_duplicate_in_any_order ... ok
[INFO] [stdout] test claim::tests::finds_default_fake_marker_with_location ... ok
[INFO] [stdout] test claim::tests::loose_claim_keeps_evidence_when_verification_mentions_evidence ... ok
[INFO] [stdout] test claim::tests::loose_claim_parses_how_after_field_like_summary_text ... ok
[INFO] [stdout] test claim::tests::invalid_evidence_is_not_masked_by_verified_field_label ... ok
[INFO] [stdout] test claim::tests::loose_claim_preserves_field_like_summary_text ... ok
[INFO] [stdout] test claim::tests::loose_claim_parses_how_as_verification_alias ... ok
[INFO] [stdout] test claim::tests::loose_claim_uses_custom_evidence_patterns_for_summary_disambiguation ... ok
[INFO] [stdout] test claim::tests::parses_claim_line_with_evidence ... ok
[INFO] [stdout] test claim::tests::later_claim_completion_word_does_not_mask_first_claim_evidence_error ... ok
[INFO] [stdout] test claim::tests::loose_claim_accepts_evidence_before_verification ... ok
[INFO] [stdout] test claim::tests::parses_named_claim_fields_without_pipe_delimiters ... ok
[INFO] [stdout] test claim::tests::loose_claim_keeps_later_evidence_when_verification_mentions_evidence ... ok
[INFO] [stdout] test claim::tests::marker_in_ignored_doc_path_is_not_flagged ... ok
[INFO] [stdout] test claim::tests::pipe_delimited_claim_keeps_field_like_words_in_verification ... ok
[INFO] [stdout] test claim::tests::pipe_delimited_claim_accepts_mixed_named_fields_in_segment ... ok
[INFO] [stdout] test claim::tests::parses_wrapped_claim_paragraph_until_the_next_trailer ... ok
[INFO] [stdout] test claim::tests::pipe_delimited_claim_keeps_later_evidence_when_verification_mentions_evidence ... ok
[INFO] [stdout] test claim::tests::pipe_delimited_claim_keeps_earlier_evidence_when_verification_mentions_evidence ... ok
[INFO] [stdout] test claim::tests::pipe_delimited_claim_treats_first_segment_as_summary ... ok
[INFO] [stdout] test claim::tests::pipe_delimited_claim_keeps_field_like_words_in_summary ... ok
[INFO] [stdout] test claim::tests::rejects_missing_claim ... ok
[INFO] [stdout] test claim::tests::pipe_delimited_claim_preserves_semicolon_in_evidence_value ... ok
[INFO] [stdout] test claim::tests::rejects_missing_evidence ... ok
[INFO] [stdout] test claim::tests::valid_claim_with_completion_words_in_body_prose_passes ... ok
[INFO] [stdout] test claim::tests::subject_completion_word_does_not_mask_claim_evidence_error ... ok
[INFO] [stdout] test config::tests::arbiter_same_as_reviewer_after_prefix_strip_is_rejected ... ok
[INFO] [stdout] test cli::tests::config_selection_has_no_environment_fallback ... ok
[INFO] [stdout] test cli::tests::install_hooks_accepts_omp_without_pi ... ok
[INFO] [stdout] test config::tests::arbiter_equal_to_reviewer_model_is_rejected ... ok
[INFO] [stdout] test claim::tests::reports_completion_word_without_evidence_when_no_claim_line ... ok
[INFO] [stdout] test config::tests::custom_read_only_args_accept_only_model_and_effort_placeholders ... ok
[INFO] [stdout] test cli::tests::clap_contract_is_valid ... ok
[INFO] [stdout] test config::tests::custom_reviewer_arguments_allow_literal_braces ... ok
[INFO] [stdout] test config::tests::blocking_policy_parses_and_defaults_missing_fields ... ok
[INFO] [stdout] test config::tests::custom_workspace_write_requires_its_own_arguments ... ok
[INFO] [stdout] test config::tests::announce_when_disabled_defaults_true_and_uses_last_layer ... ok
[INFO] [stdout] test config::tests::capped_round_knobs_default_off_and_parse ... ok
[INFO] [stdout] test config::tests::continuation_round_policy_keeps_the_claim_falsification_override ... ok
[INFO] [stdout] test config::tests::default_config_has_five_opposed_pairs_with_current_models ... ok
[INFO] [stdout] test config::tests::empty_config_enables_memory_skill ... ok
[INFO] [stdout] test config::tests::custom_reviewer_config_replaces_in_layered_config ... ok
[INFO] [stdout] test config::tests::default_asset_is_enabled ... ok
[INFO] [stdout] test config::tests::empty_gate_lists_fall_back_to_defaults ... ok
[INFO] [stdout] test config::tests::default_claude_pair_arbiter_is_distinct_from_reviewer ... ok
[INFO] [stdout] test config::tests::effort_serializes_lowercase ... ok
[INFO] [stdout] test config::tests::config_without_skill_sections_enables_memory_skill ... ok
[INFO] [stdout] test config::tests::evidence_equivalence_defaults_to_enabled_bounded_wrappers ... ok
[INFO] [stdout] test config::tests::checked_in_config_asset_parses_to_defaults ... ok
[INFO] [stdout] test config::tests::explicit_pairs_win_case_insensitively_over_legacy ... ok
[INFO] [stdout] test config::tests::explicit_pairs_win_over_legacy_review ... ok
[INFO] [stdout] test claim::tests::parses_fixes_truth_trailer_without_matching_body_text ... ok
[INFO] [stdout] test config::tests::env_false_overrides_project_true ... ok
[INFO] [stdout] test config::tests::fix_rounds_per_lineage_is_an_alias_and_conflicting_keys_are_refused ... ok
[INFO] [stdout] test config::tests::gates_config_parses_and_builds_policy ... ok
[INFO] [stdout] test config::tests::invalid_env_value_is_a_hard_error ... ok
[INFO] [stdout] test config::tests::memory_skill_effective_enabled_requires_parent_self_and_active_mode ... ok
[INFO] [stdout] test config::tests::invalid_verdict_retries_defaults_parses_and_is_bounded ... ok
[INFO] [stdout] test config::tests::memory_skill_entropy_threshold_must_be_finite ... ok
[INFO] [stdout] test config::tests::max_input_chars_defaults_parses_and_is_bounded ... ok
[INFO] [stdout] test config::tests::memory_skill_entropy_threshold_must_be_positive ... ok
[INFO] [stdout] test config::tests::memory_skill_rejection_precedence_is_legacy_compatible ... ok
[INFO] [stdout] test config::tests::evidence_equivalence_wrapper_arrays_replace_in_layered_config ... ok
[INFO] [stdout] test config::tests::memory_skill_reinjection_defaults_to_count_only_every_fifty_calls ... ok
[INFO] [stdout] test config::tests::legacy_review_block_overrides_default_pair ... ok
[INFO] [stdout] test config::tests::memory_skill_secret_detector_timeout_must_be_positive ... ok
[INFO] [stdout] test config::tests::memory_skill_similarity_threshold_must_be_finite_and_bounded ... ok
[INFO] [stdout] test config::tests::merge_diff_defaults_to_remerge_and_parses_first_parent ... ok
[INFO] [stdout] test config::tests::missing_config_file_enables_memory_skill ... ok
[INFO] [stdout] test config::tests::missing_config_loads_default ... ok
[INFO] [stdout] test config::tests::memory_skill_blocked_patterns_trim_and_dedupe ... ok
[INFO] [stdout] test config::tests::pair_keys_are_lowercased ... ok
[INFO] [stdout] test config::tests::model_scoped_pair_rules_route_codex_claude_and_non_k3_omp_writers ... ok
[INFO] [stdout] test config::tests::ensure_project_config_creates_and_preserves_existing_bytes ... ok
[INFO] [stdout] test claim::tests::loose_claim_preserves_verified_label_in_summary_text ... ok
[INFO] [stdout] test config::tests::lineage_round_cap_disables_claim_falsification_override ... ok
[INFO] [stdout] test config::tests::reviewer_access_defaults_and_parses_global_and_pair_overrides ... ok
[INFO] [stdout] test config::tests::reviewer_access_rejects_unknown_values ... ok
[INFO] [stdout] test config::tests::read_only_config_rejects_harnesses_without_a_safe_mode ... ok
[INFO] [stdout] test config::tests::reviewer_batching_defaults_to_legacy_serial_petitions ... ok
[INFO] [stdout] test config::tests::reviewer_timeout_defaults_to_twenty_minutes ... ok
[INFO] [stdout] test config::tests::normalized_strips_provider_prefix_for_comparison ... ok
[INFO] [stdout] test config::tests::reviewer_timeout_parses_and_zero_disables ... ok
[INFO] [stdout] test config::tests::runtime_enable_defaults_to_true_and_parses_top_level_false ... ok
[INFO] [stdout] test claim::tests::rejects_ambiguous_or_malformed_fixes_truth_trailers ... ok
[INFO] [stdout] test config::tests::memory_skill_max_skill_bytes_must_be_positive ... ok
[INFO] [stdout] test config::tests::timeout_retries_defaults_parses_and_is_bounded ... ok
[INFO] [stdout] test config::tests::pairs_config_parses_and_resolves_by_writer ... ok
[INFO] [stdout] test config::tests::reviewer_batch_size_rejects_zero_and_values_above_the_bound ... ok
[INFO] [stdout] test config::tests::reviewer_concurrency_rejects_zero_and_values_above_the_bound ... ok
[INFO] [stdout] test config::tests::unknown_location_fail_closed_is_not_user_configurable ... ok
[INFO] [stdout] test config::tests::valid_env_values_are_accepted ... ok
[INFO] [stdout] test config::tests::workspace_write_access_is_opt_in_and_parses_globally_and_per_role ... ok
[INFO] [stdout] test config::tests::workspace_write_config_rejects_harnesses_that_cannot_enforce_it ... ok
[INFO] [stdout] test config::tests::reviewer_batching_policy_parses_when_explicitly_enabled ... ok
[INFO] [stdout] test config::tests::fix_rounds_alias_overrides_lower_layers_through_the_layered_loader ... ok
[INFO] [stdout] test context::tests::build_context_includes_constraints_and_trajectory ... ok
[INFO] [stdout] test config::tests::system_false_project_true_is_disabled ... ok
[INFO] [stdout] test context::tests::render_trajectory_is_empty_for_no_messages ... ok
[INFO] [stdout] test context::tests::window_keeps_last_n_and_m_in_order ... ok
[INFO] [stdout] test context::tests::window_never_exceeds_limits ... ok
[INFO] [stdout] test debt::tests::age_label_renders_minutes_hours_days ... ok
[INFO] [stdout] test config::tests::project_false_env_true_is_disabled ... ok
[INFO] [stdout] test context::tests::disabled_ground_truth_returns_empty ... ok
[INFO] [stdout] test debt::tests::grouping_dedupes_non_adjacent_repeated_classes ... ok
[INFO] [stdout] test context::tests::jsonl_provider_reads_messages ... ok
[INFO] [stdout] test context::tests::collects_ground_truth_from_a_non_state_tmp_directory ... ok
[INFO] [stdout] test diff_location::tests::classifies_hunk_slack_inclusive_and_deletion_anchor_safely ... ok
[INFO] [stdout] test diff_location::tests::classifies_existing_untouched_path_against_explicit_repo_root ... ok
[INFO] [stdout] test diff_location::tests::classifies_added_changed_deleted_and_binary_paths ... ok
[INFO] [stdout] test diff_location::tests::finding_span_and_trigger_line_can_locate_a_cited_in_hunk_trigger ... ok
[INFO] [stdout] test diff_location::tests::hunk_body_header_lookalikes_are_counted_as_body_lines ... ok
[INFO] [stdout] test diff_location::tests::malformed_hunk_counts_recover_without_underflow_or_losing_next_file ... ok
[INFO] [stdout] test diff_location::tests::default_context_lines_are_not_changed_lines ... ok
[INFO] [stdout] test diff_location::tests::normalizes_absolute_finding_path_with_line_suffix ... ok
[INFO] [stdout] test diff_location::tests::only_changed_new_side_lines_are_introduced_not_context ... ok
[INFO] [stdout] test context::tests::skips_review_worktrees_but_keeps_explicit_state_truth_file ... ok
[INFO] [stdout] test context::tests::ground_truth_respects_byte_budget ... ok
[INFO] [stdout] test diff_location::tests::parses_ansi_colored_diff_markers ... ok
[INFO] [stdout] test diff_location::tests::parses_quoted_git_paths_with_octal_utf8_escapes ... ok
[INFO] [stdout] test enforcement::tests::allows_when_below_threshold ... ok
[INFO] [stdout] test diff_location::tests::parses_unquoted_paths_with_spaces_in_header_only_and_text_diffs ... ok
[INFO] [stdout] test diff_location::tests::replacement_hunk_indexes_removed_old_side_lines ... ok
[INFO] [stdout] test enforcement::tests::blocks_mutating_tool_when_unresolved_threshold_met ... ok
[INFO] [stdout] test enforcement::tests::blocks_on_age_threshold ... ok
[INFO] [stdout] test diff_location::tests::replacement_marks_old_side_deletions_as_changed_lines ... ok
[INFO] [stdout] test enforcement::tests::decision_is_monotonic_in_unresolved_count ... ok
[INFO] [stdout] test enforcement::tests::disabled_config_always_allows ... ok
[INFO] [stdout] test diff_location::tests::reviewed_tree_path_membership_overrides_mutable_working_tree ... ok
[INFO] [stdout] test diff_location::tests::unknown_high_severity_paths_ignore_reviewer_introduction_hint ... ok
[INFO] [stdout] test enforcement::tests::mutating_classification_matches_common_tools ... ok
[INFO] [stdout] test enforcement::tests::read_only_tools_allowed_even_when_over_threshold ... ok
[INFO] [stdout] test context::tests::collects_nested_constraint_files ... ok
[INFO] [stdout] test gate::tests::pending_memory_skill_filter_honors_commit_set ... ok
[INFO] [stdout] test claim::tests::parses_how_as_verification_alias ... ok
[INFO] [stdout] test gate::tests::pending_memory_skill_gate_honors_enable_and_block_flags ... ok
[INFO] [stdout] test config::tests::memory_skill_reinjection_cadence_must_be_positive ... ok
[INFO] [stdout] test debt::tests::debt_is_quiet_with_no_flags ... ok
[INFO] [stdout] test gate::tests::malformed_remote_new_branch_range_fails_before_git_rev_list ... ok
[INFO] [stdout] test gate::tests::failed_petition_on_legacy_rejection_blocks_fix_only_push ... ok
[INFO] [stdout] test claim::tests::rejects_ambiguous_or_malformed_truth_continues_trailers ... ok
[INFO] [stdout] test claim::tests::parses_the_sole_truth_continues_trailer_and_ignores_body_mentions ... ok
[INFO] [stdout] test gate::tests::pre_push_all_blocks_any_unresolved_rejection ... ok
[INFO] [stdout] test gate::tests::pre_push_empty_range_without_all_does_not_block_everything ... ok
[INFO] [stdout] test gate::tests::pre_push_blocks_unresolved_rejection_in_range ... ok
[INFO] [stdout] test hooks::tests::broken_pre_entire_without_truth_reference_is_left_untouched ... ok
[INFO] [stdout] test hooks::tests::chained_hook_safety_filter_detects_outer_tools ... ok
[INFO] [stdout] test claim::tests::claim_roundtrip_preserves_semantic_fields ... ok
[INFO] [stdout] test debt::tests::flagged_entries_returns_only_flag_records ... ok
[INFO] [stdout] test hooks::tests::dry_run_plan_names_hooks_and_hooks_path ... ok
[INFO] [stdout] test git_env::tests::scrubber_removes_live_git_local_env_and_hook_extras_only ... ok
[INFO] [stdout] test hooks::tests::hook_shim_is_only_exec_delegation ... ok
[INFO] [stdout] test hooks::tests::hook_shim_preserves_global_args ... ok
[INFO] [stdout] test gate::tests::pre_push_allows_after_resolve_or_waive ... ok
[INFO] [stdout] test hooks::tests::foreign_pre_entire_with_custom_logic_survives_uninstall ... ok
[INFO] [stdout] test hooks::tests::install_migrates_legacy_truth_mirror_md_to_state_dir ... ok
[INFO] [stdout] test hooks::tests::install_migrates_root_truth_md_to_state_dir ... ok
[INFO] [stdout] test gate::tests::pre_push_blocks_fix_commit_for_regression_persisted_on_original_rejection ... ok
[INFO] [stdout] test gate::tests::pre_push_round_cap_allows_only_introduced_critical_regressions ... ok
[INFO] [stdout] test hooks::tests::legacy_truth_mirror_bin_pre_entire_bridge_is_rewritten_to_simple_bridge ... ok
[INFO] [stdout] test hooks::tests::legacy_truth_only_husky_hook_is_removed ... ok
[INFO] [stdout] test hooks::tests::managed_block_replace_is_idempotent ... ok
[INFO] [stdout] test hooks::tests::managed_detection_ignores_commented_and_unrelated_truth_lines ... ok
[INFO] [stdout] test hooks::tests::omp_selection_isolated_from_pi_target ... ok
[INFO] [stdout] test hooks::tests::normalize_path_preserves_unmatched_relative_parents ... ok
[INFO] [stdout] test hooks::tests::pre_push_args_omit_remote_name_for_direct_path_pushes ... ok
[INFO] [stdout] test hooks::tests::pre_push_args_omit_glob_like_remote_names ... ok
[INFO] [stdout] test hooks::tests::pre_push_line_maps_to_git_range ... ok
[INFO] [stdout] test hooks::tests::pre_push_new_branch_includes_safe_remote_name_when_available ... ok
[INFO] [stdout] test hooks::tests::legacy_truth_hook_with_entire_is_stripped_not_removed ... ok
[INFO] [stdout] test hooks::tests::pre_entire_with_truth_reference_is_still_reduced_to_the_bridge ... ok
[INFO] [stdout] test hooks::tests::render_state_gitignore_is_byte_identical_on_rerun_with_user_tail ... ok
[INFO] [stdout] test hooks::tests::pre_push_new_branch_maps_to_new_branch_token ... ok
[INFO] [stdout] test hooks::tests::quote_git_arg_escapes_shell_metacharacters ... ok
[INFO] [stdout] test hooks::tests::render_state_gitignore_normalizes_tail_without_trailing_newline ... ok
[INFO] [stdout] test hooks::tests::render_state_gitignore_preserves_interior_blanks_with_single_separator ... ok
[INFO] [stdout] test hooks::tests::self_chain_detection_accepts_exec_shell_with_other_script ... ok
[INFO] [stdout] test hooks::tests::self_chain_detection_rejects_exec_dollar_zero ... ok
[INFO] [stdout] test hooks::tests::self_chain_detection_accepts_safe_existing_hook ... ok
[INFO] [stdout] test hooks::tests::self_chain_detection_rejects_exec_shell_with_dollar_zero ... ok
[INFO] [stdout] test hooks::tests::self_chain_detection_rejects_git_common_dir_forwarder ... ok
[INFO] [stdout] test gate::tests::new_branch_range_excludes_only_target_remote_refs_when_remote_is_named ... ok
[INFO] [stdout] test hooks::tests::run_chained_hook_skips_marker_bearing_stale_hook ... ok
[INFO] [stdout] test hooks::tests::self_chain_detection_accepts_sibling_forwarder ... ok
[INFO] [stdout] test hooks::tests::self_chain_detection_rejects_self_reexec ... ok
[INFO] [stdout] test hooks::tests::self_chain_detection_rejects_source_same_hook ... ok
[INFO] [stdout] test hooks::tests::self_chain_detection_rejects_truth_mirror_managed_source ... ok
[INFO] [stdout] test ledger::tests::accepted_continuation_judges_own_findings_under_its_round_policy ... ok
[INFO] [stdout] test hooks::tests::hook_shim_rendering_stays_tiny_exec_only ... ok
[INFO] [stdout] test hooks::tests::simple_pre_entire_bridge_is_preserved ... ok
[INFO] [stdout] test diff_location::tests::classifies_paths_from_a_real_git_show_diff ... ok
[INFO] [stdout] test ledger::tests::append_entry_propagates_invalid_ledger_line ... ok
[INFO] [stdout] test hooks::tests::ensure_state_gitignore_twice_writes_byte_identical_file ... ok
[INFO] [stdout] test hooks::tests::ensure_state_gitignore_materializes_default_config_without_overwriting ... ok
[INFO] [stdout] test ledger::tests::append_entry_retains_legacy_final_line_without_trailing_newline ... ok
[INFO] [stdout] test ledger::tests::capped_lineage_regression_debt_uses_the_capped_policy ... ok
[INFO] [stdout] test ledger::tests::claim_and_evidence_categories_block_below_min_severity_via_override ... ok
[INFO] [stdout] test ledger::tests::claim_falsification_override_precedes_severity_but_is_disabled_at_cap ... ok
[INFO] [stdout] test gate::tests::petition_blockers_follow_original_disposition_and_all_commit_mode ... ok
[INFO] [stdout] test ledger::tests::append_and_read_latest_entries ... ok
[INFO] [stdout] test ledger::tests::confidence_accepts_codex_normalized_floats ... ok
[INFO] [stdout] test ledger::tests::confidence_accepts_integer_percent ... ok
[INFO] [stdout] test ledger::tests::confidence_normalizes_or_clamps_but_never_drops_the_verdict ... ok
[INFO] [stdout] test ledger::tests::append_entry_treats_markdown_mirror_failure_as_non_fatal ... ok
[INFO] [stdout] test ledger::tests::append_entry_truncates_torn_jsonl_tail_before_append ... ok
[INFO] [stdout] test gate::tests::new_branch_range_expands_to_all_unpushed_commits ... ok
[INFO] [stdout] test ledger::tests::flag_verdict_accepts_every_memory_skill_kind ... ok
[INFO] [stdout] test ledger::tests::is_open_flag_requires_open_disposition ... ok
[INFO] [stdout] test gate::tests::pre_push_blocks_a_bound_fix_deferred_behind_an_in_flight_petition ... ok
[INFO] [stdout] test ledger::tests::a_relink_row_is_a_lifecycle_transition_that_changes_no_verdict ... ok
[INFO] [stdout] test ledger::tests::ledger_round_trips_disposition_needs_human ... ok
[INFO] [stdout] test ledger::tests::append_petition_transition_refuses_when_no_open_rejection ... ok
[INFO] [stdout] test ledger::tests::flag_is_recorded_as_open_flag_and_not_unresolved_rejection ... ok
[INFO] [stdout] test ledger::tests::confidence_deserialization_is_total_over_all_finite_floats ... ok
[INFO] [stdout] test ledger::tests::ledger_records_permitted_evidence_equivalence_policy_without_claiming_application ... ok
[INFO] [stdout] test ledger::tests::failed_petition_advisory_regression_does_not_unblock_legacy_rejection ... ok
[INFO] [stdout] test ledger::tests::markdown_mirror_shows_the_reviewer_access_mode ... ok
[INFO] [stdout] test ledger::tests::ledger_round_trips_petition_for_marker ... ok
[INFO] [stdout] test ledger::tests::capped_debt_and_continuation_are_visible_in_the_ledger_mirror ... ok
[INFO] [stdout] test ledger::tests::markdown_mirror_round_trips_reviewer_output_with_triple_backticks ... ok
[INFO] [stdout] test ledger::tests::old_ledger_entry_without_memory_skill_classification_reads_as_none ... ok
[INFO] [stdout] test ledger::tests::old_ledger_entry_without_petition_attempts_reads_as_zero ... ok
[INFO] [stdout] test ledger::tests::markdown_mirror_renders_summary_and_findings ... ok
[INFO] [stdout] test ledger::tests::effective_lineage_follows_a_pending_relink_then_the_rereview ... ok
[INFO] [stdout] test ledger::tests::markdown_mirror_renders_structured_review_provenance ... ok
[INFO] [stdout] test ledger::tests::escalate_to_needs_human_uses_needs_human_disposition ... ok
[INFO] [stdout] test ledger::tests::markdown_mirror_renders_flag_summary_and_petition_attempts ... ok
[INFO] [stdout] test ledger::tests::markdown_mirror_renders_review_tooling_failure_note ... ok
[INFO] [stdout] test ledger::tests::petition_rejection_entries_never_become_blocking_roots ... ok
[INFO] [stdout] test ledger::tests::nonblocking_rejection_findings_are_visible_as_debt ... ok
[INFO] [stdout] test ledger::tests::pass_advisories_are_returned_as_debt ... ok
[INFO] [stdout] test ledger::tests::policy_blocking_advisory_is_promoted_into_gate_blockers ... ok
[INFO] [stdout] test ledger::tests::policy_blocking_advisory_on_pass_stays_visible_as_debt ... ok
[INFO] [stdout] test ledger::tests::pre_cap_regression_blocker_on_the_original_survives_the_cap_round ... ok
[INFO] [stdout] test ledger::tests::raw_reviewer_fence_exceeds_four_backtick_run_in_payload ... ok
[INFO] [stdout] test ledger::tests::raw_reviewer_fence_exceeds_three_backtick_run_in_payload ... ok
[INFO] [stdout] test gate::tests::pre_push_blocks_every_failed_fix_after_a_later_round_overwrites_provenance ... ok
[INFO] [stdout] test ledger::tests::raw_reviewer_fence_uses_three_backticks_when_payload_has_none ... ok
[INFO] [stdout] test ledger::tests::merge_review_basis_is_visible_in_the_ledger_mirror ... ok
[INFO] [stdout] test ledger::tests::needs_human_entry_keeps_blocking_after_policy_stops_classifying_its_findings ... ok
[INFO] [stdout] test ledger::tests::petition_pass_advisories_remain_visible_in_debt ... ok
[INFO] [stdout] test ledger::tests::blocking_rejections_includes_open_rejects_and_needs_human_only ... ok
[INFO] [stdout] test ledger::tests::petition_attempts_ignore_petition_review_rows_under_the_same_sha ... ok
[INFO] [stdout] test ledger::tests::raw_reviewer_fence_is_longer_than_longest_backtick_run ... ok
[INFO] [stdout] test ledger::tests::petition_flag_debt_survives_latest_entry_shadow_protection ... ok
[INFO] [stdout] test ledger::tests::petition_transition_and_regressions_are_one_durable_ledger_event ... ok
[INFO] [stdout] test ledger::tests::petition_review_entries_do_not_shadow_the_fix_commits_own_state ... ok
[INFO] [stdout] test ledger::tests::stable_finding_id_is_deterministic_and_sensitive_to_identity_content ... ok
[INFO] [stdout] test gate::tests::pre_push_blocking_policy_matrix_and_staged_exclusion ... ok
[INFO] [stdout] test ledger::tests::open_petition_transition_writes_no_resolution ... ok
[INFO] [stdout] test ledger::tests::petition_attempts_increment_via_append_petition_transition ... ok
[INFO] [stdout] test memory_skill::render::tests::candidate_preview_sanitizes_markdown_control_text ... ok
[INFO] [stdout] test memory_skill::render::tests::rendered_skill_sanitizes_list_items ... ok
[INFO] [stdout] test memory_skill::store::tests::empty_discovered_repo_root_normalizes_to_current_directory ... ok
[INFO] [stdout] test ledger::tests::replayable_petition_transition_retains_its_regression_payload ... ok
[INFO] [stdout] test memory_skill::tests::advisory_scan_rejects_blocked_pattern_in_rendered_identifier_field ... ok
[INFO] [stdout] test memory_skill::tests::advisory_scan_rejects_high_entropy_reason ... ok
[INFO] [stdout] test memory_skill::tests::advisory_scan_skips_entropy_for_structured_identifier_fields ... ok
[INFO] [stdout] test ledger::tests::relink_is_rendered_in_show_history_and_the_markdown_mirror ... ok
[INFO] [stdout] test ledger::tests::resolve_clears_unresolved_rejection ... ok
[INFO] [stdout] test ledger::tests::show_rejects_an_ambiguous_sha_prefix_with_candidates ... ok
[INFO] [stdout] test ledger::tests::resolve_after_needs_human_is_refused ... ok
[INFO] [stdout] test memory_skill::tests::approve_without_apply_checks_rendered_size_before_transition ... ok
[INFO] [stdout] test memory_skill::tests::approve_without_apply_scans_imported_candidate_before_transition ... ok
[INFO] [stdout] test memory_skill::tests::approved_dir_prefers_git_root_for_custom_state_dir ... ok
[INFO] [stdout] test memory_skill::tests::approved_dir_uses_nearest_state_root_parent ... ok
[INFO] [stdout] test ledger::tests::stats_separates_flag_from_unresolved ... ok
[INFO] [stdout] test memory_skill::tests::ambiguous_rejection_finding_does_not_stage_candidate ... ok
[INFO] [stdout] test memory_skill::tests::approve_apply_rolls_back_new_skill_when_transition_append_fails ... ok
[INFO] [stdout] test ledger::tests::waive_records_reason_and_clears_unresolved_rejection ... ok
[INFO] [stdout] test memory_skill::tests::approved_skill_rejects_parent_dir_without_global_writes ... ok
[INFO] [stdout] test memory_skill::tests::candidate_dir_rejects_parent_dir_traversal ... ok
[INFO] [stdout] test memory_skill::tests::candidate_scan_rejects_blocked_pattern_in_rendered_identifier_field ... ok
[INFO] [stdout] test ledger::tests::show_falls_back_to_a_unique_short_full_sha_prefix_pair ... ok
[INFO] [stdout] test memory_skill::tests::approved_skill_rejects_unsafe_slug_prefix ... ok
[INFO] [stdout] test memory_skill::tests::any_rejection_in_completed_run_wins_effective_verdict ... ok
[INFO] [stdout] test memory_skill::tests::approved_skill_write_reconciles_existing_identical_file ... ok
[INFO] [stdout] test ledger::tests::relink_events_round_trip_through_the_jsonl_ledger ... ok
[INFO] [stdout] test ledger::tests::stats_counts_latest_dispositions ... ok
[INFO] [stdout] test memory_skill::tests::broad_rejection_words_do_not_stage_remediation_without_classification ... ok
[INFO] [stdout] test memory_skill::tests::candidate_scan_rejects_high_entropy_prose_fields ... ok
[INFO] [stdout] test memory_skill::tests::candidate_scan_skips_entropy_for_structured_identifier_fields ... ok
[INFO] [stdout] test ledger::tests::stats_petition_attempts_skip_petition_review_entries ... ok
[INFO] [stdout] test memory_skill::tests::approved_skill_write_refuses_existing_file ... ok
[INFO] [stdout] test memory_skill::tests::configured_secret_detector_fails_closed_when_required ... ok
[INFO] [stdout] test memory_skill::tests::candidate_write_enforces_per_commit_capacity_under_lock ... ok
[INFO] [stdout] test memory_skill::tests::candidate_write_replaces_rejected_fingerprint_with_unique_id ... ok
[INFO] [stdout] test memory_skill::tests::configured_secret_detector_is_best_effort_when_requested ... ok
[INFO] [stdout] test memory_skill::tests::configured_secret_detector_findings_reject_even_in_best_effort_mode ... ok
[INFO] [stdout] test memory_skill::tests::approved_skill_write_rejects_symlink_escape ... ok
[INFO] [stdout] test memory_skill::tests::dismiss_advisory_preserves_malformed_jsonl_records ... ok
[INFO] [stdout] test memory_skill::tests::active_records_suppress_capture_across_modes ... ok
[INFO] [stdout] test memory_skill::tests::configured_secret_detector_failure_redacts_stderr ... ok
[INFO] [stdout] test memory_skill::tests::dismissed_advisory_allows_exact_fingerprint_recapture ... ok
[INFO] [stdout] test memory_skill::tests::evidence_ref_display_preserves_selector_without_path ... ok
[INFO] [stdout] test memory_skill::tests::configured_evidence_patterns_are_used_for_memory_claims ... ok
[INFO] [stdout] test memory_skill::tests::capture_flag_disables_candidate_kind ... ok
[INFO] [stdout] test memory_skill::tests::dismiss_advisory_persists_and_clears_reinjection ... ok
[INFO] [stdout] test memory_skill::tests::fresh_malformed_transition_lock_blocks_dismissal ... ok
[INFO] [stdout] test memory_skill::tests::generated_slug_is_bounded_for_filesystem_segments ... ok
[INFO] [stdout] test memory_skill::tests::candidate_write_rolls_back_json_when_markdown_write_fails ... ok
[INFO] [stdout] test memory_skill::tests::fresh_transition_lock_blocks_advisory_append ... ok
[INFO] [stdout] test memory_skill::tests::candidate_write_refuses_existing_candidate_file ... ok
[INFO] [stdout] test memory_skill::tests::evaluate_review_completion_honors_mode_off ... ok
[INFO] [stdout] test memory_skill::tests::current_unpersisted_entry_counts_when_reviewed_entry_not_required ... ok
[INFO] [stdout] test memory_skill::tests::configured_secret_detector_command_accepts_arguments ... ok
[INFO] [stdout] test memory_skill::tests::evaluate_review_completion_is_enabled_by_default ... ok
[INFO] [stdout] test memory_skill::tests::evidence_ref_json_round_trip_preserves_selector ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_honor_off_and_suggest_modes ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_approval_is_explicit_and_separate_from_apply ... ok
[INFO] [stdout] test memory_skill::tests::fingerprint_is_stable_for_same_semantic_inputs ... ok
[INFO] [stdout] test memory_skill::tests::configured_secret_detector_timeout_covers_pipe_draining ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_cluster_similar_learning_keys ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_allow_later_capture_after_rejection ... ok
[INFO] [stdout] test memory_skill::tests::legacy_candidate_dir_resolves_under_absolute_legacy_state_dir ... ok
[INFO] [stdout] test memory_skill::tests::malformed_advisory_jsonl_records_are_skipped ... ok
[INFO] [stdout] test memory_skill::tests::keyword_like_rejection_text_does_not_stage_without_classification ... ok
[INFO] [stdout] test memory_skill::tests::implementation_repair_rejection_stages_remediation ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_are_idempotent_and_dedupe_duplicate_ledger_entries ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_dedupe_transitive_clusters ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_use_effective_final_verdict ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_retry_duplicate_after_commit_cap ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_skip_none_and_partial_classifications ... ok
[INFO] [stdout] test memory_skill::tests::max_candidates_per_commit_caps_staged_records ... ok
[INFO] [stdout] test memory_skill::tests::memory_skill_status_suppresses_near_miss_for_similar_advisory ... ok
[INFO] [stdout] test memory_skill::tests::redact_secrets_forces_entropy_scan_when_secret_detection_is_off ... ok
[INFO] [stdout] test memory_skill::tests::read_candidates_skips_invalid_candidate_json ... ok
[INFO] [stdout] test memory_skill::tests::public_transition_append_honors_transition_lock ... ok
[INFO] [stdout] test memory_skill::tests::memory_skill_status_reports_pending_records_and_near_miss_clusters ... ok
[INFO] [stdout] test memory_skill::tests::reinjection_defaults_to_count_only ... ok
[INFO] [stdout] test memory_skill::tests::oversized_candidate_is_rejected_before_staging ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_skip_transitive_cluster_overlapping_existing_record ... ok
[INFO] [stdout] test memory_skill::tests::recurrence_requires_distinct_commits ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_skip_oversized_rows_and_continue ... ok
[INFO] [stdout] test memory_skill::tests::reinjection_skips_dismissed_advisories ... ok
[INFO] [stdout] test memory_skill::tests::reinjection_skips_advisory_that_fails_current_scan_config ... ok
[INFO] [stdout] test memory_skill::tests::relative_approved_dir_stays_repo_rooted_when_global_writes_allowed ... ok
[INFO] [stdout] test memory_skill::tests::reinjection_skips_candidate_that_fails_current_scan_config ... ok
[INFO] [stdout] test memory_skill::tests::render_skill_escapes_yaml_frontmatter_control_characters ... ok
[INFO] [stdout] test memory_skill::tests::scan_keeps_base64_like_tokens_with_plus_signs_intact ... ok
[INFO] [stdout] test memory_skill::tests::recurrence_does_not_bridge_unrelated_learning_on_matching_commit ... ok
[INFO] [stdout] test memory_skill::tests::reinjection_candidate_scan_cap_does_not_starve_advisories ... ok
[INFO] [stdout] test memory_skill::tests::scan_rejects_blocked_pattern_case_insensitively ... ok
[INFO] [stdout] test memory_skill::tests::scan_rejects_spaced_secret_assignment_by_default ... ok
[INFO] [stdout] test memory_skill::tests::rejected_candidate_does_not_block_similar_learning ... ok
[INFO] [stdout] test memory_skill::tests::scan_keeps_default_patterns_when_configured_list_is_empty ... ok
[INFO] [stdout] test memory_skill::tests::similarity_preserves_semantic_negation ... ok
[INFO] [stdout] test memory_skill::tests::reinjection_reports_omitted_pending_candidates_after_total_budget ... ok
[INFO] [stdout] test memory_skill::tests::reinjection_uses_one_combined_candidate_and_advisory_budget ... ok
[INFO] [stdout] test memory_skill::tests::reinjection_full_details_follow_persisted_cadence ... ok
[INFO] [stdout] test memory_skill::tests::reinjection_caps_scan_attempts_for_unsafe_imported_candidates ... ok
[INFO] [stdout] test memory_skill::tests::scan_sees_raw_rejection_learning_source_before_normalization ... ok
[INFO] [stdout] test memory_skill::tests::historical_candidates_materialize_each_latest_classification ... ok
[INFO] [stdout] test memory_skill::tests::reviewer_antipattern_classification_stages_antipattern_even_when_remediation_is_first ... ok
[INFO] [stdout] test memory_skill::tests::stale_transition_lock_is_recovered ... ok
[INFO] [stdout] test memory_skill::tests::status_replay_ignores_mutable_candidate_json_status ... ok
[INFO] [stdout] test memory_skill::tests::standalone_apply_requires_prior_approval ... ok
[INFO] [stdout] test memory_skill::tests::supersede_records_replayable_transition_with_replacement ... ok
[INFO] [stdout] test memory_skill::tests::status_replay_ignores_transitions_for_stale_fingerprints ... ok
[INFO] [stdout] test memory_skill::tests::prose_variants_cluster_into_one_recurrence_candidate ... ok
[INFO] [stdout] test memory_skill::tests::supersede_rejects_self_and_dead_replacements_without_mutating_old_candidate ... ok
[INFO] [stdout] test memory_skill::tests::token_set_similarity_filters_common_prose_words ... ok
[INFO] [stdout] test memory_skill::tests::suggest_mode_scans_candidate_fields_not_rendered_in_advisory ... ok
[INFO] [stdout] test memory_skill::tests::status_replays_append_only_transitions ... ok
[INFO] [stdout] test memory_skill::tests::suggest_mode_ignores_dismissed_advisories_for_commit_quota ... ok
[INFO] [stdout] test memory_skill::tests::sequential_similar_variants_do_not_duplicate_active_advisory ... ok
[INFO] [stdout] test memory_skill::tests::sequential_similar_variants_do_not_duplicate_active_pending_candidate ... ok
[INFO] [stdout] test messages::tests::binary_name_from_argv0_uses_file_stem_or_default ... ok
[INFO] [stdout] test messages::tests::binary_name_is_used_in_watch_commands ... ok
[INFO] [stdout] test messages::tests::command_builder_inserts_global_arg_spacing ... ok
[INFO] [stdout] test messages::tests::binary_name_with_shell_specials_is_quoted_in_watch_commands ... ok
[INFO] [stdout] test memory_skill::tests::suggest_mode_skips_rendered_skill_size_limit ... ok
[INFO] [stdout] test messages::tests::custom_config_is_quoted_in_watch_commands ... ok
[INFO] [stdout] test messages::tests::default_state_dir_uses_bare_watch_commands ... ok
[INFO] [stdout] test messages::tests::diagnostic_prefix_uses_injected_binary_name ... ok
[INFO] [stdout] test messages::tests::custom_state_dir_is_quoted_in_watch_commands ... ok
[INFO] [stdout] test memory_skill::tests::suggest_mode_deduplicates_advisories_by_fingerprint ... ok
[INFO] [stdout] test provenance::tests::ignores_entire_checkpoint_outside_final_trailer_block ... ok
[INFO] [stdout] test memory_skill::tests::task_log_claim_does_not_stage_how_to_candidate ... ok
[INFO] [stdout] test provenance::tests::normalizes_entire_checkpoint_ids ... ok
[INFO] [stdout] test provenance::tests::parses_explicit_entire_checkpoint_trailer ... ok
[INFO] [stdout] test provenance::tests::rejects_non_sha_commit_values_before_git_lookup ... ok
[INFO] [stdout] test provenance::tests::normalizes_only_entire_refs ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmp2uReTC/repo/.git/
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] test memory_skill::tests::transition_lock_blocks_concurrent_candidate_mutation ... ok
[INFO] [stdout] test reinject::tests::claude_reinject_is_gated_under_grok_other_agents_are_not ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpuzJ6IQ/repo/.git/
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpBaBV2r/repo/.git/
[INFO] [stdout] test reinject::tests::reinjection_appends_blocking_regressions_to_legacy_findings ... ok
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpAHz5kM/repo/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmp2XesSs/repo/.git/
[INFO] [stdout] test memory_skill::tests::task_log_phrase_matching_does_not_match_partial_words ... ok
[INFO] [stdout] test memory_skill::tests::write_candidate_scans_serialized_json_payload ... ok
[INFO] [stdout] [master (root-commit) a81e624] feat: base
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 file.txt
[INFO] [stdout] [master (root-commit) 728c5e9] feat: base
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 file.txt
[INFO] [stdout] test reinject::tests::reinjection_can_render_memory_skill_section_without_rejections ... ok
[INFO] [stdout] test reinject::tests::reinjection_includes_structured_provenance ... ok
[INFO] [stdout] test reinject::tests::reinjection_is_quiet_when_empty ... ok
[INFO] [stdout] test reinject::tests::reinjection_keeps_legacy_findings_when_a_failed_petition_added_a_regression ... ok
[INFO] [stdout] [master (root-commit) a81e624] feat: base
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 file.txt
[INFO] [stdout] [master (root-commit) 0692e33] feat: base
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 file.txt
[INFO] [stdout] test reinject::tests::reinjection_combines_rejections_and_memory_skill_section ... ok
[INFO] [stdout] [master (root-commit) b8e2acb] feat: base
[INFO] [stdout]  2 files changed, 2 insertions(+)
[INFO] [stdout]  create mode 100644 .entire/checkpoints/a1b2c3d4e5f6.json
[INFO] [stdout]  create mode 100644 file.txt
[INFO] [stdout] test provenance::tests::resolves_legacy_entire_ref_from_commit_trailer ... ok
[INFO] [stdout] test provenance::tests::missing_entire_ref_for_trailer_returns_none ... ok
[INFO] [stdout] test reinject::tests::under_grok_requires_nonempty_grok_only_env ... ok
[INFO] [stdout] test resolve::tests::max_petition_attempts_is_three_by_default ... ok
[INFO] [stdout] test resolve::tests::petition_accepts_only_pass_not_flag_or_reject ... ok
[INFO] [stdout] test reinject::tests::reinjection_mentions_each_supported_agent ... ok
[INFO] [stdout] test reinject::tests::reinjection_projection_drops_advisories_from_raw_output_and_next_steps ... ok
[INFO] [stdout] test memory_skill::tests::two_pass_final_rejection_does_not_stage_how_to ... ok
[INFO] [stdout] test resolve::tests::prompt_helper_writes_default_text ... ok
[INFO] [stdout] test resolve::tests::petition_fix_reports_disabled_message ... ok
[INFO] [stdout] [master f37649c] feat: next
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test provenance::tests::checkpoint_id_missing_from_metadata_returns_none ... ok
[INFO] [stdout] test resolve::tests::stdin_tty_override_round_trip ... ok
[INFO] [stdout] test memory_skill::tests::token_set_similarity_is_symmetric_and_bounded ... ok
[INFO] [stdout] test memory_skill::tests::unrelated_learning_keys_do_not_cluster ... ok
[INFO] [stdout] test provenance::tests::resolves_entire_checkpoint_id_from_metadata_ref ... ok
[INFO] [stdout] test provenance::tests::stale_entire_ref_for_trailer_returns_none ... ok
[INFO] [stdout] test resolve::tests::resolve_waiver_remains_callable_when_disabled ... ok
[INFO] [stdout] test reinject::tests::reinjection_includes_copy_paste_human_bypass_command ... FAILED
[INFO] [stdout] test resolve::tests::petition_enqueue_failure_records_the_spent_attempt_honestly ... ok
[INFO] [stdout] test reviewer::tests::a_cut_file_diff_sends_the_reviewer_to_the_commit_it_belongs_to ... ok
[INFO] [stdout] test resolve::tests::resolve_petition_records_without_watcher_when_disabled ... ok
[INFO] [stdout] test reviewer::tests::a_size_refusal_quoted_by_the_prompt_echoed_on_stdout_is_not_classified_as_one ... ok
[INFO] [stdout] test resolve::tests::petition_enqueue_failure_escalates_when_it_exhausts_the_bound ... ok
[INFO] [stdout] test resolve::tests::concurrent_petitions_for_the_same_rejection_never_double_enqueue ... ok
[INFO] [stdout] test reviewer::tests::a_transition_is_recognised_by_the_review_it_copies ... ok
[INFO] [stdout] test reviewer::tests::a_timeout_without_confirmed_cleanup_is_a_tooling_failure_and_never_re_run ... ok
[INFO] [stdout] test reviewer::tests::a_shallow_boundary_commit_is_never_judged_as_a_root ... ok
[INFO] [stdout] test reviewer::tests::a_prompt_over_max_input_chars_is_a_tooling_failure_before_any_reviewer_starts ... ok
[INFO] [stdout] test diff_location::tests::parser_is_deterministic_for_arbitrary_utf8 ... ok
[INFO] [stdout] test reviewer::tests::allow_same_model_override_is_deliberate ... ok
[INFO] [stdout] test reviewer::tests::an_input_too_large_refusal_is_classified_from_the_reviewer_error_not_the_echoed_prompt ... ok
[INFO] [stdout] test reviewer::tests::a_direct_review_reads_its_lineage_only_after_its_run_is_running ... ok
[INFO] [stdout] test reviewer::tests::batch_review_records_without_access_parse_as_legacy_and_new_ones_round_trip ... ok
[INFO] [stdout] test reviewer::tests::a_waive_of_a_commit_never_relinked_does_not_depend_on_the_queue ... ok
[INFO] [stdout] test reviewer::tests::a_failed_relink_rereview_is_retried_by_repeating_the_relink ... ok
[INFO] [stdout] test reviewer::tests::batched_planner_keeps_queue_order_and_assigns_each_batch_one_job_slot ... ok
[INFO] [stdout] test reviewer::tests::a_same_target_relink_at_a_corrected_round_rereviews_and_descendants_are_named ... ok
[INFO] [stdout] test reviewer::tests::a_waive_waiting_on_the_state_lock_sees_a_relink_committed_before_it ... ok
[INFO] [stdout] test reviewer::tests::a_failed_relink_rereview_is_retried_past_a_fix_deferred_behind_it ... ok
[INFO] [stdout] test reviewer::tests::a_waive_is_refused_even_when_the_relink_enqueue_is_only_in_flight ... ok
[INFO] [stdout] test reviewer::tests::batched_petitions_whose_targets_all_closed_queue_one_ordinary_review ... ok
[INFO] [stdout] test reviewer::tests::async_review_refuses_structurally_incompatible_continuations ... ok
[INFO] [stdout] test reviewer::tests::a_relink_takes_precedence_over_the_trailer ... ok
[INFO] [stdout] test reviewer::tests::cancel_force_kills_live_worker_and_cancels ... ok
[INFO] [stdout] test reviewer::tests::cancel_reaps_running_run_with_dead_worker_without_force ... ok
[INFO] [stdout] test memory_skill::tests::candidate_store_round_trip_preserves_evidence ... ok
[INFO] [stdout] test reviewer::tests::cancel_legacy_running_run_requires_force_then_reaps ... ok
[INFO] [stdout] test reviewer::tests::cancel_refuses_already_terminal_run ... ok
[INFO] [stdout] test reviewer::tests::below_cap_non_blocking_reject_resolves_and_claim_findings_still_block ... ok
[INFO] [stdout] test reviewer::tests::batched_singleton_petition_whose_target_closed_becomes_an_ordinary_review ... ok
[INFO] [stdout] test reviewer::tests::capped_original_floor_does_not_resolve_a_contradictory_reject ... ok
[INFO] [stdout] test reviewer::tests::capped_original_floor_only_demotes_sub_floor_findings ... ok
[INFO] [stdout] test reviewer::tests::an_empty_fix_is_refused_from_outside_its_work_tree ... ok
[INFO] [stdout] test reviewer::tests::capped_debt_path_still_refuses_a_verdict_with_a_blocking_finding ... ok
[INFO] [stdout] test reviewer::tests::cancel_refuses_live_running_run_without_force ... ok
[INFO] [stdout] test reviewer::tests::capped_original_floor_is_off_by_default ... ok
[INFO] [stdout] test reviewer::tests::capped_original_floor_never_applies_below_the_cap ... ok
[INFO] [stdout] test reviewer::tests::capped_petition_prompt_names_the_findings_the_floor_demotes ... ok
[INFO] [stdout] test reviewer::tests::a_merge_continuation_is_judged_on_what_the_merge_authored ... ok
[INFO] [stdout] test reviewer::tests::capped_original_floor_keeps_pre_cap_regressions_blocking ... ok
[INFO] [stdout] test reviewer::tests::a_stale_relink_round_never_outlives_its_rereview ... ok
[INFO] [stdout] test reviewer::tests::codex_reviewer_reads_the_prompt_from_stdin_not_argv ... ok
[INFO] [stdout] test reviewer::tests::capped_original_floor_still_blocks_originals_at_or_above_the_floor ... ok
[INFO] [stdout] test reviewer::tests::capped_original_floor_resolves_the_rejection_and_records_debt ... ok
[INFO] [stdout] test reviewer::tests::config_allow_same_model_waives_opposition ... ok
[INFO] [stdout] test reviewer::tests::capped_original_floor_exempts_claim_falsifications_unless_opted_in ... ok
[INFO] [stdout] test reviewer::tests::claim_watcher_lock_refuses_foreign_live_owner_without_wait ... ok
[INFO] [stdout] test reviewer::tests::custom_evidence_equivalence_wrappers_replace_defaults_in_prompt ... ok
[INFO] [stdout] test reviewer::tests::custom_harness_requires_explicit_configuration ... ok
[INFO] [stdout] test reviewer::tests::custom_policy_deserializes_and_rejects_conflicting_templates ... ok
[INFO] [stdout] test reviewer::tests::custom_read_only_requires_and_appends_explicit_arguments ... ok
[INFO] [stdout] test reviewer::tests::custom_workspace_write_requires_and_appends_its_own_arguments ... ok
[INFO] [stdout] test reviewer::tests::default_evidence_equivalence_policy_renders_bounded_clause_in_all_review_lanes ... ok
[INFO] [stdout] test reviewer::tests::default_read_write_preserves_every_builtin_argument_vector ... ok
[INFO] [stdout] test reviewer::tests::claim_watcher_lock_owns_free_slot_and_adopted_handoff ... ok
[INFO] [stdout] test reviewer::tests::batched_petitions_with_a_live_sibling_review_the_fix_through_it ... ok
[INFO] [stdout] test reviewer::tests::capped_reject_with_a_missing_assessment_still_escalates ... ok
[INFO] [stdout] test reviewer::tests::capped_reject_with_a_blocking_regression_still_escalates ... ok
[INFO] [stdout] test reviewer::tests::disabled_evidence_equivalence_policy_emits_no_prompt_clause ... ok
[INFO] [stdout] test reviewer::tests::capped_original_floor_never_applies_to_needs_human_rejections ... ok
[INFO] [stdout] test reviewer::tests::commit_petition_resolve_refuses_in_flight_without_spending_attempt ... ok
[INFO] [stdout] test reviewer::tests::commit_petition_resolve_recovers_unqueued_enqueue_without_second_attempt ... ok
[INFO] [stdout] test reviewer::tests::disabled_config_blocks_every_direct_provider_execution_seam ... ok
[INFO] [stdout] test reviewer::tests::drain_once_is_a_noop_on_empty_queue ... ok
[INFO] [stdout] test reviewer::tests::claim_watcher_lock_absorbs_ensure_watcher_handoff_window ... ok
[INFO] [stdout] test reviewer::tests::direct_strict_review_resumes_from_pending_spool_without_rerunning_first_pass ... ok
[INFO] [stdout] test reviewer::tests::capped_reject_with_only_non_blocking_findings_resolves_with_debt ... ok
[INFO] [stdout] test reviewer::tests::clean_merge_of_base_reviews_an_empty_own_diff ... ok
[INFO] [stdout] test reviewer::tests::deferred_bound_fix_is_reviewed_normally_once_its_target_closed ... ok
[INFO] [stdout] test reviewer::tests::deferred_bound_fix_on_exhausted_lineage_escalates_and_reviews_the_fix ... ok
[INFO] [stdout] test reviewer::tests::conflicted_merge_reviews_only_its_resolution ... ok
[INFO] [stdout] test reviewer::tests::drain_attaches_legacy_empty_run_id_before_processing_without_orphan_runs ... ok
[INFO] [stdout] test reviewer::tests::drain_once_completes_when_memory_skill_extraction_fails ... ok
[INFO] [stdout] test reviewer::tests::drain_once_does_not_complete_new_run_from_historical_sha_verdict_alone ... ok
[INFO] [stdout] test reviewer::tests::drain_once_replay_applies_pending_spool_without_rerunning_provider ... ok
[INFO] [stdout] test reviewer::tests::drain_once_replay_skips_model_when_ledger_phase_is_durable ... ok
[INFO] [stdout] test reviewer::tests::drain_once_marks_timed_out_run_failed_and_keeps_draining ... ok
[INFO] [stdout] test reviewer::tests::drain_once_replay_skips_model_when_running_and_verdict_is_durable ... ok
[INFO] [stdout] test reviewer::tests::drain_once_replay_applies_pending_petition_transition_without_rerunning_provider ... ok
[INFO] [stdout] test reviewer::tests::drain_once_replay_applies_pending_strict_second_pass_without_rerunning_provider ... ok
[INFO] [stdout] test reviewer::tests::drain_once_resumes_strict_second_pass_from_partial_spool_without_rerunning_first ... ok
[INFO] [stdout] test reviewer::tests::effort_maps_to_each_harness_flag ... ok
[INFO] [stdout] test reviewer::tests::durable_claim_precedes_spawn_and_stale_claim_recovers_without_losing_queue_row ... ok
[INFO] [stdout] test reviewer::tests::drain_once_reviews_bound_fix_whose_petition_target_closed_before_drain ... ok
[INFO] [stdout] test reviewer::tests::drain_once_reject_petition_appends_review_transition_after_enqueue_and_replay_is_idempotent ... ok
[INFO] [stdout] test reviewer::tests::entry_advisory_inference_uses_the_repository_blocking_config ... ok
[INFO] [stdout] test reviewer::tests::every_reviewer_prompt_carries_the_conduct_rules ... ok
[INFO] [stdout] test reviewer::tests::enqueue_inflight_recovery_republishes_queue_after_crash ... ok
[INFO] [stdout] test reviewer::tests::disabled_petition_batching_preserves_one_invocation_per_petition ... ok
[INFO] [stdout] test reviewer::tests::extract_verdict_json_prefers_verdict_object_over_stray_json ... ok
[INFO] [stdout] test reviewer::tests::extract_verdict_json_skips_non_json_brace_to_find_verdict ... ok
[INFO] [stdout] test reviewer::tests::extract_verdict_json_takes_leading_json_before_trailing_prose ... ok
[INFO] [stdout] test reviewer::tests::first_pass_prompt_is_adversarial_and_injects_context ... ok
[INFO] [stdout] test reviewer::tests::enqueue_petition_round_trips_petition_for ... ok
[INFO] [stdout] test reviewer::tests::extract_verdict_json_handles_raw_fenced_and_prose_wrapped_output ... ok
[INFO] [stdout] test reviewer::tests::full_git_sha_accepts_sha1_and_sha256_lengths ... ok
[INFO] [stdout] test reviewer::tests::execute_review_records_reject_verdict ... ok
[INFO] [stdout] test reviewer::tests::drain_once_reviews_each_commit_once_and_clears_queue ... ok
[INFO] [stdout] test reviewer::tests::drain_once_runs_petition_jobs_and_transitions_the_original_rejection ... ok
[INFO] [stdout] test reviewer::tests::drain_once_survives_petition_target_resolved_mid_review ... ok
[INFO] [stdout] test reviewer::tests::large_diff_materialization_falls_back_to_file_summary ... ok
[INFO] [stdout] test reviewer::tests::launch_invocation_is_the_plan_for_other_harnesses_and_modes ... ok
[INFO] [stdout] test reviewer::tests::legacy_batch_record_without_output_run_replays_as_the_first_run ... ok
[INFO] [stdout] test reviewer::tests::legacy_queued_review_without_optional_fields_still_parses ... ok
[INFO] [stdout] test reviewer::tests::legacy_review_run_without_process_identity_fields_still_parses ... ok
[INFO] [stdout] test reviewer::tests::drain_once_skips_petition_whose_target_is_already_resolved ... ok
[INFO] [stdout] test reviewer::tests::live_batched_concurrent_drain_stops_before_claiming_next_worker_wave ... FAILED
[INFO] [stdout] test reviewer::tests::inflight_enqueue_recovery_replays_under_lock_without_duplicating_queue_row ... ok
[INFO] [stdout] test reviewer::tests::drain_once_reviews_normal_and_petition_items_for_the_same_fix_sha ... ok
[INFO] [stdout] test reviewer::tests::interactive_petition_still_refuses_in_flight_without_recording_a_binding ... ok
[INFO] [stdout] test reviewer::tests::live_batched_drain_does_not_dedupe_runs_when_disabled ... ok
[INFO] [stdout] test reviewer::tests::fixes_truth_merge_fix_keeps_the_first_parent_diff ... ok
[INFO] [stdout] test reviewer::tests::materialize_petition_prompt_passthrough_when_no_petition ... ok
[INFO] [stdout] test reviewer::tests::materialize_petition_prompt_rewrites_request_prompt ... ok
[INFO] [stdout] test reviewer::tests::malformed_run_json_does_not_block_pending_for_valid_queue_rows ... ok
[INFO] [stdout] test reviewer::tests::drain_once_skips_a_poisoned_claim_and_reviews_surrounding_items ... ok
[INFO] [stdout] test reviewer::tests::mark_running_records_worker_start_identity ... ok
[INFO] [stdout] test reviewer::tests::model_opposition_is_enforced_for_arbitrary_models ... ok
[INFO] [stdout] test reviewer::tests::merge_fix_patch_is_diffed_against_its_first_parent ... ok
[INFO] [stdout] test reviewer::tests::drain_once_skips_a_verdict_schema_failure_and_reviews_surrounding_items ... ok
[INFO] [stdout] test reviewer::tests::flag_petition_verdict_does_not_resolve_the_original_rejection ... ok
[INFO] [stdout] test reviewer::tests::omp_and_custom_plans_preserve_verified_arguments ... ok
[INFO] [stdout] test reviewer::tests::non_blocking_petition_verdict_respects_the_truth_continues_claim_override ... ok
[INFO] [stdout] test reviewer::tests::only_stdin_prompt_delivery_receives_a_stdin_pipe ... ok
[INFO] [stdout] test reviewer::tests::live_drain_leaves_later_queue_rows_pending_after_disable ... ok
[INFO] [stdout] test reviewer::tests::missing_remerge_diff_falls_back_to_first_parent_with_a_note ... ok
[INFO] [stdout] test reviewer::tests::outcome_after_kill_always_reports_timeout_regardless_of_reap_outcome ... ok
[INFO] [stdout] test reviewer::tests::overriding_reviewer_harness_matching_pair_is_ok ... ok
[INFO] [stdout] test reviewer::tests::orphan_worktree_maintenance_removes_terminal_paths_with_non_fatal_telemetry ... FAILED
[INFO] [stdout] test reviewer::tests::overriding_reviewer_harness_without_model_is_rejected ... ok
[INFO] [stdout] test reviewer::tests::orphan_petition_run_is_requeued_with_preserved_petition_for ... ok
[INFO] [stdout] test reviewer::tests::pair_access_overrides_global_for_reviewer_and_arbiter ... ok
[INFO] [stdout] test reviewer::tests::parallel_drain_caps_workers_uses_isolated_cwds_and_preserves_queue_order ... FAILED
[INFO] [stdout] test reviewer::tests::parallel_once_snapshot_leaves_late_enqueues_for_later_invocation ... FAILED
[INFO] [stdout] test reviewer::tests::oversized_file_diffs_are_cut_and_marked_in_prompts_but_stay_valid_diffs ... ok
[INFO] [stdout] test reviewer::tests::parsed_verdict_accepts_markdown_fenced_reviewer_output ... ok
[INFO] [stdout] test reviewer::tests::parsed_verdict_accepts_fenced_json_prefix_with_trailing_prose ... ok
[INFO] [stdout] test reviewer::tests::pass_with_disallowed_skill_proposal_is_salvaged_without_a_proposal ... ok
[INFO] [stdout] test reviewer::tests::pass_verdict_accepts_and_preserves_advisory_findings ... ok
[INFO] [stdout] test reviewer::tests::continued_review_is_judged_under_the_capped_round_policy ... ok
[INFO] [stdout] test reviewer::tests::metadata_only_commits_are_detected ... ok
[INFO] [stdout] test reviewer::tests::pending_does_not_duplicate_legacy_queue_row_for_orphan_run ... ok
[INFO] [stdout] test reviewer::tests::pass_with_policy_blocking_advisory_is_promoted_to_reject_without_arbiter ... ok
[INFO] [stdout] test reviewer::tests::nul_delimited_paths_keep_a_trailing_newline ... ok
[INFO] [stdout] test reviewer::tests::petition_assessments_keep_per_finding_progress_across_rounds ... ok
[INFO] [stdout] test reviewer::tests::petition_batch_key_covers_repository_fix_selection_strict_and_context ... ok
[INFO] [stdout] test reviewer::tests::petition_batch_prompt_permits_base_branch_merge_for_conflict_resolution ... ok
[INFO] [stdout] test reviewer::tests::lost_relink_enqueue_is_replayed_by_queue_recovery_once ... ok
[INFO] [stdout] test reviewer::tests::octopus_and_ordinary_commits_use_their_full_patch ... ok
[INFO] [stdout] test reviewer::tests::malformed_outer_petition_batch_fails_every_member_without_a_verdict ... ok
[INFO] [stdout] test reviewer::tests::petition_context_carries_outstanding_regressions_from_the_original ... ok
[INFO] [stdout] test reviewer::tests::enabled_batching_keeps_normal_review_separate_from_same_fix_petitions ... ok
[INFO] [stdout] test reviewer::tests::invalid_petition_verdict_after_retries_stays_open_with_a_tooling_marker ... ok
[INFO] [stdout] test reviewer::tests::one_timeout_budget_covers_the_whole_reviewer_pass ... ok
[INFO] [stdout] test reviewer::tests::petition_context_refuses_to_treat_a_shallow_boundary_as_a_root_commit ... ok
[INFO] [stdout] test reviewer::tests::petition_admission_waits_for_a_pending_relink_rereview ... ok
[INFO] [stdout] test reviewer::tests::petition_context_diffs_root_commit_rejections_against_the_empty_tree ... ok
[INFO] [stdout] test reviewer::tests::petition_context_assigns_stable_ids_to_legacy_structured_findings ... ok
[INFO] [stdout] test reviewer::tests::petition_context_marks_unavailable_git_diffs_instead_of_failing ... ok
[INFO] [stdout] test reviewer::tests::petition_prompt_includes_original_findings_fix_sha_and_attempts ... ok
[INFO] [stdout] test reviewer::tests::petition_resolution_requires_only_blocking_originals_addressed ... ok
[INFO] [stdout] test reviewer::tests::petition_regressions_are_classified_against_only_the_fix_diff ... FAILED
[INFO] [stdout] test reviewer::tests::petition_retains_misbucketed_new_findings_as_fix_regressions ... ok
[INFO] [stdout] test reviewer::tests::pid_liveness_probe_tracks_real_processes ... ok
[INFO] [stdout] test reviewer::tests::pipe_reader_try_collect_takes_the_wedged_handle_without_spawning_a_reaper ... ok
[INFO] [stdout] test reviewer::tests::petition_batch_invalid_verdict_retries_stay_bounded_across_watcher_restarts ... ok
[INFO] [stdout] test reviewer::tests::pipe_reader_try_collect_treats_grace_as_remaining_budget_from_a_shared_deadline ... ok
[INFO] [stdout] test reviewer::tests::prompt_bound_counts_characters_not_bytes ... ok
[INFO] [stdout] test reviewer::tests::prompt_omits_context_block_when_empty ... ok
[INFO] [stdout] test reviewer::tests::prompt_schema_examples_show_finding_objects_not_strings ... ok
[INFO] [stdout] test reviewer::tests::pre_cap_regression_blocker_stays_assessable_and_blocks_resolution_at_the_cap ... ok
[INFO] [stdout] test reviewer::tests::provider_mapping_uses_verified_prompt_shapes_and_effort ... ok
[INFO] [stdout] test reviewer::tests::petition_cumulative_diff_keeps_an_abbreviated_merge_original_whole ... ok
[INFO] [stdout] test reviewer::tests::provider_backoff_persists_without_spending_petition_attempts_or_removing_queue ... ok
[INFO] [stdout] test reviewer::tests::petition_cumulative_diff_keeps_a_lineage_path_that_is_not_utf8 ... ok
[INFO] [stdout] test reviewer::tests::genuine_blocking_petition_verdict_still_escalates_on_the_final_round ... ok
[INFO] [stdout] test reviewer::tests::queue_summary_is_read_only_and_does_not_recover_orphans ... ok
[INFO] [stdout] test reviewer::tests::read_only_maps_documented_harness_flags_and_rejects_unsupported ... ok
[INFO] [stdout] test reviewer::tests::reap_after_grace_returns_after_bounded_cleanup_handoff ... ok
[INFO] [stdout] test reviewer::tests::queue_recovery_does_not_escalate_an_interrupted_failure_before_the_final_round ... ok
[INFO] [stdout] test reviewer::tests::queue_recovery_leaves_interrupted_non_tooling_failures_as_they_were ... ok
[INFO] [stdout] test reviewer::tests::queue_recovery_completes_an_interrupted_final_round_escalation ... ok
[INFO] [stdout] test reviewer::tests::queue_recovery_completes_an_interrupted_tooling_failure_record ... ok
[INFO] [stdout] test reviewer::tests::petition_shows_a_remerge_reviewed_original_on_its_own_basis ... ok
[INFO] [stdout] test reviewer::tests::petition_cumulative_diff_leaves_out_what_a_merged_base_brought_in ... ok
[INFO] [stdout] test reviewer::tests::reassess_completes_an_interrupted_tooling_failure_record_before_planning ... ok
[INFO] [stdout] test reviewer::tests::reassess_is_idempotent ... ok
[INFO] [stdout] test reviewer::tests::oversized_final_round_petition_is_a_tooling_failure_and_a_smaller_fix_reuses_the_attempt ... ok
[INFO] [stdout] test reviewer::tests::reassess_keeps_a_legacy_refusal_whose_petition_failed_otherwise_or_was_judged ... ok
[INFO] [stdout] test reviewer::tests::reassess_ignores_a_legacy_provenance_free_open_transition_of_the_fix_commit ... ok
[INFO] [stdout] test reviewer::tests::reassess_keeps_needs_human_escalations_that_were_not_tooling_failures ... ok
[INFO] [stdout] test reviewer::tests::petition_pass_with_unresolved_originals_is_retried_not_escalated ... ok
[INFO] [stdout] test reviewer::tests::petition_batch_isolates_duplicate_missing_unknown_and_malformed_members ... ok
[INFO] [stdout] test reviewer::tests::reassess_requeues_a_needs_human_left_by_a_pre_0_23_timeout ... ok
[INFO] [stdout] test reviewer::tests::reconcile_liveness_probe_unknown_leaves_row_untouched ... ok
[INFO] [stdout] test reviewer::tests::reconcile_liveness_only_reaps_dead_running_runs ... ok
[INFO] [stdout] test reviewer::tests::reconcile_liveness_detects_pid_reuse_via_start_token ... ok
[INFO] [stdout] test reviewer::tests::petition_batch_groups_same_fix_once_and_applies_sha_keyed_outcomes ... ok
[INFO] [stdout] test reviewer::tests::reassess_requeues_a_legacy_refusal_that_counted_an_unjudged_petition_as_spent ... ok
[INFO] [stdout] test reviewer::tests::reassess_never_requeues_a_petition_beside_a_pending_relink_rereview ... ok
[INFO] [stdout] test reviewer::tests::reassess_skips_a_rejection_escalated_while_it_was_reassessing ... ok
[INFO] [stdout] test reviewer::tests::reassess_judges_the_escalating_verdict_not_the_fix_commits_own_lifecycle_rows ... ok
[INFO] [stdout] test reviewer::tests::reconcile_stale_runs_reaps_dead_worker_rows_and_counts_live_view ... ok
[INFO] [stdout] test reviewer::tests::relink_appends_one_lifecycle_row_and_queues_an_ordinary_rereview ... ok
[INFO] [stdout] test reviewer::tests::reassess_requeues_a_needs_human_left_by_a_tooling_failure ... ok
[INFO] [stdout] test reviewer::tests::relink_acts_on_a_legacy_abbreviated_ledger_identity ... ok
[INFO] [stdout] test reviewer::tests::repo_toplevel_keeps_non_utf8_bytes_and_a_trailing_newline_in_the_name ... ok
[INFO] [stdout] test reviewer::tests::repo_toplevel_keeps_trailing_spaces_and_drops_the_line_terminator ... ok
[INFO] [stdout] test reviewer::tests::resolve_arbiter_uses_pair_when_cli_absent ... ok
[INFO] [stdout] test reviewer::tests::resolve_picks_configured_reviewer_for_every_writer ... ok
[INFO] [stdout] test reviewer::tests::relink_waits_for_an_unjudged_tooling_failed_petition ... ok
[INFO] [stdout] test reviewer::tests::relink_refuses_a_commit_bound_as_a_deferred_fix ... ok
[INFO] [stdout] test reviewer::tests::review_queue_summary_counts_pending_and_oldest ... ok
[INFO] [stdout] test reviewer::tests::review_run_omits_absent_optional_entire_checkpoint ... ok
[INFO] [stdout] test reviewer::tests::review_run_serializes_optional_entire_checkpoint ... ok
[INFO] [stdout] test reviewer::tests::relink_recovery_never_requeues_after_a_human_resolution ... ok
[INFO] [stdout] test reviewer::tests::remove_item_rewrites_queue_without_reentrant_pending_lock ... ok
[INFO] [stdout] test reviewer::tests::reassess_resolves_the_stuck_case_and_leaves_blocking_needs_human_alone ... ok
[INFO] [stdout] test reviewer::tests::review_tooling_failure_text_is_matched_by_shape_not_substring ... ok
[INFO] [stdout] test reviewer::tests::review_run_status_counts_read_only_status_fields ... ok
[INFO] [stdout] test reviewer::tests::review_status_leaves_running_run_with_live_worker ... ok
[INFO] [stdout] test reviewer::tests::round_cap_allows_only_critical_introduced_findings ... ok
[INFO] [stdout] test reviewer::tests::relink_refuses_while_a_direct_review_of_the_commit_is_running ... ok
[INFO] [stdout] test reviewer::tests::review_cancel_marks_queued_run_and_removes_queue_item ... ok
[INFO] [stdout] test reviewer::tests::review_queue_schedules_commits_without_running_models ... ok
[INFO] [stdout] test reviewer::tests::run_store_lock_drop_removes_only_owned_lock ... ok
[INFO] [stdout] test reviewer::tests::run_store_lock_drop_does_not_remove_same_owner_replacement ... ok
[INFO] [stdout] test reviewer::tests::same_harness_different_model_is_valid ... ok
[INFO] [stdout] test reviewer::tests::same_model_is_blocked_by_default ... ok
[INFO] [stdout] test reviewer::tests::run_store_lock_excludes_concurrent_mutations ... ok
[INFO] [stdout] test reviewer::tests::run_store_reclaim_gate_never_admits_two_holders_at_once ... ok
[INFO] [stdout] test reviewer::tests::serial_default_runs_one_job_at_a_time_without_worktree_cwd ... FAILED
[INFO] [stdout] test reviewer::tests::run_store_lock_heartbeat_refreshes_while_held ... ok
[INFO] [stdout] test reviewer::tests::review_status_reaps_running_run_with_dead_worker_and_persists ... ok
[INFO] [stdout] test reviewer::tests::std_process_runner_collects_output_without_timeout ... ok
[INFO] [stdout] test reviewer::tests::petition_batch_size_splits_deterministically_at_the_configured_cap ... ok
[INFO] [stdout] test reviewer::tests::reassess_keeps_a_material_failure_that_quotes_tooling_failure_text ... ok
[INFO] [stdout] test reviewer::tests::std_process_runner_delivers_prompts_larger_than_argv_limits_over_stdin ... ok
[INFO] [stdout] test reviewer::tests::reviewed_tree_paths_come_from_the_reviewed_commit_not_the_checkout ... ok
[INFO] [stdout] test reviewer::tests::run_store_lock_is_stale_only_when_owner_is_proven_dead ... ok
[INFO] [stdout] test reviewer::tests::scheduler_status_read_only_reports_owner_claimed_inflight_workers_and_batches ... ok
[INFO] [stdout] test reviewer::tests::strict_arbiter_model_must_be_third_model ... ok
[INFO] [stdout] test reviewer::tests::std_process_runner_kills_wedged_child_at_timeout ... ok
[INFO] [stdout] test reviewer::tests::std_process_runner_timeout_covers_blocked_stdin_write ... ok
[INFO] [stdout] test reviewer::tests::serial_petition_schema_failure_is_terminal_and_not_recreated ... ok
[INFO] [stdout] test reviewer::tests::std_process_runner_timeout_kills_descendants_holding_pipes ... ok
[INFO] [stdout] test reviewer::tests::strict_arbiter_prompt_carries_the_accepted_continuation ... ok
[INFO] [stdout] test reviewer::tests::strict_goal_loop_stops_at_configured_lie_count ... ok
[INFO] [stdout] test reviewer::tests::strict_arbiter_still_runs_when_pass_carries_only_nonblocking_advisories ... ok
[INFO] [stdout] test reviewer::tests::strict_goal_policy_stops_at_configured_lie_or_fuckup_count ... ok
[INFO] [stdout] test reviewer::tests::strict_goal_loop_stops_when_fuckups_accumulate ... ok
[INFO] [stdout] test reviewer::tests::second_bound_fix_is_deferred_then_petitioned_after_in_flight_petition_drains ... ok
[INFO] [stdout] test reviewer::tests::std_process_runner_surfaces_prompt_write_failure ... ok
[INFO] [stdout] test reviewer::tests::strict_second_pass_is_a_completeness_critic ... ok
[INFO] [stdout] test reviewer::tests::strict_two_pass_records_both_clean_passes ... ok
[INFO] [stdout] test reviewer::tests::subprocess_runner_is_mockable ... ok
[INFO] [stdout] test reviewer::tests::strict_goal_loop_terminates_at_max_passes_for_honest_agent ... ok
[INFO] [stdout] test reviewer::tests::relinked_round_counts_only_rows_from_the_latest_relink ... ok
[INFO] [stdout] test reviewer::tests::terminal_petition_failure_on_the_final_round_escalates_to_needs_human ... ok
[INFO] [stdout] test reviewer::tests::strict_goal_rejection_of_a_merge_keeps_its_basis_for_petitions ... ok
[INFO] [stdout] test reviewer::tests::relink_refuses_invalid_requests_without_writing_anything ... ok
[INFO] [stdout] test reviewer::tests::threaded_stale_run_store_lock_reclaim_race_never_double_admits ... ok
[INFO] [stdout] test reviewer::tests::terminal_petition_failure_before_the_final_round_leaves_the_rejection_open ... ok
[INFO] [stdout] test reviewer::tests::std_process_runner_timeout_kills_spawned_descendants ... ok
[INFO] [stdout] test reviewer::tests::strict_arbiter_provider_backoff_persists_without_terminating_drain ... ok
[INFO] [stdout] test reviewer::tests::until_empty_exits_once_grace_window_elapses ... ok
[INFO] [stdout] test reviewer::tests::until_empty_keeps_watching_inside_grace_window ... ok
[INFO] [stdout] test reviewer::tests::until_empty_keeps_watching_while_queue_has_items ... ok
[INFO] [stdout] test reviewer::tests::until_empty_with_zero_grace_exits_immediately_when_empty ... ok
[INFO] [stdout] test reviewer::tests::verdict_parser_accepts_lowercase_flag_via_schema ... ok
[INFO] [stdout] test reviewer::tests::verdict_parser_accepts_normalized_float_confidence ... ok
[INFO] [stdout] test reviewer::tests::verdict_parser_extracts_flag_findings ... ok
[INFO] [stdout] test reviewer::tests::verdict_parser_extracts_rejection_findings ... ok
[INFO] [stdout] test reviewer::tests::verdict_parser_rejects_flag_with_no_findings ... ok
[INFO] [stdout] test reviewer::tests::verdict_parser_rejects_legacy_line_protocol ... ok
[INFO] [stdout] test reviewer::tests::verdict_parser_rejects_missing_memory_skill_classification ... ok
[INFO] [stdout] test reviewer::tests::verdict_parser_rejects_unrecoverable_memory_skill_classification ... ok
[INFO] [stdout] test reviewer::tests::truth_continues_refuses_invalid_declarations_and_keeps_round_zero ... ok
[INFO] [stdout] test reviewer::tests::timed_out_petition_batch_is_a_tooling_failure_for_every_member ... ok
[INFO] [stdout] test reviewer::tests::wait_for_reap_enforces_grace_and_surfaces_timeout ... ok
[INFO] [stdout] test reviewer::tests::strict_petition_batch_arbitrates_only_provisional_pass_members ... ok
[INFO] [stdout] test reviewer::tests::workspace_write_claude_denies_git_dirs_whose_path_contains_a_newline ... ok
[INFO] [stdout] test reviewer::tests::std_process_runner_reports_a_timeout_whose_pipes_stay_open_as_cleanup_incomplete ... ok
[INFO] [stdout] test reviewer::tests::workspace_write_claude_refuses_to_launch_outside_a_git_checkout ... ok
[INFO] [stdout] test reviewer::tests::workspace_write_claude_runs_bash_in_a_no_network_sandbox ... ok
[INFO] [stdout] test reviewer::tests::workspace_write_codex_uses_workspace_sandbox_with_network_pinned_off ... ok
[INFO] [stdout] test shell::tests::quoted_separators_do_not_split_segments ... ok
[INFO] [stdout] test reviewer::tests::strict_petition_batch_applies_the_same_advisory_rules_as_serial_review ... ok
[INFO] [stdout] test shell::tests::shellish_tokens_stay_scoped_to_command_segments ... ok
[INFO] [stdout] test reviewer::tests::workspace_write_keeps_read_tool_allowlists_and_rejects_unenforceable_harnesses ... ok
[INFO] [stdout] test state::tests::stale_state_lock_identity_is_recovered ... ok
[INFO] [stdout] test state::tests::state_lock_is_distinct_from_watcher_lock ... ok
[INFO] [stdout] test status::tests::normalize_path_preserves_unmatched_relative_parents ... ok
[INFO] [stdout] test status::tests::quote_status_field_keeps_simple_tokens_bare ... ok
[INFO] [stdout] test status::tests::quote_status_field_quotes_values_with_spaces ... ok
[INFO] [stdout] test surface::tests::claude_surface_uses_nested_user_prompt_submit ... ok
[INFO] [stdout] test surface::tests::codex_uses_nested_user_prompt_submit_like_claude ... ok
[INFO] [stdout] test surface::tests::enforcement_hook_installs_and_coexists_with_reinject ... ok
[INFO] [stdout] test surface::tests::enforcement_leaves_foreign_pretooluse_hooks_intact ... ok
[INFO] [stdout] test surface::tests::enforcement_round_trips_for_codex ... ok
[INFO] [stdout] test state::tests::state_transactions_are_exclusive_within_one_process ... ok
[INFO] [stdout] test surface::tests::grok_enforcement_uses_nested_hooks_path ... ok
[INFO] [stdout] test surface::tests::grok_skill_install_round_trips ... ok
[INFO] [stdout] test surface::tests::foreign_keys_survive_install_uninstall ... ok
[INFO] [stdout] test surface::tests::grok_skill_refuses_foreign_file ... ok
[INFO] [stdout] test surface::tests::grok_skill_refuses_symlink_path ... ok
[INFO] [stdout] test surface::tests::install_is_idempotent ... ok
[INFO] [stdout] test surface::tests::grok_skill_refuses_project_ancestor_symlink ... ok
[INFO] [stdout] test surface::tests::install_preserves_foreign_config ... ok
[INFO] [stdout] test surface::tests::install_then_uninstall_on_disk_round_trips ... ok
[INFO] [stdout] test surface::tests::omp_hook_round_trips_without_touching_pi_surface ... ok
[INFO] [stdout] test surface::tests::reinject_ownership_accepts_generated_quotes_only ... ok
[INFO] [stdout] test surface::tests::reinstalling_enforcement_updates_preserved_flags ... ok
[INFO] [stdout] test surface::tests::uninstall_removes_only_truth_mirror_entries ... ok
[INFO] [stdout] test surface::tests::reinstalling_surface_replaces_preserved_flags ... ok
[INFO] [stdout] test surface::tests::uninstall_removes_reinject_after_global_args_change ... ok
[INFO] [stdout] test tui::actions::tests::disabled_drain_does_not_emit_a_command_line ... ok
[INFO] [stdout] test reviewer::tests::truth_continues_accepts_a_reviewed_ancestor_and_takes_the_next_round ... ok
[INFO] [stdout] test reviewer::tests::workspace_write_claude_launch_denies_writes_to_the_checkout_git_dirs ... ok
[INFO] [stdout] test tui::actions::tests::disabled_provider_spawn_is_a_successful_noop ... ok
[INFO] [stdout] [?1049l[?25htest tui::app::tests::terminal_guard_drop_is_safe_without_a_real_terminal ... ok
[INFO] [stdout] test reviewer::tests::wait_for_child_accepts_a_status_already_settled_before_any_kill_action ... ok
[INFO] [stdout] test tui::actions::tests::disabled_petition_is_a_successful_noop_and_waiver_still_works ... ok
[INFO] [stdout] test tui::app::tests::tick_drain_keeps_polling_while_the_channel_is_merely_empty ... ok
[INFO] [stdout] test tui::app::tests::tick_drain_reports_success_when_done_is_immediately_followed_by_disconnect ... ok
[INFO] [stdout] test tui::data::tests::apply_config_edit_bool_and_int ... ok
[INFO] [stdout] test tui::app::tests::disabled_drain_spawns_no_child ... ok
[INFO] [stdout] test tui::data::tests::line_diff_marks_changes ... ok
[INFO] [stdout] test tui::data::tests::apply_config_edit_preserves_comments ... ok
[INFO] [stdout] test tui::app::tests::tick_drain_treats_a_disconnected_sender_as_done_not_a_cpu_spin ... ok
[INFO] [stdout] test tui::data::tests::load_subjects_reuses_the_cache_instead_of_reshelling_to_git ... ok
[INFO] [stdout] test tui::data::tests::present_paths_detects_keys ... ok
[INFO] [stdout] test tui::data::tests::write_config_round_trips ... ok
[INFO] [stdout] test tui::model::tests::config_rows_mark_defaults_dim ... ok
[INFO] [stdout] test tui::actions::tests::disabled_queue_mutation_is_a_successful_noop ... ok
[INFO] [stdout] test tui::model::tests::dashboard_vm_builds_cards ... ok
[INFO] [stdout] test tui::model::tests::debt_groups_reuse_class_grouping ... ok
[INFO] [stdout] test tui::data::tests::load_subjects_populates_the_cache_for_a_real_commit ... FAILED
[INFO] [stdout] test tui::model::tests::finding_cards_prefer_structured ... ok
[INFO] [stdout] test tui::model::tests::validate_config_edit_types ... ok
[INFO] [stdout] test tui::model::tests::validate_fix_sha_rules ... ok
[INFO] [stdout] test tui::model::tests::view_id_digit_round_trip ... ok
[INFO] [stdout] test tui::model::tests::waiver_template_mentions_sha ... ok
[INFO] [stdout] test tui::model::tests::ledger_rows_status_and_actionable_flag ... ok
[INFO] [stdout] test tui::model::tests::queue_rows_map_age_and_petition ... ok
[INFO] [stdout] test watcher::tests::current_identity_has_our_pid ... ok
[INFO] [stdout] test watcher::tests::dead_pid_is_stale ... ok
[INFO] [stdout] test watcher::tests::different_pid_is_stale_even_with_matching_token ... ok
[INFO] [stdout] test watcher::tests::empty_lock_file_does_not_error_or_get_reclaimed_while_settling ... ok
[INFO] [stdout] test state::tests::atomic_replace_never_exposes_partial_bytes ... ok
[INFO] [stdout] test watcher::tests::empty_or_corrupt_lock_is_held_only_during_settling_window ... ok
[INFO] [stdout] test watcher::tests::empty_start_token_falls_back_to_pid_liveness ... ok
[INFO] [stdout] test reviewer::tests::timed_out_strict_petition_batch_is_a_tooling_failure_for_its_members ... ok
[INFO] [stdout] test watcher::tests::fresh_lock_with_dead_owner_is_held_during_settling_window ... ok
[INFO] [stdout] test watcher::tests::live_owner_is_held_regardless_of_lock_age ... ok
[INFO] [stdout] test tui::ui::tests::draw_fills_terminal_with_explicit_theme_colors ... ok
[INFO] [stdout] test tui::app::tests::waiver_submit_works_while_disabled ... ok
[INFO] [stdout] test watcher::tests::ensure_watcher_releases_claimed_lock_when_spawn_fails ... ok
[INFO] [stdout] test watcher::tests::lock_snapshot_reports_fresh_and_aged_corrupt_states ... ok
[INFO] [stdout] test tui::data::tests::load_snapshot_includes_nonblocking_rejection_advisory_debt ... ok
[INFO] [stdout] test watcher::tests::lock_snapshot_reports_stale_owner ... ok
[INFO] [stdout] test watcher::tests::pid_probe_classifies_os_errno_without_localized_output ... ok
[INFO] [stdout] test watcher::tests::powershell_start_token_parser_rejects_empty_output ... ok
[INFO] [stdout] test watcher::tests::powershell_start_token_parser_uses_first_nonempty_line ... ok
[INFO] [stdout] test watcher::tests::lock_owned_by_current_process_false_for_foreign_or_missing_lock ... ok
[INFO] [stdout] test watcher::tests::lock_snapshot_reports_live_owner ... ok
[INFO] [stdout] test watcher::tests::release_is_a_noop_when_not_owner ... ok
[INFO] [stdout] test watcher::tests::acquire_then_reacquire_by_live_current_process_stands_down ... ok
[INFO] [stdout] test watcher::tests::reused_pid_with_different_start_token_is_stale ... ok
[INFO] [stdout] test watcher::tests::same_pid_and_start_token_is_alive ... ok
[INFO] [stdout] test watcher::tests::ensure_watcher_reconciles_orphaned_running_rows_before_deciding ... ok
[INFO] [stdout] test watcher::tests::stale_lock_past_settling_window_is_not_held ... ok
[INFO] [stdout] test watcher::tests::release_does_not_remove_same_process_replacement_with_new_token ... ok
[INFO] [stdout] test watcher::tests::release_removes_lock_when_owner_start_token_is_unknown ... ok
[INFO] [stdout] test watcher::tests::lock_owned_by_current_process_true_for_own_identity ... ok
[INFO] [stdout] test watcher::tests::unknown_probe_identity_is_held_even_after_settling_window ... ok
[INFO] [stdout] test watcher::tests::unknown_probe_is_not_stale_even_after_settling_window ... ok
[INFO] [stdout] test watcher::tests::worker_liveness_alive_without_recorded_token_degrades_to_pid ... ok
[INFO] [stdout] test watcher::tests::worker_liveness_dead_pid_is_dead ... ok
[INFO] [stdout] test watcher::tests::worker_liveness_matching_token_is_alive ... ok
[INFO] [stdout] test watcher::tests::worker_liveness_unknown_pid_probe_is_unknown ... ok
[INFO] [stdout] test watcher::tests::worker_liveness_unprobeable_token_is_unknown_not_death ... ok
[INFO] [stdout] test watcher::tests::unknown_pid_probe_is_held_after_settling_instead_of_reclaimed ... ok
[INFO] [stdout] test watcher::tests::worker_liveness_mismatched_token_is_pid_reuse_death ... ok
[INFO] [stdout] test watcher::tests::lock_description_reports_missing_and_live_lock_details ... ok
[INFO] [stdout] test watcher::tests::release_removes_lock_when_owner ... ok
[INFO] [stdout] test watcher::tests::stale_lock_from_dead_pid_is_reclaimed ... ok
[INFO] [stdout] test watcher::tests::threaded_stale_lock_reclaim_race_yields_exactly_one_winner ... ok
[INFO] [stdout] test reviewer::tests::wait_for_child_kills_and_times_out_a_still_running_child_past_its_deadline ... ok
[INFO] [stdout] test reviewer::tests::timeout_retries_re_run_a_timed_out_reviewer_with_the_same_prompt ... ok
[INFO] [stdout] test reviewer::tests::timed_out_final_round_petition_is_a_tooling_failure_not_needs_human ... ok
[INFO] [stdout] test gate::tests::pushed_range_decision_blocks_only_matching_unresolved_sha ... ok
[INFO] [stdout] test ledger::tests::append_read_preserves_unresolved_rejection_semantics ... ok
[INFO] [stdout] test reviewer::tests::reconcile_never_clobbers_a_concurrently_completed_run ... ok
[INFO] [stdout] test reviewer::tests::petition_cumulative_diff_of_more_paths_than_one_argv_holds_keeps_them_all ... ok
[INFO] [stdout] test ledger::tests::relinks_never_change_a_verdict_and_the_latest_one_wins has been running for over 60 seconds
[INFO] [stdout] test ledger::tests::relinks_never_change_a_verdict_and_the_latest_one_wins ... ok
[INFO] [stdout] test reviewer::tests::strict_goal_loop_never_exceeds_max_passes ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- reinject::tests::reinjection_includes_copy_paste_human_bypass_command stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reinject::tests::reinjection_includes_copy_paste_human_bypass_command' (2934) panicked at src/reinject.rs:436:9:
[INFO] [stdout] assertion failed: output.contains("suggested bypass (human-only")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d756a9ee601 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d756a9ee601 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d756aa06b9a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d756aa06b9a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5d756a9f3b5c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5d756a9f3b5c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5d756a9c4386 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d756a9c4386 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d756a9e3c59 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d756a6c7160 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5d756a6c7160 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d756a9e3f82 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5d756a9e3f82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5d756a9c4464 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x5d756a9bc6f9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d756a9c554d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5d756aa0743c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d756aa07402 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5d756a22d205 - truth_mirror[4085c62e2a5c0fc5]::reinject::tests::reinjection_includes_copy_paste_human_bypass_command
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reinject.rs:436:9
[INFO] [stdout]   21:     0x5d756a186497 - truth_mirror[4085c62e2a5c0fc5]::reinject::tests::reinjection_includes_copy_paste_human_bypass_command::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reinject.rs:433:62
[INFO] [stdout]   22:     0x5d756a462236 - <truth_mirror[4085c62e2a5c0fc5]::reinject::tests::reinjection_includes_copy_paste_human_bypass_command::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d756a6ba44b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d756a6ba44b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   25:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   26:     0x5d756a6c7ab5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   31:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   32:     0x5d756a6c1374 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   33:     0x5d756a6c1374 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5d756a6cac12 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5d756a6cac12 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5d756a6cac12 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d756a9ed559 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   42:     0x5d756a9ed559 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x738bcf88edfa - <unknown>
[INFO] [stdout]   44:     0x738bcf9223d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reviewer::tests::live_batched_concurrent_drain_stops_before_claiming_next_worker_wave stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reviewer::tests::live_batched_concurrent_drain_stops_before_claiming_next_worker_wave' (5015) panicked at src/reviewer.rs:20042:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GitFailed { args: ["rev-parse", "HEAD^{tree}"], stderr: "fatal: not a git repository (or any parent up to mount point /opt/rustwide)\nStopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).\n" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d756a9ee601 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d756a9ee601 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d756aa06b9a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d756aa06b9a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5d756a9f3b5c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5d756a9f3b5c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5d756a9c4386 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d756a9c4386 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d756a9e3c59 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d756a6c7160 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5d756a6c7160 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d756a9e3f82 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5d756a9e3f82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5d756a9c4432 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5d756a9bc6f9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d756a9c554d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5d756aa0743c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d756aa07192 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5d7569c5209c - <core[df12db4294e9bfd3]::result::Result<alloc[2182bb758b4b3781]::string::String, truth_mirror[4085c62e2a5c0fc5]::reviewer::ReviewerError>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5d7569c5209c - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::synthetic_commit_shas
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20042:14
[INFO] [stdout]   22:     0x5d7569d18d1a - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::live_batched_concurrent_drain_stops_before_claiming_next_worker_wave
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20131:20
[INFO] [stdout]   23:     0x5d7569c3a057 - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::live_batched_concurrent_drain_stops_before_claiming_next_worker_wave::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20127:78
[INFO] [stdout]   24:     0x5d756a463f16 - <truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::live_batched_concurrent_drain_stops_before_claiming_next_worker_wave::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d756a6ba44b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5d756a6ba44b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5d756a6c7ab5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5d756a6c1374 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5d756a6c1374 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5d756a6cac12 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5d756a6cac12 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5d756a6cac12 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5d756a9ed559 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5d756a9ed559 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x738bcf88edfa - <unknown>
[INFO] [stdout]   46:     0x738bcf9223d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reviewer::tests::orphan_worktree_maintenance_removes_terminal_paths_with_non_fatal_telemetry stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reviewer::tests::orphan_worktree_maintenance_removes_terminal_paths_with_non_fatal_telemetry' (5467) panicked at src/reviewer.rs:20397:72:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GitFailed { args: ["rev-parse", "--show-toplevel"], stderr: "fatal: not a git repository (or any parent up to mount point /opt/rustwide)\nStopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).\n" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d756a9ee601 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d756a9ee601 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d756aa06b9a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d756aa06b9a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5d756a9f3b5c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5d756a9f3b5c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5d756a9c4386 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d756a9c4386 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d756a9e3c59 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d756a6c7160 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5d756a6c7160 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d756a9e3f82 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5d756a9e3f82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5d756a9c4432 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5d756a9bc6f9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d756a9c554d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5d756aa0743c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d756aa07192 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5d7569d42d59 - <core[df12db4294e9bfd3]::result::Result<alloc[2182bb758b4b3781]::string::String, truth_mirror[4085c62e2a5c0fc5]::reviewer::ReviewerError>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5d7569d42d59 - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::orphan_worktree_maintenance_removes_terminal_paths_with_non_fatal_telemetry
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20397:72
[INFO] [stdout]   22:     0x5d7569c3a897 - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::orphan_worktree_maintenance_removes_terminal_paths_with_non_fatal_telemetry::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20394:85
[INFO] [stdout]   23:     0x5d756a464496 - <truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::orphan_worktree_maintenance_removes_terminal_paths_with_non_fatal_telemetry::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d756a6ba44b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d756a6ba44b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5d756a6c7ab5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5d756a6c1374 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5d756a6c1374 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5d756a6cac12 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5d756a6cac12 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5d756a6cac12 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5d756a9ed559 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5d756a9ed559 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x738bcf88edfa - <unknown>
[INFO] [stdout]   45:     0x738bcf9223d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reviewer::tests::parallel_drain_caps_workers_uses_isolated_cwds_and_preserves_queue_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reviewer::tests::parallel_drain_caps_workers_uses_isolated_cwds_and_preserves_queue_order' (5501) panicked at src/reviewer.rs:20042:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GitFailed { args: ["rev-parse", "HEAD^{tree}"], stderr: "fatal: not a git repository (or any parent up to mount point /opt/rustwide)\nStopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).\n" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d756a9ee601 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d756a9ee601 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d756aa06b9a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d756aa06b9a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5d756a9f3b5c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5d756a9f3b5c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5d756a9c4386 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d756a9c4386 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d756a9e3c59 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d756a6c7160 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5d756a6c7160 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d756a9e3f82 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5d756a9e3f82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5d756a9c4432 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5d756a9bc6f9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d756a9c554d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5d756aa0743c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d756aa07192 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5d7569c5209c - <core[df12db4294e9bfd3]::result::Result<alloc[2182bb758b4b3781]::string::String, truth_mirror[4085c62e2a5c0fc5]::reviewer::ReviewerError>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5d7569c5209c - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::synthetic_commit_shas
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20042:14
[INFO] [stdout]   22:     0x5d7569d3a3a4 - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::parallel_drain_caps_workers_uses_isolated_cwds_and_preserves_queue_order
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20073:20
[INFO] [stdout]   23:     0x5d7569c3a657 - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::parallel_drain_caps_workers_uses_isolated_cwds_and_preserves_queue_order::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20069:82
[INFO] [stdout]   24:     0x5d756a464316 - <truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::parallel_drain_caps_workers_uses_isolated_cwds_and_preserves_queue_order::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d756a6ba44b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5d756a6ba44b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5d756a6c7ab5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5d756a6c1374 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5d756a6c1374 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5d756a6cac12 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5d756a6cac12 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5d756a6cac12 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5d756a9ed559 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5d756a9ed559 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x738bcf88edfa - <unknown>
[INFO] [stdout]   46:     0x738bcf9223d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reviewer::tests::parallel_once_snapshot_leaves_late_enqueues_for_later_invocation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reviewer::tests::parallel_once_snapshot_leaves_late_enqueues_for_later_invocation' (5524) panicked at src/reviewer.rs:20042:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GitFailed { args: ["rev-parse", "HEAD^{tree}"], stderr: "fatal: not a git repository (or any parent up to mount point /opt/rustwide)\nStopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).\n" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d756a9ee601 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d756a9ee601 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d756aa06b9a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d756aa06b9a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5d756a9f3b5c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5d756a9f3b5c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5d756a9c4386 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d756a9c4386 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d756a9e3c59 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d756a6c7160 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5d756a6c7160 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d756a9e3f82 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5d756a9e3f82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5d756a9c4432 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5d756a9bc6f9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d756a9c554d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5d756aa0743c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d756aa07192 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5d7569c5209c - <core[df12db4294e9bfd3]::result::Result<alloc[2182bb758b4b3781]::string::String, truth_mirror[4085c62e2a5c0fc5]::reviewer::ReviewerError>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5d7569c5209c - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::synthetic_commit_shas
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20042:14
[INFO] [stdout]   22:     0x5d7569cf10c4 - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::parallel_once_snapshot_leaves_late_enqueues_for_later_invocation
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20198:20
[INFO] [stdout]   23:     0x5d7569c399f7 - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::parallel_once_snapshot_leaves_late_enqueues_for_later_invocation::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20194:74
[INFO] [stdout]   24:     0x5d756a463ad6 - <truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::parallel_once_snapshot_leaves_late_enqueues_for_later_invocation::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d756a6ba44b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5d756a6ba44b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5d756a6c7ab5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5d756a6c1374 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5d756a6c1374 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5d756a6cac12 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5d756a6cac12 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5d756a6cac12 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5d756a9ed559 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5d756a9ed559 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x738bcf88edfa - <unknown>
[INFO] [stdout]   46:     0x738bcf9223d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reviewer::tests::petition_regressions_are_classified_against_only_the_fix_diff stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reviewer::tests::petition_regressions_are_classified_against_only_the_fix_diff' (5997) panicked at src/reviewer.rs:14217:9:
[INFO] [stdout] assertion failed: !out_of_diff.regression_findings[0].blocks(&crate::config::BlockingConfig::default())
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d756a9ee601 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d756a9ee601 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d756aa06b9a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d756aa06b9a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5d756a9f3b5c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5d756a9f3b5c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5d756a9c4386 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d756a9c4386 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d756a9e3c59 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d756a6c7160 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5d756a6c7160 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d756a9e3f82 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5d756a9e3f82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5d756a9c4464 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x5d756a9bc6f9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d756a9c554d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5d756aa0743c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d756aa07402 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5d7569cd4bee - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::petition_regressions_are_classified_against_only_the_fix_diff
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:14217:9
[INFO] [stdout]   21:     0x5d7569c39427 - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::petition_regressions_are_classified_against_only_the_fix_diff::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:14161:71
[INFO] [stdout]   22:     0x5d756a4636f6 - <truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::petition_regressions_are_classified_against_only_the_fix_diff::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d756a6ba44b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d756a6ba44b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   25:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   26:     0x5d756a6c7ab5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   31:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   32:     0x5d756a6c1374 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   33:     0x5d756a6c1374 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5d756a6cac12 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5d756a6cac12 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5d756a6cac12 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d756a9ed559 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   42:     0x5d756a9ed559 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x738bcf88edfa - <unknown>
[INFO] [stdout]   44:     0x738bcf9223d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- reviewer::tests::serial_default_runs_one_job_at_a_time_without_worktree_cwd stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'reviewer::tests::serial_default_runs_one_job_at_a_time_without_worktree_cwd' (7352) panicked at src/reviewer.rs:20042:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GitFailed { args: ["rev-parse", "HEAD^{tree}"], stderr: "fatal: not a git repository (or any parent up to mount point /opt/rustwide)\nStopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).\n" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d756a9ee601 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d756a9ee601 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d756aa06b9a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d756aa06b9a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5d756a9f3b5c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5d756a9f3b5c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5d756a9c4386 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d756a9c4386 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d756a9e3c59 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d756a6c7160 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5d756a6c7160 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d756a9e3f82 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5d756a9e3f82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5d756a9c4432 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5d756a9bc6f9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d756a9c554d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5d756aa0743c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d756aa07192 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5d7569c5209c - <core[df12db4294e9bfd3]::result::Result<alloc[2182bb758b4b3781]::string::String, truth_mirror[4085c62e2a5c0fc5]::reviewer::ReviewerError>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5d7569c5209c - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::synthetic_commit_shas
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20042:14
[INFO] [stdout]   22:     0x5d7569cb894c - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::serial_default_runs_one_job_at_a_time_without_worktree_cwd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20163:20
[INFO] [stdout]   23:     0x5d7569c38f17 - truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::serial_default_runs_one_job_at_a_time_without_worktree_cwd::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/reviewer.rs:20159:68
[INFO] [stdout]   24:     0x5d756a463396 - <truth_mirror[4085c62e2a5c0fc5]::reviewer::tests::serial_default_runs_one_job_at_a_time_without_worktree_cwd::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d756a6ba44b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5d756a6ba44b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5d756a6c7ab5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5d756a6c1374 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5d756a6c1374 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5d756a6cac12 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5d756a6cac12 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5d756a6cac12 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5d756a9ed559 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5d756a9ed559 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x738bcf88edfa - <unknown>
[INFO] [stdout]   46:     0x738bcf9223d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tui::data::tests::load_subjects_populates_the_cache_for_a_real_commit stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tui::data::tests::load_subjects_populates_the_cache_for_a_real_commit' (8625) panicked at src/tui/data.rs:657:9:
[INFO] [stdout] a resolvable commit must appear in the returned subjects
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d756a9ee601 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d756a9ee601 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d756a9ee601 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d756aa06b9a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d756aa06b9a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5d756a9f3b5c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5d756a9f3b5c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5d756a9c4386 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d756a9c4386 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d756a9e3c59 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d756a6c7160 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5d756a6c7160 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d756a9e3f82 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5d756a9e3f82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5d756a9c4464 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x5d756a9bc6f9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d756a9c554d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5d756aa0743c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d756a2349f8 - truth_mirror[4085c62e2a5c0fc5]::tui::data::tests::load_subjects_populates_the_cache_for_a_real_commit
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tui/data.rs:657:9
[INFO] [stdout]   20:     0x5d756a186767 - truth_mirror[4085c62e2a5c0fc5]::tui::data::tests::load_subjects_populates_the_cache_for_a_real_commit::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tui/data.rs:641:61
[INFO] [stdout]   21:     0x5d756a464a76 - <truth_mirror[4085c62e2a5c0fc5]::tui::data::tests::load_subjects_populates_the_cache_for_a_real_commit::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5d756a6ba44b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d756a6ba44b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   24:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   25:     0x5d756a6c7ab5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d756a6c7ab5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   30:     0x5d756a6c7ab5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   31:     0x5d756a6c1374 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   32:     0x5d756a6c1374 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5d756a6cac12 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x5d756a6cac12 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5d756a6cac12 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d756a6cac12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5d756a6cac12 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5d756a9ed559 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   41:     0x5d756a9ed559 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x738bcf88edfa - <unknown>
[INFO] [stdout]   43:     0x738bcf9223d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     reinject::tests::reinjection_includes_copy_paste_human_bypass_command
[INFO] [stdout]     reviewer::tests::live_batched_concurrent_drain_stops_before_claiming_next_worker_wave
[INFO] [stdout]     reviewer::tests::orphan_worktree_maintenance_removes_terminal_paths_with_non_fatal_telemetry
[INFO] [stdout]     reviewer::tests::parallel_drain_caps_workers_uses_isolated_cwds_and_preserves_queue_order
[INFO] [stdout]     reviewer::tests::parallel_once_snapshot_leaves_late_enqueues_for_later_invocation
[INFO] [stdout]     reviewer::tests::petition_regressions_are_classified_against_only_the_fix_diff
[INFO] [stdout]     reviewer::tests::serial_default_runs_one_job_at_a_time_without_worktree_cwd
[INFO] [stdout]     tui::data::tests::load_subjects_populates_the_cache_for_a_real_commit
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 815 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out; finished in 79.94s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3", kill_on_drop: false }`
[INFO] [stdout] 5bf6f51e29d471df7e28a713cf6591d4d543b1c8283f5e2e85299c35234b4ca3
