[INFO] fetching crate talos-core 0.10.1...
[INFO] testing talos-core-0.10.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate talos-core 0.10.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate talos-core 0.10.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate talos-core 0.10.1
[INFO] tweaked toml for crates.io crate talos-core 0.10.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate talos-core 0.10.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 talos-core 0.10.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]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_derive_internals v0.30.0
[INFO] [stderr]   Downloaded schemars_derive v1.2.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e
[INFO] running `Command { std: "docker" "start" "1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e", 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" "1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e" "/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" "1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e", 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" "1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling uuid v1.26.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling talos-core v0.10.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.63s
[INFO] running `Command { std: "docker" "inspect" "1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e", 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" "1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling talos-core v0.10.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.74s
[INFO] running `Command { std: "docker" "inspect" "1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e", 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" "1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/talos_core-877c18f2707a4530)
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test capability::tests::offline_fixture_has_deterministic_serialization_and_round_trip ... ok
[INFO] [stdout] test capability::tests::registry_matches_capability_version_not_provider_version ... ok
[INFO] [stdout] test capability::tests::registry_selection_is_independent_of_distinct_provider_registration_order ... ok
[INFO] [stdout] test capability::tests::registry_cancelled_and_expired_requests_do_not_resolve ... ok
[INFO] [stdout] test capability::tests::validates_nested_descriptors_and_major_compatibility ... ok
[INFO] [stdout] test evaluation::tests::locale_is_not_an_evaluation_subject_component ... ok
[INFO] [stdout] test message::tests::extract_tool_calls_falls_back_when_id_is_empty ... ok
[INFO] [stdout] test capability::tests::rejects_malformed_ids_and_versions ... ok
[INFO] [stdout] test evaluation::tests::accepting_a_forged_report_revalidates_subject_and_verdict ... ok
[INFO] [stdout] test capability::tests::legacy_origin_is_readable_but_never_inferred_as_built_in ... ok
[INFO] [stdout] test capability::tests::registry_rejects_invalid_request_identity ... ok
[INFO] [stdout] test message::tests::extract_tool_calls_preserves_id_from_json_tool_block ... ok
[INFO] [stdout] test message::tests::message_roundtrip_assistant ... ok
[INFO] [stdout] test message::tests::message_multimodal_roundtrip ... ok
[INFO] [stdout] test model::tests::image_input_capability_supported_when_metadata_image_input_true ... ok
[INFO] [stdout] test evaluation::tests::report_rejects_duplicates_and_subject_mismatch ... ok
[INFO] [stdout] test message::tests::extract_tool_calls_falls_back_to_synthetic_id_when_missing ... ok
[INFO] [stdout] test model::tests::image_input_capability_unknown_when_no_metadata ... ok
[INFO] [stdout] test capability::tests::registry_resolves_deterministically_and_fails_closed ... ok
[INFO] [stdout] test capability::tests::unknown_carrier_and_provenance_fail_closed ... ok
[INFO] [stdout] test evaluation::tests::state_machine_rejects_self_certification_and_stales_on_revision ... ok
[INFO] [stdout] test message::tests::content_part_image_roundtrip ... ok
[INFO] [stdout] test message::tests::content_part_text_roundtrip ... ok
[INFO] [stdout] test message::tests::message_roundtrip_tool ... ok
[INFO] [stdout] test message::tests::message_roundtrip_user ... ok
[INFO] [stdout] test message::tests::message_user_still_works_after_multimodal_addition ... ok
[INFO] [stdout] test message::tests::event_roundtrip ... ok
[INFO] [stdout] test model::tests::test_model_metadata_serde_roundtrip ... ok
[INFO] [stdout] test session::tests::session_config_serde_roundtrip ... ok
[INFO] [stdout] test model::tests::test_model_pricing_default_all_none ... ok
[INFO] [stdout] test model::tests::test_models_with_id_detects_ambiguity ... ok
[INFO] [stdout] test provider::tests::legacy_provider_uses_default_progress_aware_entrypoint ... ok
[INFO] [stdout] test provider::tests::legacy_protocol_adapter_rejects_unsupported_modes_before_dispatch ... ok
[INFO] [stdout] test model::tests::image_input_capability_unsupported_when_metadata_image_input_false ... ok
[INFO] [stdout] test model::tests::test_find_model_by_provider_resolves ... ok
[INFO] [stdout] test provider::tests::provider_progress_roundtrips_without_unbounded_diagnostics ... ok
[INFO] [stdout] test session::tests::session_event_serde_roundtrip ... ok
[INFO] [stdout] test model::tests::test_provider_info_default ... ok
[INFO] [stdout] test tool::protocol::capability_tests::selection_prefers_native_then_compat_then_strict ... ok
[INFO] [stdout] test tool::protocol::capability_tests::unknown_execution_never_permits_retry ... ok
[INFO] [stdout] test submission::tests::durable_custody_excludes_rejection_and_not_accepted ... ok
[INFO] [stdout] test submission::tests::valid_submission_preserves_item_boundaries ... ok
[INFO] [stdout] test submission::tests::incompatible_kinds_and_regressive_sequence_fail_closed ... ok
[INFO] [stdout] test tool::protocol::capability_tests::recovery_decision_requires_exact_token ... ok
[INFO] [stdout] test tool::protocol::capability_tests::failure_classification_is_fail_closed ... ok
[INFO] [stdout] test tool::tests::checked_batch_collision_with_registry_is_transactional ... ok
[INFO] [stdout] test tool::tests::checked_duplicate_after_legacy_registration_has_stable_source ... ok
[INFO] [stdout] test evaluation::tests::aggregate_requires_required_criteria_only ... ok
[INFO] [stdout] test tool::protocol::capability_tests::unknown_probe_uses_compatibility_recovery ... ok
[INFO] [stdout] test tool::tests::checked_contribution_registers_with_source_identity ... ok
[INFO] [stdout] test tool::tests::checked_duplicate_reports_both_sources_and_preserves_existing_tool ... ok
[INFO] [stdout] test session::tests::session_op_serde_roundtrip ... ok
[INFO] [stdout] test tool::tests::contribution_wrapper_preserves_source_identity ... ok
[INFO] [stdout] test submission::tests::duplicate_item_identity_fails_closed ... ok
[INFO] [stdout] test tool::protocol::capability_tests::capability_cache_is_scoped_and_can_cache_unknown ... ok
[INFO] [stdout] test tool::tests::checked_batch_internal_collision_is_transactional ... ok
[INFO] [stdout] test tool::tests::checked_batch_registers_all_tools_and_sources ... ok
[INFO] [stdout] test tool::tests::test_tool_is_read_only ... ok
[INFO] [stdout] test tool::tests::test_tool_presentation_policy_discloses_backend ... ok
[INFO] [stdout] test tool::tests::test_register_replaces_existing ... ok
[INFO] [stdout] test tool::tests::runtime_default_does_not_present_plugin_family ... ok
[INFO] [stdout] test tool::tests::legacy_register_still_replaces_checked_registration ... ok
[INFO] [stdout] test tool::tests::test_tool_execute ... ok
[INFO] [stdout] test tool::tests::test_tool_result_can_carry_continuation ... ok
[INFO] [stdout] test tool::tests::test_tool_execute_error ... ok
[INFO] [stdout] test tool::tests::test_tool_parameters_macro ... ok
[INFO] [stdout] test tool::tests::test_tool_not_found ... ok
[INFO] [stdout] test tool::tests::test_tool_presentation_policy_selects_explicit_family ... ok
[INFO] [stdout] test tool::tests::test_validate_input_valid ... ok
[INFO] [stdout] test tool::tests::test_tool_presentation_policy_selects_always_on_baseline ... ok
[INFO] [stdout] test tool::tests::test_validate_input_not_object ... ok
[INFO] [stdout] test tool::tests::test_list_tools ... ok
[INFO] [stdout] test tool::tests::test_tool_result_helpers ... ok
[INFO] [stdout] test tool::tests::test_register_and_get_tool ... ok
[INFO] [stdout] test tool::tests::tool_provenance_all_variants_serde_roundtrip ... ok
[INFO] [stdout] test tool::tests::tool_provenance_plugin_serde_roundtrip ... ok
[INFO] [stdout] test tool_filter::tests::detects_tool_call_complete ... ok
[INFO] [stdout] test work::tests::mission_gate_rejects_duplicate_goal_evaluations ... ok
[INFO] [stdout] test tool_filter::tests::streams_tool_call_across_chunks ... ok
[INFO] [stdout] test tool_filter::tests::normal_text_passes_through ... ok
[INFO] [stdout] test tool_filter::tests::strips_tool_call_from_visible_text ... ok
[INFO] [stdout] test work::tests::mission_gate_emits_deterministic_eligible_projection ... ok
[INFO] [stdout] test tool::tests::test_validate_input_missing_required ... ok
[INFO] [stdout] test tool::tests::tool_continuation_can_disclose_tool_without_backend ... ok
[INFO] [stdout] test work::tests::accepts_disconnected_edge ... ok
[INFO] [stdout] test tool_filter::tests::detects_tool_call_start ... ok
[INFO] [stdout] test tool_filter::tests::holds_back_partial_marker ... ok
[INFO] [stdout] test work::tests::mission_gate_rejects_passing_state_with_valid_fail_report ... ok
[INFO] [stdout] test work::tests::rejects_self_dependency_and_cycles ... ok
[INFO] [stdout] test work::tests::mission_gate_rejects_forged_passing_evaluation_without_report ... ok
[INFO] [stdout] test work::tests::mission_gate_rejects_stale_goal_revision ... ok
[INFO] [stdout] test work::tests::mission_gate_requires_independent_mission_pass ... ok
[INFO] [stdout] test work::tests::p4_non_persistent_fixture_covers_claim_staleness_gate_and_delivery_projection ... ok
[INFO] [stdout] test model::tests::test_model_capabilities_default_all_false ... ok
[INFO] [stdout] test model::tests::test_model_source_default_is_builtin ... ok
[INFO] [stdout] test capability::tests::registry_cancellation_during_capability_scan_fails_closed ... ok
[INFO] [stderr]      Running tests/i179_public_paths.rs (/opt/rustwide/target/debug/deps/i179_public_paths-e468273b6ae71a34)
[INFO] [stdout] test capability::tests::registry_callback_panic_returns_error_without_unwinding ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test downstream_tool_facade_paths_and_trait_defaults_compile ... ok
[INFO] [stdout] test downstream_tool_facade_data_registry_protocol_and_macro_paths_compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/i179_source_layout.rs (/opt/rustwide/target/debug/deps/i179_source_layout-4ac2a16dd49ea991)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tool_facade_keeps_responsibility_modules_private ... ok
[INFO] [stdout] test tool_responsibilities_have_focused_source_owners ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/i254_capability_contract.rs (/opt/rustwide/target/debug/deps/i254_capability_contract-6eaa81fa00f21751)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test offline_public_registry_does_not_change_tool_or_schema_inventory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/i255_provider_ownership.rs (/opt/rustwide/target/debug/deps/i255_provider_ownership-675a0c874a6f40e5)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test collision_and_invalid_batch_leave_no_partial_registration ... ok
[INFO] [stdout] test stale_lease_preserves_replacement_and_unrelated_owners ... ok
[INFO] [stdout] test registry_snapshot_cannot_confuse_later_registrations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests talos_core
[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" "1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e", kill_on_drop: false }`
[INFO] [stdout] 1c1a477f9be5bd4f2c25803549a067c5da2540cbc04e3b05c221778448060b7e
