[INFO] fetching crate lazytask 0.5.0...
[INFO] testing lazytask-0.5.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] extracting crate lazytask 0.5.0 into /workspace/builds/worker-3-tc2/source
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate lazytask 0.5.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate lazytask 0.5.0
[INFO] tweaked toml for crates.io crate lazytask 0.5.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate lazytask 0.5.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate lazytask 0.5.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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8912476da22bf67524bb44a0e5d619879d896da180f822103de87e6aaae19cae
[INFO] running `Command { std: "docker" "start" "-a" "8912476da22bf67524bb44a0e5d619879d896da180f822103de87e6aaae19cae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8912476da22bf67524bb44a0e5d619879d896da180f822103de87e6aaae19cae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8912476da22bf67524bb44a0e5d619879d896da180f822103de87e6aaae19cae", kill_on_drop: false }`
[INFO] [stdout] 8912476da22bf67524bb44a0e5d619879d896da180f822103de87e6aaae19cae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 05f18d6544a57ba05417487aa0d5bc86167d14bef932415438ff11a5f1b165ba
[INFO] running `Command { std: "docker" "start" "-a" "05f18d6544a57ba05417487aa0d5bc86167d14bef932415438ff11a5f1b165ba", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling line-clipping v0.3.5
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling toml_writer v1.0.7+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling ureq-proto v0.5.3
[INFO] [stderr]    Compiling toml_edit v0.25.5+spec-1.1.0
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling toml v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling kasuari v0.4.11
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling ureq v3.2.0
[INFO] [stderr]    Compiling lazytask v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.92s
[INFO] running `Command { std: "docker" "inspect" "05f18d6544a57ba05417487aa0d5bc86167d14bef932415438ff11a5f1b165ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05f18d6544a57ba05417487aa0d5bc86167d14bef932415438ff11a5f1b165ba", kill_on_drop: false }`
[INFO] [stdout] 05f18d6544a57ba05417487aa0d5bc86167d14bef932415438ff11a5f1b165ba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0be4cf72ea11b2eb0fac26e245a10c86f9b28ac961c32154184398ece8a529c5
[INFO] running `Command { std: "docker" "start" "-a" "0be4cf72ea11b2eb0fac26e245a10c86f9b28ac961c32154184398ece8a529c5", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling snapbox-macros v1.0.1
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling os_pipe v1.2.3
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling content_inspector v0.2.4
[INFO] [stderr]    Compiling assert_cmd v2.2.0
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling automod v1.0.16
[INFO] [stderr]    Compiling toml_edit v0.25.5+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling humantime-serde v1.1.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling snapbox v1.1.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling trycmd v1.1.1
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling ureq v3.2.0
[INFO] [stderr]    Compiling lazytask v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 36.88s
[INFO] running `Command { std: "docker" "inspect" "0be4cf72ea11b2eb0fac26e245a10c86f9b28ac961c32154184398ece8a529c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0be4cf72ea11b2eb0fac26e245a10c86f9b28ac961c32154184398ece8a529c5", kill_on_drop: false }`
[INFO] [stdout] 0be4cf72ea11b2eb0fac26e245a10c86f9b28ac961c32154184398ece8a529c5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ca9bc2a7146bc138ca9e866698e94c9efa83a72c75607d17ead02bd93d08a106
[INFO] running `Command { std: "docker" "start" "-a" "ca9bc2a7146bc138ca9e866698e94c9efa83a72c75607d17ead02bd93d08a106", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.42s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lazytask-13c64273acd9bc46)
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test config::prompts::tests::prompt_assets_include_metadata_comment ... ok
[INFO] [stdout] test config::prompts::tests::render_prompts_section_contains_expected_structure ... ok
[INFO] [stdout] test config::prompts::tests::resolve_done_reflection_returns_override_when_present ... ok
[INFO] [stdout] test config::prompts::tests::resolve_done_reflection_returns_default_when_no_override ... ok
[INFO] [stdout] test config::tests::ensure_default_file_creates_expected_schema ... ok
[INFO] [stdout] test config::tests::ensure_default_file_backfills_missing_keys_without_overwriting_existing_values ... ok
[INFO] [stdout] test config::prompts::tests::markdown_for_key_returns_only_prompt_body ... ok
[INFO] [stdout] test config::prompts::tests::resolve_done_reflection_falls_back_on_empty_override ... ok
[INFO] [stdout] test config::tests::load_uses_defaults_when_file_is_missing ... ok
[INFO] [stdout] test config::tests::ensure_default_file_upgrade_overwrites_existing_values ... ok
[INFO] [stdout] test config::tests::load_rejects_non_positive_values ... ok
[INFO] [stdout] test config::tests::backfill_preserves_custom_done_reflection_prompt ... ok
[INFO] [stdout] test config::tests::load_merges_overrides_with_defaults ... ok
[INFO] [stdout] test config::tests::ensure_default_file_is_idempotent_after_backfill ... ok
[INFO] [stdout] test config::tests::load_reads_custom_done_reflection_prompt ... ok
[INFO] [stdout] test domain::tests::parse_learning_lines_normalizes_escaped_newlines ... ok
[INFO] [stdout] test domain::tests::validates_title_char_limit ... ok
[INFO] [stdout] test domain::tests::validates_learning_line_count ... ok
[INFO] [stdout] test services::editor::tests::prefers_editor_cli_for_cursor_terminal ... ok
[INFO] [stdout] test domain::tests::normalizes_escaped_newlines ... ok
[INFO] [stdout] test services::editor::tests::visual_overrides_editor_variable ... ok
[INFO] [stdout] test domain::tests::formats_local_human_without_rfc3339_markers ... ok
[INFO] [stdout] test domain::tests::validates_discard_note_length_and_normalization ... ok
[INFO] [stdout] test services::editor::tests::includes_code_for_vscode_terminals ... ok
[INFO] [stdout] test domain::tests::normalizes_file_name ... ok
[INFO] [stdout] test domain::tests::timezone_label_uses_city_segment_from_tz_name ... ok
[INFO] [stdout] test services::clipboard::tests::extracts_asset_filenames_from_markdown ... ok
[INFO] [stdout] test services::editor::tests::dedupes_fallback_vi ... ok
[INFO] [stdout] test services::tests::add_learning_records_entry ... ok
[INFO] [stdout] test services::clipboard::tests::ignores_non_asset_image_links ... ok
[INFO] [stdout] test services::clipboard::tests::cleanup_deletes_referenced_asset_file ... ok
[INFO] [stdout] test services::tests::create_ignores_discard_for_duplicate_check_but_done_still_blocks ... ok
[INFO] [stdout] test services::tests::create_start_done_delete_flow ... ok
[INFO] [stdout] test services::clipboard::tests::ignores_old_format_without_dotdot ... ok
[INFO] [stdout] test services::tests::edit_task_overwrites_selected_task ... ok
[INFO] [stdout] test services::tests::restore_fails_when_file_name_already_exists ... ok
[INFO] [stdout] test services::tests::get_tasks_ignores_discarded_matches ... ok
[INFO] [stdout] test services::tests::restore_deleted_task ... ok
[INFO] [stdout] test services::tests::create_task_normalizes_escaped_newlines_in_details ... ok
[INFO] [stdout] test storage::tests::delete_terminal_tasks_updated_before_is_noop_when_tasks_root_missing ... ok
[INFO] [stdout] test storage::tests::init_prompt_upgrade_rewrites_existing_lazytask_block ... ok
[INFO] [stdout] test storage::tests::init_prompt_uses_agents_file_by_default ... ok
[INFO] [stdout] test services::clipboard::tests::extracts_multiple_asset_references ... ok
[INFO] [stdout] test services::tests::discard_task_moves_task_to_discard ... ok
[INFO] [stdout] test storage::tests::parses_learning_entries_file ... ok
[INFO] [stdout] test storage::tests::parse_task_without_discard_note_stays_compatible ... ok
[INFO] [stdout] test storage::tests::delete_terminal_tasks_updated_before_removes_only_expired_done_and_discard ... ok
[INFO] [stdout] test services::tests::edit_task_normalizes_escaped_newlines_in_details ... ok
[INFO] [stdout] test storage::tests::list_tasks_can_filter_by_type ... ok
[INFO] [stdout] test services::tests::cleanup_expired_terminal_tasks_deletes_done_and_discard_by_ttl ... ok
[INFO] [stdout] test tui::components::preview::tests::matches_status_and_type_colors_with_table ... ok
[INFO] [stdout] test tui::app::dispatch::tests::sort_tasks_groups_by_status_then_updated_desc ... ok
[INFO] [stdout] test storage::tests::parses_learning_with_pipe_in_bullet ... ok
[INFO] [stdout] test tui::components::preview::tests::localizes_preview_timestamps ... ok
[INFO] [stdout] test tui::components::preview::tests::parses_metadata_keys_and_trims_value ... ok
[INFO] [stdout] test tui::components::task_list::tests::limit_color_dimmed_for_small_limits_under_threshold ... ok
[INFO] [stdout] test tui::components::task_list::tests::limit_color_dimmed_when_well_under ... ok
[INFO] [stdout] test tui::components::task_list::tests::limit_color_yellow_when_approaching ... ok
[INFO] [stdout] test tui::components::task_list::tests::limit_color_red_at_limit ... ok
[INFO] [stdout] test tui::components::task_list::tests::selected_display_index_skips_separator_row ... ok
[INFO] [stdout] test tui::components::task_list::tests::status_display_is_compact_for_in_progress_only ... ok
[INFO] [stdout] test tui::components::task_list::tests::separator_index_matches_first_completed_group ... ok
[INFO] [stdout] test tui::render::create_modal::tests::clamps_cursor_to_end_for_out_of_bounds_positions ... ok
[INFO] [stdout] test tui::components::task_list::tests::separator_index_none_when_only_one_group_present ... ok
[INFO] [stdout] test tui::render::create_modal::tests::empty_details_placeholder_is_dimmed_even_when_active ... ok
[INFO] [stdout] test tui::render::create_modal::tests::empty_title_placeholder_hides_cursor_when_inactive ... ok
[INFO] [stdout] test tui::render::create_modal::tests::empty_title_placeholder_shows_cursor_when_active ... ok
[INFO] [stdout] test tui::render::create_modal::tests::empty_title_placeholder_is_dimmed ... ok
[INFO] [stdout] test tui::render::create_modal::tests::places_cursor_at_requested_position ... ok
[INFO] [stdout] test tui::render::create_modal::tests::handles_cursor_at_start ... ok
[INFO] [stdout] test tui::render::footer::tests::footer_keeps_only_primary_hints ... ok
[INFO] [stdout] test tui::render::create_modal::tests::task_type_style_matches_table_colors ... ok
[INFO] [stdout] test tui::render::create_modal::tests::moves_back_to_char_boundary ... ok
[INFO] [stdout] test tui::render::keybindings_overlay::tests::includes_delete_and_undo_rows ... ok
[INFO] [stdout] test tui::update_check::tests::integration_github_api ... ignored
[INFO] [stdout] test tui::update_check::tests::malformed_remote ... ok
[INFO] [stdout] test tui::render::keybindings_overlay::tests::includes_explicit_close_hint ... ok
[INFO] [stdout] test tui::tests::open_hotkey_requires_exact_o_without_modifiers ... ok
[INFO] [stdout] test tui::tests::open_hotkey_requires_normal_mode ... ok
[INFO] [stdout] test tui::update_check::tests::malformed_current ... ok
[INFO] [stdout] test tui::update_check::tests::newer_major ... ok
[INFO] [stdout] test tui::update_check::tests::newer_patch ... ok
[INFO] [stdout] test tui::update_check::tests::newer_minor ... ok
[INFO] [stdout] test tui::update_check::tests::older_version ... ok
[INFO] [stdout] test tui::update_check::tests::same_version ... ok
[INFO] [stdout] test tui::update_check::tests::strip_lazytask_v_prefix ... ok
[INFO] [stdout] test tui::update_check::tests::strip_no_prefix ... ok
[INFO] [stdout] test tui::update_check::tests::strip_v_prefix ... ok
[INFO] [stdout] test storage::tests::round_trip_create_and_list_task ... ok
[INFO] [stdout] test storage::tests::round_trip_learning_with_pipe_in_bullet ... ok
[INFO] [stdout] test storage::tests::round_trip_discard_note_in_markdown ... ok
[INFO] [stdout] test config::tests::workspace_root_rules_drive_config_path ... ok
[INFO] [stdout] test services::clipboard::tests::ignores_traversal_in_filename ... ok
[INFO] [stdout] test tui::render::create_modal::tests::active_task_type_style_is_bold ... ok
[INFO] [stdout] test storage::tests::init_prompt_append_is_idempotent ... ok
[INFO] [stdout] test services::tests::discard_task_with_note_normalizes_and_validates_note ... ok
[INFO] [stdout] test storage::tests::init_prompt_prefers_claude_when_agents_missing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 96 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/lt-1e07d61dfb0d2f13)
[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_ai.rs (/opt/rustwide/target/debug/deps/cli_ai-fe9d88de32c5aeee)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test ai_create_requires_details_argument ... ok
[INFO] [stdout] test ai_create_normalizes_escaped_newlines_in_details ... ok
[INFO] [stdout] test ai_bare_learn_returns_validation_error ... ok
[INFO] [stdout] test ai_learn_hint_threshold_uses_config_value ... ok
[INFO] [stdout] test ai_create_duplicate_returns_error ... ok
[INFO] [stdout] test ai_discard_requires_note ... ok
[INFO] [stdout] test ai_create_accepts_multiline_bullet_details ... ok
[INFO] [stdout] test ai_create_and_list_returns_flat_output ... ok
[INFO] [stdout] test ai_discard_create_same_title_succeeds ... ok
[INFO] [stdout] test ai_delete_removes_task ... ok
[INFO] [stdout] test ai_get_not_found_returns_error ... ok
[INFO] [stdout] test ai_learn_normalizes_escaped_newlines_in_learning ... ok
[INFO] [stdout] test ai_list_without_tasks_root_returns_machine_error ... ok
[INFO] [stdout] test ai_discard_moves_to_discard_bucket_and_hides_from_list ... ok
[INFO] [stdout] test ai_get_returns_task ... ok
[INFO] [stdout] test init_backfills_missing_keys_without_overwriting_existing_values ... ok
[INFO] [stdout] test ai_discard_note_validates_length_and_allows_multiline ... ok
[INFO] [stdout] test init_from_nested_git_workspace_writes_config_at_workspace_root ... ok
[INFO] [stdout] test init_creates_lazytask_toml ... ok
[INFO] [stdout] test root_help_succeeds_and_prints_usage ... ok
[INFO] [stdout] test ai_start_moves_to_in_progress ... ok
[INFO] [stdout] test subcommand_help_succeeds_and_prints_usage ... ok
[INFO] [stdout] test no_subcommand_in_non_tty_returns_json_error ... ok
[INFO] [stdout] test ai_querying_only_discarded_task_returns_not_found ... ok
[INFO] [stdout] test ai_get_ambiguous_returns_error ... ok
[INFO] [stdout] test ai_done_moves_to_done ... ok
[INFO] [stdout] test ai_list_groups_by_status_and_type ... ok
[INFO] [stdout] test ai_list_show_done_includes_completed_tasks ... ok
[INFO] [stdout] test init_upgrade_overwrites_config_and_guidance_without_touching_tasks ... ok
[INFO] [stdout] test runtime_cleanup_removes_expired_done_and_discard_before_list ... ok
[INFO] [stdout] test ai_queries_ignore_discarded_duplicate ... ok
[INFO] [stdout] test ai_list_defaults_to_active_tasks_only ... ok
[INFO] [stdout] test ai_list_can_filter_by_type ... ok
[INFO] [stdout] test ai_learn_returns_entries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/service.rs (/opt/rustwide/target/debug/deps/service-6c33d73c0b81d398)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test service_rejects_non_positive_limits_in_lazytask_toml ... ok
[INFO] [stdout] test learnings_line_count_tracks_non_empty_lines ... ok
[INFO] [stdout] test learnings_line_count_empty_when_no_file ... ok
[INFO] [stdout] test learnings_line_count_above_threshold ... ok
[INFO] [stdout] test service_uses_limits_from_lazytask_toml ... ok
[INFO] [stdout] test service_list_can_filter_by_type_and_status ... ok
[INFO] [stdout] test service_discard_with_note_and_recreate_same_title ... ok
[INFO] [stdout] test in_progress_limit_blocks_fourth_task ... ok
[INFO] [stdout] test service_lifecycle_and_learn_finished ... ok
[INFO] [stdout] test service_discard_moves_task_to_discard_status ... ok
[INFO] [stdout] test todo_limit_blocks_twenty_first_task ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/storage.rs (/opt/rustwide/target/debug/deps/storage-769df18c043ce564)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test require_layout_needs_all_status_buckets ... ok
[INFO] [stdout] test ensure_layout_creates_status_buckets ... ok
[INFO] [stdout] test require_layout_backfills_discard_bucket ... ok
[INFO] [stdout] test clear_learnings_removes_file ... ok
[INFO] [stdout] test create_and_move_task_updates_bucket ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/trycmd_cli.rs (/opt/rustwide/target/debug/deps/trycmd_cli-69bd683f614654b2)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] Testing tests/cmd/non_tty_requires_command.toml ... ok 21ms 293us 149ns
[INFO] [stdout] test trycmd_contracts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tui_state.rs (/opt/rustwide/target/debug/deps/tui_state-79259c879fa39272)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test startup_logs_learning_hint_when_line_count_exceeds_threshold ... ok
[INFO] [stdout] test create_mode_cancel_returns_to_normal ... ok
[INFO] [stdout] test reducer_navigation_stays_in_bounds ... ok
[INFO] [stdout] test create_submission_allows_empty_details ... ok
[INFO] [stdout] test delete_can_be_undone_and_logs_shortcut_hint ... ok
[INFO] [stdout] test edit_submission_overwrites_selected_task ... ok
[INFO] [stdout] test edit_mode_cancel_keeps_task_unchanged ... ok
[INFO] [stdout] test discarded_task_cannot_be_edited_started_or_done ... ok
[INFO] [stdout] test deleting_discarded_task_does_not_offer_undo ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lazytask
[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" "ca9bc2a7146bc138ca9e866698e94c9efa83a72c75607d17ead02bd93d08a106", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca9bc2a7146bc138ca9e866698e94c9efa83a72c75607d17ead02bd93d08a106", kill_on_drop: false }`
[INFO] [stdout] ca9bc2a7146bc138ca9e866698e94c9efa83a72c75607d17ead02bd93d08a106
