[INFO] fetching crate zor 0.6.0...
[INFO] testing zor-0.6.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate zor 0.6.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate zor 0.6.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zor 0.6.0
[INFO] tweaked toml for crates.io crate zor 0.6.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate zor 0.6.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 zor 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.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:130:12
[INFO] [stderr]     |
[INFO] [stderr] 130 | homepage = "https://github.com/gold-silver-copper/zor"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 134 | repository = "https://github.com/gold-silver-copper/zor"
[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: `zor` (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] 22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c
[INFO] running `Command { std: "docker" "start" "22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c", 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" "22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c" "/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" "22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c", 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" "22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c" "/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:130:12
[INFO] [stderr]     |
[INFO] [stderr] 130 | homepage = "https://github.com/gold-silver-copper/zor"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 134 | repository = "https://github.com/gold-silver-copper/zor"
[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: `zor` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling local-ipc v0.3.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zor v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 50.70s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.28.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c", 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" "22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c" "/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:130:12
[INFO] [stderr]     |
[INFO] [stderr] 130 | homepage = "https://github.com/gold-silver-copper/zor"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 134 | repository = "https://github.com/gold-silver-copper/zor"
[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: `zor` (manifest) generated 1 warning
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling vt100 v0.16.2
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling local-ipc v0.3.0
[INFO] [stderr]    Compiling zor v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 42.27s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.28.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c", 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" "22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c" "/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:130:12
[INFO] [stderr]     |
[INFO] [stderr] 130 | homepage = "https://github.com/gold-silver-copper/zor"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 134 | repository = "https://github.com/gold-silver-copper/zor"
[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: `zor` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.28.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/zor/64f2bbf64173cfa3/out/zor-64f2bbf64173cfa3)
[INFO] [stdout] 
[INFO] [stdout] running 197 tests
[INFO] [stdout] test dashboard::handoff::transport_tests::only_explicit_final_detach_report_authorizes_clean_return ... ok
[INFO] [stdout] test dashboard::attention::tests::aged_or_lost_pending_evidence_cannot_deliver_later ... ok
[INFO] [stdout] test dashboard::multi::tests::narrow_resume_keeps_input_tail_visible ... ok
[INFO] [stdout] test dashboard::multi::tests::resume_form_requires_explicit_bounded_identifiers ... ok
[INFO] [stdout] test dashboard::terminal::tests::labels_cannot_inject_terminal_controls_or_wide_layout ... ok
[INFO] [stdout] test dashboard::multi::tests::machine_scope_and_narrow_render_keep_unavailability_visible ... ok
[INFO] [stdout] test dashboard::handoff::transport_tests::transient_resume_remains_with_koh_but_terminal_failures_require_new_action ... ok
[INFO] [stdout] test dashboard::terminal::tests::queued_and_near_expiry_evidence_never_gets_a_new_freshness_window ... ok
[INFO] [stdout] test dashboard::terminal::tests::tiny_frames_preserve_header_without_bottom_row_scrolling ... ok
[INFO] [stdout] test dashboard::attention::tests::machines_coalesce_distinct_identities_without_realerting_on_transport_recovery ... ok
[INFO] [stdout] test dashboard::attention::tests::machine_pending_attention_is_discarded_when_stale_even_if_delivery_is_busy ... ok
[INFO] [stdout] test dashboard::tests::explicit_state_requires_current_heartbeat_and_current_input_epoch ... ok
[INFO] [stdout] test dashboard::tests::codex_attention_requires_fresh_evidence_and_current_pane_observation ... ok
[INFO] [stdout] test dashboard::multi::tests::narrow_errors_and_detail_tails_are_reachable_without_horizontal_clipping ... ok
[INFO] [stdout] test dashboard::attention::tests::cooldown_coalesces_new_keys_and_removes_resolved_entries ... ok
[INFO] [stdout] test fux::capture::tests::capture_envelopes_require_the_exact_operation_and_request ... ok
[INFO] [stdout] test dashboard::multi::tests::status_form_never_constructs_a_mutation ... ok
[INFO] [stdout] test dashboard::tests::invalidated_observation_cannot_be_revived_by_fresh_heartbeat ... ok
[INFO] [stdout] test fux::error::tests::failure_categories_survive_context_and_cannot_forge_remote_codes ... ok
[INFO] [stdout] test fux::capture::tests::fixture_reply_expands_runs_wide_glyphs_and_styled_cells ... ok
[INFO] [stdout] test fux::capture::tests::progress_and_title_come_from_the_capture ... ok
[INFO] [stdout] test fux::events::tests::replay_requires_complete_ordered_evidence_in_one_stream ... ok
[INFO] [stdout] test fux::endpoint::tests::workspace_paths_cannot_escape_the_runtime ... ok
[INFO] [stdout] test fux::capture::tests::incomplete_or_malformed_captures_are_not_classified ... ok
[INFO] [stdout] test fux::capture::tests::text_capture_counter_requires_complete_evidence ... ok
[INFO] [stdout] test fux::capture::tests::incomplete_evidence_still_requires_well_formed_metadata_and_rows ... ok
[INFO] [stdout] test fux::info::tests::manager_identity_requires_complete_info_and_correct_endpoint ... ok
[INFO] [stdout] test fux::input::tests::producer_input_fixtures_match_typed_requests_and_receipt ... ok
[INFO] [stdout] test fux::input::tests::requests_preserve_literal_keys_and_receipts_require_exact_envelopes ... ok
[INFO] [stdout] test fux::pane::tests::focus_requires_the_requested_pane_and_matching_envelope ... ok
[INFO] [stdout] test fux::pane::tests::mutation_acknowledgement_requires_unit_and_matching_id ... ok
[INFO] [stdout] test fux::manager::tests::creation_requires_complete_descriptor_and_matching_name ... ok
[INFO] [stdout] test fux::pane::tests::split_fixtures_match_the_request_and_require_a_nonzero_pane ... ok
[INFO] [stdout] test fux::pane::tests::workspace_cleanup_is_scoped_and_remote_codes_require_valid_envelopes ... ok
[INFO] [stdout] test fux::manager::tests::final_evidence_requires_correlated_complete_record_and_classifies_failures ... ok
[INFO] [stdout] test fux::manager::tests::release_requires_exact_operation_id_and_payload ... ok
[INFO] [stdout] test fux::manager::tests::producer_fixtures_decode_and_requests_match ... ok
[INFO] [stdout] test fux::manager::tests::discovery_requires_exact_reply_and_safe_unique_names ... ok
[INFO] [stdout] test fux::snapshot::tests::listing_validates_envelope_identity_and_required_observations ... ok
[INFO] [stdout] test fux::subscription::tests::subscription_keeps_replay_buffered_with_the_acceptance ... ok
[INFO] [stdout] test fux::subscription::tests::poll_can_be_interrupted_without_waiting_for_fallback_scan ... ok
[INFO] [stdout] test fux::subscription::tests::event_identity_requires_contiguous_unfiltered_history ... ok
[INFO] [stdout] test fux::subscription::tests::frames_preserve_fragmentation_and_reject_oversize_or_malformed_json ... ok
[INFO] [stdout] test fux::subscription::tests::partial_frame_deadline_does_not_expire_idle_or_complete_buffered_frames ... ok
[INFO] [stdout] test fux::subscription::tests::unknown_event_kinds_are_ignored_but_keep_continuity ... ok
[INFO] [stdout] test fux::subscription::tests::subscription_refusal_is_distinct_from_malformed_acceptance ... ok
[INFO] [stdout] test fux::tests::retention_ceilings_match_the_limits_fux_info_publishes ... ok
[INFO] [stdout] test machines::catalog::tests::concurrent_edit_is_rejected_without_lost_update ... ok
[INFO] [stdout] test machines::catalog::tests::identity_survives_rename_and_bindings_stay_explicit ... ok
[INFO] [stdout] test machines::catalog::tests::malformed_oversize_and_symlink_catalogs_fail_closed ... ok
[INFO] [stdout] test machines::connection::tests::directory_cleanup_removes_owned_entries_but_preserves_unknown_files ... ok
[INFO] [stdout] test machines::catalog::tests::invalid_edits_leave_original_catalog_and_grants_intact ... ok
[INFO] [stdout] test machines::connection::tests::status_rejects_unsafe_malformed_and_regressed_evidence ... ok
[INFO] [stdout] test machines::intents::tests::intent_survives_reopen_and_retry_preserves_original_selection ... ok
[INFO] [stdout] test machines::intents::tests::local_intents_require_local_socket_identity ... ok
[INFO] [stdout] test machines::intents::tests::malformed_and_symlinked_logs_block_recording ... ok
[INFO] [stdout] test machines::supervision::tests::cached_selection_is_scoped_to_machine_and_service_and_failure_is_stale ... ok
[INFO] [stdout] test machines::supervision::tests::reload_preserves_rename_and_replaces_control_without_waiting_for_old_read ... ok
[INFO] [stdout] test machines::supervision::tests::selection_survives_route_changes_but_not_attempt_or_process_replacement ... ok
[INFO] [stdout] test machines::supervision::tests::slow_machine_never_blocks_healthy_publication_or_snapshot_reads ... ok
[INFO] [stdout] test observe::tests::cache_uses_capture_revision_and_recovers_after_incomplete_evidence ... ok
[INFO] [stdout] test machines::connection::tests::capability_probe_reads_help_once_and_announcement_requires_the_exact_socket ... ok
[INFO] [stdout] test platform::probe::tests::loss_tracker_distinguishes_exit_from_six_foreign_misses ... ok
[INFO] [stdout] test platform::probe::tests::scheduler_runs_five_second_reprobe_and_bounded_acquisition_phases ... ok
[INFO] [stdout] test platform::probe::tests::scheduler_uses_acquisition_and_identified_cadences ... ok
[INFO] [stdout] test platform::process::tests::expired_caller_deadline_prevents_process_creation ... ok
[INFO] [stdout] test fux::tests::caller_deadline_bounds_a_stalled_preface ... ok
[INFO] [stdout] test platform::process::tests::interrupted_and_partial_reads_preserve_bytes_until_eof ... ok
[INFO] [stdout] test platform::usage::tests::uncertain_and_oversized_process_trees_never_look_empty ... ok
[INFO] [stdout] test machines::connection::tests::retiring_a_control_connection_preserves_only_existing_leases ... ok
[INFO] [stdout] test rules::bundle::tests::bounded_reader_rejects_fifo_without_waiting_for_a_writer ... ok
[INFO] [stdout] test rules::bundle::tests::aggregate_rule_file_count_is_bounded ... ok
[INFO] [stdout] test rules::bundle::tests::bounded_reader_rejects_oversized_input ... ok
[INFO] [stdout] test rules::bundle::tests::inherited_process_names_and_agent_ids_are_validated ... ok
[INFO] [stdout] test platform::process::tests::foreground_child_cleanup_preserves_its_shared_process_group ... ok
[INFO] [stdout] test rules::bundle::tests::standard_config_fallback_ignores_relative_xdg_paths ... ok
[INFO] [stdout] test rules::eval::tests::gates_conjoin_and_priority_is_stable ... ok
[INFO] [stdout] test rules::eval::tests::region_contract_handles_rules_blanks_and_prompts ... ok
[INFO] [stdout] test rules::ident::tests::environment_override_and_leader_win ... ok
[INFO] [stdout] test rules::ident::tests::wrapped_runtime_and_eval_flags_are_classified ... ok
[INFO] [stdout] test run::tests::a_missing_socket_is_no_server_and_a_refusal_is_not ... ok
[INFO] [stdout] test run::tests::an_empty_command_and_an_invalid_name_are_rejected_before_any_socket_is_touched ... ok
[INFO] [stdout] test run::tests::env_pairs_split_on_the_first_equals_and_reject_malformed_entries ... ok
[INFO] [stdout] test run::tests::final_retention_follows_the_timeout_and_stays_under_fux_ceiling ... ok
[INFO] [stdout] test run::tests::moved_run_location_requires_original_launch_identity ... ok
[INFO] [stdout] test platform::notification::tests::externally_reaped_leader_does_not_authorize_group_signals ... ok
[INFO] [stdout] test service::client::tests::attachment_resolution_accepts_route_changes_but_not_process_substitution ... ok
[INFO] [stdout] test service::client::tests::capabilities_are_explicit_and_bounded ... ok
[INFO] [stdout] test service::client::tests::combined_supervision_uses_one_reply_and_rejects_inconsistent_authority ... ok
[INFO] [stdout] test service::client::tests::busy_reads_retry_within_deadline_but_supervision_is_sent_once ... ok
[INFO] [stdout] test service::client::tests::observed_attachment_reply_can_move_routes_but_cannot_replace_processes ... ok
[INFO] [stdout] test service::client::tests::overview_cannot_join_different_service_incarnations ... ok
[INFO] [stdout] test fux::subscription::overdue_tests::stalled_setup_cannot_skip_the_nonblocking_drain_of_healthy_streams ... ok
[INFO] [stdout] test fux::subscription::tests::buffered_replay_invalidates_and_disconnect_discards_continuity ... ok
[INFO] [stdout] test service::client::tests::refusal_explanations_are_bounded_and_cannot_emit_terminal_controls ... ok
[INFO] [stdout] test service::client::tests::task_reads_reject_cross_task_links_and_wrong_service_identity ... ok
[INFO] [stdout] test service::client::tests::unavailable_proxy_does_not_create_a_local_service_directory ... ok
[INFO] [stdout] test service::client::tests::reads_validate_correlation_schema_and_remote_failure_provenance ... ok
[INFO] [stdout] test service::tests::endpoint_lock_excludes_duplicate_and_refuses_unsafe_paths ... ok
[INFO] [stdout] test service::tests::freshness_includes_scan_and_queue_age_and_clears_stale_evidence ... ok
[INFO] [stdout] test service::client::tests::partial_progress_cannot_renew_the_absolute_request_deadline ... ok
[INFO] [stdout] test service::tests::observed_attachment_requires_fresh_exact_identified_evidence_and_rejects_paths ... ok
[INFO] [stdout] test service_tasks::tests::capabilities_dispatch_needs_no_journal_and_rejects_unknown_agents ... ok
[INFO] [stdout] test service_tasks::tests::native_message_schema_requires_complete_identity ... ok
[INFO] [stdout] test state::tests::exit_publishes_idle_with_marker ... ok
[INFO] [stdout] test state::tests::heartbeat_keeps_sequence_and_loss_publishes_none ... ok
[INFO] [stdout] test state::tests::hold_cap_and_visible_idle_publish ... ok
[INFO] [stdout] test state::tests::plain_idle_publishes_on_the_fourth_verdict ... ok
[INFO] [stdout] test state::tests::skip_cancels_hold_and_flag_changes_publish_immediately ... ok
[INFO] [stdout] test state::tests::startup_grace_drops_idle_but_passes_blocked ... ok
[INFO] [stdout] test state::tests::unknown_clears_blocked_and_pending_idle_without_losing_identity ... ok
[INFO] [stdout] test service::tests::concurrent_starter_waits_for_winner_socket_but_not_invalid_replies ... ok
[INFO] [stdout] test tasks::artifact::tests::exact_binary_limit_is_retained_and_larger_files_are_rejected ... ok
[INFO] [stdout] test tasks::capabilities::tests::passive_providers_do_not_inherit_native_or_completion_claims ... ok
[INFO] [stdout] test tasks::changes::tests::byte_paths_and_nul_framing_do_not_depend_on_utf8_or_lines ... ok
[INFO] [stdout] test tasks::codex::frames::tests::arbitrary_fragmentation_preserves_literal_text_and_coalesced_frames ... ok
[INFO] [stdout] test fux::tests::partial_reply_progress_does_not_renew_the_request_deadline ... ok
[INFO] [stdout] test tasks::capabilities::tests::codex_native_contract_keeps_availability_and_verification_separate ... ok
[INFO] [stdout] test tasks::codex::frames::tests::truncated_malformed_and_flooded_frames_fail_with_finite_buffers ... ok
[INFO] [stdout] test tasks::codex::protocol::tests::absent_partial_or_duplicate_history_is_not_proof_of_non_submission ... ok
[INFO] [stdout] test tasks::codex::protocol::tests::conflicting_identity_or_content_invalidates_without_partial_binding ... ok
[INFO] [stdout] test tasks::codex::protocol::tests::ack_without_native_user_identity_is_not_a_correlated_response ... ok
[INFO] [stdout] test tasks::codex::protocol::tests::in_progress_history_does_not_freeze_partial_native_response_text ... ok
[INFO] [stdout] test tasks::codex::protocol::tests::duplicate_items_do_not_clear_blockers_or_regress_terminal_evidence ... ok
[INFO] [stdout] test tasks::codex::protocol::tests::lost_ack_and_events_reconcile_from_native_identity_without_replay ... ok
[INFO] [stdout] test tasks::codex::protocol::tests::native_interrupt_is_a_distinct_at_most_once_intent_with_observed_completion ... ok
[INFO] [stdout] test tasks::codex::protocol::tests::retained_blockers_must_match_the_native_turn_and_live_input_scope ... ok
[INFO] [stdout] test tasks::codex::protocol::tests::server_request_id_namespace_is_independent_of_client_response_ids ... ok
[INFO] [stdout] test tasks::codex::protocol::tests::original_deadline_and_output_bounds_survive_native_recovery ... ok
[INFO] [stdout] test tasks::codex::session::tests::installed_thread_exposes_local_storage_identity ... ignored, optional installed thread metadata probe; no model turn
[INFO] [stdout] test tasks::codex::protocol::tests::stale_threads_turns_and_operations_cannot_bind_or_refresh ... ok
[INFO] [stdout] test service::client::tests::malformed_frames_and_oversize_never_produce_a_view ... ok
[INFO] [stdout] test tasks::codex::session::tests::native_thread_establishment_preserves_early_server_requests ... ok
[INFO] [stdout] test tasks::codex::session::tests::changed_native_identity_directory_or_persistence_rejects_registration ... ok
[INFO] [stdout] test tasks::codex::state::tests::durable_controls_preserve_deadlines_and_ignore_unissued_or_duplicate_reads ... ok
[INFO] [stdout] test tasks::codex::state::tests::interrupt_intent_is_durable_and_independent_of_coordination_cancellation ... ok
[INFO] [stdout] test service_tasks::tests::expired_queued_task_has_no_storage_effect_and_schema_is_strict ... ok
[INFO] [stdout] test tasks::codex::state::tests::outstanding_native_output_reserves_capacity_and_coordination_cancel_blocks_new_input ... ok
[INFO] [stdout] test tasks::codex::state::tests::invalid_native_evidence_is_persisted_as_uncertain_before_returning_error ... ok
[INFO] [stdout] test tasks::codex::state::tests::journal_rejects_native_completion_without_correlated_identity ... ok
[INFO] [stdout] test tasks::codex::state::tests::producers_without_turns_still_cannot_reuse_retired_lifetime_identities ... ok
[INFO] [stdout] test tasks::codex::state::tests::persisted_submission_is_never_reissued_after_reopen_and_history_is_not_task_success ... ok
[INFO] [stdout] test fux::tests::framing_preserves_failure_categories_and_drains_closed_peers ... ok
[INFO] [stdout] test tasks::codex::state::tests::queued_interrupt_consumes_authority_once_and_expired_read_never_sends ... ok
[INFO] [stdout] test tasks::codex::storage::tests::allocated_paths_pin_existing_ancestors_and_reject_invalid_paths ... ok
[INFO] [stdout] test tasks::codex::storage::tests::provider_file_updates_preserve_namespace_but_redirects_and_replacement_fail ... ok
[INFO] [stdout] test tasks::codex::transport::tests::actual_owned_pipes_preserve_literal_json_and_cleanup_live_children ... ok
[INFO] [stdout] test tasks::codex::state::tests::retained_freshness_expires_without_mutating_history_or_duplicate_refresh ... ok
[INFO] [stdout] test tasks::codex::state::tests::retirement_rejects_old_events_and_replacement_can_only_reconcile_old_input ... ok
[INFO] [stdout] test tasks::codex::state::tests::recreation_expiry_and_failed_publication_do_not_grant_another_restart ... ok
[INFO] [stdout] test tasks::codex::transport::tests::expired_shutdown_deadline_returns_and_owned_child_is_eventually_reaped ... ok
[INFO] [stdout] test tasks::codex::transport::tests::installed_app_server_accepts_the_production_stdio_handshake ... ignored, optional installed Codex handshake probe, no model call
[INFO] [stdout] test tasks::codex::transport::tests::idle_poll_preserves_authority_and_complete_frames_precede_eof ... ok
[INFO] [stdout] test tasks::codex::state::tests::recreation_survives_coordination_cancel_without_replaying_input ... ok
[INFO] [stdout] test tasks::codex::transport::tests::owner_cancellation_interrupts_a_native_wait_and_prevents_input ... ok
[INFO] [stdout] test tasks::diagnostics::tests::private_bounded_records_and_contention ... ok
[INFO] [stdout] test tasks::diagnostics::tests::refuses_symlink_and_shared_permissions ... ok
[INFO] [stdout] test tasks::codex::transport::tests::rejected_handshakes_invalidate_the_actual_connection ... ok
[INFO] [stdout] test tasks::headless::tests::headless_launch_preserves_literal_prompt_and_rejects_ambiguous_modes ... ok
[INFO] [stdout] test tasks::integration::storage_tests::rejects_unknown_secret_fields_and_unusable_or_unbounded_paths ... ok
[INFO] [stdout] test tasks::integration::storage_tests::retains_absent_xdg_without_defaulting_to_controller_paths ... ok
[INFO] [stdout] test tasks::launch::argv_tests::empty_arguments_are_preserved_but_executable_and_nul_are_rejected ... ok
[INFO] [stdout] test tasks::launch::argv_tests::launch_final_retention_is_exactly_fux_ceiling ... ok
[INFO] [stdout] test tasks::codex::transport::tests::actual_stderr_flood_is_bounded_and_prevents_further_requests ... ok
[INFO] [stdout] test tasks::lifecycle::tests::adopted_session_cannot_receive_stop_intent ... ok
[INFO] [stdout] test tasks::lifecycle::tests::attachment_rejects_changed_pane_before_claiming_any_resources ... ok
[INFO] [stdout] test tasks::lifecycle::tests::attachment_records_once_and_final_attachment_does_not_claim_task_success ... ok
[INFO] [stdout] test tasks::lifecycle::tests::delivery_rejects_replacement_and_regression_without_partial_mutation ... ok
[INFO] [stdout] test tasks::lifecycle::tests::final_observation_preserves_retained_identity_and_task_outcome ... ok
[INFO] [stdout] test tasks::lifecycle::tests::lost_submission_reconciles_the_same_reservation_without_resetting_arm ... ok
[INFO] [stdout] test tasks::lifecycle::tests::outage_does_not_erase_replacement_evidence_and_live_keeps_needs_input ... ok
[INFO] [stdout] test tasks::lifecycle::tests::rejected_observations_do_not_partially_mutate_records ... ok
[INFO] [stdout] test tasks::lifecycle::tests::receipt_publication_preserves_terminal_wait_and_release_evidence ... ok
[INFO] [stdout] test tasks::lifecycle::tests::stop_intent_retires_coordination_without_inventing_process_exit ... ok
[INFO] [stdout] test tasks::lifecycle::tests::uncertain_creation_cannot_be_resubmitted_or_change_pane ... ok
[INFO] [stdout] test tasks::lifecycle::worktree::tests::lost_removal_cannot_repeat_or_change_force_and_closure_needs_intent ... ok
[INFO] [stdout] test tasks::lifecycle::worktree::tests::lost_creation_requires_reconciliation_and_keeps_checkout_identity ... ok
[INFO] [stdout] test tasks::route::tests::location_follows_routes_but_never_replaces_process_or_origin ... ok
[INFO] [stdout] test tasks::store::tests::duplicate_records_are_rejected_before_relationship_validation ... ok
[INFO] [stdout] test tasks::codex::transport::tests::actual_stream_eof_and_deadlines_invalidate_the_connection ... ok
[INFO] [stdout] test tasks::store::tests::check_runner_admission_is_shared_until_all_runners_release ... ok
[INFO] [stdout] test tasks::store::tests::unsafe_or_corrupted_evidence_is_rejected_without_replacement ... ok
[INFO] [stdout] test tasks::codex::transport::tests::partial_native_write_timeout_cannot_be_retried ... ok
[INFO] [stdout] test tasks::store::tests::transaction_reopens_and_invalid_update_preserves_previous_commit ... ok
[INFO] [stdout] test tasks::submit::tests::captured_reply_cannot_transfer_authority_to_replaced_targets ... ok
[INFO] [stdout] test tasks::submit::tests::line_encoding_does_not_interpret_user_escapes_or_allow_extra_commands ... ok
[INFO] [stdout] test tasks::submit::tests::receipt_retention_covers_the_prompt_window_and_stays_under_fux_ceiling ... ok
[INFO] [stdout] test tasks::submit::tests::partial_failure_keeps_writer_exclusion ... ok
[INFO] [stdout] test watch::tests::discovery_names_cannot_escape_the_runtime ... ok
[INFO] [stdout] test watch::tests::registry_reconciles_identity_and_loss_without_transferring_evidence ... ok
[INFO] [stdout] test tasks::store::tests::waiter_slots_are_bounded_private_and_released_without_unlinking ... ok
[INFO] [stdout] test tasks::supervise::tests::stale_attempt_or_process_cannot_cancel_replacement_and_cancel_preserves_session ... ok
[INFO] [stdout] test tasks::git::tests::subprocess_deadline_and_output_pressure_are_bounded ... ok
[INFO] [stdout] test tasks::store::tests::supported_retained_directories_do_not_lock_out_journal_recovery ... ok
[INFO] [stdout] test rules::bundle::tests::bundled_rules_load_without_configuration_and_allow_replacement ... ok
[INFO] [stdout] test rules::bundle::tests::overrides_are_ordered_and_failed_reload_preserves_the_entire_catalog ... ok
[INFO] [stdout] test tasks::codex::state::tests::admitted_reservation_funds_intermediate_evidence_at_the_journal_capacity_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 195 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 17.53s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/zor/7069f3362ad8dcce/out/zor-7069f3362ad8dcce)
[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/bundled_rules.rs (/opt/rustwide/target/debug/build/zor/636b7a22e803a364/out/bundled_rules-636b7a22e803a364)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test real_claude_startup_keeps_partial_and_derived_negative_screens_unknown ... ok
[INFO] [stdout] test real_claude_working_footer_does_not_turn_response_into_completion ... ok
[INFO] [stdout] test real_codex_authenticated_trust_working_and_response ... ok
[INFO] [stdout] test real_codex_startup_and_derived_negative_screens ... ok
[INFO] [stdout] test real_codex_unanswered_command_approval_is_blocked ... ok
[INFO] [stdout] test real_opencode_permission_and_question_are_passive_blockers ... ok
[INFO] [stdout] test real_opencode_startup_input_keeps_blank_and_changed_screens_unknown ... ok
[INFO] [stdout] test real_resized_startup_screens_remain_explicitly_unknown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.89s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/build/zor/746d857f74ed8db5/out/cli-746d857f74ed8db5)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test capabilities_are_read_only_and_unknown_agents_fail ... ok
[INFO] [stdout] test check_evaluates_fixture_expectation_and_rule ... ok
[INFO] [stderr]      Running tests/machines.rs (/opt/rustwide/target/debug/build/zor/ef3ac72a98bbbbd5/out/machines-ef3ac72a98bbbbd5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.64s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test scoped_dashboard_rejects_invalid_routing_before_starting_helpers_or_local_services ... ok
[INFO] [stdout] test invalid_or_unknown_profile_commands_fail_without_local_fallback ... ok
[INFO] [stdout] test saved_profiles_keep_stable_identity_and_distinct_grants_across_cli_processes ... ok
[INFO] [stderr]      Running tests/osc.rs (/opt/rustwide/target/debug/build/zor/35c47b039258a117/out/osc-35c47b039258a117)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test vt100_callback_payload_parses_to_the_original_report ... ok
[INFO] [stdout] test malformed_contract_inputs_are_rejected ... ok
[INFO] [stdout] test report_version_and_total_encoded_size_are_enforced ... ok
[INFO] [stdout] test complete_bel_frames_and_unknown_keys_are_accepted ... ok
[INFO] [stdout] test every_state_and_flag_combination_round_trips ... ok
[INFO] [stdout] test arbitrary_bytes_never_make_parse_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wrap.rs (/opt/rustwide/target/debug/build/zor/66d39611c29a14ff/out/wrap-66d39611c29a14ff)
[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" "22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c", kill_on_drop: false }`
[INFO] [stdout] 22a8d35f749faf1e0d8eb111aae27284d0025f9bf531f4a622c8c7a64787a36c
