[INFO] cloning repository https://github.com/nonokia/dlog
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nonokia/dlog" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnonokia%2Fdlog", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnonokia%2Fdlog'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 73995dd180963985775b4e57824b17f415fb9614
[INFO] testing nonokia/dlog against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnonokia%2Fdlog" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/nonokia/dlog
[INFO] finished tweaking git repo https://github.com/nonokia/dlog
[INFO] tweaked toml for git repo https://github.com/nonokia/dlog written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nonokia/dlog on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/nonokia/dlog 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5
[INFO] running `Command { std: "docker" "start" "49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5", 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" "49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5", 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" "49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling cc v1.2.64
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling libsqlite3-sys v0.35.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling tree-sitter-go v0.25.0
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-rust v0.24.2
[INFO] [stderr]    Compiling tree-sitter-ruby v0.23.1
[INFO] [stderr]    Compiling tree-sitter-python v0.25.0
[INFO] [stderr]    Compiling tree-sitter-java v0.23.5
[INFO] [stderr]    Compiling tree-sitter-php v0.24.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tree-sitter v0.26.9
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling ulid v1.2.1
[INFO] [stderr]    Compiling rusqlite v0.37.0
[INFO] [stderr]    Compiling dlog v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 37s
[INFO] running `Command { std: "docker" "inspect" "49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5", 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" "49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling dlog v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 14.52s
[INFO] running `Command { std: "docker" "inspect" "49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5", 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" "49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/dlog-aef81d7a2b482260)
[INFO] [stdout] 
[INFO] [stdout] running 161 tests
[INFO] [stdout] test anchor::tests::extracts_go_definitions ... ok
[INFO] [stdout] test anchor::tests::extracts_python_definitions ... ok
[INFO] [stdout] test anchor::tests::extracts_ruby_definitions ... ok
[INFO] [stdout] test anchor::tests::definition_at_line_picks_innermost ... ok
[INFO] [stdout] test anchor::tests::extracts_java_definitions ... ok
[INFO] [stdout] test anchor::tests::extracts_typescript_definitions ... ok
[INFO] [stdout] test anchor::tests::extracts_nested_symbol_paths_and_kinds ... ok
[INFO] [stdout] test anchor::tests::language_for_path_maps_extensions ... ok
[INFO] [stdout] test anchor::tests::extracts_php_definitions ... ok
[INFO] [stdout] test anchor::tests::java_definition_at_line_and_hash_invariance ... ok
[INFO] [stdout] test anchor::tests::php_definition_at_line_and_hash_invariance ... ok
[INFO] [stdout] test anchor::tests::go_definition_at_line_and_hash_invariance ... ok
[INFO] [stdout] test anchor::tests::python_definition_at_line_and_hash_invariance ... ok
[INFO] [stdout] test anchor::tests::python_decorator_lines_belong_to_the_definition ... ok
[INFO] [stdout] test anchor::tests::ruby_definition_at_line_and_hash_invariance ... ok
[INFO] [stdout] test anchor::tests::structural_hash_distinguishes_arity_and_return ... ok
[INFO] [stdout] test anchor::tests::structural_hash_changes_with_structure_or_literals ... ok
[INFO] [stdout] test anchor::tests::structural_hash_ignores_identifier_renames ... ok
[INFO] [stdout] test anchor::tests::structural_hash_ignores_whitespace_and_comments ... ok
[INFO] [stdout] test anchor::tests::typescript_definition_at_line_and_hash_invariance ... ok
[INFO] [stdout] test cli::tests::context_requires_a_path ... ok
[INFO] [stdout] test cli::tests::context_rollup_and_flat_are_mutually_exclusive ... ok
[INFO] [stdout] test cli::tests::commit_captures_passthrough_git_args ... ok
[INFO] [stdout] test anchor::tests::unparsable_or_empty_yields_no_definitions ... ok
[INFO] [stdout] test cli::tests::record_requires_rationale_and_agent_identity ... ok
[INFO] [stdout] test cli::tests::parses_argless_subcommands ... ok
[INFO] [stdout] test cli::tests::rejects_unknown_subcommand ... ok
[INFO] [stdout] test cli::tests::record_parses_minimal_required_surface ... ok
[INFO] [stdout] test cli::tests::requires_a_subcommand ... ok
[INFO] [stdout] test cli::tests::show_requires_ids_and_search_requires_text ... ok
[INFO] [stdout] test cli::tests::trace_requires_an_id_with_default_depth ... ok
[INFO] [stdout] test cli::tests::task_start_takes_optional_parent_and_instruction ... ok
[INFO] [stdout] test cli::tests::task_requires_a_subcommand_and_done_requires_an_id ... ok
[INFO] [stdout] test cli::tests::trace_takes_a_budget ... ok
[INFO] [stdout] test cli::tests::why_requires_a_target ... ok
[INFO] [stdout] test cli::tests::task_list_defaults_to_open_and_rejects_open_with_all ... ok
[INFO] [stdout] test commands::bind::tests::bind_neither_sha_nor_none_errors ... ok
[INFO] [stdout] test commands::compact::tests::adaptive_width_shrinks_under_tight_budget ... ok
[INFO] [stdout] test commands::compact::tests::limit_still_caps_rows ... ok
[INFO] [stdout] test commands::compact::tests::summarize_caps_at_width ... ok
[INFO] [stdout] test commands::compact::tests::budget_bounds_rows_and_reports_elided ... ok
[INFO] [stdout] test commands::bind::tests::bind_empty_staging_is_a_no_op ... ok
[INFO] [stdout] test commands::commit::tests::seal_to_commit_empty_staging_is_a_no_op ... ok
[INFO] [stdout] test commands::context::tests::a_decision_spanning_two_files_counts_once_per_file_but_lists_once_flat ... ok
[INFO] [stdout] test commands::bind::tests::bind_none_seals_without_a_commit ... ok
[INFO] [stdout] test commands::commit::tests::seal_to_commit_binds_all_staged_to_the_sha ... ok
[INFO] [stdout] test commands::bind::tests::bind_seals_all_staged_to_commit ... ok
[INFO] [stdout] test commands::context::tests::a_directory_rolls_up_per_file_by_default ... ok
[INFO] [stdout] test commands::bind::tests::bind_can_target_specific_decisions ... ok
[INFO] [stdout] test commands::context::tests::a_single_file_answers_flat_and_flat_forces_the_stream ... ok
[INFO] [stdout] test commands::context::tests::directory_aggregates_decisions_under_it ... ok
[INFO] [stdout] test commands::context::tests::dot_at_the_root_covers_the_whole_workspace ... ok
[INFO] [stdout] test commands::export::tests::a_cut_above_everything_exports_nothing ... ok
[INFO] [stdout] test commands::export::tests::everything_is_ascending_by_id ... ok
[INFO] [stdout] test commands::context::tests::exact_file_path_matches_that_file ... ok
[INFO] [stdout] test commands::context::tests::like_metacharacters_in_path_match_literally ... ok
[INFO] [stdout] test commands::context::tests::respects_path_component_boundary ... ok
[INFO] [stdout] test commands::hooks::tests::install_appends_to_existing_hook_and_uninstall_preserves_it ... ok
[INFO] [stdout] test commands::hooks::tests::install_creates_then_is_idempotent ... ok
[INFO] [stdout] test commands::hooks::tests::uninstall_removes_file_when_only_ours ... ok
[INFO] [stdout] test commands::hooks::tests::uninstall_when_absent_or_unmanaged ... ok
[INFO] [stdout] test commands::context::tests::invariants_in_effect_ride_along_unless_suppressed ... ok
[INFO] [stdout] test commands::import::tests::a_dangling_caused_by_imports_and_is_reported ... ok
[INFO] [stdout] test commands::import::tests::a_file_without_a_header_or_with_an_unknown_format_is_refused ... ok
[INFO] [stdout] test commands::import::tests::a_staged_or_unbound_record_is_refused ... ok
[INFO] [stdout] test commands::import::tests::concatenated_exports_parse_as_one_file ... ok
[INFO] [stdout] test commands::import::tests::a_dangling_supersedes_stops_the_whole_import ... ok
[INFO] [stdout] test commands::import::tests::imports_then_skips_on_a_second_run ... ok
[INFO] [stdout] test commands::context::tests::superseded_decisions_are_out_of_the_rollup_count ... ok
[INFO] [stdout] test commands::init::tests::init_honours_an_explicit_db_path ... ok
[INFO] [stdout] test commands::init::tests::init_creates_the_store_and_is_idempotent ... ok
[INFO] [stdout] test commands::invariants::tests::scope_matching_rules ... ok
[INFO] [stdout] test commands::record::tests::parse_anchor_non_line_suffix_is_part_of_path ... ok
[INFO] [stdout] test commands::record::tests::parse_anchor_normalizes_against_the_workspace_root ... ok
[INFO] [stdout] test commands::record::tests::parse_anchor_plain_file ... ok
[INFO] [stdout] test commands::record::tests::parse_anchor_single_line_and_range ... ok
[INFO] [stdout] test commands::record::tests::parse_porcelain_extracts_changed_paths ... ok
[INFO] [stdout] test commands::record::tests::parse_rejected_with_and_without_reason ... ok
[INFO] [stdout] test commands::init::tests::init_reports_an_outer_workspace_it_shadows ... ok
[INFO] [stdout] test commands::hooks::tests::install_bakes_db_path_when_configured ... ok
[INFO] [stdout] test commands::export::tests::since_still_carries_what_the_cut_needs ... ok
[INFO] [stdout] test commands::export::tests::staged_decisions_are_never_exported ... ok
[INFO] [stdout] test commands::record::tests::store_paths_are_not_anchored ... ok
[INFO] [stdout] test commands::context::tests::rollup_respects_budget_and_reports_elided_files ... ok
[INFO] [stdout] test commands::record::tests::record_links_task_and_records_instruction ... ok
[INFO] [stdout] test commands::share::tests::a_decision_round_trips_through_the_wire_format ... ok
[INFO] [stdout] test commands::share::tests::every_record_carries_its_type_tag ... ok
[INFO] [stdout] test commands::share::tests::since_accepts_a_ulid_or_a_date ... ok
[INFO] [stdout] test commands::invariants::tests::lists_all_then_filters_by_scope ... ok
[INFO] [stdout] test commands::record::tests::record_stages_decision_with_anchor_rejected_and_invariant ... ok
[INFO] [stdout] test commands::record::tests::record_enriches_anchor_from_rust_source ... ok
[INFO] [stdout] test commands::search::tests::search_finds_decision_by_rationale_text ... ok
[INFO] [stdout] test commands::search::tests::search_no_match_is_empty ... ok
[INFO] [stdout] test commands::status::tests::stranded_names_unfinished_tasks_that_still_hold_staging ... ok
[INFO] [stdout] test commands::task::tests::done_rejects_an_unknown_task ... ok
[INFO] [stdout] test commands::task::tests::done_seals_only_the_finishing_tasks_decisions ... ok
[INFO] [stdout] test commands::task::tests::done_stamps_the_first_completion_only ... ok
[INFO] [stdout] test commands::task::tests::start_rejects_an_unknown_parent ... ok
[INFO] [stdout] test commands::task::tests::done_with_nothing_staged_is_a_success_not_an_error ... ok
[INFO] [stdout] test commands::task::tests::list_narrows_to_children_and_honours_the_limit ... ok
[INFO] [stdout] test commands::task::tests::list_defaults_to_open_tasks_with_their_staged_counts ... ok
[INFO] [stdout] test commands::task::tests::start_returns_an_id_and_records_the_hierarchy ... ok
[INFO] [stdout] test commands::tests::current_git_sha_is_hex_when_present ... ok
[INFO] [stdout] test commands::tests::relativize_does_not_require_the_path_to_exist ... ok
[INFO] [stdout] test commands::tests::relativize_normalizes_against_the_root ... ok
[INFO] [stdout] test commands::tests::resolve_path_round_trips_a_stored_anchor ... ok
[INFO] [stdout] test commands::tests::workspace_db_defaults_under_the_root_and_honours_an_override ... ok
[INFO] [stdout] test commands::tests::discover_root_falls_back_to_git_then_cwd ... ok
[INFO] [stdout] test commands::tests::discover_root_prefers_dlog_over_a_nearer_git ... ok
[INFO] [stdout] test commands::status::tests::status_runs_against_a_store ... ok
[INFO] [stdout] test commands::show::tests::show_returns_full_record_with_invariants_and_flags_missing ... ok
[INFO] [stdout] test commands::record::tests::record_carries_an_author_only_when_one_is_given ... ok
[INFO] [stdout] test commands::context::tests::invariants_are_capped_and_report_what_was_dropped ... ok
[INFO] [stdout] test commands::why::tests::build_query_node_classifies_targets ... ok
[INFO] [stdout] test commands::why::tests::file_targets_normalize_against_the_workspace_root ... ok
[INFO] [stdout] test commands::trace::tests::unknown_root_errors ... ok
[INFO] [stdout] test commands::trace::tests::handles_cycles_without_looping ... ok
[INFO] [stdout] test commands::trace::tests::depth_limit_truncates ... ok
[INFO] [stdout] test commands::trace::tests::branches_stay_separate_instead_of_flattening ... ok
[INFO] [stdout] test commands::trace::tests::traces_upstream_and_downstream_with_depth ... ok
[INFO] [stdout] test commands::why::tests::why_file_fallback_when_symbol_unknown ... ok
[INFO] [stdout] test output::tests::error_envelope_shape ... ok
[INFO] [stdout] test output::tests::query_envelope_omits_resolved_when_none ... ok
[INFO] [stdout] test output::tests::resolution_serializes_snake_case ... ok
[INFO] [stdout] test commands::why::tests::why_excludes_superseded_by_default ... ok
[INFO] [stdout] test resolve::tests::drifted_when_symbol_matches_but_hash_differs ... ok
[INFO] [stdout] test resolve::tests::exact_when_symbol_and_hash_match ... ok
[INFO] [stdout] test resolve::tests::ambiguous_hash_does_not_relocate_and_degrades_to_file_fallback ... ok
[INFO] [stdout] test commands::trace::tests::budget_is_shared_between_the_two_directions ... ok
[INFO] [stdout] test resolve::tests::relocated_when_hash_matches_but_symbol_differs ... ok
[INFO] [stdout] test commands::why::tests::why_symbol_returns_matching_decision_as_drifted ... ok
[INFO] [stdout] test resolve::tests::file_fallback_when_neither_axis_matches_but_file_does ... ok
[INFO] [stdout] test resolve::tests::symbol_only_query_without_hash_is_drifted ... ok
[INFO] [stdout] test resolve::tests::file_fallback_empty_when_nothing_matches ... ok
[INFO] [stdout] test commands::why::tests::why_matches_an_anchor_when_queried_from_a_subdirectory ... ok
[INFO] [stdout] test store::tests::complete_task_keeps_the_first_completion_time ... ok
[INFO] [stdout] test store::tests::author_round_trips_and_is_absent_when_unset ... ok
[INFO] [stdout] test store::tests::file_level_anchor_has_no_symbol ... ok
[INFO] [stdout] test store::tests::export_reads_carry_what_the_query_shapes_drop ... ok
[INFO] [stdout] test store::tests::fts_finds_decision_by_rationale ... ok
[INFO] [stdout] test store::tests::import_does_not_depend_on_write_order ... ok
[INFO] [stdout] test commands::why::tests::why_truncates_and_flags ... ok
[INFO] [stdout] test store::tests::invariant_records_provenance_and_survives ... ok
[INFO] [stdout] test store::tests::a_fresh_store_applies_every_migration ... ok
[INFO] [stdout] test store::tests::main_log_is_append_only ... ok
[INFO] [stdout] test store::tests::insert_task_records_the_hierarchy ... ok
[INFO] [stdout] test store::tests::migrate_is_idempotent_and_records_version ... ok
[INFO] [stdout] test store::tests::import_all_is_atomic_and_skips_ids_it_already_has ... ok
[INFO] [stdout] test commands::trace::tests::budget_cuts_whole_branches_and_reports_elided ... ok
[INFO] [stdout] test store::tests::fts_query_with_special_chars_does_not_error ... ok
[INFO] [stdout] test store::tests::list_tasks_filters_by_state_and_parent_with_staged_counts ... ok
[INFO] [stdout] test store::tests::rejected_and_caused_by_roundtrip ... ok
[INFO] [stdout] test store::tests::seal_commit_moves_to_immutable_main_log ... ok
[INFO] [stdout] test store::tests::sealed_decision_ids_skip_staging_and_honour_the_bound ... ok
[INFO] [stdout] test store::tests::seal_none_for_non_code_decisions ... ok
[INFO] [stdout] test store::tests::stage_then_read_roundtrips_as_pending ... ok
[INFO] [stdout] test store::tests::status_counts_staging_and_reports_version ... ok
[INFO] [stdout] test store::tests::stranded_tasks_are_unfinished_ones_holding_staging ... ok
[INFO] [stdout] test store::tests::staged_ids_are_scoped_to_their_task ... ok
[INFO] [stdout] test store::tests::refuses_a_store_from_a_newer_dlog ... ok
[INFO] [stdout] test store::tests::migrates_a_v1_store_up_without_touching_its_rows ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 161 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/dlog-662fcc44123b7a38)
[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]    Doc-tests dlog
[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] running `Command { std: "docker" "inspect" "49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5", kill_on_drop: false }`
[INFO] [stdout] 49e86876646b5b22f28d1cf363180c1507280452c27927500165eb76b6a496f5
