[INFO] fetching crate day 0.13.0-beta.1...
[INFO] testing day-0.13.0-beta.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate day 0.13.0-beta.1 into /workspace/builds/worker-2-tc2/source
[INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml
[INFO] started tweaking crates.io crate day 0.13.0-beta.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate day 0.13.0-beta.1
[INFO] tweaked toml for crates.io crate day 0.13.0-beta.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate day 0.13.0-beta.1 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 day 0.13.0-beta.1 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:53:12
[INFO] [stderr]    |
[INFO] [stderr] 53 | homepage = "https://github.com/kan-tools/day"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 58 | repository = "https://github.com/kan-tools/day"
[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: `day` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab
[INFO] running `Command { std: "docker" "start" "2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab", 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" "2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab" "/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" "2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab", 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" "2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:53:12
[INFO] [stderr]    |
[INFO] [stderr] 53 | homepage = "https://github.com/kan-tools/day"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 58 | repository = "https://github.com/kan-tools/day"
[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: `day` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling ref-cast v1.0.26
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.2
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling rmcp v2.2.0
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling pastey v0.2.3
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling ref-cast-impl v1.0.26
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling clap_derive v4.6.3
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling clap v4.6.3
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling rmcp-macros v2.2.0
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling futures-executor v0.3.33
[INFO] [stderr]    Compiling futures v0.3.33
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling day v0.13.0-beta.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 49s
[INFO] running `Command { std: "docker" "inspect" "2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab", 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" "2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:53:12
[INFO] [stderr]    |
[INFO] [stderr] 53 | homepage = "https://github.com/kan-tools/day"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 58 | repository = "https://github.com/kan-tools/day"
[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: `day` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.187
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling rmcp v2.2.0
[INFO] [stderr]    Compiling day v0.13.0-beta.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 32s
[INFO] running `Command { std: "docker" "inspect" "2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab", 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" "2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:53:12
[INFO] [stderr]    |
[INFO] [stderr] 53 | homepage = "https://github.com/kan-tools/day"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 58 | repository = "https://github.com/kan-tools/day"
[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: `day` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/day/9207276d1dd42e17/out/day-9207276d1dd42e17)
[INFO] [stdout] 
[INFO] [stdout] running 218 tests
[INFO] [stdout] test atoms::tests::a_block_quoted_inside_a_four_backtick_fence_is_not_extracted ... ok
[INFO] [stdout] test atoms::tests::a_block_quoted_inside_a_four_backtick_fence_stays_out_of_prose ... ok
[INFO] [stdout] test atoms::tests::a_backtick_run_inside_a_json_string_does_not_close_the_fence ... ok
[INFO] [stdout] test atoms::tests::a_cyclic_vocabulary_terminates_and_reports_that_it_could_not_be_ordered ... ok
[INFO] [stdout] test atoms::tests::a_dangling_edge_is_not_swallowed_by_the_ordering ... ok
[INFO] [stdout] test atoms::tests::a_longer_fence_name_is_not_read_as_a_prefix_of_it ... ok
[INFO] [stdout] test atoms::tests::a_two_cycle_drops_both_edges_and_is_reported_once ... ok
[INFO] [stdout] test atoms::tests::a_written_interface_reads_back_identical ... ok
[INFO] [stdout] test atoms::tests::an_acyclic_vocabulary_keeps_every_edge_and_reports_no_cycle ... ok
[INFO] [stdout] test atoms::tests::coverage_lost_only_to_a_dropped_cycle_is_unchecked_not_a_failure ... ok
[INFO] [stdout] test atoms::tests::a_revisit_does_not_make_its_target_an_ancestor ... ok
[INFO] [stdout] test atoms::tests::a_revisit_is_checked_for_existence_and_for_being_a_return ... ok
[INFO] [stdout] test atoms::tests::an_edge_declared_both_forward_and_backward_is_refused ... ok
[INFO] [stdout] test atoms::tests::coverage_that_no_cycle_explains_is_still_a_failure ... ok
[INFO] [stdout] test atoms::tests::a_self_loop_is_a_cycle_of_one ... ok
[INFO] [stdout] test atoms::tests::an_unterminated_fence_is_a_block_day_could_not_read ... ok
[INFO] [stdout] test atoms::tests::an_artifact_stays_available_past_the_step_that_did_not_re_emit_it ... ok
[INFO] [stdout] test atoms::tests::mismatched_interfaces_name_both_atoms ... ok
[INFO] [stdout] test atoms::version_gate::a_too_new_block_blames_the_reader_and_a_broken_one_blames_the_claim ... ok
[INFO] [stdout] test atoms::tests::the_first_of_two_blocks_wins ... ok
[INFO] [stdout] test atoms::tests::the_version_stamp_is_the_only_difference_a_revisit_makes ... ok
[INFO] [stdout] test atoms::tests::extracts_a_fenced_interface_block ... ok
[INFO] [stdout] test atoms::version_gate::fenced_body_is_unchanged_by_the_richer_scan ... ok
[INFO] [stdout] test atoms::version_gate::every_block_type_parses_its_own_minimal_body ... ok
[INFO] [stdout] test atoms::version_gate::every_struct_shaped_block_refuses_an_unrecognised_field ... ok
[INFO] [stdout] test atoms::version_gate::the_version_key_is_stripped_from_every_block_type ... ok
[INFO] [stdout] test blocks::tests::a_declared_cycle_replaces_the_release_binding ... ok
[INFO] [stdout] test atoms::tests::claim_text_with_no_block_is_not_a_finding ... ok
[INFO] [stdout] test atoms::tests::composing_interfaces_pass ... ok
[INFO] [stdout] test atoms::version_gate::a_non_numeric_version_is_malformed_not_skew ... ok
[INFO] [stdout] test atoms::version_gate::an_unreadable_probe_is_set_aside_and_reported_not_dropped ... ok
[INFO] [stdout] test atoms::tests::dangling_successor_is_a_finding ... ok
[INFO] [stdout] test blocks::tests::a_declared_spec_requires_what_it_declares_required ... ok
[INFO] [stdout] test blocks::tests::an_empty_cycle_pattern_is_refused ... ok
[INFO] [stdout] test atoms::tests::malformed_block_is_distinguishable_from_absent_block ... ok
[INFO] [stdout] test blocks::tests::an_empty_or_duplicated_vocabulary_is_refused ... ok
[INFO] [stdout] test blocks::tests::a_non_object_body_is_refused_by_shape ... ok
[INFO] [stdout] test blocks::tests::a_name_day_does_not_own_declares_fine ... ok
[INFO] [stdout] test blocks::tests::an_undeclared_block_type_is_not_an_error ... ok
[INFO] [stdout] test atoms::version_gate::an_unterminated_day_fence_is_distinguished_from_absence ... ok
[INFO] [stdout] test blocks::tests::the_default_vocabulary_is_days_own_four ... ok
[INFO] [stdout] test atoms::version_gate::a_too_new_block_of_one_type_does_not_affect_another ... ok
[INFO] [stdout] test atoms::tests::a_source_atoms_inputs_are_not_checked ... ok
[INFO] [stdout] test blocks::tests::a_declared_block_is_version_gated_like_a_built_in ... ok
[INFO] [stdout] test atoms::version_gate::an_absent_version_means_the_first_version ... ok
[INFO] [stdout] test blocks::tests::a_reserved_fence_cannot_be_declared ... ok
[INFO] [stdout] test blocks::tests::a_declared_name_extending_another_is_not_read_as_the_shorter_one ... ok
[INFO] [stdout] test blocks::tests::a_declared_vocabulary_replaces_days_four_without_opening_them_up ... ok
[INFO] [stdout] test blocks::tests::an_undeclared_field_is_refused_and_tracks_the_declaration ... ok
[INFO] [stdout] test blocks::tests::the_practice_cap_is_declarable_on_the_same_block ... ok
[INFO] [stdout] test blocks::tests::an_unreadable_spec_costs_only_itself_and_is_reported ... ok
[INFO] [stdout] test blocks::tests::normalization_is_shared_so_declaration_and_argument_cannot_disagree ... ok
[INFO] [stdout] test bridge::empty_nodes::a_type_offered_by_two_groups_is_probed_once ... ok
[INFO] [stdout] test bridge::empty_nodes::an_any_of_group_round_trips_as_a_nested_array ... ok
[INFO] [stdout] test bridge::empty_nodes::a_declaration_written_before_groups_existed_parses_and_reserializes_unchanged ... ok
[INFO] [stdout] test bridge::tests::a_missing_starting_artifact_is_reported ... ok
[INFO] [stdout] test bridge::empty_nodes::a_plan_day_writes_passes_its_own_validation ... ok
[INFO] [stdout] test blocks::tests::the_injection_cadence_is_declarable ... ok
[INFO] [stdout] test bridge::empty_nodes::an_empty_alternative_set_is_refused ... ok
[INFO] [stdout] test bridge::empty_nodes::plans_the_grammar_can_produce_are_unaffected ... ok
[INFO] [stdout] test bridge::tests::an_artifact_survives_a_step_that_did_not_re_emit_it ... ok
[INFO] [stdout] test bridge::empty_nodes::an_empty_node_nested_inside_a_valid_one_is_refused ... ok
[INFO] [stdout] test bridge::tests::concurrent_steps_may_not_rely_on_each_other ... ok
[INFO] [stdout] test compat::tests::a_prerelease_of_a_supported_version_is_supported ... ok
[INFO] [stdout] test compat::tests::parses_the_bare_and_prefixed_forms ... ok
[INFO] [stdout] test compat::tests::parses_the_shape_kan_actually_prints ... ok
[INFO] [stdout] test compat::tests::the_two_skew_directions_are_distinguished ... ok
[INFO] [stdout] test compat::tests::unreadable_output_is_unknown_not_incompatible ... ok
[INFO] [stdout] test design::tests::a_bullet_mentioning_an_id_in_prose_is_still_not_malformed ... ok
[INFO] [stdout] test design::tests::a_bullet_form_resolved_section_is_not_reported_as_recording_nothing ... ok
[INFO] [stdout] test compat::tests::a_kan_below_the_floor_is_too_old ... ok
[INFO] [stdout] test design::tests::a_declaration_is_recognised_by_shape_not_by_vocabulary ... ok
[INFO] [stdout] test bridge::tests::malformed_plans_are_refused ... ok
[INFO] [stdout] test design::tests::a_clean_document_passes ... ok
[INFO] [stdout] test design::tests::a_line_reference_resolves_to_its_file ... ok
[INFO] [stdout] test design::tests::a_missing_section_fails_and_is_named ... ok
[INFO] [stdout] test bridge::tests::a_sequence_threads_availability_forward ... ok
[INFO] [stdout] test design::tests::a_document_citing_only_external_paths_is_unchecked_not_ungrounded ... ok
[INFO] [stdout] test cache::tests::a_written_line_reads_back_verbatim ... ok
[INFO] [stdout] test bridge::tests::an_alternative_only_offers_what_every_branch_produces ... ok
[INFO] [stdout] test cache::tests::an_absent_cache_reads_as_none_not_an_error ... ok
[INFO] [stdout] test design::tests::a_placeholder_inside_a_longer_word_does_not_count ... ok
[INFO] [stdout] test design::tests::a_placeholder_inside_an_inline_code_span_does_not_count ... ok
[INFO] [stdout] test design::tests::a_quoted_open_marker_is_not_counted_as_an_open_question ... ok
[INFO] [stdout] test design::tests::a_proposed_file_warns_but_a_grounded_section_still_passes ... ok
[INFO] [stdout] test design::tests::a_nonexistent_referenced_path_fails ... ok
[INFO] [stdout] test design::tests::a_placeholder_resolved_section_is_reported_with_conditional_advice ... ok
[INFO] [stdout] test design::tests::a_path_under_a_declared_external_root_is_unchecked_not_missing ... ok
[INFO] [stdout] test design::tests::an_id_followed_by_a_qualifier_is_named_rather_than_dropped ... ok
[INFO] [stdout] test bridge::tests::referenced_lists_every_atom_in_a_plan ... ok
[INFO] [stdout] test design::tests::a_resolved_section_that_records_nothing_says_so_in_every_shape ... ok
[INFO] [stdout] test design::tests::a_sub_numbered_id_is_reported_not_silently_dropped ... ok
[INFO] [stdout] test design::tests::an_uncovered_requirement_warns_and_is_named ... ok
[INFO] [stdout] test design::tests::an_undeclared_external_root_still_warns_exactly_as_before ... ok
[INFO] [stdout] test cache::tests::an_empty_variants_file_falls_back_rather_than_blanking ... ok
[INFO] [stdout] test design::tests::a_subject_citation_under_a_real_directory_of_that_name_is_reported ... ok
[INFO] [stdout] test design::tests::a_subject_whose_slug_looks_like_a_filename_is_still_not_a_path ... ok
[INFO] [stdout] test design::tests::an_external_root_matches_a_path_segment_not_a_string_prefix ... ok
[INFO] [stdout] test bridge::tests::parses_the_three_operators_and_grouping ... ok
[INFO] [stdout] test design::tests::parses_sections_and_title ... ok
[INFO] [stdout] test design::tests::coverage_still_passes_when_criteria_are_declared ... ok
[INFO] [stdout] test design::tests::bullets_become_one_entry_each ... ok
[INFO] [stdout] test design::tests::summary_line_joins_the_first_paragraph ... ok
[INFO] [stdout] test design::tests::placeholders_inside_fenced_blocks_do_not_count ... ok
[INFO] [stdout] test design::tests::open_question_markers_warn_without_failing ... ok
[INFO] [stdout] test design::tests::coverage_is_unchecked_rather_than_passed_when_no_criteria_are_declared ... ok
[INFO] [stdout] test cache::tests::a_second_write_overwrites_the_first ... ok
[INFO] [stdout] test cache::tests::writing_creates_the_cache_dir_if_missing ... ok
[INFO] [stdout] test design::tests::declared_ids_ignore_mere_mentions ... ok
[INFO] [stdout] test docs::tests::a_version_is_read_from_toml_json_or_yaml_without_knowing_any ... ok
[INFO] [stdout] test design::tests::resolutions_written_as_headings_are_reported_rather_than_recording_nothing ... ok
[INFO] [stdout] test docs::tests::starter_round_trips_through_its_own_block ... ok
[INFO] [stdout] test fold::tests::an_adversarial_review_never_stands_in_for_a_declaration ... ok
[INFO] [stdout] test fold::tests::items_accumulate_but_skip_assessments ... ok
[INFO] [stdout] test fold::tests::assessment_is_detected_for_the_suffix_even_though_it_never_declares ... ok
[INFO] [stdout] test footer::tests::a_recognised_remote_yields_org_name_in_every_form ... ok
[INFO] [stdout] test git::tests::a_path_containing_a_comma_is_not_two_paths ... ok
[INFO] [stdout] test git::tests::an_element_boundary_cannot_migrate ... ok
[INFO] [stdout] test footer::tests::abbreviation_is_visible_and_within_its_declared_bound ... ok
[INFO] [stdout] test footer::tests::an_unrecognised_remote_falls_back_rather_than_guessing ... ok
[INFO] [stdout] test bridge::tests::a_plan_round_trips_through_its_own_block ... ok
[INFO] [stdout] test design::tests::subject_names_slash_commands_and_templates_are_not_paths ... ok
[INFO] [stdout] test footer::tests::width_counts_emoji_wide_and_ascii_narrow ... ok
[INFO] [stdout] test git::tests::a_changed_file_is_not_a_tracked_file ... ok
[INFO] [stdout] test design::tests::the_round_two_false_positives_stay_silent ... ok
[INFO] [stdout] test design::tests::valid_ids_and_loose_mentions_are_not_flagged_as_malformed ... ok
[INFO] [stdout] test docs::tests::a_key_inside_another_key_or_prose_is_not_the_key ... ok
[INFO] [stdout] test docs::tests::a_stale_version_file_fails_and_a_current_one_passes ... ok
[INFO] [stdout] test fold::tests::a_result_never_stands_in_for_a_declaration ... ok
[INFO] [stdout] test hooks::safety_tests::the_safety_block_advises_and_never_forbids ... ok
[INFO] [stdout] test design::tests::every_subject_prefix_is_excluded_from_paths ... ok
[INFO] [stdout] test position::tests::a_convergent_root_whose_output_exists_is_not_current ... ok
[INFO] [stdout] test hooks::safety_tests::the_safety_block_stays_terse ... ok
[INFO] [stdout] test kan_client::tests::an_unknown_shape_version_is_refused ... ok
[INFO] [stdout] test cache::tests::fallback_a_cache_without_variants_still_serves ... ok
[INFO] [stdout] test position::tests::a_convergent_root_is_current_but_a_true_source_is_not ... ok
[INFO] [stdout] test hooks::safety_tests::the_safety_block_covers_all_four_footguns_from_the_incident ... ok
[INFO] [stdout] test kan_client::tests::an_unknown_field_is_ignored_rather_than_fatal ... ok
[INFO] [stdout] test kan_client::tests::claims_come_back_with_the_fields_day_reads ... ok
[INFO] [stdout] test position::tests::a_downstream_output_without_its_upstream_is_off_sequence ... ok
[INFO] [stdout] test position::tests::a_design_doc_present_and_no_code_change_puts_you_in_build ... ok
[INFO] [stdout] test kan_client::tests::the_busy_message_names_the_condition_and_never_advises_an_install ... ok
[INFO] [stdout] test position::tests::a_command_probe_is_unknown_and_never_run ... ok
[INFO] [stdout] test position::tests::an_unknown_input_leaves_an_atom_a_candidate ... ok
[INFO] [stdout] test position::tests::each_artifact_type_is_resolved_at_most_once ... ok
[INFO] [stdout] test practice::tests::an_item_longer_than_the_excerpt_is_truncated ... ok
[INFO] [stdout] test kan_client::tests::output_day_cannot_read_is_an_error_not_an_empty_result ... ok
[INFO] [stdout] test practice::tests::skipped_claims_are_named_in_the_rendered_text ... ok
[INFO] [stdout] test position::tests::an_unprobed_upstream_output_is_not_a_skipped_step ... ok
[INFO] [stdout] test practice::tests::only_locally_signed_claims_are_accepted ... ok
[INFO] [stdout] test practice::tests::an_empty_projection_renders_nothing ... ok
[INFO] [stdout] test position::tests::inference_over_a_command_probed_schema_executes_nothing ... ok
[INFO] [stdout] test kan_client::tests::subject_lists_come_back_in_order ... ok
[INFO] [stdout] test position::tests::a_probed_and_absent_upstream_output_is_still_a_skip ... ok
[INFO] [stdout] test practice::tests::the_replace_token_selects_a_block_and_is_not_itself_an_item ... ok
[INFO] [stdout] test position::tests::both_present_means_build_is_no_longer_current ... ok
[INFO] [stdout] test probe::tests::a_witness_satisfied_by_many_tags_says_the_instance_is_arbitrary ... ok
[INFO] [stdout] test probe::tests::a_command_probe_is_not_run_without_authorization ... ok
[INFO] [stdout] test probe::tests::command_declarations_accept_legacy_strings_and_structured_objects ... ok
[INFO] [stdout] test probe::tests::a_verdict_describes_the_predicates_in_force ... ok
[INFO] [stdout] test probe::tests::every_present_predicate_must_hold ... ok
[INFO] [stdout] test probe::tests::probes_round_trip_through_their_declared_form ... ok
[INFO] [stdout] test probe::tests::a_claim_probe_round_trips_through_its_declared_form ... ok
[INFO] [stdout] test record::resolution_ids::the_prefix_is_declared_not_assumed ... ok
[INFO] [stdout] test probe::tests::structured_positive_commands_reject_nonpositive_missing_codes ... ok
[INFO] [stdout] test probe::tests::an_anchored_prefix_and_a_substring_are_different_predicates ... ok
[INFO] [stdout] test probe::tests::a_missing_program_is_an_error_not_a_failure ... ok
[INFO] [stdout] test probe::tests::a_marker_narrows_which_claims_count ... ok
[INFO] [stdout] test record::resolution_ids::an_id_is_anchored_at_the_start_of_the_bullet ... ok
[INFO] [stdout] test probe::tests::a_subject_scope_is_glob_lite ... ok
[INFO] [stdout] test status::tests::a_not_run_command_probe_is_not_counted_as_met_nor_shown_as_unmet ... ok
[INFO] [stdout] test schema::tests::a_schema_using_an_external_root_declares_the_version_it_requires ... ok
[INFO] [stdout] test status::tests::a_transition_surfaces_in_both_forms ... ok
[INFO] [stdout] test schema::tests::omitted_fields_fall_back_to_the_id_prefix_defaults ... ok
[INFO] [stdout] test status::tests::no_current_atom_says_so_in_both_forms ... ok
[INFO] [stdout] test schema::tests::starter_round_trips_through_its_own_fenced_block ... ok
[INFO] [stdout] test schema::tests::a_schema_not_using_an_external_root_is_byte_identical_to_the_old_form ... ok
[INFO] [stdout] test status::tests::the_bar_names_its_domain_and_marks_ambiguity ... ok
[INFO] [stdout] test status::tests::the_paired_witness_finding_reaches_the_status_line ... ok
[INFO] [stdout] test status::tests::the_unrecorded_findings_reach_the_model_channel ... ok
[INFO] [stdout] test stream::tests::handoff_scope_blocks_require_immutable_coordinates ... ok
[INFO] [stdout] test stream::tests::inventory_is_visible_bounded_and_never_infers_position ... ok
[INFO] [stdout] test status::tests::notice_marks_events_and_is_silent_otherwise ... ok
[INFO] [stdout] test stream::tests::missing_or_narrowed_diagnostics_make_completeness_explicit ... ok
[INFO] [stdout] test status::tests::off_sequence_surfaces_in_both_forms ... ok
[INFO] [stdout] test stream::tests::previews_are_unicode_safe_and_bounded ... ok
[INFO] [stdout] test status::tests::several_candidates_are_all_named_and_none_chosen ... ok
[INFO] [stdout] test telos::tests::a_broken_pair_is_unsupported_rather_than_silently_material_only ... ok
[INFO] [stdout] test status::tests::no_probes_is_reported_as_uncheckable_not_as_no_atom ... ok
[INFO] [stdout] test stream::tests::one_missing_timestamp_prevents_a_false_last_recorded_time ... ok
[INFO] [stdout] test telos::tests::a_paired_witness_declares_both_halves ... ok
[INFO] [stdout] test telos::tests::a_satisfied_witness_renders_no_prose_assertion_note ... ok
[INFO] [stdout] test telos::tests::a_witness_schema_parses_the_declared_shape ... ok
[INFO] [stdout] test telos::tests::a_telos_without_witnesses_says_so_rather_than_passing_silently ... ok
[INFO] [stdout] test telos::tests::only_a_probe_that_ran_and_found_nothing_fails_the_assessment ... ok
[INFO] [stdout] test telos::tests::a_single_probe_declaration_is_material_only_and_gains_no_record ... ok
[INFO] [stdout] test telos::tests::a_fenced_declaration_is_neither_the_statement_nor_a_prose_assertion ... ok
[INFO] [stdout] test status::tests::a_single_current_atom_names_it_and_what_follows ... ok
[INFO] [stdout] test telos::tests::a_paired_witness_round_trips_through_serialize ... ok
[INFO] [stdout] test telos::tests::separate_groups_remain_a_conjunction ... ok
[INFO] [stdout] test tension::tests::the_slug_is_canonical_regardless_of_argument_order ... ok
[INFO] [stdout] test telos::tests::the_starter_round_trips_through_its_own_block ... ok
[INFO] [stdout] test tension::tests::rendering_names_the_other_telos_and_the_reason ... ok
[INFO] [stdout] test telos::tests::one_satisfied_member_clears_an_any_of_group ... ok
[INFO] [stdout] test telos::tests::prose_assertion_is_rendered_separately_from_the_verdict ... ok
[INFO] [stdout] test vocabulary::tests::a_missing_referenced_subject_is_named ... ok
[INFO] [stdout] test vocabulary::tests::a_relation_on_an_existing_subject_is_not_reported_as_a_revision ... ok
[INFO] [stdout] test vocabulary::tests::a_title_without_a_kind_is_refused_not_dropped ... ok
[INFO] [stdout] test tension::tests::participants_come_from_the_block_not_from_splitting_the_slug ... ok
[INFO] [stdout] test tension::tests::the_reason_is_the_prose_without_the_block ... ok
[INFO] [stdout] test hooks::safety_tests::safety_is_injected_even_when_kan_is_unreachable ... ok
[INFO] [stdout] test probe::tests::a_claim_probe_never_spawns_a_command ... ok
[INFO] [stdout] test probe::tests::a_signalled_structured_positive_command_is_an_error ... ok
[INFO] [stdout] test probe::tests::exit_status_is_the_evidence ... ok
[INFO] [stdout] test probe::tests::shell_metacharacters_are_inert ... ok
[INFO] [stdout] test probe::tests::structured_positive_commands_distinguish_missing_from_broken ... ok
[INFO] [stdout] test probe::tests::a_probe_that_outlives_its_timeout_is_killed ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/day/da4953b8686e724b/out/day-da4953b8686e724b)
[INFO] [stdout] test kan_client::tests::etxtbsy_is_retried_and_other_errors_are_not ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 218 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[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/adoption_trial_wiring.rs (/opt/rustwide/target/release/build/day/066c064b1efd2079/out/adoption_trial_wiring-066c064b1efd2079)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_green_workflow_is_not_written_as_an_attestation ... ok
[INFO] [stdout] test the_actions_runner_covers_every_preregistered_row_and_retains_evidence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/agent_plugins.rs (/opt/rustwide/target/release/build/day/15bcb6a43179d697/out/agent_plugins-15bcb6a43179d697)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test ac8_no_atom_ships_as_both_a_command_and_a_skill ... ok
[INFO] [stdout] test ac3_every_skill_declares_the_name_of_its_directory ... ok
[INFO] [stdout] test ac1_plugin_manifest_conforms_to_the_closed_1_0_0_schema ... ok
[INFO] [stdout] test the_manifest_versions_track_the_crate_version ... FAILED
[INFO] [stdout] test ac4_no_skill_body_pre_executes_a_command ... ok
[INFO] [stderr] error: test failed, to rerun pass `--test agent_plugins`
[INFO] [stdout] test ac5_the_telos_reads_distinguish_unreadable_from_empty ... ok
[INFO] [stdout] test ac2_mcp_manifest_conforms_and_matches_the_claude_code_one ... ok
[INFO] [stdout] test ac5_every_instructed_read_names_its_failure_handling ... ok
[INFO] [stdout] test the_allowed_tools_divergence_from_the_spec_is_deliberate ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- the_manifest_versions_track_the_crate_version stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'the_manifest_versions_track_the_crate_version' (3550) panicked at tests/agent_plugins.rs:625:9:
[INFO] [stdout] assertion `left == right` failed: plugin.json declares a version that is not the crate's (4.6.2). `scripts/cut-release.sh` bumps Cargo.toml; these two follow it, and nothing but this test says so.
[INFO] [stdout]   left: Some("0.13.0-beta.1")
[INFO] [stdout]  right: Some("4.6.2")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58c7ad915531 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58c7ad92ad7a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x58c7ad919a3c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x58c7ad8f0ea6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58c7ad90d659 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x58c7ad8a3400 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x58c7ad90d812 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x58c7ad8f0f52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58c7ad8e9a39 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x58c7ad8f1b5d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x58c7ad92b4ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58c7ad92b423 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x58c7ad895885 - core[a373ad73a504971]::panicking::assert_failed::<core[a373ad73a504971]::option::Option<&str>, core[a373ad73a504971]::option::Option<&str>>
[INFO] [stdout]   13:     0x58c7ad889787 - <agent_plugins[b8c944e1582847bc]::the_manifest_versions_track_the_crate_version::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x58c7ad89684b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x58c7ad8a3a25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x58c7ad89d314 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58c7ad8a6ab2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58c7ad914a2f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x761a97290dfa - <unknown>
[INFO] [stdout]   20:     0x761a973243d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     the_manifest_versions_track_the_crate_version
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 8 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab", kill_on_drop: false }`
[INFO] [stdout] 2733352eac82686fe777cb8080e77f2b99f710b7801c65395b00f26f58e45cab
