[INFO] fetching crate dsfb-rf 1.0.1...
[INFO] testing dsfb-rf-1.0.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dsfb-rf 1.0.1 into /workspace/builds/worker-7-tc1/source
[INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate dsfb-rf 1.0.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dsfb-rf 1.0.1
[INFO] tweaked toml for crates.io crate dsfb-rf 1.0.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dsfb-rf 1.0.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dsfb-rf 1.0.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hdf5-metno-sys v0.11.3
[INFO] [stderr]   Downloaded hdf5-metno-types v0.11.0
[INFO] [stderr]   Downloaded hdf5-metno-derive v0.10.0
[INFO] [stderr]   Downloaded generator v0.8.8
[INFO] [stderr]   Downloaded winreg v0.56.0
[INFO] [stderr]   Downloaded indexmap v2.13.1
[INFO] [stderr]   Downloaded ascii v1.1.0
[INFO] [stderr]   Downloaded hdf5-metno v0.12.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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] e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2
[INFO] running `Command { std: "docker" "start" "e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2", 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" "e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2", 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" "e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling dsfb-rf v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.06s
[INFO] running `Command { std: "docker" "inspect" "e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2", 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" "e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling dsfb-rf v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[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 `release` profile [optimized] target(s) in 1m 25s
[INFO] running `Command { std: "docker" "inspect" "e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2", 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" "e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/dsfb_rf-0a7f85856bb62d36)
[INFO] [stdout] 
[INFO] [stdout] running 351 tests
[INFO] [stdout] test attractor::tests::log2_approx_accuracy ... ok
[INFO] [stdout] test attractor::tests::not_enough_samples_returns_none ... ok
[INFO] [stdout] test attractor::tests::reset_clears_buffer ... ok
[INFO] [stdout] test attractor::tests::stochastic_signal_fills_space ... ok
[INFO] [stdout] test audit::tests::stage_result_fa_rate_threshold ... ok
[INFO] [stdout] test attractor::tests::push_fills_buffer ... ok
[INFO] [stdout] test audit::tests::sigmf_annotation_precise ... ok
[INFO] [stdout] test audit::tests::stage_result_lead_time_negative_late_detection ... ok
[INFO] [stdout] test calibration::tests::clean_window_passes_integrity ... ok
[INFO] [stdout] test calibration::tests::config_grid_all_precisions_in_valid_range ... ok
[INFO] [stdout] test calibration::tests::config_grid_has_27_cells ... ok
[INFO] [stdout] test audit::tests::stage_result_fa_rate_zero_calm_obs ... ok
[INFO] [stdout] test audit::tests::stage_result_lead_time_positive_early_detection ... ok
[INFO] [stdout] test calibration::tests::config_grid_nominal_matches_table_iv ... ok
[INFO] [stdout] test calibration::tests::config_grid_stricter_tau_higher_precision ... ok
[INFO] [stdout] test calibration::tests::drifting_window_triggers_contamination ... ok
[INFO] [stdout] test calibration::tests::high_autocorr_triggers_contamination ... ok
[INFO] [stdout] test calibration::tests::high_variance_window_triggers_variance_ratio ... ok
[INFO] [stdout] test attractor::tests::constant_signal_collapsed_attractor ... ok
[INFO] [stdout] test audit::tests::stage_result_lead_time_none_when_no_detection ... ok
[INFO] [stdout] test calibration::tests::config_grid_looser_k_lower_precision ... ok
[INFO] [stdout] test calibration::tests::insufficient_window_returns_contamination_suspected ... ok
[INFO] [stdout] test calibration::tests::offset_window_triggers_normalized_mean_dev ... ok
[INFO] [stdout] test calibration::tests::rho_sweep_has_eleven_steps ... ok
[INFO] [stdout] test calibration::tests::rho_sweep_nominal_reproduces_table_iv ... ok
[INFO] [stdout] test calibration::tests::rho_sweep_tighter_rho_higher_recall ... ok
[INFO] [stdout] test calibration::tests::rho_sweep_tighter_rho_more_episodes ... ok
[INFO] [stdout] test calibration::tests::rho_sweep_wider_rho_higher_precision ... ok
[INFO] [stdout] test calibration::tests::rho_sweep_wider_rho_lower_false_rate ... ok
[INFO] [stdout] test calibration::tests::swarm_disagreement_triggers_unreliable_alert ... ok
[INFO] [stdout] test calibration::tests::swarm_unanimous_baseline_agreement ... ok
[INFO] [stdout] test calibration::tests::wpred_episode_count_stable_across_w_pred ... ok
[INFO] [stdout] test calibration::tests::rho_sweep_precisions_monotone_increasing ... ok
[INFO] [stdout] test calibration::tests::wpred_grid_has_12_cells ... ok
[INFO] [stdout] test calibration::tests::rho_sweep_scales_span_085_to_115 ... ok
[INFO] [stdout] test calibration::tests::wpred_nominal_cell_matches_table_iv ... ok
[INFO] [stdout] test calibration::tests::wpred_wider_pred_higher_precision ... ok
[INFO] [stdout] test complexity::tests::log2_known_values ... ok
[INFO] [stdout] test complexity::tests::ordinal_pattern_all_six ... ok
[INFO] [stdout] test complexity::tests::ordinal_pattern_falling ... ok
[INFO] [stdout] test complexity::tests::ordinal_pattern_rising ... ok
[INFO] [stdout] test complexity::tests::pe_insufficient_for_short_window ... ok
[INFO] [stdout] test complexity::tests::pe_reset_clears_state ... ok
[INFO] [stdout] test complexity::tests::pe_shuffled_tends_high ... ok
[INFO] [stdout] test complexity::tests::pe_strict_periodic_is_low ... ok
[INFO] [stdout] test complexity::tests::reset_clears ... ok
[INFO] [stdout] test complexity::tests::spread_signal_high_complexity ... ok
[INFO] [stdout] test detectability::tests::detection_strength_band_ordering ... ok
[INFO] [stdout] test detectability::tests::large_crossing_structural_detected ... ok
[INFO] [stdout] test detectability::tests::marginal_crossing_early_low_margin ... ok
[INFO] [stdout] test detectability::tests::nominal_operation_is_not_detected ... ok
[INFO] [stdout] test detectability::tests::persistent_structural_fault_after_threshold ... ok
[INFO] [stdout] test detectability::tests::post_crossing_fraction_accumulates ... ok
[INFO] [stdout] test detectability::tests::reset_clears_all_state ... ok
[INFO] [stdout] test detectability::tests::small_crossing_stress_detected ... ok
[INFO] [stdout] test detectability::tests::tau_upper_bound_computed ... ok
[INFO] [stdout] test detectability::tests::tau_upper_none_when_alpha_le_kappa ... ok
[INFO] [stdout] test disturbance::tests::class_labels_canonical ... ok
[INFO] [stdout] test disturbance::tests::classifier_detects_impulsive ... ok
[INFO] [stdout] test disturbance::tests::classifier_detects_persistent ... ok
[INFO] [stdout] test disturbance::tests::classifier_nominal_returns_none ... ok
[INFO] [stdout] test disturbance::tests::disturbance_log_push_and_most_confident ... ok
[INFO] [stdout] test complexity::tests::complexity_rises_during_regime_change ... ok
[INFO] [stdout] test disturbance::tests::disturbance_log_ring_behaviour ... ok
[INFO] [stdout] test complexity::tests::constant_signal_low_complexity ... ok
[INFO] [stdout] test disturbance::tests::drift_magnitude_bound_grows ... ok
[INFO] [stdout] test disturbance::tests::envelope_adaptation_flags ... ok
[INFO] [stdout] test disturbance::tests::impulsive_bound_outside_window_zero ... ok
[INFO] [stdout] test disturbance::tests::persistent_elevated_bound_after_step ... ok
[INFO] [stdout] test dna::tests::authentic_match_passes ... ok
[INFO] [stdout] test dna::tests::cosine_identical_vectors_is_one ... ok
[INFO] [stdout] test dna::tests::cosine_orthogonal_vectors_is_zero ... ok
[INFO] [stdout] test dna::tests::fingerprint_returns_some_when_ready ... ok
[INFO] [stdout] test dna::tests::spoofed_fingerprint_detected ... ok
[INFO] [stdout] test dna::tests::verify_dna_with_small_perturbation_authentic ... ok
[INFO] [stdout] test dsa::tests::corroboration_fires_after_k_consecutive ... ok
[INFO] [stdout] test dna::tests::allan_estimator_ready_after_sufficient_samples ... ok
[INFO] [stdout] test dsa::tests::corroboration_requires_all_k_above_threshold ... ok
[INFO] [stdout] test dna::tests::allan_estimator_returns_none_when_not_ready ... ok
[INFO] [stdout] test dsa::tests::dsa_rises_for_sustained_boundary ... ok
[INFO] [stdout] test dsa::tests::dsa_threshold_check ... ok
[INFO] [stdout] test dsa::tests::dsa_zero_for_clean_signal ... ok
[INFO] [stdout] test energy_cost::tests::excess_entropy_zero_at_thermal_floor ... ok
[INFO] [stdout] test energy_cost::tests::gaussian_entropy_increases_with_variance ... ok
[INFO] [stdout] test energy_cost::tests::landauer_audit_class_severe_at_high_snr ... ok
[INFO] [stdout] test energy_cost::tests::landauer_audit_class_thermal_at_floor ... ok
[INFO] [stdout] test energy_cost::tests::landauer_room_constant_reasonable ... ok
[INFO] [stdout] test energy_cost::tests::peak_power_selects_maximum ... ok
[INFO] [stdout] test energy_cost::tests::structural_energy_increases_with_obs_variance ... ok
[INFO] [stdout] test energy_cost::tests::sub_thermal_gives_no_energy ... ok
[INFO] [stdout] test energy_cost::tests::thermal_noise_power_room_temp ... ok
[INFO] [stdout] test engine::tests::calibration_produces_valid_engine ... ok
[INFO] [stdout] test engine::tests::contract_heap_policy_no_alloc ... ok
[INFO] [stdout] test engine::tests::contract_mode_is_read_only_side_channel ... ok
[INFO] [stdout] test engine::tests::contract_unsafe_count_zero ... ok
[INFO] [stdout] test engine::tests::decimation_accumulator_emits_once_per_factor ... ok
[INFO] [stdout] test engine::tests::decimation_accumulator_factor_one_emits_every_sample ... ok
[INFO] [stdout] test engine::tests::decimation_accumulator_rms_of_mixed_norms ... ok
[INFO] [stdout] test engine::tests::decimation_accumulator_zero_factor_treated_as_one ... ok
[INFO] [stdout] test engine::tests::decimation_factor_accessible_after_builder ... ok
[INFO] [stdout] test engine::tests::decimation_theorem9_determinism_preserved ... ok
[INFO] [stdout] test engine::tests::determinism_identical_inputs_produce_identical_outputs ... ok
[INFO] [stdout] test engine::tests::engine_fits_in_reasonable_stack ... ok
[INFO] [stdout] test engine::tests::nominal_signal_stays_silent ... ok
[INFO] [stdout] test engine::tests::non_intrusive_contract_constant_accessible ... ok
[INFO] [stdout] test engine::tests::observe_decimated_factor_one_equiv_to_observe ... ok
[INFO] [stdout] test engine::tests::observe_decimated_returns_none_then_some ... ok
[INFO] [stdout] test engine::tests::observe_does_not_mutate_input ... ok
[INFO] [stdout] test engine::tests::reset_clears_decimation_accumulator ... ok
[INFO] [stdout] test engine::tests::reset_clears_observation_count ... ok
[INFO] [stdout] test engine::tests::sub_threshold_snr_forces_admissible ... ok
[INFO] [stdout] test engine::tests::sustained_drift_eventually_detected ... ok
[INFO] [stdout] test engine::tests::transition_window_no_escalation ... ok
[INFO] [stdout] test envelope::tests::calibrate_returns_none_for_empty ... ok
[INFO] [stdout] test energy_cost::tests::cumulative_energy_sums_correctly ... ok
[INFO] [stdout] test envelope::tests::boundary_approach_detection ... ok
[INFO] [stdout] test energy_cost::tests::excess_entropy_positive_above_floor ... ok
[INFO] [stdout] test envelope::tests::calibration_from_uniform_window ... ok
[INFO] [stdout] test envelope::tests::transition_suppresses_violation ... ok
[INFO] [stdout] test envelope::tests::violation_detection ... ok
[INFO] [stdout] test fisher_geometry::tests::distance_increases_with_sigma_separation ... ok
[INFO] [stdout] test fisher_geometry::tests::drift_geometry_label_correct ... ok
[INFO] [stdout] test fisher_geometry::tests::drift_geometry_linear_for_constant_rate ... ok
[INFO] [stdout] test fisher_geometry::tests::drift_geometry_oscillatory_for_reversal ... ok
[INFO] [stdout] test fisher_geometry::tests::exact_distance_consistent_with_approx ... ok
[INFO] [stdout] test fisher_geometry::tests::manifold_tracker_accumulates_path ... ok
[INFO] [stdout] test fisher_geometry::tests::manifold_tracker_reset_clears_state ... ok
[INFO] [stdout] test fisher_geometry::tests::robust_mode_from_empty_returns_none ... ok
[INFO] [stdout] test fisher_geometry::tests::robust_mode_mad_gives_nonzero_sigma ... ok
[INFO] [stdout] test fisher_geometry::tests::zero_distance_identical_points ... ok
[INFO] [stdout] test fixedpoint::tests::add_saturates ... ok
[INFO] [stdout] test fixedpoint::tests::apply_resync_clamps_to_envelope ... ok
[INFO] [stdout] test fixedpoint::tests::apply_resync_within_tolerance_unchanged ... ok
[INFO] [stdout] test fixedpoint::tests::constants_consistent ... ok
[INFO] [stdout] test fixedpoint::tests::f32_conversion_matches ... ok
[INFO] [stdout] test fixedpoint::tests::mode_label_is_canonical ... ok
[INFO] [stdout] test fixedpoint::tests::multiply_fractions ... ok
[INFO] [stdout] test fixedpoint::tests::multiply_integers ... ok
[INFO] [stdout] test fixedpoint::tests::periodic_resync_triggers_at_period ... ok
[INFO] [stdout] test fixedpoint::tests::round_trip_fractional ... ok
[INFO] [stdout] test fixedpoint::tests::round_trip_negative ... ok
[INFO] [stdout] test fixedpoint::tests::round_trip_one ... ok
[INFO] [stdout] test fixedpoint::tests::round_trip_zero ... ok
[INFO] [stdout] test fixedpoint::tests::saturation_on_overflow ... ok
[INFO] [stdout] test grammar::tests::clean_signal_is_admissible ... ok
[INFO] [stdout] test grammar::tests::combined_trust_takes_minimum ... ok
[INFO] [stdout] test grammar::tests::geometry_trust_at_boundary ... ok
[INFO] [stdout] test grammar::tests::geometry_trust_deep_inside ... ok
[INFO] [stdout] test grammar::tests::geometry_trust_interpolates ... ok
[INFO] [stdout] test grammar::tests::grammar_state_severity_ordering ... ok
[INFO] [stdout] test grammar::tests::severity_trust_bounded_and_ordered ... ok
[INFO] [stdout] test envelope::tests::calibration_3sigma_rule ... ok
[INFO] [stdout] test grammar::tests::sustained_outward_drift_detected ... ok
[INFO] [stdout] test fisher_geometry::tests::distance_increases_with_mean_separation ... ok
[INFO] [stdout] test grammar::tests::transient_spike_dismissed_by_hysteresis ... ok
[INFO] [stdout] test heuristics::tests::abrupt_onset_lookup ... ok
[INFO] [stdout] test heuristics::tests::bank_register_beyond_capacity_returns_false ... ok
[INFO] [stdout] test heuristics::tests::classify_freerun_xtal_slope_plus_half ... ok
[INFO] [stdout] test heuristics::tests::classify_tcxo_steady_state_slope_minus_one ... ok
[INFO] [stdout] test heuristics::tests::classify_too_few_points_returns_unknown ... ok
[INFO] [stdout] test heuristics::tests::clock_all_are_internal ... ok
[INFO] [stdout] test heuristics::tests::clock_labels_are_correct ... ok
[INFO] [stdout] test heuristics::tests::default_bank_has_nine_entries ... ok
[INFO] [stdout] test heuristics::tests::slow_drift_lookup_returns_pre_transition ... ok
[INFO] [stdout] test heuristics::tests::transient_excursion_requires_violation_severity ... ok
[INFO] [stdout] test heuristics::tests::unknown_motif_returns_unknown ... ok
[INFO] [stdout] test grammar::tests::transition_suppresses_violation ... ok
[INFO] [stdout] test grammar::tests::violation_detected_after_hysteresis ... ok
[INFO] [stdout] test high_dynamics::tests::classical_doppler_consistent_at_low_velocity ... ok
[INFO] [stdout] test high_dynamics::tests::doppler_offset_sign_convention ... ok
[INFO] [stdout] test high_dynamics::tests::high_dynamics_settings_mach10 ... ok
[INFO] [stdout] test high_dynamics::tests::relativistic_doppler_approaches_increases_freq ... ok
[INFO] [stdout] test high_dynamics::tests::relativistic_residual_mach_calculation ... ok
[INFO] [stdout] test impairment::tests::apply_all_none_is_identity ... ok
[INFO] [stdout] test impairment::tests::apply_all_rtl_sdr_bounded ... ok
[INFO] [stdout] test impairment::tests::classify_s4_boundaries ... ok
[INFO] [stdout] test impairment::tests::dc_offset_small_positive ... ok
[INFO] [stdout] test impairment::tests::doppler_floor_elevated ... ok
[INFO] [stdout] test impairment::tests::iq_imbalance_bounded ... ok
[INFO] [stdout] test impairment::tests::lcg_period_deterministic ... ok
[INFO] [stdout] test impairment::tests::pa_compression_identity_at_zero ... ok
[INFO] [stdout] test impairment::tests::quantization_noise_std_n14 ... ok
[INFO] [stdout] test impairment::tests::quantization_noise_std_n8 ... ok
[INFO] [stdout] test impairment::tests::scintillation_weak_small_perturbation ... ok
[INFO] [stdout] test impairment::tests::sin_approx_zero_and_halfpi ... ok
[INFO] [stdout] test lyapunov::tests::ln_known_values ... ok
[INFO] [stdout] test lyapunov::tests::lyapunov_converging_trajectory ... ok
[INFO] [stdout] test lyapunov::tests::lyapunov_diverging_trajectory ... ok
[INFO] [stdout] test lyapunov::tests::lyapunov_insufficient_data_before_window_full ... ok
[INFO] [stdout] test lyapunov::tests::lyapunov_time_to_exit_finite ... ok
[INFO] [stdout] test lyapunov::tests::post_crossing_duration_increments_when_outside ... ok
[INFO] [stdout] test lyapunov::tests::post_crossing_duration_resets_on_recovery ... ok
[INFO] [stdout] test lyapunov::tests::post_crossing_fraction_grows_when_outside ... ok
[INFO] [stdout] test lyapunov::tests::post_crossing_fraction_zero_when_nominal ... ok
[INFO] [stdout] test lyapunov::tests::reset_clears_state ... ok
[INFO] [stdout] test lyapunov::tests::separation_at_exit_computed ... ok
[INFO] [stdout] test lyapunov::tests::separation_at_exit_zero_when_inside ... ok
[INFO] [stdout] test lyapunov::tests::stability_class_from_lambda ... ok
[INFO] [stdout] test math::tests::exp_clamp_overflow ... ok
[INFO] [stdout] test math::tests::exp_clamp_underflow ... ok
[INFO] [stdout] test math::tests::exp_ln2_is_two ... ok
[INFO] [stdout] test high_dynamics::tests::lorentz_at_rest ... ok
[INFO] [stdout] test high_dynamics::tests::lorentz_mach5_beta_small ... ok
[INFO] [stdout] test impairment::tests::pa_compression_reduces_norm ... ok
[INFO] [stdout] test impairment::tests::phase_noise_bounded ... ok
[INFO] [stdout] test impairment::tests::scintillation_strong_classifies_correctly ... ok
[INFO] [stdout] test lyapunov::tests::lyapunov_stationary_trajectory ... ok
[INFO] [stdout] test math::tests::exp_one ... ok
[INFO] [stdout] test math::tests::exp_positive_large ... ok
[INFO] [stdout] test math::tests::exp_zero_is_one ... ok
[INFO] [stdout] test math::tests::ln_e_is_one ... ok
[INFO] [stdout] test math::tests::ln_inverse_of_exp ... ok
[INFO] [stdout] test math::tests::ln_large_value ... ok
[INFO] [stdout] test math::tests::ln_one_is_zero ... ok
[INFO] [stdout] test math::tests::ln_two ... ok
[INFO] [stdout] test math::tests::mean_basic ... ok
[INFO] [stdout] test math::tests::sqrt_known_values ... ok
[INFO] [stdout] test math::tests::std_dev_zero_for_constant ... ok
[INFO] [stdout] test math::tests::exp_minus_one ... ok
[INFO] [stdout] test math::tests::exp_negative_large ... ok
[INFO] [stdout] test physics::tests::allan_variance_ocxo_better_than_tcxo ... ok
[INFO] [stdout] test math::tests::ln_negative_is_neg_infinity ... ok
[INFO] [stdout] test math::tests::std_dev_known ... ok
[INFO] [stdout] test physics::tests::horizon_capacity_enforced ... ok
[INFO] [stdout] test physics::tests::arrhenius_gan_slower_than_gaas_at_same_temp ... ok
[INFO] [stdout] test physics::tests::candidate_mechanisms_for_drift ... ok
[INFO] [stdout] test physics::tests::candidate_mechanisms_for_jamming ... ok
[INFO] [stdout] test physics::tests::exp_approx_reasonable_accuracy ... ok
[INFO] [stdout] test physics::tests::mean_latency_only_counts_detected ... ok
[INFO] [stdout] test physics::tests::physics_consistency_outside_tolerance ... ok
[INFO] [stdout] test physics::tests::model_reference_non_empty ... ok
[INFO] [stdout] test physics::tests::semiotic_horizon_record_and_query ... ok
[INFO] [stdout] test physics::tests::physics_consistency_within_tolerance ... ok
[INFO] [stdout] test physics::tests::physics_model_reason_codes ... ok
[INFO] [stdout] test platform::tests::guard_ticks_to_operational ... ok
[INFO] [stdout] test platform::tests::snr_floor_sub_threshold ... ok
[INFO] [stdout] test platform::tests::suppressed_states ... ok
[INFO] [stdout] test platform::tests::transition_multiplier_is_infinite ... ok
[INFO] [stdout] test policy::tests::clean_signal_is_silent ... ok
[INFO] [stdout] test policy::tests::escalate_after_k_consecutive_with_pre_transition ... ok
[INFO] [stdout] test policy::tests::policy_resets_on_clean_window ... ok
[INFO] [stdout] test pragmatic::tests::backplane_efficiency_high_for_constant ... ok
[INFO] [stdout] test pragmatic::tests::efficiency_reflects_emission_ratio ... ok
[INFO] [stdout] test pragmatic::tests::first_observation_always_emitted ... ok
[INFO] [stdout] test pragmatic::tests::reset_clears_state ... ok
[INFO] [stdout] test pragmatic::tests::state_change_triggers_emission ... ok
[INFO] [stdout] test pragmatic::tests::urgency_override_bypasses_gate ... ok
[INFO] [stdout] test quantum_noise::tests::quantum_noise_twin_deep_thermal_regime ... ok
[INFO] [stdout] test quantum_noise::tests::quantum_noise_twin_quantum_limited_at_cryo ... ok
[INFO] [stdout] test physics::tests::allan_variance_returns_zero_for_zero_tau ... ok
[INFO] [stdout] test quantum_noise::tests::rqt_deep_thermal_at_room_temp_ghz ... ok
[INFO] [stdout] test physics::tests::arrhenius_drift_increases_with_temperature ... ok
[INFO] [stdout] test policy::tests::violation_always_escalates_after_persistence ... ok
[INFO] [stdout] test policy::tests::watch_before_persistence_threshold ... ok
[INFO] [stdout] test quantum_noise::tests::rqt_quantum_limited_at_cryo ... ok
[INFO] [stdout] test quantum_noise::tests::shot_noise_increases_with_frequency ... ok
[INFO] [stdout] test quantum_noise::tests::squeezing_reduces_shot_noise ... ok
[INFO] [stdout] test quantum_noise::tests::thermal_noise_room_temp_1mhz ... ok
[INFO] [stdout] test quantum_noise::tests::thermal_photon_number_classical_limit ... ok
[INFO] [stdout] test regime::tests::abrupt_slew_detection ... ok
[INFO] [stdout] test regime::tests::aggregate_mode_takes_max ... ok
[INFO] [stdout] test regime::tests::fixed_mode_constant_rho ... ok
[INFO] [stdout] test regime::tests::grammar_trust_full_inside ... ok
[INFO] [stdout] test regime::tests::grammar_trust_zero_at_boundary ... ok
[INFO] [stdout] test policy::tests::requires_action_only_for_review_escalate ... ok
[INFO] [stdout] test policy::tests::review_for_corroborating_drift ... ok
[INFO] [stdout] test pragmatic::tests::constant_stream_suppressed_after_first ... ok
[INFO] [stdout] test regime::tests::recurrent_boundary_grazing_after_two ... ok
[INFO] [stdout] test regime::tests::regime_switched_snaps ... ok
[INFO] [stdout] test regime::tests::tightening_mode_contracts ... ok
[INFO] [stdout] test rg_flow::tests::empty_events_returns_indeterminate ... ok
[INFO] [stdout] test rg_flow::tests::flow_class_warrants_boundary_escalation_for_onset ... ok
[INFO] [stdout] test rg_flow::tests::high_persistence_is_systemic ... ok
[INFO] [stdout] test rg_flow::tests::labels_are_distinct_and_correct ... ok
[INFO] [stdout] test rg_flow::tests::stable_at_found_for_persistent_features ... ok
[INFO] [stdout] test rg_flow::tests::surviving_features_monotone_decrease_with_scale ... ok
[INFO] [stdout] test sign::tests::sign_tuple_zero_is_admissible ... ok
[INFO] [stdout] test sign::tests::window_drift_monotone_increase ... ok
[INFO] [stdout] test sign::tests::window_reset_clears_state ... ok
[INFO] [stdout] test sign::tests::window_sub_threshold_forces_zero_drift ... ok
[INFO] [stdout] test standards::tests::mask_capacity_enforced ... ok
[INFO] [stdout] test standards::tests::sigmf_annotation_fields ... ok
[INFO] [stdout] test standards::tests::spectral_mask_deviation ... ok
[INFO] [stdout] test standards::tests::spectral_mask_interpolation ... ok
[INFO] [stdout] test standards::tests::vrt_context_default ... ok
[INFO] [stdout] test standards::tests::vrt_context_with_values ... ok
[INFO] [stdout] test stationarity::tests::constant_signal_is_wss ... ok
[INFO] [stdout] test stationarity::tests::high_autocorrelation_fails ... ok
[INFO] [stdout] test stationarity::tests::rat_downtrend_detected ... ok
[INFO] [stdout] test stationarity::tests::rat_expected_value_formula ... ok
[INFO] [stdout] test stationarity::tests::rat_flat_window_no_trend ... ok
[INFO] [stdout] test stationarity::tests::rat_returns_none_for_short_window ... ok
[INFO] [stdout] test stationarity::tests::rat_stationary_noise_no_trend ... ok
[INFO] [stdout] test stationarity::tests::rat_uptrend_detected ... ok
[INFO] [stdout] test stationarity::tests::returns_none_for_short_window ... ok
[INFO] [stdout] test stationarity::tests::stationary_noise_is_wss ... ok
[INFO] [stdout] test stationarity::tests::step_change_fails_wss ... ok
[INFO] [stdout] test stationarity::tests::trending_signal_fails_wss ... ok
[INFO] [stdout] test swarm_consensus::tests::auth_filter_excludes_unauthenticated ... ok
[INFO] [stdout] test swarm_consensus::tests::byzantine_outlier_quarantined ... ok
[INFO] [stdout] test swarm_consensus::tests::consensus_grammar_state_requires_threshold ... ok
[INFO] [stdout] test swarm_consensus::tests::majority_violation_consensus ... ok
[INFO] [stdout] test swarm_consensus::tests::no_quorum_on_empty_votes ... ok
[INFO] [stdout] test swarm_consensus::tests::too_few_nodes_no_quorum ... ok
[INFO] [stdout] test swarm_consensus::tests::unanimous_admissible_consensus ... ok
[INFO] [stdout] test syntax::tests::abrupt_onset_classified ... ok
[INFO] [stdout] test syntax::tests::admissible_with_no_drift_is_unknown ... ok
[INFO] [stdout] test tda::tests::constant_norms_single_component ... ok
[INFO] [stdout] test tda::tests::empty_returns_none ... ok
[INFO] [stdout] test tda::tests::union_find_basic ... ok
[INFO] [stdout] test tda::tests::widely_spaced_norms_many_components ... ok
[INFO] [stdout] test trust::tests::faulty_channel_down_weighted ... ok
[INFO] [stdout] test syntax::tests::slow_drift_classified ... ok
[INFO] [stdout] test tda::tests::persistence_event_lifetime ... ok
[INFO] [stdout] test syntax::tests::recurrent_grazing_classified ... ok
[INFO] [stdout] test regime::tests::widening_mode_expands ... ok
[INFO] [stdout] test rg_flow::tests::all_low_persistence_is_local_noise ... ok
[INFO] [stdout] test tda::tests::intermediate_radius_merges_clusters ... ok
[INFO] [stdout] test trust::tests::trust_diversity_bounded ... ok
[INFO] [stdout] test uncertainty::tests::budget_with_type_b_contributors ... ok
[INFO] [stdout] test uncertainty::tests::crlb_freq_var_decreases_with_more_obs ... ok
[INFO] [stdout] test uncertainty::tests::crlb_high_snr_low_variance ... ok
[INFO] [stdout] test uncertainty::tests::crlb_low_snr_alert_raised ... ok
[INFO] [stdout] test uncertainty::tests::crlb_returns_none_below_practical_floor ... ok
[INFO] [stdout] test uncertainty::tests::crlb_returns_none_for_zero_obs ... ok
[INFO] [stdout] test uncertainty::tests::crlb_rho_above_floor_no_alert_if_large_margin ... ok
[INFO] [stdout] test uncertainty::tests::returns_none_for_empty ... ok
[INFO] [stdout] test waveform_context::tests::add_and_query_window ... ok
[INFO] [stdout] test waveform_context::tests::capacity_fraction_reports_correctly ... ok
[INFO] [stdout] test waveform_context::tests::clear_resets_schedule ... ok
[INFO] [stdout] test waveform_context::tests::full_schedule_returns_false_on_add ... ok
[INFO] [stdout] test waveform_context::tests::multiple_windows_distinct_ranges_no_cross_suppression ... ok
[INFO] [stdout] test waveform_context::tests::new_schedule_is_empty ... ok
[INFO] [stdout] test waveform_context::tests::overlap_count_detects_simultaneous_transitions ... ok
[INFO] [stdout] test waveform_context::tests::requires_margin_correct ... ok
[INFO] [stdout] test waveform_context::tests::suppress_escalation_returns_active_when_clear ... ok
[INFO] [stdout] test waveform_context::tests::suppress_escalation_returns_suppressed_in_window ... ok
[INFO] [stdout] test waveform_context::tests::transition_kind_labels ... ok
[INFO] [stdout] test waveform_context::tests::window_duration_k_correct ... ok
[INFO] [stdout] test waveform_context::tests::window_margin_extends_suppression ... ok
[INFO] [stdout] test uncertainty::tests::budget_coverage_factor_scales ... ok
[INFO] [stdout] test trust::tests::reset_clears_state ... ok
[INFO] [stdout] test trust::tests::single_group_uniform_channels ... ok
[INFO] [stdout] test uncertainty::tests::budget_type_a_decreases_with_n ... ok
[INFO] [stdout] test trust::tests::weights_always_sum_to_one ... ok
[INFO] [stdout] test zero_copy::tests::slice_source_returns_original_data ... ok
[INFO] [stdout] test zero_copy::tests::zero_copy_no_allocation ... ok
[INFO] [stdout] test zero_copy::tests::ring_source_accumulates ... ok
[INFO] [stdout] test zero_copy::tests::ring_source_is_residual_source ... ok
[INFO] [stdout] test uncertainty::tests::budget_from_constant_window ... ok
[INFO] [stdout] test trust::tests::hierarchical_group_fault_down_weights_entire_group ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 351 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bit_exactness.rs (/opt/rustwide/target/release/deps/bit_exactness-196e1a9ff33bb941)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test grammar_policy_agrees_f32_vs_q16_16 ... ok
[INFO] [stdout] test quantization_error_bounded_by_2_pow_neg14 ... ok
[INFO] [stdout] test q16_round_trip_preserves_one ... ok
[INFO] [stdout] test q16_round_trip_preserves_zero ... ok
[INFO] [stdout] test q16_negative_norm_saturates_or_rounds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrency_observer.rs (/opt/rustwide/target/release/deps/concurrency_observer-9cceb5deb6ad4718)
[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/long_duration_stability.rs (/opt/rustwide/target/release/deps/long_duration_stability-fa4a3223e64f597f)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test decimation_accumulator_standalone_exact ... ok
[INFO] [stdout] test periodic_resync_bounds_fixedpoint_drift ... ok
[INFO] [stdout] test decimator_fires_exact_epoch_count ... ok
[INFO] [stderr]      Running tests/proptest_invariants.rs (/opt/rustwide/target/release/deps/proptest_invariants-f6cc54707fb41b1f)
[INFO] [stdout] test grammar_and_dsa_stable_over_one_million_samples ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[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]    Doc-tests dsfb_rf
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test src/engine.rs - engine::DsfbRfEngine<W,K,M>::contract (line 498) - compile ... ok
[INFO] [stdout] test src/fixedpoint.rs - fixedpoint::PeriodicResyncConfig (line 332) ... ok
[INFO] [stdout] test src/lib.rs - (line 120) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 71) - compile ... ok
[INFO] [stdout] test src/fixedpoint.rs - fixedpoint::apply_periodic_resync (line 383) ... ok
[INFO] [stdout] test src/engine.rs - engine::DsfbRfEngine (line 276) ... ok
[INFO] [stdout] test src/fisher_geometry.rs - fisher_geometry::GaussPointRobust (line 465) ... ok
[INFO] [stdout] test src/calibration.rs - calibration::swarm_baseline_sanity_check (line 893) ... ok
[INFO] [stdout] test src/waveform_context.rs - waveform_context::suppress_escalation (line 268) ... ignored
[INFO] [stdout] test src/zero_copy.rs - zero_copy::ResidualSource (line 39) ... ignored
[INFO] [stdout] test src/engine.rs - engine::DsfbRfEngine<W,K,M>::observe_decimated (line 457) ... ok
[INFO] [stdout] test src/engine.rs - engine::DsfbRfEngine<W,K,M>::with_decimation (line 367) ... ok
[INFO] [stdout] test src/engine.rs - engine::DecimationAccumulator (line 181) ... ok
[INFO] [stdout] test src/stationarity.rs - stationarity::check_bootstrap_integrity (line 142) ... ok
[INFO] [stdout] test src/swarm_consensus.rs - swarm_consensus::GovernanceTag (line 341) ... ok
[INFO] [stdout] test src/stationarity.rs - stationarity::BootstrapIntegrityAlert (line 92) ... ok
[INFO] [stdout] test src/swarm_consensus.rs - swarm_consensus::swarm_governance_report (line 462) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 24.32s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2", kill_on_drop: false }`
[INFO] [stdout] e5ae3147c4b81c804f3a6c100ccaa920321fca069c63e73b5ff38566acaf7bf2
