[INFO] fetching crate taska 1.4.0...
[INFO] testing taska-1.4.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate taska 1.4.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate taska 1.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate taska 1.4.0
[INFO] tweaked toml for crates.io crate taska 1.4.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate taska 1.4.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate taska 1.4.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:68:12
[INFO] [stderr]    |
[INFO] [stderr] 68 | homepage = "https://github.com/justpresident/taska"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 73 | repository = "https://github.com/justpresident/taska"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `taska` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453
[INFO] running `Command { std: "docker" "start" "04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453", 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" "04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453", 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" "04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:68:12
[INFO] [stderr]    |
[INFO] [stderr] 68 | homepage = "https://github.com/justpresident/taska"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 73 | repository = "https://github.com/justpresident/taska"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `taska` (manifest) generated 1 warning
[INFO] [stderr]    Compiling bitflags v2.12.1
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling socks v0.3.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling self_update v0.44.0
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling is_executable v1.0.5
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling indicatif v0.18.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling quick-xml v0.38.4
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling self-replace v1.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling clap_complete v4.6.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling taska v1.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.57s
[INFO] running `Command { std: "docker" "inspect" "04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453", 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" "04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:68:12
[INFO] [stderr]    |
[INFO] [stderr] 68 | homepage = "https://github.com/justpresident/taska"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 73 | repository = "https://github.com/justpresident/taska"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `taska` (manifest) generated 1 warning
[INFO] [stderr]    Compiling taska v1.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 28.11s
[INFO] running `Command { std: "docker" "inspect" "04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453", 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" "04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:68:12
[INFO] [stderr]    |
[INFO] [stderr] 68 | homepage = "https://github.com/justpresident/taska"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 73 | repository = "https://github.com/justpresident/taska"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `taska` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.52s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/taska/a2e082573eb734bf/out/taska-a2e082573eb734bf)
[INFO] [stdout] 
[INFO] [stdout] running 159 tests
[INFO] [stdout] test action::edit::tests::create_never_suppresses_a_default_by_omission ... ok
[INFO] [stdout] test action::edit::tests::blanking_a_value_passes_the_empty_string_through ... ok
[INFO] [stdout] test action::config::tests::config_value_parsing_coerces_by_toml_grammar ... ok
[INFO] [stdout] test action::config::tests::list_flattens_nested_tables_to_dotted_keys ... ok
[INFO] [stdout] test action::edit::tests::deleting_a_template_only_line_writes_nothing ... ok
[INFO] [stdout] test action::edit::tests::create_keeps_defaults_out_of_the_payload_until_touched ... ok
[INFO] [stdout] test action::config::tests::set_dotted_descends_into_inline_tables ... ok
[INFO] [stdout] test action::edit::tests::payload_detects_change_add_and_remove ... ok
[INFO] [stdout] test action::config::tests::set_dotted_updates_in_place_and_creates_nested_tables ... ok
[INFO] [stdout] test action::edit::tests::create_template_prefills_editable_fields_and_known_defaults ... ok
[INFO] [stdout] test action::init::tests::hash_is_stable_for_the_same_content ... ok
[INFO] [stdout] test action::init::tests::block_is_marker_delimited_and_config_agnostic ... ok
[INFO] [stdout] test action::edit::tests::template_blanks_never_overwrite_a_stored_field ... ok
[INFO] [stdout] test action::init::tests::splice_appends_then_replaces_in_place_then_no_ops ... ok
[INFO] [stdout] test action::list::tests::empty_query_treats_absent_and_blank_alike ... ok
[INFO] [stdout] test action::list::tests::comparison_operators_compile_and_match ... ok
[INFO] [stdout] test action::undo::tests::compensate_handles_create_delete_and_field_change ... ok
[INFO] [stdout] test action::undo::tests::compensate_unsets_a_removed_field_with_null ... ok
[INFO] [stdout] test action::undo::tests::compensate_reconciles_dependencies ... ok
[INFO] [stdout] test action::prime::tests::facts_are_free_form_without_a_schema ... ok
[INFO] [stdout] test action::undo::tests::select_targets_walks_back_skipping_undos_and_already_undone ... ok
[INFO] [stdout] test action::undo::tests::scope_to_tasks_keeps_only_the_named_tasks_baseline_and_events ... ok
[INFO] [stdout] test action::undo::tests::compensate_reconciles_typed_edges_per_type_and_target ... ok
[INFO] [stdout] test action::prime::tests::facts_mirror_a_declared_schema ... ok
[INFO] [stdout] test action::watch::tests::compaction_watermark_handles_boundary_and_large_cursor ... ok
[INFO] [stdout] test action::list::tests::relationship_type_and_inverse_names_resolve_as_filter_fields ... ok
[INFO] [stdout] test action::prime::tests::summary_counts_open_as_total_minus_closed ... ok
[INFO] [stdout] test action::status::tests::status_summary_counts_and_partitions_ready_blocked ... ok
[INFO] [stdout] test cli::commands::config::tests::show_renders_strings_bare_and_others_as_toml ... ok
[INFO] [stdout] test cli::commands::edit::tests::syntax_errors_are_surfaced ... ok
[INFO] [stdout] test cli::commands::edit::tests::a_comments_only_save_parses_to_no_fields ... ok
[INFO] [stdout] test action::list::tests::multivalued_fields_match_any_element ... ok
[INFO] [stdout] test cli::commands::compact::tests::compact_folds_log_into_baseline ... ok
[INFO] [stdout] test cli::commands::self_update::tests::bin_path_is_derived_from_the_asset_name ... ok
[INFO] [stdout] test cli::commands::edit::tests::json_round_trips_and_is_stable ... ok
[INFO] [stdout] test cli::commands::self_update::tests::release_target_matches_the_shipped_assets ... ok
[INFO] [stdout] test cli::commands::compact::tests::compact_retains_recent_events ... ok
[INFO] [stdout] test cli::commands::prime::tests::guide_is_free_form_when_no_schema_is_declared ... ok
[INFO] [stdout] test cli::commands::edit::tests::toml_round_trips_scalars_and_arrays ... ok
[INFO] [stdout] test cli::commands::show::tests::show_accepts_multiple_ids_deduplicated ... ok
[INFO] [stdout] test cli::commands::prime::tests::guide_has_no_ansi_escapes ... ok
[INFO] [stdout] test action::list::tests::filter_criteria_compile_and_match ... ok
[INFO] [stdout] test cli::commands::prime::tests::json_serializes_the_facts ... ok
[INFO] [stdout] test cli::commands::prime::tests::guide_explains_the_dynamic_schema_and_task_filing ... ok
[INFO] [stdout] test cli::commands::show::tests::show_renders_known_task_and_errors_on_unknown ... ok
[INFO] [stdout] test cli::commands::prime::tests::guide_reflects_the_store_vocabulary ... ok
[INFO] [stdout] test cli::commands::status::tests::human_output_names_the_sections ... ok
[INFO] [stdout] test cli::commands::status::tests::json_output_is_one_object_with_the_fields ... ok
[INFO] [stdout] test cli::commands::watch::tests::parse_duration_sums_unit_groups ... ok
[INFO] [stdout] test cli::commands::watch::tests::parse_duration_rejects_garbage ... ok
[INFO] [stdout] test cli::tests::field_value_double_at_escapes_to_literal_at ... ok
[INFO] [stdout] test cli::tests::field_value_at_path_reads_a_file_verbatim ... ok
[INFO] [stdout] test cli::tests::field_value_coerces_bare_and_strings_fallback ... ok
[INFO] [stdout] test cli::tests::parse_field_ops_keeps_repeated_same_field_tokens_in_order ... ok
[INFO] [stdout] test cli::tests::parse_field_ops_rejects_reserved_empty_and_opless ... ok
[INFO] [stdout] test cli::tests::parse_field_ops_splits_operators_and_keeps_raw_tokens ... ok
[INFO] [stdout] test cli::tests::parse_version_reads_clap_output ... ok
[INFO] [stdout] test cli::tests::shadow_recommendation_flags_a_stale_running_copy ... ok
[INFO] [stdout] test config::tests::field_kind_grammar_parses_and_rejects ... ok
[INFO] [stdout] test config::tests::malformed_store_dir_is_a_struct_problem ... ok
[INFO] [stdout] test cli::tests::create_without_fields_still_parses ... ok
[INFO] [stdout] test cli::tests::shadowed_binaries_dedups_symlinks_and_skips_non_executables ... ok
[INFO] [stdout] test config::tests::name_namespace_collisions_are_rejected ... ok
[INFO] [stdout] test cli::tests::update_with_a_field_parses ... ok
[INFO] [stdout] test cli::tests::update_without_fields_is_rejected_by_parser ... ok
[INFO] [stdout] test config::tests::partial_config_keeps_other_defaults ... ok
[INFO] [stdout] test config::tests::on_conflict_parses_all_variants ... ok
[INFO] [stdout] test config::tests::relationship_defaults_set_kind_and_inverse ... ok
[INFO] [stdout] test config::tests::store_dir_requires_every_named_var_set_and_non_empty ... ok
[INFO] [stdout] test config::tests::store_dir_expands_env_vars_and_tilde ... ok
[INFO] [stdout] test cli::tests::field_value_missing_file_errors ... ok
[INFO] [stdout] test config::tests::validate_against_passes_for_defaults_and_flags_inverse_collision ... ok
[INFO] [stdout] test engine::tests::add_dep_is_idempotent ... ok
[INFO] [stdout] test config::tests::validate_against_flags_double_blocker_and_multiple_parents ... ok
[INFO] [stdout] test engine::tests::add_and_remove_accumulate_numbers_and_sets ... ok
[INFO] [stdout] test config::tests::validate_rejects_keep_events_below_minimum ... ok
[INFO] [stdout] test config::tests::store_dir_resolves_relative_to_the_config_dir ... ok
[INFO] [stdout] test engine::tests::append_accumulates_text_and_orphans_when_taskless ... ok
[INFO] [stdout] test engine::tests::materializes_timestamps_and_resets_close_on_reopen ... ok
[INFO] [stdout] test engine::tests::open_task_has_create_and_update_but_no_close_time ... ok
[INFO] [stdout] test config::tests::workflow_display_names_validate ... ok
[INFO] [stdout] test config::tests::transition_reachability_follows_paths_not_direct_edges ... ok
[INFO] [stdout] test engine::tests::edge_event_missing_rel_is_skipped ... ok
[INFO] [stdout] test engine::tests::removing_last_typed_edge_drops_the_map_entry ... ok
[INFO] [stdout] test config::tests::field_constraints_validate_and_check_values ... ok
[INFO] [stdout] test config::tests::task_type_validation_catches_bad_declarations ... ok
[INFO] [stdout] test engine::tests::retention_split_keeps_union_of_count_and_time ... ok
[INFO] [stdout] test engine::tests::mutations_overlay_the_baseline ... ok
[INFO] [stdout] test engine::tests::retention_split_never_empties_the_log ... ok
[INFO] [stdout] test engine::tests::typed_deps_route_to_field_or_map ... ok
[INFO] [stdout] test error::tests::coded_errors_carry_their_exit_code_through_a_downcast ... ok
[INFO] [stdout] test format::tests::all_unions_fields_but_each_object_omits_absent_ones ... ok
[INFO] [stdout] test format::tests::canonical_full_order_shared_by_human_and_json ... ok
[INFO] [stdout] test engine::tests::replays_create_update_dep_and_delete ... ok
[INFO] [stdout] test engine::tests::reports_orphaned_events_and_spares_normal_ones ... ok
[INFO] [stdout] test format::tests::deps_cell_styles_groups_by_kind_and_truncates_plainly ... ok
[INFO] [stdout] test format::tests::done_record_greys_label_and_every_value_line ... ok
[INFO] [stdout] test config::tests::template_parses_to_defaults ... ok
[INFO] [stdout] test format::tests::color_wraps_human_output_only_when_enabled ... ok
[INFO] [stdout] test format::tests::done_task_greys_uniformly_while_open_keeps_column_colors ... ok
[INFO] [stdout] test config::tests::task_type_schemas_parse_shorthand_and_long_form ... ok
[INFO] [stdout] test format::tests::human_cell_renders_each_column_form ... ok
[INFO] [stdout] test format::tests::human_has_header_and_unquoted_values ... ok
[INFO] [stdout] test format::tests::json_is_array_in_column_order ... ok
[INFO] [stdout] test format::tests::full_disables_truncation_but_default_and_columns_still_truncate ... ok
[INFO] [stdout] test format::tests::full_columns_keeps_present_configured_then_alphabetical ... ok
[INFO] [stdout] test format::tests::jsonl_is_one_object_per_line_omitting_absent_fields ... ok
[INFO] [stdout] test format::tests::record_view_is_vertical_untruncated_and_keeps_multiline ... ok
[INFO] [stdout] test engine::tests::retention_split_by_count ... ok
[INFO] [stdout] test format::tests::record_view_puts_one_deps_type_group_per_line ... ok
[INFO] [stdout] test format::tests::truncate_caps_long_values ... ok
[INFO] [stdout] test format::tests::state_diff_shows_only_the_appended_line_each_direction ... ok
[INFO] [stdout] test format::tests::state_diff_edges_diff_per_edge ... ok
[INFO] [stdout] test merge::tests::concurrent_appends_accumulate_without_conflict ... ok
[INFO] [stdout] test format::tests::state_diff_create_and_delete_are_all_one_sided ... ok
[INFO] [stdout] test merge::tests::content_mismatch_detects_seq_reuse ... ok
[INFO] [stdout] test merge::tests::delete_versus_change_follows_strategy ... ok
[INFO] [stdout] test merge::tests::disjoint_tasks_produce_no_conflicts ... ok
[INFO] [stdout] test format::tests::state_diff_identical_is_empty_and_color_marks_direction ... ok
[INFO] [stdout] test format::tests::state_diff_scalar_change_is_old_then_new ... ok
[INFO] [stdout] test merge::tests::rewritten_shared_seqs_flags_a_reverted_shared_event ... ok
[INFO] [stdout] test format::tests::per_column_max_width_overrides_the_global ... ok
[INFO] [stdout] test merge::tests::latest_resolves_each_field_by_its_own_timestamp ... ok
[INFO] [stdout] test merge::tests::revert_of_the_fork_event_converges ... ok
[INFO] [stdout] test merge::tests::merge_against_an_emptied_log_converges ... ok
[INFO] [stdout] test merge::tests::multiple_reverts_converge_with_several_gaps ... ok
[INFO] [stdout] test merge::tests::non_overlapping_fields_all_survive_and_conflicts_resolve_per_field ... ok
[INFO] [stdout] test merge::tests::hg_merge_baseline_keeps_ours_by_copying_local_to_output ... ok
[INFO] [stdout] test merge::tests::revert_below_the_watermark_is_a_known_limitation ... ok
[INFO] [stdout] test merge::tests::hg_merge_writes_to_output_and_leaves_local_untouched ... ok
[INFO] [stdout] test merge::tests::resolution_event_carries_provenance_but_state_does_not ... ok
[INFO] [stdout] test merge::tests::reverting_a_create_above_the_watermark_orphans_its_kept_updates ... ok
[INFO] [stdout] test model::tests::cell_value_projects_columns_and_task_cmp_orders_by_them ... ok
[INFO] [stdout] test merge::tests::typed_dep_edges_do_not_collide_across_types ... ok
[INFO] [stdout] test merge::tests::revert_converges_regardless_of_merge_direction ... ok
[INFO] [stdout] test merge::tests::rewritten_shared_seqs_ignores_legitimate_compaction ... ok
[INFO] [stdout] test model::tests::undoes_round_trips_through_meta_and_is_never_a_payload_field ... ok
[INFO] [stdout] test model::tests::verify_seq_order_accepts_strictly_increasing ... ok
[INFO] [stdout] test model::tests::cmp_json_orders_numbers_strings_and_mixed_types ... ok
[INFO] [stdout] test model::tests::verify_seq_order_rejects_disorder_and_duplicates ... ok
[INFO] [stdout] test schema::tests::accumulate_dispatch_follows_declared_kinds ... ok
[INFO] [stdout] test schema::tests::osa_distance_counts_adjacent_transpositions_as_one ... ok
[INFO] [stdout] test schema::tests::canonicalize_maps_display_status_and_rejects_the_canonical_spelling ... ok
[INFO] [stdout] test schema::tests::empty_string_unsets_optional_fields_but_keeps_required ... ok
[INFO] [stdout] test schema::tests::schema_gate_resolves_renamed_status_display_name ... ok
[INFO] [stdout] test schema::tests::schema_coercion_lifts_declared_values ... ok
[INFO] [stdout] test schema::tests::typo_guard_grants_the_empty_store_first_write ... ok
[INFO] [stdout] test scm::tests::gitattributes_classic_for_a_taska_dir_anchored_otherwise ... ok
[INFO] [stdout] test schema::tests::schema_gate_revalidates_on_retype ... ok
[INFO] [stdout] test schema::tests::transitions_gate_resolves_a_renamed_status_display_name ... ok
[INFO] [stdout] test schema::tests::typo_guard_blocks_unknown_fields_with_a_suggestion ... ok
[INFO] [stdout] test schema::tests::schema_gate_validates_whole_tasks_and_lists_every_violation ... ok
[INFO] [stdout] test scm::tests::splice_replaces_a_corrupt_block_missing_its_end_marker ... ok
[INFO] [stdout] test schema::tests::accumulate_no_ops_drop_and_results_validate ... ok
[INFO] [stdout] test scm::tests::root_relative_is_empty_at_root_and_relative_when_nested ... ok
[INFO] [stdout] test scm::tests::hg_block_defines_tools_patterns_and_disables_premerge ... ok
[INFO] [stdout] test scm::tests::hg_block_roots_patterns_at_a_nested_store_prefix ... ok
[INFO] [stdout] test scm::tests::register_then_detect_registered_roundtrips_and_is_idempotent ... ok
[INFO] [stdout] test scm::tests::splice_appends_then_replaces_in_place_then_no_ops ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 159 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/taska/c4491d9020793216/out/ta-c4491d9020793216)
[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/action.rs (/opt/rustwide/target/debug/build/taska/ff29737dba499d5d/out/action-ff29737dba499d5d)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test write_prep_translates_display_names_to_canonical_via_public_api ... ok
[INFO] [stdout] test drives_the_edit_form_through_the_action_api_only ... ok
[INFO] [stdout] test dep_tree_returns_the_requested_columns_per_node ... ok
[INFO] [stdout] test status_transitions_are_enforced_by_the_action_layer_not_the_cli ... ok
[INFO] [stdout] test conditional_write_is_an_atomic_compare_and_swap ... ok
[INFO] [stdout] test dep_plan_and_cycles_return_typed_graph_data ... ok
[INFO] [stdout] test drives_create_read_and_dep_through_the_action_api_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compaction.rs (/opt/rustwide/target/debug/build/taska/0c83963b1fea0868/out/compaction-0c83963b1fea0868)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test compact_is_noop_below_threshold ... ok
[INFO] [stdout] test low_keep_events_is_rejected_on_the_next_command ... ok
[INFO] [stdout] test pre_1_0_baseline_depends_on_field_is_refused ... ok
[INFO] [stdout] test compact_folds_log_and_appends_resume ... ok
[INFO] [stdout] test compact_retains_recent_events_for_merge ... ok
[INFO] [stdout] test auto_timestamps_lifecycle_search_and_compaction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.91s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/completions.rs (/opt/rustwide/target/debug/build/taska/1f2235673d7a9d74/out/completions-1f2235673d7a9d74)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test install_writes_the_shim_to_the_user_completion_dir ... ok
[INFO] [stdout] test completions_emit_valid_registration_shims ... ok
[INFO] [stdout] test dash_c_completion_targets_the_flagged_store ... ok
[INFO] [stdout] test dynamic_completion_offers_task_ids_fields_and_columns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config.rs (/opt/rustwide/target/debug/build/taska/1a18fdb5f8d21bd4/out/config-1a18fdb5f8d21bd4)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test config_validate_flags_a_blocker_cycle_and_set_runs_the_same_check ... ok
[INFO] [stdout] test transitions_must_be_total_reachable_and_speak_the_enum ... ok
[INFO] [stdout] test config_validate_flags_an_undeclared_relationship_type ... ok
[INFO] [stdout] test config_get_set_list_validates_and_preserves_comments ... ok
[INFO] [stdout] test task_type_schemas_validate_and_the_discriminator_maps_canonically ... ok
[INFO] [stdout] test renamed_status_field_is_display_only_storage_stays_canonical ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/configurable_names.rs (/opt/rustwide/target/debug/build/taska/2b9df4c3a90ba6ce/out/configurable_names-2b9df4c3a90ba6ce)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test computed_timestamps_use_renamed_columns ... ok
[INFO] [stdout] test dependencies_and_readiness_under_renamed_relationships ... ok
[INFO] [stdout] test create_list_filter_and_close_under_renamed_workflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/crud.rs (/opt/rustwide/target/debug/build/taska/4ac150336a8efbca/out/crud-4ac150336a8efbca)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test init_makes_no_commit_when_everything_is_gitignored ... ok
[INFO] [stdout] test init_outside_git_is_quiet_and_actionable ... ok
[INFO] [stdout] test init_creates_config_and_registers_merge_driver ... ok
[INFO] [stdout] test plain_dir_stays_quiet_and_mercurial_registers_silently ... ok
[INFO] [stdout] test conditional_update_claims_atomically_and_exits_3_on_loss ... ok
[INFO] [stdout] test init_from_subdirectory_creates_a_new_store_at_the_scm_root ... ok
[INFO] [stdout] test init_commit_skips_gitignored_paths ... ok
[INFO] [stdout] test init_commits_store_and_leaves_a_clean_tree ... ok
[INFO] [stdout] test null_value_unsets_a_field ... ok
[INFO] [stdout] test init_no_commit_leaves_the_store_uncommitted ... ok
[INFO] [stdout] test init_from_subdirectory_reuses_existing_store ... ok
[INFO] [stdout] test dash_c_drives_a_store_in_another_directory ... ok
[INFO] [stdout] test append_op_accumulates_a_text_log ... ok
[INFO] [stdout] test crud_search_and_ready_workflow ... ok
[INFO] [stdout] test reinit_is_idempotent_and_preserves_edited_config ... ok
[INFO] [stdout] test show_accepts_multiple_ids_deduplicated ... ok
[INFO] [stdout] test every_mutation_reports_its_cursor ... ok
[INFO] [stdout] test create_stamps_configurable_default_status ... ok
[INFO] [stdout] test update_mixes_set_and_append_in_one_command ... ok
[INFO] [stdout] test store_commands_auto_register_drivers_when_gitattributes_present ... ok
[INFO] [stdout] test reinit_makes_no_empty_commit ... ok
[INFO] [stdout] test empty_value_unsets_an_optional_field_like_null ... ok
[INFO] [stdout] test nested_store_inside_a_repo_is_supported_by_walk_up_detection ... ok
[INFO] [stdout] test field_value_from_file_and_stdin ... ok
[INFO] [stdout] test update_with_no_fields_fails_and_appends_nothing ... ok
[INFO] [stdout] test show_displays_full_task_and_rejects_unknown_id ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deps.rs (/opt/rustwide/target/debug/build/taska/c8ccc88c84fc775f/out/deps-c8ccc88c84fc775f)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test dependency_cycle_is_reported_by_ready ... ok
[INFO] [stdout] test informational_relationship_does_not_gate_readiness ... ok
[INFO] [stdout] test dep_remove_by_inverse_name_drops_the_forward_edge ... ok
[INFO] [stdout] test dep_remove_makes_a_blocked_task_ready ... ok
[INFO] [stdout] test dep_plan_critical_shows_the_longest_chain ... ok
[INFO] [stdout] test dep_tree_hides_the_configured_default_blocker_not_literal_depends_on ... ok
[INFO] [stdout] test dep_tree_marks_subtasks_and_rolls_up_progress ... ok
[INFO] [stdout] test dep_add_enforces_single_blocker_and_single_parent ... ok
[INFO] [stdout] test dep_tree_nests_dependencies_and_collapses_shared_nodes ... ok
[INFO] [stdout] test show_lists_forward_inverse_and_symmetric_relationships ... ok
[INFO] [stdout] test dep_cycles_reports_circular_dependencies ... ok
[INFO] [stdout] test dep_command_adds_and_removes_typed_edges ... ok
[INFO] [stdout] test reverse_flips_sibling_order_without_deepening_the_tree ... ok
[INFO] [stdout] test dep_plan_lists_remaining_prerequisites_in_order ... ok
[INFO] [stdout] test custom_blocker_relationship_gates_readiness ... ok
[INFO] [stdout] test subtask_hierarchy_gates_readiness_and_mirrors_both_ways ... ok
[INFO] [stdout] test dep_tree_exact_by_default_titles_done_marks_and_open_prune ... ok
[INFO] [stderr]      Running tests/edit.rs (/opt/rustwide/target/debug/build/taska/093ef1abadc06eff/out/edit-093ef1abadc06eff)
[INFO] [stdout] test show_surfaces_typed_relationships_forward_and_inverse ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test edit_create_prefills_the_schema_template ... ok
[INFO] [stdout] test edit_discard_leaves_task_unchanged ... ok
[INFO] [stdout] test edit_prompts_to_add_a_new_field_name ... ok
[INFO] [stdout] test edit_missing_without_create_still_errors ... ok
[INFO] [stdout] test edit_create_creates_a_missing_task ... ok
[INFO] [stdout] test edit_json_format ... ok
[INFO] [stdout] test edit_changes_a_field ... ok
[INFO] [stdout] test edit_create_comments_only_save_does_not_create ... ok
[INFO] [stdout] test edit_create_empty_save_does_not_create ... ok
[INFO] [stdout] test edit_blanking_a_field_unsets_it ... ok
[INFO] [stdout] test edit_deleting_a_template_only_line_writes_nothing ... ok
[INFO] [stdout] test edit_no_change_is_a_noop ... ok
[INFO] [stdout] test edit_prefills_fields_known_from_other_tasks ... ok
[INFO] [stdout] test edit_create_rejects_an_existing_task ... ok
[INFO] [stdout] test edit_create_keeps_the_default_status_when_the_line_is_gone ... ok
[INFO] [stdout] test edit_eof_at_the_reedit_prompt_discards ... ok
[INFO] [stdout] test edit_reedits_after_schema_violation ... ok
[INFO] [stdout] test edit_reedits_after_syntax_error ... ok
[INFO] [stdout] test edit_unsets_a_deleted_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/init.rs (/opt/rustwide/target/debug/build/taska/bc8cdda98bf51b63/out/init-bc8cdda98bf51b63)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test init_creates_agents_md_when_none_exists ... ok
[INFO] [stdout] test init_updates_existing_file_in_place_and_is_idempotent ... ok
[INFO] [stdout] test init_block_is_config_agnostic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/list_search.rs (/opt/rustwide/target/debug/build/taska/01adf2becf04e6d2/out/list_search-01adf2becf04e6d2)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test status_summarizes_counts_blocked_and_ready ... ok
[INFO] [stdout] test workflow_config_override_changes_ready_semantics ... ok
[INFO] [stdout] test multivalued_custom_fields_filter_by_membership ... ok
[INFO] [stdout] test null_value_unset_is_reflected_in_list_and_search ... ok
[INFO] [stdout] test list_subtasks_column_shows_parent_progress ... ok
[INFO] [stdout] test list_unblocks_and_blocked_by_columns ... ok
[INFO] [stdout] test sort_flag_orders_rows_with_reverse_and_configurable_default ... ok
[INFO] [stdout] test list_supports_regex_negation_and_combined_criteria ... ok
[INFO] [stdout] test comparison_operators_filter_numbers_and_dates ... ok
[INFO] [stdout] test relationship_names_and_computed_columns_filter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mercurial.rs (/opt/rustwide/target/debug/build/taska/d88dcfa1ecde8293/out/mercurial-d88dcfa1ecde8293)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test hg_surface_conflict_fails_merge_and_resolve_clears_it ... ok
[INFO] [stdout] test ta_init_registers_the_merge_tools_in_hgrc ... ok
[INFO] [stdout] test ta_init_commits_the_store_in_an_hg_repo ... ok
[INFO] [stderr]      Running tests/merge.rs (/opt/rustwide/target/debug/build/taska/7c264491a78581b7/out/merge-7c264491a78581b7)
[INFO] [stdout] test hg_merge_tool_unions_divergent_appends ... ok
[INFO] [stdout] test hg_merge_tools_follow_a_relocated_data_dir ... 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] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test revert_to_empty_log_is_handled ... ok
[INFO] [stdout] test git_merge_driver_resolves_divergent_appends ... ok
[INFO] [stdout] test concurrent_appends_merge_without_conflict ... ok
[INFO] [stdout] test surface_conflict_fails_merge_and_resolve_clears_it ... ok
[INFO] [stdout] test merge_warns_when_one_branch_reverts_a_shared_event ... ok
[INFO] [stdout] test clean_disjoint_field_merge_has_no_conflict ... ok
[INFO] [stdout] test concurrent_numeric_adds_commute_across_merge ... ok
[INFO] [stdout] test nested_store_merge_honors_the_configured_conflict_policy ... ok
[INFO] [stdout] test ours_policy_keeps_the_branch_merged_into ... ok
[INFO] [stdout] test theirs_policy_resolves_conflict_without_failing ... ok
[INFO] [stdout] test per_field_merge_keeps_disjoint_fields_and_resolves_overlap ... ok
[INFO] [stdout] test latest_policy_keeps_the_newest_write ... ok
[INFO] [stdout] test reverts_converge_regardless_of_merge_direction ... ok
[INFO] [stdout] test baseline_keep_ours_merges_after_both_branches_compact ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.55s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/output_format.rs (/opt/rustwide/target/debug/build/taska/4d9301fd6471ad21/out/output_format-4d9301fd6471ad21)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test full_flag_disables_truncation_in_human_output ... ok
[INFO] [stdout] test config_columns_and_max_width_are_honored ... ok
[INFO] [stdout] test human_output_is_uncolored_when_not_a_tty ... ok
[INFO] [stdout] test output_format_columns_and_json ... ok
[INFO] [stdout] test empty_results_render_placeholders_and_empty_json_array ... ok
[INFO] [stdout] test full_view_uses_canonical_column_order_in_both_formats ... ok
[INFO] [stdout] test jsonl_output_across_commands_omits_absent_fields ... ok
[INFO] [stdout] test per_column_max_width_overrides_the_global_default ... ok
[INFO] [stdout] test layout_flag_and_config_switch_table_and_record ... ok
[INFO] [stdout] test deps_column_groups_every_relationship_type ... ok
[INFO] [stdout] test output_to_a_closed_pipe_does_not_panic ... ok
[INFO] [stdout] test output_commands_are_format_and_color_consistent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.92s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prime.rs (/opt/rustwide/target/debug/build/taska/42971c16f19ba1ec/out/prime-42971c16f19ba1ec)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test prime_tailors_to_renamed_workflow_fields ... ok
[INFO] [stdout] test prime_reflects_the_store_vocabulary ... ok
[INFO] [stdout] test prime_json_carries_the_facts ... ok
[INFO] [stderr]      Running tests/repair.rs (/opt/rustwide/target/debug/build/taska/f1dd717df6f824bd/out/repair-f1dd717df6f824bd)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test pre_1_0_store_is_refused_with_a_migration_hint ... ok
[INFO] [stdout] test repair_rename_moves_a_column_and_coerces_it ... ok
[INFO] [stdout] test repair_rename_adopts_a_type_column_only_for_declared_values ... ok
[INFO] [stdout] test repair_schema_applies_lossless_fixes_and_reports_the_rest ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resolve.rs (/opt/rustwide/target/debug/build/taska/2c6301a43bac7829/out/resolve-2c6301a43bac7829)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test resolve_orphans_requires_confirmation ... ok
[INFO] [stdout] test orphaned_events_warn_on_read_and_resolve_drops_them ... ok
[INFO] [stderr]      Running tests/schema.rs (/opt/rustwide/target/debug/build/taska/4463179a522489dc/out/schema-4463179a522489dc)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test schema_coercion_shapes_declared_values_on_the_real_binary ... ok
[INFO] [stdout] test untyped_tasks_policy_walks_allow_warn_deny ... ok
[INFO] [stdout] test nonconforming_tasks_are_read_tolerated_with_one_warning ... ok
[INFO] [stdout] test transitions_apply_to_any_enum_field_not_just_status ... ok
[INFO] [stdout] test transitions_gate_only_actual_changes_of_a_declared_field ... ok
[INFO] [stdout] test write_gate_enforces_whole_task_schemas ... ok
[INFO] [stdout] test accumulate_operators_dispatch_by_declared_kind ... ok
[INFO] [stdout] test repeated_compound_assign_in_one_command_accumulates ... ok
[INFO] [stdout] test constraints_and_defaults_full_circle ... ok
[INFO] [stdout] test write_gate_walks_a_declared_status_workflow_including_its_cycle ... ok
[INFO] [stderr]      Running tests/self_update.rs (/opt/rustwide/target/debug/build/taska/d5d028ad87e96dd4/out/self_update-d5d028ad87e96dd4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test self_update_help_documents_the_in_place_update_and_cargo_fallback ... ok
[INFO] [stdout] test self_update_check_reports_the_running_version_first ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/status.rs (/opt/rustwide/target/debug/build/taska/366ced85050d3f53/out/status-366ced85050d3f53)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test status_reports_the_seq_cursor_with_the_counts ... ok
[INFO] [stderr]      Running tests/store_dir.rs (/opt/rustwide/target/debug/build/taska/b7e12d385aab6d77/out/store_dir-b7e12d385aab6d77)
[INFO] [stdout] test status_current_tracks_the_high_water_seq ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test tilde_store_dir_is_home ... ok
[INFO] [stdout] test relative_store_dir_holds_the_log_and_baseline ... ok
[INFO] [stdout] test malformed_store_dir_is_rejected ... ok
[INFO] [stdout] test undo_respects_history_committed_in_a_relocated_dir ... ok
[INFO] [stdout] test init_warns_about_data_left_beside_the_config ... ok
[INFO] [stdout] test merge_driver_applies_the_policy_of_the_store_that_relocated_the_log ... ok
[INFO] [stdout] test init_wires_and_commits_a_relocated_dir_in_the_project ... ok
[INFO] [stdout] test env_var_store_dir_requires_the_variable ... ok
[INFO] [stdout] test surfaced_merge_conflict_is_recorded_beside_the_relocated_log ... ok
[INFO] [stdout] test data_in_another_repo_is_wired_there_and_not_committed_here ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/typo_guard.rs (/opt/rustwide/target/debug/build/taska/fe886512577e0ced/out/typo_guard-fe886512577e0ced)
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test new_field_flag_warns_when_nothing_new_is_introduced ... ok
[INFO] [stderr]      Running tests/undo.rs (/opt/rustwide/target/debug/build/taska/cf86bee150487a81/out/undo-cf86bee150487a81)
[INFO] [stdout] test unknown_field_is_blocked_with_a_suggestion_until_new_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test undo_preview_renders_a_field_diff_of_changed_columns ... ok
[INFO] [stdout] test undo_with_empty_log_is_a_noop ... ok
[INFO] [stdout] test undo_records_the_undone_seq_in_meta ... ok
[INFO] [stdout] test undo_count_removes_the_last_n ... ok
[INFO] [stdout] test undo_committed_appends_a_compensating_event ... ok
[INFO] [stdout] test undo_compensates_committed_events_in_a_nested_store ... ok
[INFO] [stdout] test undo_uncommitted_truncates_the_tail ... ok
[INFO] [stdout] test undo_committed_unsets_a_newly_added_field ... ok
[INFO] [stdout] test undo_seq_targets_a_specific_event_and_validates_it ... ok
[INFO] [stdout] test undo_remove_truncates_committed_and_warns ... ok
[INFO] [stdout] test undo_committed_compensates_typed_edges ... ok
[INFO] [stdout] test undo_seq_with_count_walks_older ... ok
[INFO] [stdout] test undo_walks_back_through_committed_history ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/watch.rs (/opt/rustwide/target/debug/build/taska/91b523f08ddb3815/out/watch-91b523f08ddb3815)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test watch_json_emits_structured_deltas ... ok
[INFO] [stdout] test watch_reports_matching_changes_since_the_cursor ... ok
[INFO] [stdout] test watch_filters_by_criteria ... ok
[INFO] [stdout] test watch_reports_a_deleted_matching_task ... ok
[INFO] [stdout] test watch_times_out_with_exit_1_when_nothing_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/write_gate.rs (/opt/rustwide/target/debug/build/taska/9f39260e99a4e4c6/out/write_gate-9f39260e99a4e4c6)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test reserved_field_keys_are_rejected ... ok
[INFO] [stdout] test append_refuses_to_mint_over_an_unparseable_log_line ... ok
[INFO] [stdout] test gate_rejects_dangling_targets_reserved_fields_and_missing_delete ... ok
[INFO] [stdout] test write_gate_rejects_invalid_and_skips_noops ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests taska
[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" "04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453", kill_on_drop: false }`
[INFO] [stdout] 04cd1ec9d8f44253ab83e980214362bb03f41eea7fc80e16de92dd21ed16a453
