cargo test --release --locked on main ddc77c9, Windows 11 Pro 26200, Rust 1.98.1, 2026-10-17 (lines with local paths removed) Running unittests src\lib.rs running 261 tests test animation::tests::quadratic_easing_has_exact_landmarks_and_no_overshoot ... ok test animation::tests::retiming_preserves_reverse_hold_boundaries_and_endpoint_clamps ... ok test animation::tests::retiming_rates_and_precision_fail_explicitly ... ok test animation::tests::rejects_ambiguous_or_unbounded_curves ... ok test animation::tests::signed_half_ties_round_away_from_zero ... ok test animation::tests::wide_opacity_samples_preserve_the_fraction_before_rounding ... ok test color::tests::alpha_coverage_uses_all_native_levels_without_color_transfer ... ok test color::working::tests::linear_blend_and_transparency_do_not_pass_through_bytes ... ok test color::tests::wider_samples_preserve_limited_codes_and_chroma_rows ... ok test composite::tests::half_open_masks_including_empty_and_inverse ... ok test cache_store::tests::crash_child ... ok test color::tests::transfer_anchors_and_range_endpoints ... ok test animation::tests::rejections_name_the_field_value_and_rule ... ok test color::working::tests::invalid_inputs_and_alpha_are_explicit ... ok test animation::tests::unordered_keys_boundaries_holds_and_random_access ... ok test color::working::tests::ordered_thresholds_cover_a_tile_and_never_change_with_tile_origin ... ok test composite::tests::premultiplied_low_alpha_preserves_signal_and_rejects_invalid_input ... ok test composite::tests::mask_axes_match_per_pixel_coverage ... ok test composite::tests::transparent_and_opaque_blend_boundaries ... ok test conform::geometry::tests::extreme_aspect_uses_bounded_canvas_mapping ... ok test conform::geometry::tests::fits_keep_aspect_center_and_report_padding ... ok test conform::geometry::tests::quarter_turns_follow_display_orientation ... ok test composite::tests::masked_rows_match_the_reference_channel ... ok test conform::geometry::tests::unsupported_transforms_and_changing_aspect_fail ... ok test conform::tests::normalized_audio_keeps_fractional_offsets_and_pads_both_ends ... ok test conform::tests::audio_only_resampling_is_sample_exact ... ok test conform::tests::audio_only_recipes_are_checked ... ok test conform_store::tests::lease_child ... ok test cut_review::tests::names_from_the_expected_words_prompt_recognition ... ok test cut_review::tests::british_spellings_match_what_recognition_writes ... ok test cut_review::tests::overlapping_heard_transcripts_list_a_sound_once ... ok test cut_review::tests::split_and_joined_names_still_match ... ok test delivery::gif::tests::delays_are_exact_at_25_and_50_fps_or_nearest_when_asked ... ok test delivery::gif::tests::frames_store_the_rectangle_that_changed ... ok test cut_review::tests::spoken_numbers_match_their_numerals ... ok test delivery::gif::tests::plays_map_to_the_netscape_repeat_count ... ok test delivery::gif::tests::palettes_hold_256_exact_colors_in_ascending_order ... ok test delivery::stream::tests::layout_takes_the_graph_and_its_picture_or_keeps_the_intermediate ... ok test delivery::stream::tests::one_run_delivers_first_and_returns_the_encoder_input ... ok test delivery::stream::tests::video_only_and_first_passes_return_frames_but_no_samples ... ok test direct::audio::tests::interpolation_retains_one_sample_across_blocks_and_pads_shifted_ends ... ok test direct::tests::b_pictures_keep_previous_gop_and_early_ranges_keep_the_origin ... ok test doctor::tests::tool_listings_distinguish_real_entries_from_headers_and_similar_names ... ok test dynamics::tests::taps_are_the_documented_kaiser_sinc ... ok test dynamics::tests::true_peak_finds_intersample_peaks ... ok test dynamics::tests::quiet_input_passes_and_steps_ramp ... ok test effects::tests::hue_rotation_keeps_extremes_and_lightness ... ok test effects::tests::hue_and_saturation_are_sampled_and_bypass_when_neutral ... ok test audio_processing::tests::profile_reports_loudness_per_second_silence_and_clipping ... ok test effects::tests::transfer_tables_hold_the_function_values ... ok test dynamics::tests::limiter_holds_the_ceiling_and_windows_are_exact ... ok test commands::tests::capabilities_summarize_by_default_and_detail_by_section ... ok test errors::tests::recovery_guidance_is_structured_and_unknown_codes_are_not_guessed ... ok test expressions::number::tests::exact_negative_modulo_rounding_and_precision_guards ... ok test digest::tests::exact_digests_hash_every_buffer_in_order ... ok test fillers::tests::hesitations_read_like_fillers_and_words_do_not ... ok test fonts::tests::family_ambiguity_is_not_hidden_by_regular_full_name ... ok test fonts::tests::prepare_visits_only_documented_font_slots ... ok test graphics::tests::overflow_names_the_line_and_its_measurements ... ok test graphics::tests::vertical_alignment_places_line_slots ... ok test graphics::unicode::tests::signed_origin_rounding_and_work_limits ... ok test hdr_color::tests::absolute_transfer_anchors_and_round_trips ... ok test hdr_color::tests::primary_matrix_white_and_inverse ... ok test hdr_metadata::tests::metadata_lengths_truncation_and_reserved_payload ... ok test commands::tests::queued_jobs_reject_a_missing_output_folder_at_submission ... ok test commands::tests::queued_parse_errors_expose_the_arguments_field_path ... ok test inspection_cache::tests::entries_check_their_key_and_content ... ok test digest::tests::zero_digests_match_a_direct_hash ... ok test jobs::pool::tests::classes_follow_the_saved_request ... ok test jobs::pool::tests::heavy_jobs_hold_half_the_pool_and_wait_first_come_first_served ... ok test jobs::pool::tests::independent_light_jobs_fill_the_pool_in_order ... ok test jobs::pool::tests::jobs_writing_the_same_path_keep_submission_order ... ok test jobs::pool::tests::pool_size_defaults_to_a_quarter_of_the_processors_and_accepts_an_override ... ok test jobs::pool::tests::speech_jobs_run_one_at_a_time_without_holding_up_others ... ok test clip_effects::tests::loaded_luts_remain_publication_dependencies_after_loading ... ok test dynamics::tests::output_true_peak_stays_on_the_ceiling ... ok test jobs::recovery::tests::crash_child ... ok test errors::tests::output_suggestions_are_unused_siblings_and_preserve_existing_bytes ... ok test delivery::gif::tests::lzw_round_trips_every_code_size_and_table_reset ... ok test identity::tests::path_only_identities_are_completed_once_and_reported ... ok test errors::tests::every_source_error_code_has_a_class_and_documented_meaning ... ok test cache_store::tests::unrelated_database_is_never_adopted ... ok test dynamics::tests::capture_replays_the_mix_at_any_level ... ok test effects::tests::lut_resources_are_shared_bounded_and_preserve_encoded_ties ... ok test audio_repair::tests::changed_source_before_publication_preserves_files ... ok test audio_routing::tests::changed_source_before_publication_preserves_files ... ok test keying::tests::chroma_geometry_and_hard_boundary ... ok test layer_composite::tests::stream_blend_keeps_scene_coverage_until_final_rounding ... ok test layer_composite::tests::streamed_samples_use_source_time_and_apply_bindings_before_mapping ... ok test lut::tests::simplex_and_cube_have_distinct_known_cross_terms ... ok test mcp::tests::bootstrap_instructions_stay_small_in_both_catalogs ... ok test mcp::tests::command_names_survive_the_tool_name_round_trip ... ok test documents::tests::documents_round_trip_through_workspace_files ... ok test mcp::tests::listings_trim_what_lookups_keep ... ok test files::tests::lists_media_without_engine_state ... ok test media_transcribe::tests::stitching_gives_each_uncovered_sound_to_one_document ... ok test media_transcribe::tests::stitching_meets_at_word_boundaries_without_duplicates ... ok test media_transcribe::tests::windows_overlap_by_five_seconds_and_end_at_the_range_end ... ok test model::tests::direct_bindings_are_optional_but_require_valid_video_identity_and_index ... ok test model::tests::errors_name_missing_ids_and_exact_ranges ... ok test model::tests::failed_batch_does_not_mutate_original ... ok test model::tests::rejects_conflicts_unknown_fields_and_duplicate_ids ... ok test model::tests::split_preserves_source_range_and_total_duration ... ok test model::tests::trim_move_remove_and_serialization_work ... ok test numerals::tests::a_numeral_and_its_words_have_one_key ... ok test numerals::tests::numerals_are_read_as_the_worker_reads_them ... ok test pcm_stream::tests::streaming_wave_counts_boundaries_and_failed_writes ... ok test composite::tests::normal_rows_match_the_reference_channel ... ok test readiness::tests::declines_hdr_and_bt601_sources ... ok test readiness::tests::proposes_a_tagged_conform_recipe ... ok test readiness::tests::proposes_an_audio_only_wav_for_pcm16_wav ... ok test identity_cache::tests::reuse_requires_metadata_and_file_id_and_full_hash_detects_spoofed_mtime ... ok test readiness::tests::refuses_audio_longer_than_its_conform_limit ... ok test readiness::tests::refuses_sources_longer_than_the_conform_limit ... ok test recording::tests::packet_clocks_silence_and_discontinuities ... ok running 1 test running 1 test running 1 test test reframe::tests::crop_path_matches_enumerated_candidate_graphs ... ok test reframe::tests::future_constraints_and_exact_smoothing ... ok test mcp::tests::tool_listings_fit_agent_context ... ok running 1 test test registry::tests::identity_mismatches_name_the_file_values_and_remedy ... ok test render::clock::tests::indexed_seeks_retain_signed_origins_and_floor_negative_microseconds ... ok test render::clock::tests::seeks_start_a_third_of_a_frame_early_and_trim_on_frame_times ... ok test render::inspection_tests::passes_record_only_the_inspections_they_prove ... ok test mcp::tests::compact_catalog_lists_core_tools_and_run ... ok test render::output_tests::a_missing_output_folder_is_named_with_its_root ... ok test jobs::recovery::tests::unknown_job_lists_existing_ids ... ok test reframe::tests::rejections_name_the_requested_segment_and_the_work_terms ... ok test scene::tests::curve_rejections_name_the_layer_curve_key_value_and_bound ... ok test recording::tests::capture_packets_publication_cancellation_and_device_faults ... ok test inspection_cache::tests::inspections_share_lanes_and_one_key_runs_once_at_a_time ... ok test scene::tests::per_frame_records_stay_small ... ok test scene::tests::scenes_hold_sixty_four_layers ... ok test scene::tests::scenes_last_two_minutes_at_their_rate ... ok test scene::tests::tile_selections_are_run_length_encoded ... ok test scene::tests::transparent_frames_straighten_premultiplied_color ... ok test scene::tests::transparent_scenes_reject_what_over_cannot_express ... ok test scene::tests::trimmed_graphics_composite_exactly_like_whole_canvases ... ok test mcp::tests::workspace_servers_need_no_roots ... ok test scene::tests::uniform_cached_planes_preserve_pixels_and_sample_buffer_reuse ... ok test scene::tests::work_counts_clipped_destinations_assembly_and_passes ... ok test scene::tests::work_over_the_budget_is_rejected_before_media_is_read ... ok test jobs::recovery::tests::converted_retries_ignore_materialization_but_pin_content_and_dependencies ... ok test schema::compact::tests::literal_values_and_unicode_are_preserved ... ok test scene::tests::ordered_frames_arrive_in_order_and_stop_on_failure ... ok test schema::compact::tests::optional_descriptions_are_bounded_and_required_descriptions_survive ... ok test schema::tests::abbreviated_operations_still_list_their_tags ... ok test scene::tests::lut_cache_matches_unoptimized_frames_and_rehashes_tables ... ok test schema::tests::misleading_type_errors_say_what_was_given ... ok test render::tests::cancelled_partial_waits_for_real_windows_file_handle_release ... ok test schema::tests::only_file_identities_look_like_file_identities ... ok test schema::tests::rejected_values_are_located_by_field ... ok test schema::tests::lookups_return_outlines_selections_and_complete_schemas ... ok test schema::tests::workspace_schemas_make_supplied_roots_optional ... ok test scopes::tests::primary_and_neutral_scope_anchors ... ok test selection::tests::correction_mask_centers_and_empty_inversion ... ok test selection::tests::hsl_anchors_and_half_ties ... ok test source_index::tests::clocks_use_integer_ticks_relative_to_the_first_presented_frame ... ok test scene::working::tests::prepared_frames_pin_images_tables_and_audio_but_publication_rehashes_all ... ok running 1 test test jobs::recovery::tests::published_crash_reconciles_without_reencoding_or_overwrite ... ok test spatial::tests::fitting_window_keeps_source_crop_and_pixel_aspect_explicit ... ok test spelling::tests::british_and_american_spellings_are_variants ... ok test spelling::tests::distinct_words_stay_distinct ... ok test conform_store::tests::hard_reservation_refuses_oversize_and_large_policy_is_separate ... ok test jobs::recovery::tests::fractional_publication_crash_recovers_exact_frame_and_audio_clocks ... ok test conform_store::tests::foreign_files_and_unindexed_destinations_are_preserved ... ok test store::integrity::tests::crash_worker ... ok test cache_store::tests::failed_insert_rolls_back_eviction_and_keeps_sources ... ok test cache_store::tests::sqlite_full_rolls_back_eviction_and_payload_write ... ok running 1 test test stabilize::tests::excessive_work_states_the_count_and_each_segments_terms ... ok running 1 test test schema::tests::every_schema_field_is_documented ... ok test cache_store::tests::pruning_reclaims_owned_database_payload_pages ... ok test store::tests::clip_effects_reject_audio_locked_and_oversized_stacks_atomically ... ok test source_index::tests::compressed_entries_reject_wrong_identity_key_schema_and_corruption ... ok test store::tests::crash_worker ... ok test conform_store::tests::interrupted_production_reclaims_only_indexed_staging ... ok test schema::tests::roots_and_project_inputs_live_where_they_are_resolved ... ok test store::tests::long_ripples_summarize_clips_that_only_moved ... ok test jobs::recovery::tests::bounded_attempts_pin_sources_and_keep_failure_history ... ok test schema::tests::no_request_object_looks_like_a_document_reference ... ok test stabilize::tests::tracking_failures_name_the_segment_region_and_layer_frame ... ok test scene::tests::unchanging_bottom_layers_count_once_and_composite_once ... ok test jobs::recovery::tests::failed_queue_migration_rolls_back_schema_and_preserves_rows ... ok test jobs::recovery::tests::reconcile_settles_every_running_row_a_pool_leaves ... ok test store::tests::transitions_reject_different_video_recipes_across_continuous_fragments ... ok test store::tests::preview_reports_ripple_positions_without_writes ... ok test summary::tests::detail_is_summary_or_full ... ok test summary::tests::identities_and_lists_become_counts ... ok test summary::tests::job_results_are_summarized_by_their_command ... ok test summary::tests::scene_receipts_keep_one_line_per_layer ... ok test templates::catalog::tests::catalog_ids_are_unique_and_all_output_fields_are_bound ... ok test tests::missing_references_list_sorted_bounded_candidates ... ok test tests::nested_field_paths_join_with_a_dot ... ok running 1 test test conform_store::tests::lease_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 260 filtered out; finished in 0.00s test thumbnail::tests::alpha_is_preserved ... ok test thumbnail::tests::aspect_ratio_is_preserved ... ok test thumbnail::tests::base64_matches_rfc_4648_vectors ... ok test thumbnail::tests::checker_averages_to_one_pixel ... ok test store::tests::clip_effects_upgrade_only_new_revisions_and_survive_retries_undo_and_restore ... ok test thumbnail::tests::partial_coverage_is_weighted_and_grey_becomes_rgb ... ok test conform_store::tests::reader_lease_blocks_cross_process_eviction ... ok test store::tests::durable_replay_after_advance_and_conflicting_key ... ok test store::tests::failed_batch_and_database_failure_leave_no_state_or_receipt ... ok test time::signed::tests::shifted_sample_clocks_keep_signed_fractional_origins_exact ... ok test time::tests::accepts_exact_literals_and_the_object_form ... ok test jobs::recovery::tests::publication_conflicts_and_corrupt_receipts_are_preserved_and_reject ... ok test time::tests::rejects_inexact_negative_malformed_and_out_of_range_literals ... ok test time::tests::rejects_invalid_overflow_and_unaligned_times ... ok test time::tests::fractional_rates_and_long_sequences_are_exact ... ok test time::tests::serializes_only_the_object_form ... ok test thumbnail::tests::solid_colour_stays_exact ... ok test track_composite::tests::blend_is_the_rounded_quotient ... ok test thumbnail::tests::small_images_are_not_upscaled ... ok test track_stack::tests::overlay_sugar_preserves_legacy_alpha_and_box_rounding ... ok test store::tests::process_crash_after_commit_replays_lost_response ... ok test transcribe::tests::a_vocabulary_guides_recognition_within_its_bounds ... ok test transcribe::tests::known_text_splits_into_words_with_punctuation_attached ... ok test store::tests::nested_effect_edits_preserve_schema_history_and_parent_locks ... ok test transcript::tests::invalid_intervals_duplicate_ids_and_hidden_fields_reject ... ok test transcript::tests::rebinding_moves_words_onto_a_trimmed_copy ... ok test transcript::tests::source_clocks_and_provenance_are_part_of_content_identity ... ok test transcript::tests::words_read_without_the_recognizer_spacing_and_corrections_write_it_so ... ok test transcript::tests::uncovered_sounds_and_vocabulary_are_bounded_and_follow_edits ... ok test transcript_cut::tests::cut_maps_source_and_linked_sample_offset_and_keeps_immutable_input ... ok test transcript_cut::tests::linked_locks_partial_selection_and_stale_plans_reject_atomically ... ok test transcript_cut::tests::overlapping_and_separated_word_ranges_have_exact_union_and_end_policy ... ok test transcript_cut::tests::rounding_reports_even_a_partially_bound_neighbor_and_estimates_are_explicit ... ok test transcript_cut::tests::transition_removal_requires_explicit_policy_for_a_word_cut ... ok test transcript_cut::tests::outward_clock_bounds_are_minimal_for_fractional_rates ... ok test workspace::tests::engine_paths_are_reported_relative ... ok test workspace::tests::media_operation_roots_are_explicit_contained_and_do_not_hide_bad_values ... ok test cache_store::tests::exact_payloads_lru_eviction_and_corrupt_entry_rebuild ... ok test track_composite::tests::composition_matches_the_documented_equations ... ok test tracking::tests::excessive_work_states_the_count_and_its_terms ... ok test workspace::tests::roots_default_inside_and_paths_stay_inside ... ok test color::lookup::tests::native_420_planes_match_reference_and_wrong_buffers_are_rejected ... ok test thumbnail::tests::unsupported_input_is_rejected ... ok test store::tests::working_space_history_receipts_and_schema_are_transactional ... ok test tracking::tests::failures_name_the_frame_measurement_and_bound_and_keep_tracked_frames ... ok test jobs::recovery::tests::intent_crash_requeues_only_opted_in_and_cancellation_wins ... ok test pcm_stream::tests::two_hour_streaming_writer_exact_size_and_digest ... ok test store::tests::rejects_unrelated_future_and_corrupt_stores ... ok test workspace::tests::saved_references_replace_snapshots ... ok test scene::tests::faster_masked_and_spatial_paths_composite_like_the_per_pixel_ones ... ok test conform_store::tests::working_set_is_not_evicted_while_another_member_is_produced ... ok test audio_cache::tests::trusted_chunk_identity_bounds_corruption_and_lru ... ok test store::tests::process_crash_before_commit_rolls_back ... ok test store::tests::repeated_undo_restore_and_paginated_history ... ok test thumbnail::tests::full_hd_preview_size ... ok test workspace::tests::reported_paths_go_back_in ... ok test conform_store::tests::reservation_lru_integrity_and_zero_prune ... ok test spatial::tests::faster_drawing_matches_the_per_pixel_reference ... ok test track_composite::tests::transitions_match_the_documented_equations ... ok test store::integrity::tests::full_database_migration_rolls_back_schema_and_all_original_rows ... ok test cache_store::tests::hot_journal_recovery_preserves_last_complete_payload ... ok test jobs::recovery::tests::version_one_queue_migration_preserves_tickets_requests_and_default_retry_policy ... ok test store::integrity::tests::backup_process_crash_publishes_only_a_complete_checked_history ... ok test store::integrity::tests::recovery_process_crash_preserves_backup_and_never_exposes_partial_database ... ok test store::integrity::tests::invalid_legacy_history_rejects_without_partial_migration_or_repair ... ok test scene::tests::cached_bottom_layers_and_processed_sources_composite_identically ... ok test store::integrity::tests::explicit_migration_crashes_preserve_history_and_atomic_schema ... ok test store::integrity::tests::revision_metadata_and_head_corruption_reject_saved_reads ... ok test effects::tests::per_pixel_chains_match_the_former_processing ... ok test color::lookup::tests::every_yuv_byte_triple_matches_f64_for_every_declaration ... ok test result: ok. 261 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.81s Running unittests src\main.rs running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests\conform_count_tool.rs running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests\format_failure_tool.rs running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests\render_failure_tool.rs running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s real 1m53.247s