[INFO] fetching crate sloop-daemon 0.6.0...
[INFO] testing sloop-daemon-0.6.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate sloop-daemon 0.6.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate sloop-daemon 0.6.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sloop-daemon 0.6.0
[INFO] tweaked toml for crates.io crate sloop-daemon 0.6.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sloop-daemon 0.6.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 sloop-daemon 0.6.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 zmij v1.0.22
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a
[INFO] running `Command { std: "docker" "start" "45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a", 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" "45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a" "/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" "45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a", 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" "45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zmij v1.0.22
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling libsqlite3-sys v0.37.0
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling rusqlite v0.39.0
[INFO] [stderr]    Compiling sloop-daemon v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 15s
[INFO] running `Command { std: "docker" "inspect" "45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a", 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" "45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling rusqlite v0.39.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling sloop-daemon v0.6.0 (/opt/rustwide/workdir)
[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]     Finished `release` profile [optimized] target(s) in 1m 51s
[INFO] running `Command { std: "docker" "inspect" "45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a", 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" "45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/sloop-7421cece4ea02d38)
[INFO] [stdout] 
[INFO] [stdout] running 412 tests
[INFO] [stdout] test cli::init::tests::the_shipped_review_prompt_demands_an_explicit_verdict_call ... ok
[INFO] [stdout] test cli::init::tests::the_shipped_review_stage_is_a_reported_gate ... ok
[INFO] [stdout] test cli::render::tests::a_paused_daemon_does_not_promise_immediate_dispatch ... ok
[INFO] [stdout] test cli::render::tests::a_finished_span_is_unchanged_by_the_elapsed_suffix ... ok
[INFO] [stdout] test cli::render::tests::a_running_stage_renders_an_open_ended_span_with_its_elapsed_time ... ok
[INFO] [stdout] test cli::init::tests::embedded_default_flow_parses ... ok
[INFO] [stdout] test cli::render::tests::a_scheduled_post_names_its_ticket ... ok
[INFO] [stdout] test cli::init::tests::the_train_flow_takes_the_repositorys_configured_test_command ... ok
[INFO] [stdout] test cli::render::tests::a_post_that_requested_no_trigger_stays_silent_about_one ... ok
[INFO] [stdout] test cli::render::tests::durations_use_the_coarsest_useful_unit ... ok
[INFO] [stdout] test cli::init::tests::an_obstructing_directory_is_a_conflict ... ok
[INFO] [stdout] test cli::init::tests::init_warns_when_the_directory_is_not_a_git_repository ... ok
[INFO] [stdout] test cli::render::tests::an_unreadable_dispatch_deadline_reaches_the_dashboard_verbatim ... ok
[INFO] [stdout] test cli::render::tests::an_idle_daemon_announces_that_posts_dispatch_immediately ... ok
[INFO] [stdout] test cli::render::tests::empty_list_says_there_are_no_tickets ... ok
[INFO] [stdout] test cli::render::tests::list_renders_reasons_but_not_running_or_merged_ones ... ok
[INFO] [stdout] test cli::init::tests::the_embedded_train_flow_parses_into_the_merge_train ... ok
[INFO] [stdout] test cli::init::tests::init_is_idempotent_and_preserves_existing_files ... ok
[INFO] [stdout] test cli::render::tests::log_entries_render_timestamp_origin_and_text ... ok
[INFO] [stdout] test cli::render::tests::pause_and_resume_render_the_scheduler_state ... ok
[INFO] [stdout] test cli::render::tests::reindex_summarizes_the_rebuilt_state ... ok
[INFO] [stdout] test cli::render::tests::closed_hours_report_the_opening_and_the_waiting_posts ... ok
[INFO] [stdout] test cli::render::tests::remove_renders_what_is_left_behind ... ok
[INFO] [stdout] test cli::render::tests::retry_renders_the_transition ... ok
[INFO] [stdout] test cli::render::tests::color_wraps_only_the_tokens_worth_flagging ... ok
[INFO] [stdout] test cli::render::tests::run_show_carries_a_reported_stages_confidence ... ok
[INFO] [stdout] test cli::init::tests::init_materializes_the_train_flow_beside_the_default_one ... ok
[INFO] [stdout] test cli::render::tests::status_renders_a_full_database_as_a_dispatch_gate ... ok
[INFO] [stdout] test cli::render::tests::errors_render_the_code_and_message ... ok
[INFO] [stdout] test cli::render::tests::the_arrow_never_reaches_inside_a_marker ... ok
[INFO] [stdout] test cli::render::tests::hold_and_ready_render_the_transition ... ok
[INFO] [stdout] test cli::render::tests::project_show_groups_activity_by_ticket ... ok
[INFO] [stdout] test cli::init::tests::init_scaffolds_every_committed_path ... ok
[INFO] [stdout] test cli::render::tests::the_dispatch_deadline_renders_as_a_countdown ... ok
[INFO] [stdout] test cli::render::tests::the_ticket_strip_marks_an_advisory_failure_as_a_warning ... ok
[INFO] [stdout] test cli::render::tests::the_stage_strip_joins_its_markers_with_an_arrow ... ok
[INFO] [stdout] test cli::render::tests::the_count_line_drops_zeros_but_never_ready ... ok
[INFO] [stdout] test cli::render::tests::the_project_column_appears_only_when_projects_differ ... ok
[INFO] [stdout] test cli::render::tests::run_show_tells_re_runs_apart_by_attempt ... ok
[INFO] [stdout] test cli::render::tests::restart_renders_the_active_drain_count ... ok
[INFO] [stdout] test cli::render::tests::run_show_renders_the_run_evidence_summary ... ok
[INFO] [stdout] test cli::render::tests::run_show_renders_stages_and_the_derived_reason ... ok
[INFO] [stdout] test cli::render::tests::status_renders_counts_and_active_runs ... ok
[INFO] [stdout] test cli::render::tests::a_repost_of_a_terminal_ticket_names_the_state_that_suppressed_the_trigger ... ok
[INFO] [stdout] test cli::render::tests::the_dashboard_surfaces_tickets_waiting_on_a_human ... ok
[INFO] [stdout] test cli::render::tests::the_ticket_strip_marks_re_runs_too ... ok
[INFO] [stdout] test cli::render::tests::run_show_separates_an_advisory_failure_from_the_halting_one ... ok
[INFO] [stdout] test cli::render::tests::a_fresh_post_reports_the_registration_and_its_trigger ... ok
[INFO] [stdout] test cli::render::tests::run_show_lists_every_panel_seat_under_its_stage ... ok
[INFO] [stdout] test cli::init::tests::init_preserves_an_existing_gitignore ... ok
[INFO] [stdout] test cli::render::tests::ticket_show_lists_runs_newest_first_with_a_stage_strip ... ok
[INFO] [stdout] test cli::render::tests::ticket_show_renders_a_summary_then_the_body ... ok
[INFO] [stdout] test cli::render::tests::ticket_show_says_so_when_a_ticket_has_never_run ... ok
[INFO] [stdout] test cli::style::tests::the_plain_style_falls_back_to_the_ascii_form_of_a_glyph ... ok
[INFO] [stdout] test cli::style::tests::the_plain_style_never_emits_an_escape ... ok
[INFO] [stdout] test cli::templates::tests::every_kind_prints_a_commented_template ... ok
[INFO] [stdout] test cli::render::tests::ticket_show_without_a_body_renders_only_the_summary ... ok
[INFO] [stdout] test cli::templates::tests::the_project_template_parses_through_the_frontmatter_path ... ok
[INFO] [stdout] test cli::tests::invalid_time_and_duration_fail_during_cli_parsing ... ok
[INFO] [stdout] test cli::render::tests::unknown_shapes_fall_back_to_pretty_json ... ok
[INFO] [stdout] test cli::style::tests::only_the_states_and_markers_worth_flagging_have_a_tone ... ok
[INFO] [stdout] test cli::tests::operator_requests_are_classified_separately ... ok
[INFO] [stdout] test cli::templates::tests::the_flow_template_parses_through_the_flow_loader ... ok
[INFO] [stdout] test cli::tests::every_documented_verb_constructs_a_typed_request ... ok
[INFO] [stdout] test cli::templates::tests::the_config_template_loads_through_the_config_loader ... ok
[INFO] [stdout] test cli::style::tests::padding_counts_visible_columns_only ... ok
[INFO] [stdout] test cli::style::tests::the_color_style_wraps_the_token_and_resets ... ok
[INFO] [stdout] test cli::tests::hold_becomes_a_distinct_post_trigger ... ok
[INFO] [stdout] test cli::tests::post_help_points_at_the_ticket_template ... ok
[INFO] [stdout] test cli::tests::a_near_miss_of_a_deprecated_alias_suggests_the_current_verb ... ok
[INFO] [stdout] test cli::tests::template_never_becomes_a_daemon_request ... ok
[INFO] [stdout] test cli::tests::an_unknown_template_kind_lists_the_valid_kinds ... ok
[INFO] [stdout] test cli::tests::post_defaults_to_auto_and_accepts_only_one_explicit_trigger_mode ... ok
[INFO] [stdout] test cli::tests::run_options_become_protocol_arguments ... ok
[INFO] [stdout] test cli::tests::a_bare_template_lists_every_kind_and_succeeds ... ok
[INFO] [stdout] test cli::tests::the_limit_shorthand_expands_only_for_read_arguments ... ok
[INFO] [stdout] test cli::tests::run_accepts_only_one_trigger_mode ... ok
[INFO] [stdout] test clock::tests::a_whole_second_instant_parses_to_its_epoch_millisecond ... ok
[INFO] [stdout] test clock::tests::anything_that_is_not_rfc3339_is_none ... ok
[INFO] [stdout] test cli::tests::verdict_becomes_a_worker_request ... ok
[INFO] [stdout] test clock::tests::a_fractional_second_instant_keeps_its_milliseconds ... ok
[INFO] [stdout] test cli::tests::parses_every_documented_verb ... ok
[INFO] [stdout] test cli::templates::tests::the_ticket_template_posts_cleanly ... ok
[INFO] [stdout] test cli::tests::every_template_kind_prints_verbatim_without_a_daemon ... ok
[INFO] [stdout] test config::tests::agent_default_target_must_name_a_configured_target ... ok
[INFO] [stdout] test config::tests::client_essentials_ignore_daemon_only_configuration_validation ... ok
[INFO] [stdout] test cli::templates::tests::the_flow_and_config_templates_coexist ... ok
[INFO] [stdout] test config::tests::agent_target_rejects_a_blank_default_model ... ok
[INFO] [stdout] test config::tests::committed_default_flow_overrides_the_built_in_flow ... ok
[INFO] [stdout] test config::tests::agent_targets_load_default_model_and_effort ... ok
[INFO] [stdout] test config::tests::content_directories_must_stay_below_the_repository_root ... ok
[INFO] [stdout] test config::tests::content_directories_default_to_the_sloop_layout ... ok
[INFO] [stdout] test config::tests::discovers_the_nearest_repository_from_a_nested_directory ... ok
[INFO] [stdout] test config::tests::durations_parse_with_single_letter_units ... ok
[INFO] [stdout] test config::tests::every_agent_target_command_must_be_nonempty ... ok
[INFO] [stdout] test cli::tests::worker_request_text_and_capability_are_preserved ... ok
[INFO] [stdout] test config::tests::content_directories_load_repository_relative_paths ... ok
[INFO] [stdout] test config::tests::built_in_default_flow_does_not_reuse_agent_placeholders ... ok
[INFO] [stdout] test config::tests::equal_running_hour_boundaries_are_rejected ... ok
[INFO] [stdout] test config::tests::flow_test_command_is_not_duplicated_in_the_built_in_default_flow ... ok
[INFO] [stdout] test config::tests::delete_missing_after_is_configurable_and_defaults_to_a_month ... ok
[INFO] [stdout] test config::tests::exec_ticket_source_command_must_be_nonempty ... ok
[INFO] [stdout] test config::tests::next_opening_uses_the_first_open_instant_after_a_dst_skip ... ok
[INFO] [stdout] test config::tests::exec_ticket_source_loads_from_repository_configuration ... ok
[INFO] [stdout] test cli::tests::unknown_subcommand_suggests_the_tickets_synonym ... ok
[INFO] [stdout] test config::tests::invalid_flow_error_names_the_file_and_problem ... ok
[INFO] [stdout] test clock::tests::a_numeric_offset_resolves_to_the_same_instant_as_its_z_form ... ok
[INFO] [stdout] test config::tests::every_agent_target_requires_prompt_exactly_once ... ok
[INFO] [stdout] test config::tests::legacy_singular_agent_command_names_the_new_shape ... ok
[INFO] [stdout] test config::tests::id_prefixes_default_and_load_from_repository_configuration ... ok
[INFO] [stdout] test config::tests::repository_scheduler_values_are_loaded ... ok
[INFO] [stdout] test config::tests::invalid_id_prefixes_are_clear_configuration_errors ... ok
[INFO] [stdout] test config::tests::repository_agent_loads_multiple_named_targets ... ok
[INFO] [stdout] test config::tests::panel_reviewers_must_name_configured_agent_targets ... ok
[INFO] [stdout] test config::tests::invalid_worktree_retention_names_the_key_and_remedy ... ok
[INFO] [stdout] test cli::tests::synonym_table_only_points_at_real_verbs ... ok
[INFO] [stdout] test cli::tests::unknown_subcommand_suggests_a_near_miss_spelling ... ok
[INFO] [stdout] test config::tests::worktree_dir_loads_a_repository_relative_path ... ok
[INFO] [stdout] test daemon::driver::tests::an_unknown_halt_position_counts_as_a_later_stage ... ok
[INFO] [stdout] test daemon::driver::tests::the_implicit_test_stage_appends_to_a_single_stage_flow ... ok
[INFO] [stdout] test daemon::eligibility::tests::a_dispatchable_ready_ticket_has_no_reason ... ok
[INFO] [stdout] test daemon::driver::tests::a_failure_reason_falls_back_to_what_the_exit_said ... ok
[INFO] [stdout] test daemon::eligibility::tests::a_merged_ticket_needs_no_reason ... ok
[INFO] [stdout] test daemon::eligibility::tests::a_review_ticket_names_both_exits_regardless_of_gates ... ok
[INFO] [stdout] test config::tests::running_hours_are_start_inclusive_and_end_exclusive ... ok
[INFO] [stdout] test config::tests::running_hours_may_cross_midnight ... ok
[INFO] [stdout] test daemon::eligibility::tests::blockers_are_named_before_global_gate_reasons ... ok
[INFO] [stdout] test daemon::eligibility::tests::descriptions_are_actionable ... ok
[INFO] [stdout] test daemon::eligibility::tests::global_gates_apply_to_ready_tickets_in_priority_order ... ok
[INFO] [stdout] test daemon::driver::tests::the_implicit_test_stage_refuses_to_shadow_an_explicit_one ... ok
[INFO] [stdout] test config::tests::worktree_dir_rejects_parent_traversal_outside_the_repository ... ok
[INFO] [stdout] test daemon::eligibility::tests::ticket_states_explain_themselves_before_global_gates ... ok
[INFO] [stdout] test daemon::logging::tests::writes_one_structured_record_per_line ... ok
[INFO] [stdout] test cli::tests::template_json_mode_wraps_the_text_in_an_envelope ... ok
[INFO] [stdout] test config::tests::worktree_retention_defaults_to_seven_days_and_accepts_never ... ok
[INFO] [stdout] test config::tests::stall_report_after_defaults_and_rejects_non_positive_durations ... ok
[INFO] [stdout] test daemon::logging::tests::writes_safe_context_as_structured_fields ... ok
[INFO] [stdout] test config::tests::unsupported_versions_are_rejected ... ok
[INFO] [stdout] test daemon::scheduler::tests::orphan_disposition_stamps_waits_then_deletes_unreferenced_rows ... ok
[INFO] [stdout] test db::tests::sqlite_full_errors_are_classified_for_backpressure ... ok
[INFO] [stdout] test domain::trigger::tests::a_recurring_trigger_without_a_cadence_faults_instead_of_writing ... ok
[INFO] [stdout] test domain::trigger::tests::completion_ignores_kind_and_terminal_states_absorb_every_event ... ok
[INFO] [stdout] test domain::trigger::tests::firing_rearms_a_recurring_trigger_past_now ... ok
[INFO] [stdout] test daemon::recovery::tests::persisted_process_identity_requires_the_recorded_leader_to_signal ... ok
[INFO] [stdout] test daemon::scheduler::tests::only_runs_verified_alive_this_pass_renew_their_lease ... ok
[INFO] [stdout] test config::tests::stall_after_must_be_positive_and_greater_than_the_report_threshold ... ok
[INFO] [stdout] test daemon::recovery::tests::recovery_requires_both_pid_and_start_time_to_match ... ok
[INFO] [stdout] test daemon::scheduler::tests::cleanup_eligibility_uses_retention_and_excludes_live_runs ... ok
[INFO] [stdout] test domain::ticket::tests::outcomes_determine_the_next_ticket_state ... ok
[INFO] [stdout] test config::tests::worktree_dir_rejects_an_absolute_path ... ok
[INFO] [stdout] test config::tests::ticket_source_defaults_to_markdown ... ok
[INFO] [stdout] test daemon::driver::tests::the_implicit_test_stage_lands_at_index_one ... ok
[INFO] [stdout] test domain::work::tests::blocked_is_the_portable_view_of_a_blocked_ready_ticket ... ok
[INFO] [stdout] test domain::work::tests::ticket_states_round_trip_through_work_ticket_states ... ok
[INFO] [stdout] test domain::work::tests::work_outcomes_round_trip_all_verdicts_through_json ... ok
[INFO] [stdout] test domain::trigger::tests::firing_retires_a_one_shot_trigger ... ok
[INFO] [stdout] test domain::trigger::tests::kinds_and_states_round_trip_through_their_stored_spelling ... ok
[INFO] [stdout] test flow::panel::tests::a_panel_must_seat_between_two_and_five_reviewers ... ok
[INFO] [stdout] test domain::trigger::tests::only_queued_triggers_are_due ... ok
[INFO] [stdout] test domain::trigger::tests::scheduleless_kinds_are_due_on_sight_and_scheduled_kinds_wait ... ok
[INFO] [stdout] test config::tests::worktree_dir_defaults_to_dot_worktrees ... ok
[INFO] [stdout] test domain::trigger::tests::rearm_refuses_impossible_arithmetic ... ok
[INFO] [stdout] test domain::trigger::tests::requeueing_revives_a_completed_trigger_at_the_retry_instant ... ok
[INFO] [stdout] test flow::panel::tests::a_panel_may_not_judge_a_merge_stage ... ok
[INFO] [stdout] test flow::panel::tests::a_panel_parses_with_its_seats_and_quorum ... ok
[INFO] [stdout] test domain::trigger::tests::rearm_collapses_missed_intervals_into_one_step ... ok
[INFO] [stdout] test flow::panel::tests::a_panel_prompt_must_be_a_relative_path_inside_the_sloop_directory ... ok
[INFO] [stdout] test flow::panel::tests::a_panel_survives_a_snapshot_round_trip ... ok
[INFO] [stdout] test flow::panel::tests::a_panel_quorum_must_fit_its_seats ... ok
[INFO] [stdout] test flow::panel::tests::aggregation_is_a_pass_count_against_the_quorum ... ok
[INFO] [stdout] test flow::panel::tests::an_unstated_quorum_is_unanimity ... ok
[INFO] [stdout] test flow::panel::tests::panel_seats_count_towards_the_worst_case_execution_budget ... ok
[INFO] [stdout] test flow::panel::tests::a_silent_reviewer_fills_its_seat_with_a_fail ... ok
[INFO] [stdout] test flow::panel::tests::confidence_is_recorded_but_never_weighted ... ok
[INFO] [stdout] test flow::parse::tests::continue_and_return_to_bind_the_edges_they_name ... ok
[INFO] [stdout] test flow::parse::tests::a_bare_agent_action_needs_no_payload ... ok
[INFO] [stdout] test flow::parse::tests::an_agent_action_may_not_go_unjudged ... ok
[INFO] [stdout] test flow::parse::tests::at_most_one_merge_stage_is_allowed ... ok
[INFO] [stdout] test flow::parse::tests::a_fully_written_stage_matches_the_defaults_it_restates ... ok
[INFO] [stdout] test flow::parse::tests::a_stageless_flow_is_rejected ... ok
[INFO] [stdout] test flow::parse::tests::agent_actions_are_legal_in_any_position_and_any_number ... ok
[INFO] [stdout] test flow::parse::tests::duplicate_stage_names_are_rejected ... ok
[INFO] [stdout] test flow::parse::tests::empty_commands_are_rejected ... ok
[INFO] [stdout] test flow::parse::tests::ff_only_binds_on_the_merge_stage_and_defaults_to_off ... ok
[INFO] [stdout] test flow::parse::tests::return_to_rejects_out_of_range_attempts ... ok
[INFO] [stdout] test flow::parse::tests::ff_only_is_refused_off_the_merge_builtin ... ok
[INFO] [stdout] test flow::parse::tests::ff_only_survives_a_snapshot_round_trip ... ok
[INFO] [stdout] test flow::parse::tests::merge_stage_must_be_last ... ok
[INFO] [stdout] test flow::parse::tests::named_result_checks_parse ... ok
[INFO] [stdout] test flow::parse::tests::result_checks_and_their_defaults_parse ... ok
[INFO] [stdout] test flow::parse::tests::return_to_must_name_an_earlier_stage ... ok
[INFO] [stdout] test flow::parse::tests::snapshots_round_trip_through_the_new_vocabulary ... ok
[INFO] [stdout] test flow::parse::tests::sync_stages_may_repeat_but_must_precede_the_merge ... ok
[INFO] [stdout] test flow::parse::tests::the_commits_builtin_is_a_check_and_never_an_action ... ok
[INFO] [stdout] test flow::parse::tests::the_sync_builtin_is_an_action_and_never_a_check ... ok
[INFO] [stdout] test flow::parse::tests::valid_multi_stage_flow_parses_in_order ... ok
[INFO] [stdout] test flow::walk::tests::a_continue_fail_action_advances_past_the_failure ... ok
[INFO] [stdout] test flow::parse::tests::the_merge_builtin_is_an_action_and_never_a_check ... ok
[INFO] [stdout] test flow::parse::tests::the_removed_grammar_is_rejected_by_name ... ok
[INFO] [stdout] test flow::parse::tests::the_sync_builtin_parses_as_an_action ... ok
[INFO] [stdout] test flow::parse::tests::the_worst_case_execution_count_is_capped ... ok
[INFO] [stdout] test flow::walk::tests::distinct_backward_edges_keep_independent_budgets ... ok
[INFO] [stdout] test flow::parse::tests::unknown_words_are_rejected ... ok
[INFO] [stdout] test flow::walk::tests::a_jump_supersedes_the_passes_recorded_inside_its_span ... ok
[INFO] [stdout] test flow::walk::tests::missing_report_is_a_failed_reported_verdict ... ok
[INFO] [stdout] test flow::walk::tests::next_step_is_complete_only_when_the_cursor_runs_off_the_end ... ok
[INFO] [stdout] test frontmatter::tests::a_file_without_frontmatter_parses_to_empty_fields ... ok
[INFO] [stdout] test flow::walk::tests::a_return_to_loop_halts_once_its_edge_budget_is_spent ... ok
[INFO] [stdout] test frontmatter::tests::a_fully_stamped_file_needs_no_rewrite ... ok
[INFO] [stdout] test flow::walk::tests::a_linear_log_of_passes_advances_one_stage_per_row ... ok
[INFO] [stdout] test flow::walk::tests::a_failed_row_halts_the_walk_and_later_stages_are_never_requested ... ok
[INFO] [stdout] test flow::walk::tests::a_row_the_cursor_did_not_expect_is_a_corrupt_log ... ok
[INFO] [stdout] test flow::walk::tests::a_return_to_loop_converges_on_the_second_attempt ... ok
[INFO] [stdout] test flow::walk::tests::only_reported_policy_consults_reported_verdicts ... ok
[INFO] [stdout] test flow::walk::tests::a_return_to_with_no_such_stage_is_a_corrupt_log ... ok
[INFO] [stdout] test frontmatter::tests::a_block_that_cannot_be_read_is_fatal_rather_than_collected ... ok
[INFO] [stdout] test frontmatter::tests::a_legacy_worktree_key_is_left_byte_for_byte_untouched ... ok
[INFO] [stdout] test flow::walk::tests::non_reported_policies_ignore_reports ... ok
[INFO] [stdout] test flow::walk::tests::replaying_an_identical_log_yields_an_identical_step ... ok
[INFO] [stdout] test frontmatter::tests::an_explicit_flow_is_left_byte_for_byte_untouched ... ok
[INFO] [stdout] test frontmatter::tests::explicit_null_content_is_rejected_but_blank_blocks_are_not ... ok
[INFO] [stdout] test frontmatter::tests::known_fields_are_extracted_and_unknown_fields_are_ignored ... ok
[INFO] [stdout] test frontmatter::tests::a_missing_flow_is_stamped_with_the_default ... ok
[INFO] [stdout] test frontmatter::tests::project_stamping_writes_only_an_id_and_preserves_every_other_byte ... ok
[INFO] [stdout] test flow::walk::tests::the_return_trigger_is_the_failure_the_walk_jumped_on ... ok
[INFO] [stdout] test frontmatter::tests::non_lf_line_breaks_in_the_block_are_rejected ... ok
[INFO] [stdout] test frontmatter::tests::a_project_with_an_id_needs_no_rewrite ... ok
[INFO] [stdout] test frontmatter::tests::unstampable_blocks_error_instead_of_corrupting ... ok
[INFO] [stdout] test frontmatter::tests::scalar_blocked_by_is_rejected ... ok
[INFO] [stdout] test frontmatter::tests::blocked_by_list_and_empty_list_round_trip_without_rewriting ... ok
[INFO] [stdout] test frontmatter::tests::an_unterminated_block_is_rejected ... ok
[INFO] [stdout] test frontmatter::tests::stamping_a_bare_file_prepends_a_complete_block ... ok
[INFO] [stdout] test frontmatter::tests::ticket_identity_is_validated_and_preserved_when_stamping ... ok
[INFO] [stdout] test frontmatter::tests::stamping_preserves_existing_keys_and_body_bytes ... ok
[INFO] [stdout] test git::tests::a_plain_directory_has_no_repository_and_no_main_worktree ... ok
[INFO] [stdout] test frontmatter::tests::every_bad_field_is_collected_and_parse_reports_the_first ... ok
[INFO] [stdout] test ids::tests::ordinals_compare_numerically_across_prefixes ... ok
[INFO] [stdout] test ids::tests::allocation_starts_at_one_and_accepts_a_configured_prefix ... ok
[INFO] [stdout] test ids::tests::prefix_validation_rejects_empty_or_unsafe_values ... ok
[INFO] [stdout] test outcome::tests::a_later_stage_halting_with_commits_needs_review ... ok
[INFO] [stdout] test outcome::tests::a_later_stage_halting_with_unknown_commits_needs_review ... ok
[INFO] [stdout] test outcome::tests::a_first_stage_halt_leaves_the_exit_class_to_speak ... ok
[INFO] [stdout] test outcome::tests::a_successful_merge_is_the_only_path_to_merged ... ok
[INFO] [stdout] test outcome::tests::cancellation_wins_over_every_other_reading ... ok
[INFO] [stdout] test ids::tests::allocation_uses_the_greatest_matching_numeric_suffix ... ok
[INFO] [stdout] test outcome::tests::a_crashed_agent_fails_regardless_of_git_history ... ok
[INFO] [stdout] test outcome::tests::exit_classification_reads_the_wait_status ... ok
[INFO] [stdout] test outcome::tests::a_later_stage_halting_without_commits_fails ... ok
[INFO] [stdout] test outcome::tests::output_stall_fails_before_vendor_classification ... ok
[INFO] [stdout] test outcome::tests::a_successful_exit_without_a_merge_needs_review ... ok
[INFO] [stdout] test paths::tests::macos_layout_uses_library_and_the_user_temporary_directory ... ok
[INFO] [stdout] test paths::tests::xdg_layout_keeps_persistent_and_ephemeral_files_separate ... ok
[INFO] [stdout] test paths::tests::path_construction_uses_short_runtime_keys ... ok
[INFO] [stdout] test paths::tests::linux_layout_defaults_to_dot_local_state_and_a_uid_temp_directory ... ok
[INFO] [stdout] test paths::tests::repository_keys_are_readable_stable_and_path_specific ... ok
[INFO] [stdout] test outcome::tests::vendor_rejections_follow_code_owned_policy ... ok
[INFO] [stdout] test daemon::scheduler::tests::reconcile_stamps_deletes_and_restores_tickets ... ok
[INFO] [stdout] test daemon::scheduler::tests::project_allocation_uses_sorted_paths_after_explicit_high_water_marks ... ok
[INFO] [stdout] test post::tests::an_unknown_project_is_rejected ... ok
[INFO] [stdout] test post::tests::an_explicit_flow_is_honored ... ok
[INFO] [stdout] test post::tests::a_missing_flow_is_stamped_with_the_default ... ok
[INFO] [stdout] test post::tests::missing_ticket_files_inside_the_directory_still_report_not_found ... ok
[INFO] [stdout] test post::tests::an_unknown_flow_is_rejected_and_names_known_flows ... ok
[INFO] [stdout] test post::tests::a_stamped_flow_mismatching_the_request_is_a_conflict ... ok
[INFO] [stdout] test post::tests::a_stamped_project_mismatching_the_request_is_a_conflict ... ok
[INFO] [stdout] test post::tests::absolute_paths_through_a_symlinked_root_stay_inside_the_repository ... ok
[INFO] [stdout] test post::tests::paths_escaping_the_repository_are_rejected ... ok
[INFO] [stdout] test post::tests::paths_outside_the_ticket_directory_are_rejected ... ok
[INFO] [stdout] test post::tests::idless_tickets_get_monotonic_generated_ids ... ok
[INFO] [stdout] test protocol::tests::known_verbs_reject_invalid_arguments ... ok
[INFO] [stdout] test git::tests::the_main_worktree_is_a_repository_but_not_a_linked_one ... ok
[INFO] [stdout] test protocol::tests::malformed_json_is_an_invalid_request ... ok
[INFO] [stdout] test protocol::tests::request_envelope_round_trips ... ok
[INFO] [stdout] test protocol::tests::request_envelope_serializes_to_the_public_wire_shape ... ok
[INFO] [stdout] test protocol::tests::response_envelopes_have_exclusive_success_and_error_payloads ... ok
[INFO] [stdout] test protocol::tests::restart_is_a_public_operator_verb ... ok
[INFO] [stdout] test protocol::tests::unknown_verbs_have_a_stable_error_code ... ok
[INFO] [stdout] test protocol::tests::unsupported_versions_have_a_stable_error_code ... ok
[INFO] [stdout] test protocol::tests::show_accepts_additive_dashboard_pattern_and_limit_arguments ... ok
[INFO] [stdout] test post::tests::configured_prefix_and_explicit_high_water_mark_control_allocation ... ok
[INFO] [stdout] test post::tests::posting_at_queues_a_timed_trigger_and_reposting_reschedules_it ... ok
[INFO] [stdout] test run_log::tests::a_stage_filter_selects_that_stage_and_leaves_the_cursor_past_what_it_skipped ... ok
[INFO] [stdout] test run_log::tests::a_stage_tail_counts_lines_after_reassembling_chunks ... ok
[INFO] [stdout] test post::tests::posting_snapshots_the_default_target_and_reposting_refreshes_execution_values ... ok
[INFO] [stdout] test run_log::tests::a_truncated_tail_hides_no_earlier_records ... ok
[INFO] [stdout] test run_log::tests::binary_chunks_round_trip_without_loss ... ok
[INFO] [stdout] test run_log::tests::a_tail_larger_than_the_log_returns_everything_and_never_exceeds_the_limit ... ok
[INFO] [stdout] test run_log::tests::records_round_trip_through_serde ... ok
[INFO] [stdout] test config::tests::a_linked_worktree_discovers_the_main_worktree_as_the_repository ... ok
[INFO] [stdout] test run_log::tests::reopening_appends_after_existing_records ... ok
[INFO] [stdout] test git::tests::a_linked_worktree_resolves_to_its_main_checkout ... ok
[INFO] [stdout] test post::tests::stale_source_version_rejects_update_without_clobbering_the_file ... ok
[INFO] [stdout] test run_log::tests::untagged_output_is_claimed_by_the_first_attempt ... ok
[INFO] [stdout] test post::tests::posting_twice_reuses_the_registration_and_trigger ... ok
[INFO] [stdout] test post::tests::ticket_files_symlinked_out_of_the_repository_are_rejected ... ok
[INFO] [stdout] test run_ref::tests::alias_parsing_rejects_bare_tickets_and_malformed_attempts ... ok
[INFO] [stdout] test run_ref::tests::aliases_round_trip_through_parsing ... ok
[INFO] [stdout] test run_ref::tests::display_shortens_minted_ids_and_leaves_legacy_ids_whole ... ok
[INFO] [stdout] test run_ref::tests::an_injected_source_decides_the_identities_and_reports_its_own_exhaustion ... ok
[INFO] [stdout] test run_ref::tests::prefixes_are_hexadecimal_of_a_useful_length_and_never_ticket_ids ... ok
[INFO] [stdout] test run_log::tests::a_stage_tail_selects_one_execution_and_keeps_its_last_lines ... ok
[INFO] [stdout] test run_ref::tests::minted_ids_are_full_width_lowercase_hex_and_do_not_repeat ... ok
[INFO] [stdout] test post::tests::trigger_insert_failure_leaves_idless_file_and_database_unchanged ... ok
[INFO] [stdout] test post::tests::unknown_targets_are_rejected_before_registration_or_trigger ... ok
[INFO] [stdout] test run_log::tests::the_agent_fallback_claims_records_captured_before_stages_were_tagged ... ok
[INFO] [stdout] test run_log::tests::pagination_is_stable_across_sequence_cursors ... ok
[INFO] [stdout] test run_log::tests::utf8_and_binary_chunks_serialize_to_the_documented_shapes ... ok
[INFO] [stdout] test post::tests::selected_target_placeholders_require_ticket_values_before_registration ... ok
[INFO] [stdout] test run_log::tests::agent_streams_are_reassembled_across_utf8_and_binary_chunks ... ok
[INFO] [stdout] test post::tests::reposting_a_settled_ticket_with_at_neither_creates_nor_reschedules_an_trigger ... ok
[INFO] [stdout] test run_store::runs::tests::an_unknown_stored_run_state_is_an_error_not_a_fallback ... ok
[INFO] [stdout] test run_log::tests::staleness_uses_the_last_complete_agent_record_across_reopen ... ok
[INFO] [stdout] test run_store::runs::tests::every_run_state_round_trips_through_its_stored_string ... ok
[INFO] [stdout] test run_log::tests::a_tail_keeps_the_newest_matching_records_and_still_reaches_the_end ... ok
[INFO] [stdout] test post::tests::reindex_recovers_the_flow_binding_from_frontmatter_into_a_fresh_store ... ok
[INFO] [stdout] test run_store::evidence::tests::the_stage_log_reads_back_in_append_order ... ok
[INFO] [stdout] test run_store::evidence::tests::agent_exit_checkpoint_reports_terminal_and_missing_runs ... ok
[INFO] [stdout] test run_store::evidence::tests::run_store_deserializes_vendor_errors_and_returns_typed_project_evidence ... ok
[INFO] [stdout] test run_store::evidence::tests::agent_exit_and_stage_results_are_checkpointed_idempotently ... ok
[INFO] [stdout] test run_store::evidence::tests::agent_exit_checkpoint_is_an_exclusive_ownership_handoff ... ok
[INFO] [stdout] test run_store::evidence::tests::rewriting_a_stage_row_keeps_the_position_it_first_took ... ok
[INFO] [stdout] test run_store::limits::tests::run_deletion_detaches_cooldowns_and_deletes_budget_reservations ... ok
[INFO] [stdout] test run_store::runs::tests::abandoned_claims_append_an_abort_event ... ok
[INFO] [stdout] test run_store::limits::tests::cooldowns_extend_without_shortening ... ok
[INFO] [stdout] test runner::local::tests::agent_command_expands_ticket_model_and_effort ... ok
[INFO] [stdout] test run_store::runs::tests::notes_round_trip_in_arrival_order ... ok
[INFO] [stdout] test runner::local::tests::agent_command_falls_back_to_target_defaults ... ok
[INFO] [stdout] test runner::local::tests::agent_command_prefers_ticket_values_over_target_defaults ... ok
[INFO] [stdout] test runner::local::tests::agent_command_rejects_a_missing_ticket_field ... ok
[INFO] [stdout] test runner::local::tests::worker_socket_paths_fit_the_macos_socket_length_cap ... ok
[INFO] [stdout] test vendor::tests::a_claude_session_limit_on_stdout_is_rate_limited ... ok
[INFO] [stdout] test vendor::tests::a_vendor_authored_limit_still_classifies_among_agent_traffic ... ok
[INFO] [stdout] test vendor::tests::all_conditions_must_match_in_one_selected_stream ... ok
[INFO] [stdout] test vendor::tests::an_agent_reading_or_quoting_a_limit_is_not_a_limit ... ok
[INFO] [stdout] test run_store::runs::tests::active_run_for_ticket_tracks_claimed_and_running_runs_only ... ok
[INFO] [stdout] test vendor::tests::built_in_catalogs_validate_and_match_captured_vendor_fixtures ... ok
[INFO] [stdout] test vendor::tests::schema_validation_rejects_record_predicates_without_framing ... ok
[INFO] [stdout] test vendor::tests::duplicate_signatures_binary_bytes_and_near_matches_are_safe ... ok
[INFO] [stdout] test vendor::tests::schema_validation_rejects_unknown_classes_duplicate_ids_and_empty_signatures ... ok
[INFO] [stdout] test vendor::tests::unframed_output_and_catalogs_are_unaffected_by_framing ... ok
[INFO] [stdout] test runner::local::tests::scripted_exec_returns_factual_evidence_without_a_daemon_or_store ... ok
[INFO] [stdout] test work_state::exec::tests::malformed_json_is_rejected ... ok
[INFO] [stdout] test work_state::exec::tests::unknown_fields_are_rejected ... ok
[INFO] [stdout] test work_state::exec::tests::valid_rows_map_fields_and_apply_defaults ... ok
[INFO] [stdout] test run_store::runs::tests::claims_persist_flow_and_ticket_snapshots ... ok
[INFO] [stdout] test run_store::runs::tests::lifecycle_transitions_append_ordered_events ... ok
[INFO] [stdout] test work_state::exec::tests::a_source_that_answers_without_reading_its_request_is_accepted ... ok
[INFO] [stdout] test work_state::exec::tests::a_source_that_fails_without_reading_its_request_still_reports_its_stderr ... ok
[INFO] [stdout] test run_store::runs::tests::paused_state_persists ... ok
[INFO] [stdout] test run_store::runs::tests::recoverable_runs_round_trip_process_identity_and_lease ... ok
[INFO] [stdout] test run_store::runs::tests::writable_probe_commits_without_changing_pause_state ... ok
[INFO] [stdout] test run_store::runs::tests::starting_a_run_that_left_claimed_is_denied ... ok
[INFO] [stdout] test work_state::local::tests::a_settled_run_cannot_be_readopted ... ok
[INFO] [stdout] test work_state::local::tests::a_run_cannot_renew_a_lease_it_does_not_hold ... ok
[INFO] [stdout] test work_state::local::tests::an_expired_lease_cannot_be_renewed ... ok
[INFO] [stdout] test work_state::local::tests::an_trigger_pinned_to_another_ticket_does_not_answer_for_this_one ... ok
[INFO] [stdout] test work_state::local::tests::an_unpinned_trigger_answers_for_every_ticket_it_could_select ... ok
[INFO] [stdout] test work_state::local::tests::a_readopted_lease_is_re_armed_even_after_it_expired ... ok
[INFO] [stdout] test run_store::runs::tests::restart_draining_is_durable_idempotent_and_cancelled_by_resume ... ok
[INFO] [stdout] test work_state::local::tests::complete_merged_ticket_triggers_sweeps_only_stranded_pinned_rows ... ok
[INFO] [stdout] test run_store::evidence::tests::version_thirteen_backfills_the_stage_log_in_walk_order ... ok
[INFO] [stdout] test work_state::local::tests::blockers_gate_selection_claims_and_derived_counts_until_merged ... ok
[INFO] [stdout] test work_state::local::tests::blocked_by_and_worktree_round_trip ... ok
[INFO] [stdout] test work_state::local::tests::local_work_state_claim_is_atomic ... ok
[INFO] [stdout] test work_state::local::tests::local_work_state_external_merge_retires_pinned_triggers ... ok
[INFO] [stdout] test work_state::local::tests::local_work_state_denies_renewal_of_an_expired_lease ... ok
[INFO] [stdout] test work_state::local::tests::configured_default_backfills_tickets_that_predate_target_snapshots ... ok
[INFO] [stdout] test post::tests::reposting_a_settled_ticket_refreshes_content_without_queuing_an_trigger ... ok
[INFO] [stdout] test work_state::local::tests::local_work_state_complete_retires_triggers_pinned_to_the_merged_ticket ... ok
[INFO] [stdout] test work_state::local::tests::local_work_state_without_an_exec_reporter_keeps_outcome_push_a_no_op ... ok
[INFO] [stdout] test work_state::local::tests::missing_tickets_are_not_selected_and_cannot_be_claimed ... ok
[INFO] [stdout] test work_state::local::tests::local_work_state_retry_preserves_attempts_until_the_next_claim ... ok
[INFO] [stdout] test work_state::local::tests::local_work_state_reports_exec_outcomes_with_the_existing_wire_shape ... ok
[INFO] [stdout] test work_state::local::tests::operator_hold_transitions_are_narrow_and_idempotent ... ok
[INFO] [stdout] test work_state::local::tests::operator_hold_cannot_steal_a_claim ... ok
[INFO] [stdout] test work_state::local::tests::retry_only_requeues_failed_tickets_and_resets_attempts ... ok
[INFO] [stdout] test work_state::markdown::tests::invalid_files_are_returned_with_recovered_identity ... ok
[INFO] [stdout] test work_state::markdown::tests::unterminated_parseable_yaml_still_recovers_the_id ... ok
[INFO] [stdout] test work_state::local::tests::ready_work_selection_is_deterministic_and_respects_filters ... ok
[INFO] [stdout] test work_state::tests::fake_implements_work_state_traits ... ok
[INFO] [stdout] test work_state::tests::work_state_is_object_safe ... ok
[INFO] [stdout] test work_state::local::tests::local_work_state_park_and_abandon_apply_the_disposition ... ok
[INFO] [stdout] test work_state::local::tests::renewing_a_held_lease_extends_its_expiry ... ok
[INFO] [stdout] test work_state::local::tests::local_work_state_release_is_idempotent_and_preserves_outcome_states ... ok
[INFO] [stdout] test run_store::runs::tests::version_eleven_adds_restart_draining_state ... ok
[INFO] [stdout] test work_state::local::tests::state_survives_reopening_the_database ... ok
[INFO] [stdout] test run_store::runs::tests::version_eight_migrates_existing_runs_with_null_snapshots ... ok
[INFO] [stdout] test run_store::runs::tests::version_ten_adds_source_metadata_without_disturbing_ticket_state ... ok
[INFO] [stdout] test worker::brief::tests::a_reported_stage_turns_only_on_the_verdict ... ok
[INFO] [stdout] test worker::brief::tests::every_role_and_check_states_exactly_one_obligation ... ok
[INFO] [stdout] test worker::brief::tests::only_a_commits_checked_stage_worker_is_told_to_commit ... ok
[INFO] [stdout] test worker::brief::tests::the_builders_definition_of_done_is_unchanged ... ok
[INFO] [stdout] test worker::brief::tests::the_check_label_names_the_kind_and_not_the_command ... ok
[INFO] [stdout] test worker::prompt::tests::the_previous_attempt_block_names_the_failure_and_fences_its_output ... ok
[INFO] [stdout] test worker::prompt::tests::the_previous_attempt_block_omits_an_empty_output_section ... ok
[INFO] [stdout] test worker::prompt::tests::worker_prompt_appends_repository_instructions ... ok
[INFO] [stdout] test worker::prompt::tests::worker_prompt_uses_the_builtin_when_instructions_are_absent ... ok
[INFO] [stdout] test work_state::local::tests::tickets_are_ordered_newest_first_and_include_attempts ... ok
[INFO] [stdout] test work_state::local::tests::tickets_with_unmerged_blockers_are_never_selected ... ok
[INFO] [stdout] test work_state::local::tests::successful_sync_records_the_last_sync_timestamp_in_memory ... ok
[INFO] [stdout] test work_state::local::tests::validation_hold_reasons_set_and_clear_without_releasing_operator_holds ... ok
[INFO] [stdout] test work_state::trigger::tests::a_faulting_effect_is_never_written ... ok
[INFO] [stdout] test work_state::trigger::tests::consume_persists_the_transition_the_domain_chose ... ok
[INFO] [stdout] test work_state::trigger::tests::enqueue_writes_the_row_and_every_filter_together ... ok
[INFO] [stdout] test work_state::trigger::tests::a_failure_after_the_row_insert_leaves_no_trigger_at_all ... ok
[INFO] [stdout] test work_state::trigger::tests::ids_never_collide_with_a_trigger_the_counter_has_forgotten ... ok
[INFO] [stdout] test work_state::trigger::tests::the_claim_path_lookup_shares_the_dispatch_scan_due_ness ... ok
[INFO] [stdout] test work_state::local::tests::the_rename_migration_carries_every_trigger_id_and_reference_across ... ok
[INFO] [stdout] test work_state::local::tests::local_work_state_non_merge_dispositions_leave_pinned_triggers_queued ... ok
[INFO] [stdout] test work_state::trigger::tests::the_sql_due_predicate_and_the_domain_function_agree ... ok
[INFO] [stdout] test run_store::runs::tests::version_three_migrates_ticket_metadata_and_newer_schemas_are_rejected ... ok
[INFO] [stdout] test work_state::trigger::tests::reuse_absorbs_a_repost_while_allow_mints_a_second_trigger ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 412 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/sloop-80358716436ba549)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-862c8542d0668a32)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test errors_are_human_readable_without_the_json_flag ... ok
[INFO] [stdout] test show_and_logs_outside_a_sloop_repository_explain_the_current_directory ... ok
[INFO] [stdout] test commands_refuse_a_repository_that_is_not_a_git_checkout ... ok
[INFO] [stdout] test invalid_arguments_fail_before_dispatch ... ok
[INFO] [stdout] test init_scaffolds_the_default_flow_and_review_prompt ... ok
[INFO] [stdout] test expanded_help_explains_every_ticket_state ... ok
[INFO] [stdout] test post_rejects_multiple_trigger_modes ... ok
[INFO] [stdout] test documented_verbs_are_exposed_by_the_real_binary ... ok
[INFO] [stdout] test help_is_plain_text_without_the_json_flag ... ok
[INFO] [stdout] test default_help_shows_operator_commands_and_hides_aliases_and_worker_verbs ... ok
[INFO] [stdout] test init_does_not_modify_gitignore ... ok
[INFO] [stdout] test invalid_flow_prevents_daemon_startup_with_a_named_error ... ok
[INFO] [stdout] test show_help_teaches_the_read_model ... ok
[INFO] [stdout] test world_is_an_isolated_git_repository ... ok
[INFO] [stdout] test version_output_is_json ... ok
[INFO] [stdout] test output_is_human_readable_without_the_json_flag ... ok
[INFO] [stdout] test the_json_flag_is_accepted_before_or_after_the_verb ... ok
[INFO] [stdout] test the_printed_templates_post_cleanly_in_a_fresh_repository ... ok
[INFO] [stdout] test pause_reaches_the_daemon_dispatch ... ok
[INFO] [stdout] test init_materializes_the_train_flow_beside_the_default_one ... ok
[INFO] [stdout] test show_and_logs_identify_the_repository_searched_from_a_nested_directory ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/daemon.rs (/opt/rustwide/target/release/deps/daemon-22b484c568945ff4)
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test invalid_id_prefix_fails_before_daemon_start_with_the_configuration_key ... ok
[INFO] [stdout] test malformed_config_fails_before_daemon_start ... ok
[INFO] [stdout] test operator_socket_is_private ... ok
[INFO] [stdout] test daemon_log_is_ndjson_and_separate_from_cli_output ... ok
[INFO] [stdout] test machine_local_files_live_outside_the_repository ... ok
[INFO] [stdout] test malformed_requests_return_errors_without_stopping_the_daemon ... ok
[INFO] [stdout] test repository_scheduler_values_override_user_defaults ... ok
[INFO] [stdout] test daemon_start_is_idempotent_and_uses_one_process ... ok
[INFO] [stdout] test idle_restart_self_execs_and_reacquires_the_socket_and_lock ... ok
[INFO] [stdout] test show_treats_unknown_text_as_a_ticket_pattern ... ok
[INFO] [stdout] test status_uses_the_real_socket_and_dispatcher ... ok
[INFO] [stdout] test unknown_verbs_and_versions_are_structured_socket_errors ... ok
[INFO] [stdout] test the_spawned_daemon_leads_its_own_session ... ok
[INFO] [stdout] test status_renders_a_human_summary_without_the_json_flag ... ok
[INFO] [stdout] test startup_uses_the_repository_project_prefix ... ok
[INFO] [stdout] test startup_stamps_idless_projects_in_sorted_order_without_rewriting_explicit_projects ... ok
[INFO] [stdout] test user_configuration_cannot_supply_repository_directories ... ok
[INFO] [stdout] test user_configuration_cannot_supply_repository_id_prefixes ... ok
[INFO] [stdout] test user_scheduler_defaults_apply_when_the_repository_omits_them ... ok
[INFO] [stdout] test worker_verbs_on_the_operator_socket_point_at_an_alternative ... ok
[INFO] [stdout] test exec_failure_clears_draining_and_keeps_the_scheduler_running ... ok
[INFO] [stdout] test restart_executes_the_binary_now_at_the_original_path ... ok
[INFO] [stdout] test resume_cancels_a_pending_restart_without_replacing_the_process ... ok
[INFO] [stdout] test restart_drains_active_stages_before_resuming_the_queue ... ok
[INFO] [stdout] test foreground_start_cannot_bypass_the_single_daemon_lock ... ok
[INFO] [stdout] test alternate_runtime_roots_cannot_bypass_the_state_database_lock ... ok
[INFO] [stdout] test an_unreadable_flow_snapshot_parks_its_run_without_stopping_recovery ... FAILED
[INFO] [stdout] test a_fresh_daemon_clears_restart_draining_after_a_crash ... FAILED
[INFO] [stdout] test startup_completes_triggers_pinned_to_an_already_merged_ticket ... FAILED
[INFO] [stdout] test operational_verbs_survive_an_invalid_flow_and_stop_the_daemon ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--test daemon`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- an_unreadable_flow_snapshot_parks_its_run_without_stopping_recovery stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_unreadable_flow_snapshot_parks_its_run_without_stopping_recovery' (3469) panicked at tests/support/mod.rs:761:5:
[INFO] [stdout] timed out waiting until the crashed daemon exits
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fcc53e88731 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5fcc53e9df2a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5fcc53e8d10c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5fcc53e61176 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5fcc53e7ec99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5fcc53e12510 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5fcc53e7ee52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5fcc53e61222 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5fcc53e59c99 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5fcc53e61f0d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5fcc53e9e68c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5fcc53c3e07d - <daemon[f15d8696af025658]::support::World>::kill_daemon
[INFO] [stdout]   12:     0x5fcc53c4fa1d - <daemon[f15d8696af025658]::an_unreadable_flow_snapshot_parks_its_run_without_stopping_recovery::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5fcc53e057fb - 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]   14:     0x5fcc53e12e65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5fcc53e0c724 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5fcc53e15fc2 - <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]   17:     0x5fcc53e876c9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x722d3c256dfa - <unknown>
[INFO] [stdout]   19:     0x722d3c2ea3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_fresh_daemon_clears_restart_draining_after_a_crash stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_fresh_daemon_clears_restart_draining_after_a_crash' (3467) panicked at tests/support/mod.rs:761:5:
[INFO] [stdout] timed out waiting until the crashed daemon exits
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fcc53e88731 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5fcc53e9df2a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5fcc53e8d10c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5fcc53e61176 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5fcc53e7ec99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5fcc53e12510 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5fcc53e7ee52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5fcc53e61222 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5fcc53e59c99 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5fcc53e61f0d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5fcc53e9e68c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5fcc53c3e07d - <daemon[f15d8696af025658]::support::World>::kill_daemon
[INFO] [stdout]   12:     0x5fcc53c49066 - <daemon[f15d8696af025658]::a_fresh_daemon_clears_restart_draining_after_a_crash::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5fcc53e057fb - 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]   14:     0x5fcc53e12e65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5fcc53e0c724 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5fcc53e15fc2 - <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]   17:     0x5fcc53e876c9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x722d3c256dfa - <unknown>
[INFO] [stdout]   19:     0x722d3c2ea3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- startup_completes_triggers_pinned_to_an_already_merged_ticket stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'startup_completes_triggers_pinned_to_an_already_merged_ticket' (3784) panicked at tests/support/mod.rs:761:5:
[INFO] [stdout] timed out waiting until the daemon stops
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fcc53e88731 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5fcc53e9df2a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5fcc53e8d10c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5fcc53e61176 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5fcc53e7ec99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5fcc53e12510 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5fcc53e7ee52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5fcc53e61222 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5fcc53e59c99 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5fcc53e61f0d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5fcc53e9e68c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5fcc53c39dbc - daemon[f15d8696af025658]::support::wait_until::<daemon[f15d8696af025658]::operational_verbs_survive_an_invalid_flow_and_stop_the_daemon::{closure#2}>
[INFO] [stdout]   12:     0x5fcc53c44b12 - daemon[f15d8696af025658]::stop_daemon
[INFO] [stdout]   13:     0x5fcc53c4e866 - <daemon[f15d8696af025658]::startup_completes_triggers_pinned_to_an_already_merged_ticket::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5fcc53e057fb - 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]   15:     0x5fcc53e12e65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5fcc53e0c724 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5fcc53e15fc2 - <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]   18:     0x5fcc53e876c9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x722d3c256dfa - <unknown>
[INFO] [stdout]   20:     0x722d3c2ea3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- operational_verbs_survive_an_invalid_flow_and_stop_the_daemon stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'operational_verbs_survive_an_invalid_flow_and_stop_the_daemon' (3479) panicked at tests/support/mod.rs:761:5:
[INFO] [stdout] timed out waiting until the daemon stops
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fcc53e88731 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5fcc53e9df2a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5fcc53e8d10c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5fcc53e61176 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5fcc53e7ec99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5fcc53e12510 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5fcc53e7ee52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5fcc53e61222 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5fcc53e59c99 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5fcc53e61f0d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5fcc53e9e68c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5fcc53c39dbc - daemon[f15d8696af025658]::support::wait_until::<daemon[f15d8696af025658]::operational_verbs_survive_an_invalid_flow_and_stop_the_daemon::{closure#2}>
[INFO] [stdout]   12:     0x5fcc53c4dea8 - <daemon[f15d8696af025658]::operational_verbs_survive_an_invalid_flow_and_stop_the_daemon::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5fcc53e057fb - 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]   14:     0x5fcc53e12e65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5fcc53e0c724 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5fcc53e15fc2 - <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]   17:     0x5fcc53e876c9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x722d3c256dfa - <unknown>
[INFO] [stdout]   19:     0x722d3c2ea3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_fresh_daemon_clears_restart_draining_after_a_crash
[INFO] [stdout]     an_unreadable_flow_snapshot_parks_its_run_without_stopping_recovery
[INFO] [stdout]     operational_verbs_survive_an_invalid_flow_and_stop_the_daemon
[INFO] [stdout]     startup_completes_triggers_pinned_to_an_already_merged_ticket
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 26 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.77s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a", kill_on_drop: false }`
[INFO] [stdout] 45de3ca8ad5b5d5e3b5ff60f40058083a6d9c0ae1f8991320b46455990bce32a
