[INFO] fetching crate sphereql-embed 0.1.0-alpha-2...
[INFO] testing sphereql-embed-0.1.0-alpha-2 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate sphereql-embed 0.1.0-alpha-2 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate sphereql-embed 0.1.0-alpha-2
[INFO] finished tweaking crates.io crate sphereql-embed 0.1.0-alpha-2
[INFO] tweaked toml for crates.io crate sphereql-embed 0.1.0-alpha-2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sphereql-embed 0.1.0-alpha-2 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sphereql-embed 0.1.0-alpha-2 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c1e3f22bab30fa06075fab2dbc726b8b6f0bf6439075b213ba88f87e54aba2f9
[INFO] running `Command { std: "docker" "start" "-a" "c1e3f22bab30fa06075fab2dbc726b8b6f0bf6439075b213ba88f87e54aba2f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c1e3f22bab30fa06075fab2dbc726b8b6f0bf6439075b213ba88f87e54aba2f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1e3f22bab30fa06075fab2dbc726b8b6f0bf6439075b213ba88f87e54aba2f9", kill_on_drop: false }`
[INFO] [stdout] c1e3f22bab30fa06075fab2dbc726b8b6f0bf6439075b213ba88f87e54aba2f9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 584a30c4d8372dd07f2a49d311b0955600ea770641333e9139ecb68c99af24e5
[INFO] running `Command { std: "docker" "start" "-a" "584a30c4d8372dd07f2a49d311b0955600ea770641333e9139ecb68c99af24e5", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling sphereql-core v0.1.0-alpha-2
[INFO] [stderr]    Compiling sphereql-index v0.1.0-alpha-2
[INFO] [stderr]    Compiling sphereql-layout v0.1.0-alpha-2
[INFO] [stderr]    Compiling sphereql-embed v0.1.0-alpha-2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.44s
[INFO] running `Command { std: "docker" "inspect" "584a30c4d8372dd07f2a49d311b0955600ea770641333e9139ecb68c99af24e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "584a30c4d8372dd07f2a49d311b0955600ea770641333e9139ecb68c99af24e5", kill_on_drop: false }`
[INFO] [stdout] 584a30c4d8372dd07f2a49d311b0955600ea770641333e9139ecb68c99af24e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d73081fbf7607a08906506d23bdacb83c7b2c240058ddeb50b3e4d0b63838d57
[INFO] running `Command { std: "docker" "start" "-a" "d73081fbf7607a08906506d23bdacb83c7b2c240058ddeb50b3e4d0b63838d57", kill_on_drop: false }`
[INFO] [stderr]    Compiling sphereql-embed v0.1.0-alpha-2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.93s
[INFO] running `Command { std: "docker" "inspect" "d73081fbf7607a08906506d23bdacb83c7b2c240058ddeb50b3e4d0b63838d57", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d73081fbf7607a08906506d23bdacb83c7b2c240058ddeb50b3e4d0b63838d57", kill_on_drop: false }`
[INFO] [stdout] d73081fbf7607a08906506d23bdacb83c7b2c240058ddeb50b3e4d0b63838d57
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8445e348d4ff23ab52db46fe54e741252c952ab5251bd1c01f88eac88b84a571
[INFO] running `Command { std: "docker" "start" "-a" "8445e348d4ff23ab52db46fe54e741252c952ab5251bd1c01f88eac88b84a571", kill_on_drop: false }`
[INFO] [stdout] 
[INFO] [stdout] running 141 tests
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sphereql_embed-bfa258cc4b5c3a00)
[INFO] [stdout] test category::tests::bridge_items_detected ... ok
[INFO] [stdout] test category::tests::bridge_items_unknown_category_returns_empty ... ok
[INFO] [stdout] test category::tests::builds_correct_number_of_categories ... ok
[INFO] [stdout] test category::tests::categories_near_embedding_finds_correct ... ok
[INFO] [stdout] test category::tests::category_neighbors_unknown_returns_empty ... ok
[INFO] [stdout] test category::tests::angular_spread_is_nonnegative ... ok
[INFO] [stdout] test category::tests::bridges_sorted_by_strength ... ok
[INFO] [stdout] test category::tests::category_names_correct ... ok
[INFO] [stdout] test category::tests::bridge_strength_in_valid_range ... ok
[INFO] [stdout] test category::tests::category_path_adjacent ... ok
[INFO] [stdout] test category::tests::categories_near_embedding_respects_threshold ... ok
[INFO] [stdout] test category::tests::category_neighbors_k_larger_than_available ... ok
[INFO] [stdout] test category::tests::category_neighbors_returns_sorted ... ok
[INFO] [stdout] test category::tests::cosine_similarity_zero_vector ... ok
[INFO] [stdout] test category::tests::category_path_same_category ... ok
[INFO] [stdout] test category::tests::cohesion_in_range ... ok
[INFO] [stdout] test category::tests::category_path_distances_monotonic ... ok
[INFO] [stdout] test category::tests::categories_near_embedding_sorted_by_distance ... ok
[INFO] [stdout] test category::tests::category_path_unknown_returns_none ... ok
[INFO] [stdout] test category::tests::get_category_by_name ... ok
[INFO] [stdout] test category::tests::get_inner_sphere_returns_none_for_small ... ok
[INFO] [stdout] test category::tests::cosine_similarity_identical ... ok
[INFO] [stdout] test category::tests::cosine_similarity_orthogonal ... ok
[INFO] [stdout] test category::tests::centroid_embedding_is_mean ... ok
[INFO] [stdout] test category::tests::drill_down_distances_nonnegative ... ok
[INFO] [stdout] test category::tests::drill_down_returns_results ... ok
[INFO] [stdout] test category::tests::drill_down_item_indices_valid ... ok
[INFO] [stdout] test category::tests::drill_down_sorted_by_distance ... ok
[INFO] [stdout] test category::tests::inner_projection_enum_debug ... ok
[INFO] [stdout] test category::tests::inner_projection_projects_correctly ... ok
[INFO] [stdout] test category::tests::graph_has_edges_for_all_pairs ... ok
[INFO] [stdout] test category::tests::drill_down_small_category_uses_outer ... ok
[INFO] [stdout] test category::tests::inner_projection_dimensionality ... ok
[INFO] [stdout] test category::tests::has_inner_sphere_unknown_category ... ok
[INFO] [stdout] test category::tests::inner_sphere_report_projection_type_valid ... ok
[INFO] [stdout] test category::tests::inner_sphere_positions_match_member_count ... ok
[INFO] [stdout] test category::tests::inner_sphere_evr_improvement_positive ... ok
[INFO] [stdout] test category::tests::edge_weights_positive ... ok
[INFO] [stdout] test category::tests::inner_sphere_member_indices_valid ... ok
[INFO] [stdout] test category::tests::inner_sphere_stats_count_matches ... ok
[INFO] [stdout] test category::tests::edges_sorted_by_weight ... ok
[INFO] [stdout] test kernel_pca::tests::gaussian_kernel_symmetry ... ok
[INFO] [stdout] test kernel_pca::tests::gaussian_kernel_self_similarity ... ok
[INFO] [stdout] test category::tests::drill_down_without_projection_works ... ok
[INFO] [stdout] test category::tests::drill_down_unknown_category_empty ... ok
[INFO] [stdout] test category::tests::cosine_similarity_opposite ... ok
[INFO] [stdout] test category::tests::inner_sphere_evr_in_range ... ok
[INFO] [stdout] test category::tests::member_counts_correct ... ok
[INFO] [stdout] test category::tests::small_categories_get_no_inner_sphere ... ok
[INFO] [stdout] test kernel_pca::tests::auto_sigma_single_point ... ok
[INFO] [stdout] test category::tests::inner_sphere_stats_sorted_by_index ... ok
[INFO] [stdout] test kernel_pca::tests::gaussian_kernel_range ... ok
[INFO] [stdout] test kernel_pca::tests::auto_sigma_is_positive ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_certainty_is_meaningful ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_eigenvalues_descending ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_project_rich_has_valid_certainty ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_explained_variance_in_range ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_clone_produces_identical_results ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_magnitude_radial ... ok
[INFO] [stdout] test category::tests::large_category_may_get_inner_sphere ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_fit_default ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_out_of_sample_produces_valid_points ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_fixed_radial ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_preserves_angular_ordering ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_produces_valid_spherical_points ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_fit_auto_sigma ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_volumetric ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_fit_explicit_sigma ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_works_with_embedding_index ... ok
[INFO] [stdout] test pipeline::tests::pipeline_bridge_items_shortcut ... ok
[INFO] [stdout] test kernel_pca::tests::large_sigma_approaches_pca_ordering ... ok
[INFO] [stdout] test mapper::tests::mapper_delegates_to_projection ... ok
[INFO] [stdout] test mapper::tests::mapper_exposes_projection ... ok
[INFO] [stdout] test mapper::tests::mapper_with_layout_strategy ... ok
[INFO] [stdout] test pipeline::tests::pipeline_category_path_query ... ok
[INFO] [stdout] test pipeline::tests::pipeline_builds_category_layer ... ok
[INFO] [stdout] test pipeline::tests::pipeline_category_layer_accessor ... ok
[INFO] [stdout] test pipeline::tests::pipeline_category_path_unknown ... ok
[INFO] [stdout] test pipeline::tests::pipeline_category_stats_query ... ok
[INFO] [stdout] test pipeline::tests::pipeline_inner_sphere_shortcuts ... ok
[INFO] [stdout] test pipeline::tests::pipeline_category_neighbors_query ... ok
[INFO] [stdout] test pipeline::tests::pipeline_local_manifold ... ok
[INFO] [stdout] test pipeline::tests::pipeline_category_path_shortcut ... ok
[INFO] [stdout] test pipeline::tests::pipeline_nearest ... ok
[INFO] [stdout] test pipeline::tests::test_exported_points_categories ... ok
[INFO] [stdout] test pipeline::tests::pipeline_drill_down_query ... ok
[INFO] [stdout] test pipeline::tests::test_explained_variance ... ok
[INFO] [stdout] test pipeline::tests::test_unique_categories ... ok
[INFO] [stdout] test projection::tests::pca_dimensionality ... ok
[INFO] [stdout] test projection::tests::arc_projection_delegates ... ok
[INFO] [stdout] test pipeline::tests::test_exported_points_fields ... ok
[INFO] [stdout] test pipeline::tests::pipeline_concept_path ... ok
[INFO] [stdout] test pipeline::tests::test_exported_points_count ... ok
[INFO] [stdout] test pipeline::tests::test_to_json_parseable ... ok
[INFO] [stdout] test pipeline::tests::test_to_csv_lines ... ok
[INFO] [stdout] test pipeline::tests::test_to_csv_quoted_fields ... ok
[INFO] [stdout] test pipeline::tests::pipeline_globs ... ok
[INFO] [stdout] test projection::tests::prng_produces_distinct_values ... ok
[INFO] [stdout] test projection::tests::random_deterministic_with_same_seed ... ok
[INFO] [stdout] test projection::tests::pca_produces_valid_spherical_points ... ok
[INFO] [stdout] test projection::tests::pca_transform_radial ... ok
[INFO] [stdout] test projection::tests::pca_magnitude_radial ... ok
[INFO] [stdout] test projection::tests::random_produces_valid_spherical_points ... ok
[INFO] [stdout] test query::tests::empty_index ... ok
[INFO] [stdout] test projection::tests::random_dimensionality ... ok
[INFO] [stdout] test projection::tests::prng_normal_distribution_reasonable ... ok
[INFO] [stdout] test projection::tests::random_different_seeds_differ ... ok
[INFO] [stdout] test projection::tests::pca_single_embedding ... ok
[INFO] [stdout] test projection::tests::pca_preserves_angular_ordering ... ok
[INFO] [stdout] test query::tests::in_shell_creates_shell ... ok
[INFO] [stdout] test query::tests::above_similarity_creates_cap ... ok
[INFO] [stdout] test query::tests::insert_and_get ... ok
[INFO] [stdout] test query::tests::insert_with_radius_overrides ... ok
[INFO] [stdout] test query::tests::original_magnitude_stored ... ok
[INFO] [stdout] test query::tests::projection_accessor ... ok
[INFO] [stdout] test query::tests::magnitude_radial_with_shell_query ... ok
[INFO] [stdout] test query::tests::remove_nonexistent ... ok
[INFO] [stdout] test query::tests::search_nearest_returns_sorted ... ok
[INFO] [stdout] test query::tests::search_similar_respects_threshold ... ok
[INFO] [stdout] test query::tests::similar_in_shell_creates_intersection ... ok
[INFO] [stdout] test query::tests::semantic_query_region_used_in_index ... ok
[INFO] [stdout] test query::tests::within_angle_creates_cap ... ok
[INFO] [stdout] test types::tests::from_slice ... ok
[INFO] [stdout] test types::tests::from_vec ... ok
[INFO] [stdout] test types::tests::radial_debug ... ok
[INFO] [stdout] test types::tests::radial_clone ... ok
[INFO] [stdout] test types::tests::radial_fixed ... ok
[INFO] [stdout] test types::tests::radial_magnitude ... ok
[INFO] [stdout] test types::tests::radial_transform ... ok
[INFO] [stdout] test query::tests::remove ... ok
[INFO] [stdout] test types::tests::embedding_magnitude ... ok
[INFO] [stdout] test types::tests::embedding_normalized ... ok
[INFO] [stdout] test types::tests::zero_embedding_normalized_fallback ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_dimension_mismatch_panics - should panic ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_empty_corpus_panics - should panic ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_zero_sigma_panics - should panic ... ok
[INFO] [stdout] test kernel_pca::tests::kernel_pca_too_few_dims_panics - should panic ... ok
[INFO] [stdout] test projection::tests::pca_dimension_mismatch_panics - should panic ... ok
[INFO] [stdout] test projection::tests::pca_empty_corpus_panics - should panic ... ok
[INFO] [stdout] test projection::tests::random_too_few_dimensions_panics - should panic ... ok
[INFO] [stdout] test projection::tests::pca_too_few_dimensions_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 141 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sphereql_embed
[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" "8445e348d4ff23ab52db46fe54e741252c952ab5251bd1c01f88eac88b84a571", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8445e348d4ff23ab52db46fe54e741252c952ab5251bd1c01f88eac88b84a571", kill_on_drop: false }`
[INFO] [stdout] 8445e348d4ff23ab52db46fe54e741252c952ab5251bd1c01f88eac88b84a571
