[INFO] fetching crate wenlan-types 0.19.0...
[INFO] testing wenlan-types-0.19.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate wenlan-types 0.19.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate wenlan-types 0.19.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate wenlan-types 0.19.0
[INFO] tweaked toml for crates.io crate wenlan-types 0.19.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate wenlan-types 0.19.0 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 wenlan-types 0.19.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7
[INFO] running `Command { std: "docker" "start" "b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7", 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" "b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7" "/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" "b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7", 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" "b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling wenlan-types v0.19.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 44.03s
[INFO] running `Command { std: "docker" "inspect" "b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7", 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" "b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7" "/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 typenum v1.19.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling wenlan-types v0.19.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 26s
[INFO] running `Command { std: "docker" "inspect" "b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7", 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" "b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7" "/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.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/wenlan_types-0d01bb685df0bb5c)
[INFO] [stdout] 
[INFO] [stdout] running 218 tests
[INFO] [stdout] test activity::tests::activity_step_job_mapping ... ok
[INFO] [stdout] test activity::tests::activity_wire_labels_are_snake_case ... ok
[INFO] [stdout] test brand::tests::brand_is_wenlan ... ok
[INFO] [stdout] test brief::tests::mutation_receipt_separates_applied_changes_from_conflicts ... ok
[INFO] [stdout] test activity::tests::activity_response_round_trips_with_mode_passthrough ... ok
[INFO] [stdout] test activity::tests::activity_response_with_newer_words_still_parses ... ok
[INFO] [stdout] test brief::tests::existing_item_mutations_carry_expected_versions ... ok
[INFO] [stdout] test brief::tests::brief_read_states_are_explicit_on_the_wire ... ok
[INFO] [stdout] test communities::tests::community_wire_is_versioned_and_proposal_payloads_are_closed ... ok
[INFO] [stdout] test entities_freeze_tests::observation_freeze ... ok
[INFO] [stdout] test entities_freeze_tests::relation_family_freeze ... ok
[INFO] [stdout] test entities_freeze_tests::repair_choice_complete_entity_extraction_freeze ... ok
[INFO] [stdout] test entities_freeze_tests::page_entity_id_freeze ... ok
[INFO] [stdout] test entities_freeze_tests::refinement_payload_entity_variants_freeze ... ok
[INFO] [stdout] test entities_freeze_tests::repair_mutation_entity_variants_freeze ... ok
[INFO] [stdout] test entities_freeze_tests::entity_crud_responses_freeze ... ok
[INFO] [stdout] test entities_freeze_tests::store_memory_request_entity_id_freeze ... ok
[INFO] [stdout] test entities_freeze_tests::memory_item_entity_id_and_space_entity_count_freeze ... ok
[INFO] [stdout] test entities_freeze_tests::search_result_entity_fields_freeze ... ok
[INFO] [stdout] test events::tests::noop_emitter_always_ok ... ok
[INFO] [stdout] test lint::tests::a_frozen_schema_five_reader_still_parses_the_fresh_store_check ... ok
[INFO] [stdout] test lint::tests::a_check_without_an_action_does_not_grow_a_wire_key ... ok
[INFO] [stdout] test lint::tests::check_group_resolver_uses_the_canonical_seven_groups ... ok
[INFO] [stdout] test lint::tests::coverage_deserialization_preserves_valid_methods_and_additive_fields ... ok
[INFO] [stdout] test lint::tests::coverage_deserialization_rejects_partial_full_enumeration ... ok
[INFO] [stdout] test entities_freeze_tests::entity_and_wrappers_freeze ... ok
[INFO] [stdout] test entities_freeze_tests::proposal_action_entity_variants_freeze ... ok
[INFO] [stdout] test lint::tests::bounds_evidence_and_rejects_raw_identifier_or_path_attempts ... ok
[INFO] [stdout] test entities_freeze_tests::raw_document_entity_id_freeze ... ok
[INFO] [stdout] test entities_freeze_tests::repair_target_entity_variants_freeze ... ok
[INFO] [stdout] test lint::tests::a_rendered_finding_carries_both_the_code_and_the_plain_sentence ... ok
[INFO] [stdout] test lint::tests::deserialization_rejects_incomplete_or_duplicate_catalog_shapes ... ok
[INFO] [stdout] test entities_freeze_tests::confirm_and_observation_request_freeze ... ok
[INFO] [stdout] test lint::tests::candidate_semantic_contract_carries_population_action_and_disagreement ... ok
[INFO] [stdout] test entities_freeze_tests::create_and_link_entity_request_freeze ... ok
[INFO] [stdout] test lint::tests::deserialization_rejects_replaced_check_ids_and_gate_downgrades ... ok
[INFO] [stdout] test lint::tests::query_defaults_to_general_and_accepts_only_closed_profiles ... ok
[INFO] [stdout] test lint::tests::report_derives_completeness_and_totals_from_outcomes ... ok
[INFO] [stdout] test lint::tests::rejects_unknown_enums_and_unsupported_schema_versions ... ok
[INFO] [stdout] test activity::tests::activity_response_without_refinement_defaults_to_zero ... ok
[INFO] [stdout] test lint::tests::intrinsic_sample_preserves_partial_coverage ... ok
[INFO] [stdout] test lint::tests::opaque_digest_evidence_roundtrips_without_ordinal_semantics ... ok
[INFO] [stdout] test entities_freeze_tests::repair_rollback_v2_complete_entity_extraction_freeze ... ok
[INFO] [stdout] test events::tests::noop_emitter_is_send_sync ... ok
[INFO] [stdout] test lint::tests::agent_work_and_submission_are_bounded_typed_contracts ... ok
[INFO] [stdout] test lint::tests::every_summary_and_recommendation_code_carries_its_own_plain_sentence ... ok
[INFO] [stdout] test lint::tests::fingerprints_are_deterministic_and_string_metrics_are_closed ... ok
[INFO] [stdout] test lint::tests::full_enumeration_accepts_complete_and_legitimately_empty_populations ... ok
[INFO] [stdout] test lint::tests::full_enumeration_rejects_partial_population ... ok
[INFO] [stdout] test lint::tests::result_accepts_only_legal_outcome_severity_pairs ... ok
[INFO] [stdout] test memory_type::tests::capture_description_lists_every_canonical_type ... ok
[INFO] [stdout] test memory::indexed_file_info_created_at_test::content_round_trips ... ok
[INFO] [stdout] test lint::tests::expected_empty_pass_may_carry_a_choose_model_source_action ... ok
[INFO] [stdout] test memory::indexed_file_info_created_at_test::created_at_defaults_to_zero_when_missing ... ok
[INFO] [stdout] test memory::indexed_file_info_created_at_test::created_at_serializes_in_json ... ok
[INFO] [stdout] test memory::tests::activity_badge_serializes_as_tagged_enum ... ok
[INFO] [stdout] test memory::tests::retrieval_event_includes_memory_snippets ... ok
[INFO] [stdout] test memory::indexed_file_info_created_at_test::content_defaults_to_empty_when_missing ... ok
[INFO] [stdout] test memory_type::tests::descriptions_omit_legacy_goal ... ok
[INFO] [stdout] test lint::tests::permits_additive_object_fields_but_rejects_schema_drift ... ok
[INFO] [stdout] test memory_type::tests::contains_word_rejects_partial_matches ... ok
[INFO] [stdout] test outbox::tests::brief_envelope_roundtrips ... ok
[INFO] [stdout] test outbox::tests::canonical_file_name_is_zero_padded_and_kind_suffixed ... ok
[INFO] [stdout] test outbox::tests::memory_envelope_roundtrips ... ok
[INFO] [stdout] test page_map::tests::create_map_edge_request_defaults_kind_to_link ... ok
[INFO] [stdout] test page_map::tests::double_option_label_distinguishes_absent_null_and_value ... ok
[INFO] [stdout] test repair_current::tests::prepare_current_choices_round_trip_as_typed_wire_contracts ... ok
[INFO] [stdout] test repair_current::tests::prepare_current_request_rejects_unknown_and_untrimmed_wire_fields ... ok
[INFO] [stdout] test page_map::tests::page_map_response_omits_absent_viewport ... ok
[INFO] [stdout] test pages::citation_tests::refresh_blocked_reason_absent_when_none_roundtrips_when_some ... ok
[INFO] [stdout] test repair_plan_tests::all_resolution_variants_round_trip_with_stable_tags ... ok
[INFO] [stdout] test page_map::tests::patch_map_node_request_label_field_uses_double_option ... ok
[INFO] [stdout] test page_map::tests::ref_state_serializes_snake_case ... ok
[INFO] [stdout] test pages::citation_tests::citation_roundtrip ... ok
[INFO] [stdout] test repair_plan_tests::plan_round_trips_and_canonical_bytes_exclude_digest ... ok
[INFO] [stdout] test pages::citation_tests::old_page_json_deserializes_with_empty_citations ... ok
[INFO] [stdout] test repair_plan_tests::target_resolutions_reject_blank_ids_and_missing_affected_records ... ok
[INFO] [stdout] test repair_recovery::tests::unknown_recovery_fields_are_rejected ... ok
[INFO] [stdout] test repair_relation::tests::add_and_retire_selections_round_trip_as_typed_wire_contracts ... ok
[INFO] [stdout] test repair_plan_tests::plan_rejects_complete_phase_with_source_incomplete_entry ... ok
[INFO] [stdout] test repair_relation::tests::direct_rust_construction_still_requires_explicit_validate_call ... ok
[INFO] [stdout] test repair_plan_tests::deterministic_manifest_targets_writers_and_mutations_are_typed ... ok
[INFO] [stdout] test repair_relation::tests::mutation_add_and_retire_round_trip_as_typed_wire_contracts ... ok
[INFO] [stdout] test repair_plan_tests::plan_rejects_duplicate_occurrences_and_tampered_totals ... ok
[INFO] [stdout] test repair_plan_tests::lint_repair_review_is_a_typed_refinement_payload ... ok
[INFO] [stdout] test repair_plan_tests::compact_plan_summary_omits_entries_and_pages_bind_the_exact_digest ... ok
[INFO] [stdout] test repair_plan_tests::plan_rejects_duplicate_ready_manifest_tuples ... ok
[INFO] [stdout] test repair_relation::tests::snapshots_require_exact_width_unique_columns_and_all_eight_tables_in_order ... ok
[INFO] [stdout] test repair_relation::tests::sql_values_round_trip_and_reject_malformed_bits ... ok
[INFO] [stdout] test repair_relation_manifest_tests::legacy_v5_and_v6_manifests_preserve_canonical_bytes_and_dispatch ... ok
[INFO] [stdout] test repair_relation_manifest_tests::relation_manifest_v7_roundtrips_dispatches_and_rejects_cross_field_tampering ... ok
[INFO] [stdout] test page_map::tests::page_map_response_defaults_independent_ideas_off_when_reading_older_payloads ... ok
[INFO] [stdout] test repair_relation_manifest_tests::relation_mutation_target_effects_and_current_choice_roundtrip ... ok
[INFO] [stdout] test memory_type::tests::filter_description_lists_every_canonical_type ... ok
[INFO] [stdout] test pages::citation_tests::kind_is_never_serialized_onto_the_wire ... ok
[INFO] [stdout] test memory::tests::recent_activity_item_round_trips ... ok
[INFO] [stdout] test lint::tests::the_model_source_checks_render_with_a_plain_sentence_and_no_findings ... ok
[INFO] [stdout] test lint::tests::report_separates_actionable_and_advisory_findings ... ok
[INFO] [stdout] test memory::indexed_file_info_created_at_test::legacy_domain_alias_deserializes_to_space ... ok
[INFO] [stdout] test repair_tests::apply_receipt_accepts_deterministic_writer_with_matching_effect ... ok
[INFO] [stdout] test repair_relation_manifest_tests::relation_rollback_v3_roundtrips_and_rejects_wrong_version ... ok
[INFO] [stdout] test repair_relation_manifest_tests::relation_snapshot_roundtrips_all_tables_and_lossless_sql_values ... ok
[INFO] [stdout] test repair_tests::apply_request_binds_exact_manifest_digest ... ok
[INFO] [stdout] test repair_tests::empty_entity_extraction_target_mutation_and_choice_roundtrip ... ok
[INFO] [stdout] test repair_tests::apply_receipt_deserializer_revalidates_schema_and_effect_proof ... ok
[INFO] [stdout] test repair_tests::general_only_deterministic_source_requires_paired_absent_deep_provenance ... ok
[INFO] [stdout] test repair_relation_manifest_tests::relation_wire_rejects_unknown_fields_and_malformed_values ... ok
[INFO] [stdout] test repair_relation_manifest_tests::relation_snapshot_rejects_wrong_order_duplicate_columns_and_row_widths ... ok
[INFO] [stdout] test repair_tests::manifest_rejects_general_only_source_policy_mismatches ... ok
[INFO] [stdout] test repair_relation::tests::mutation_rejects_bad_confidence_retire_ids_predicates_and_promotion ... ok
[INFO] [stdout] test repair_tests::aggregate_contracts_are_v6_manifest_and_v5_receipt_only ... ok
[INFO] [stdout] test repair_tests::reclassification_rejects_noop_and_noncanonical_types ... ok
[INFO] [stdout] test repair_relation_manifest_tests::relation_apply_receipt_uses_schema6_and_rejects_legacy_versions ... ok
[INFO] [stdout] test repair_tests::repair_digest_requires_exact_lowercase_sha256 ... ok
[INFO] [stdout] test repair_tests::manifest_roundtrips_and_rejects_unsupported_writer ... ok
[INFO] [stdout] test repair_tests::post_assertion_baselines_are_sorted_unique_and_strict ... ok
[INFO] [stdout] test repair_tests::durable_lint_scope_is_typed_and_matches_report_scope_kind ... ok
[INFO] [stdout] test repair_tests::repair_manifest_v2_rejects_v3_affected_counts ... ok
[INFO] [stdout] test repair_tests::empty_source_page_archive_contract_is_status_only_in_v5_v4_receipts ... ok
[INFO] [stdout] test repair_tests::entity_extraction_rejects_blank_duplicate_and_unsorted_ids ... ok
[INFO] [stdout] test repair_tests::repair_v1_outer_contracts_reject_unknown_fields_before_digest_verification ... ok
[INFO] [stdout] test repair_tests::entity_extraction_rollback_preserves_whitespace_and_empty_error_text_exactly ... ok
[INFO] [stdout] test repair_tests::manifest_rejects_noop_wrong_schema_and_unknown_fields ... ok
[INFO] [stdout] test repair_tests::repair_v1_rollback_and_receipts_decode_without_byte_drift ... ok
[INFO] [stdout] test repair_tests::mutation_deserializer_rejects_unknown_fields ... ok
[INFO] [stdout] test repair_tests::repair_v2_manifest_rejects_v5_only_opaque_digest_evidence ... ok
[INFO] [stdout] test repair_tests::repair_manifest_schema_rejects_crossed_lint_report_versions ... ok
[INFO] [stdout] test repair_tests::repair_v1_tagged_contracts_reject_unknown_fields_before_digest_verification ... ok
[INFO] [stdout] test lint::tests::report_roundtrips_current_schema_for_each_applied_scope_kind ... ok
[INFO] [stdout] test repair_tests::new_reclassification_manifest_binds_the_durable_review_owner ... ok
[INFO] [stdout] test repair_tests::repair_v2_receipts_preserve_their_unsigned_canonical_bytes ... ok
[INFO] [stdout] test repair_tests::orphan_memory_entity_link_contract_names_the_exact_pair ... ok
[INFO] [stdout] test repair_tests::orphan_revision_manifest_is_exactly_pending_revision_only ... ok
[INFO] [stdout] test repair_relation::tests::rejects_unknown_fields_self_loop_malformed_identifiers_predicate_and_empty_source ... ok
[INFO] [stdout] test repair_tests::repair_v2_manifest_roundtrips_through_current_envelope ... ok
[INFO] [stdout] test repair_tests::repair_v3_manifest_rejects_v4_record_set_contract ... ok
[INFO] [stdout] test repair_tests::repair_v1_manifest_decodes_through_frozen_envelope_without_byte_drift ... ok
[INFO] [stdout] test repair_tests::repair_v1_pre_baseline_manifest_remains_loadable_with_original_digest ... ok
[INFO] [stdout] test repair_tests::review_choices_validate_exact_canonical_payloads ... ok
[INFO] [stdout] test requests::search_pages_page_type_test::search_pages_request_accepts_optional_space ... ok
[INFO] [stdout] test requests::search_pages_page_type_test::search_pages_request_accepts_page_type ... ok
[INFO] [stdout] test requests::on_device_model_request_test::on_device_model_request_round_trips_model_id ... ok
[INFO] [stdout] test requests::list_memories_confirmed_test::confirmed_false_serializes_to_json ... ok
[INFO] [stdout] test requests::list_memories_confirmed_test::confirmed_none_skips_serialization ... ok
[INFO] [stdout] test requests::search_pages_page_type_test::search_pages_request_page_type_optional ... ok
[INFO] [stdout] test requests::set_document_tags_test::set_document_tags_request_accepts_optional_source ... ok
[INFO] [stdout] test requests::set_document_tags_test::set_document_tags_request_defaults_source_for_old_payloads ... ok
[INFO] [stdout] test requests::tests::test_llm_request_api_key_optional ... ok
[INFO] [stdout] test requests::tests::update_config_request_external_key_tristate ... ok
[INFO] [stdout] test repair_tests::verification_receipt_deserializer_rejects_unsupported_schema ... ok
[INFO] [stdout] test repair_tests::typed_rollback_v2_roundtrips_and_frozen_v1_stays_unchanged ... ok
[INFO] [stdout] test repair_tests::stale_projection_quarantine_contract_is_v5_v4_only ... ok
[INFO] [stdout] test repair_tests::v4_verification_receipt_allows_absent_deep_and_preserves_v3_reader ... ok
[INFO] [stdout] test repair_tests::repair_frozen_v1_architecture_rejects_live_type_reachability ... ok
[INFO] [stdout] test repair_tests::verify_request_supports_general_only_and_deep_backed_shapes ... ok
[INFO] [stdout] test repair_tests::repair_v3_manifest_roundtrips_without_reinterpreting_v4_fields ... ok
[INFO] [stdout] test responses::manual_page_projection_compatibility_tests::committed_save_with_pending_projection_decodes_as_saved_for_existing_clients ... ok
[INFO] [stdout] test responses::mutation_response_tests::contradiction_dismiss_response_serializes_byte_identical ... ok
[INFO] [stdout] test responses::mutation_response_tests::revision_accept_response_serializes_byte_identical ... ok
[INFO] [stdout] test responses::mutation_response_tests::revision_dismiss_response_serializes_byte_identical ... ok
[INFO] [stdout] test responses::refinement_wire_tests::proposal_action_unknown_future_variant_deserializes ... ok
[INFO] [stdout] test responses::queue_status_tests::queue_status_active_round_trips ... ok
[INFO] [stdout] test responses::queue_status_tests::queue_status_paused_round_trips_with_reason_and_retry ... ok
[INFO] [stdout] test responses::on_device_model_response_tests::on_device_model_response_allows_null_loaded_and_selected ... ok
[INFO] [stdout] test responses::queue_status_tests::on_device_inference_status_round_trips_vulkan_device_and_fallback ... ok
[INFO] [stdout] test responses::queue_status_tests::status_response_defaults_queue_to_idle_when_absent ... ok
[INFO] [stdout] test responses::queue_status_tests::queue_status_idle_serializes_state_only ... ok
[INFO] [stdout] test responses::refinement_wire_tests::refinement_payload_dedup_merge_no_fields ... ok
[INFO] [stdout] test responses::refinement_wire_tests::list_refinements_response_round_trip ... ok
[INFO] [stdout] test responses::refinement_wire_tests::proposal_action_serde_round_trip ... ok
[INFO] [stdout] test responses::refinement_wire_tests::refinement_payload_cross_space_discovery_round_trip ... ok
[INFO] [stdout] test responses::reranker_status_tests::reranker_status_active_roundtrips ... ok
[INFO] [stdout] test responses::refinement_wire_tests::refinement_payload_page_keep_or_archive_round_trip ... ok
[INFO] [stdout] test responses::refinement_wire_tests::refinement_payload_relation_conflict_round_trip ... ok
[INFO] [stdout] test responses::refinement_wire_tests::refinement_payload_suggest_entity_without_name_hint ... ok
[INFO] [stdout] test responses::refinement_wire_tests::refinement_payload_suggest_entity_with_name_hint ... ok
[INFO] [stdout] test responses::refinement_wire_tests::vocab_promote_payload_round_trips ... ok
[INFO] [stdout] test requests::tests::webpage_create_only_is_opt_in_and_legacy_serialization_is_unchanged ... ok
[INFO] [stdout] test responses::refinement_wire_tests::reject_refinement_response_round_trip ... ok
[INFO] [stdout] test responses::reranker_status_tests::status_response_defaults_reranker_to_disabled ... ok
[INFO] [stdout] test responses::refinement_wire_tests::refinement_payload_detect_contradiction_unit_variant ... ok
[INFO] [stdout] test responses::reranker_status_tests::status_response_roundtrips_per_path_reranker ... ok
[INFO] [stdout] test responses::search_memory_response_tests::back_compat_missing_supplemental_pages_is_none ... ok
[INFO] [stdout] test responses::search_response_tests::back_compat_missing_supplemental_pages_is_none ... ok
[INFO] [stdout] test responses::search_memory_response_tests::none_supplemental_pages_not_serialized ... ok
[INFO] [stdout] test responses::tests::pending_revision_item_carries_the_target_kind ... ok
[INFO] [stdout] test responses::search_memory_response_tests::some_supplemental_pages_round_trips ... ok
[INFO] [stdout] test responses::tests::pending_revision_item_round_trip ... ok
[INFO] [stdout] test responses::search_response_tests::none_supplemental_pages_not_serialized ... ok
[INFO] [stdout] test responses::tests::chat_context_response_roundtrips_with_empty_knowledge_sections ... ok
[INFO] [stdout] test responses::tests::store_memory_response_deserializes_without_extraction_method ... ok
[INFO] [stdout] test responses::tests::store_memory_response_exposes_enrichment_and_hint ... ok
[INFO] [stdout] test responses::tests::store_memory_response_roundtrips_not_needed_state ... ok
[INFO] [stdout] test responses::tests::tags_response_deserializes_document_tag_map ... ok
[INFO] [stdout] test retrieval_event_tests::page_change_roundtrips ... ok
[INFO] [stdout] test retrieval_event_tests::retrieval_event_omits_none_query ... ok
[INFO] [stdout] test requests::tests::update_config_request_only_if_unset_defaults_to_absent ... ok
[INFO] [stdout] test responses::tests::store_memory_response_defaults_enrichment_for_older_responses ... ok
[INFO] [stdout] test responses::tests::page_inventory_accepts_older_daemons_and_keeps_page_fields_flat ... ok
[INFO] [stdout] test responses::on_device_model_response_tests::on_device_model_response_preserves_selected_loaded_and_models ... ok
[INFO] [stdout] test responses::refinement_wire_tests::refinement_payload_entity_merge_round_trip ... ok
[INFO] [stdout] test responses::tests::store_memory_response_deserializes_with_all_fields ... ok
[INFO] [stdout] test responses::search_response_tests::some_supplemental_pages_round_trips ... ok
[INFO] [stdout] test responses::tests::gated_flag_is_absent_from_the_wire_when_false ... ok
[INFO] [stdout] test responses::tests::tags_response_defaults_document_tags_for_older_responses ... ok
[INFO] [stdout] test responses::tests::orphan_links_response_empty_round_trip ... ok
[INFO] [stdout] test tests::raw_document_default ... ok
[INFO] [stdout] test space_context::tests::write_target_distinguishes_missing_null_and_named_space ... ok
[INFO] [stdout] test responses::tests::orphan_links_response_golden_string ... ok
[INFO] [stdout] test tests::search_result_serializes ... ok
[INFO] [stdout] test responses::tests::store_memory_response_roundtrips_paused_state_with_hint ... ok
[INFO] [stdout] test tests::stability_tier_mapping ... ok
[INFO] [stdout] test retrieval_event_tests::retrieval_event_roundtrips ... ok
[INFO] [stdout] test space_context::tests::receipt_enums_accept_future_values ... ok
[INFO] [stdout] test repair_tests::prepare_request_normalizes_tagged_and_legacy_choices_and_fails_closed ... ok
[INFO] [stdout] test tests::memory_type_roundtrip ... ok
[INFO] [stdout] test tests::version_is_set ... ok
[INFO] [stdout] test repair_tests::repair_frozen_v1_mirrored_enum_contracts_match_live_v1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 218 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/page_draft_wire.rs (/opt/rustwide/target/release/deps/page_draft_wire-4cd5e6179eaa44df)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test create_preserves_partial_snapshot_defaults ... ok
[INFO] [stdout] test create_requires_client_id ... ok
[INFO] [stdout] test response_envelope_deserializes_an_existing_page ... ok
[INFO] [stdout] test create_preserves_empty_and_named_folder_paths ... ok
[INFO] [stdout] test create_omits_null_folder_path_without_changing_space ... ok
[INFO] [stdout] test create_round_trips_omitted_null_and_named_space_distinctly ... ok
[INFO] [stdout] test version_request_round_trips_exactly ... ok
[INFO] [stdout] test create_constructors_choose_header_inheritance_or_explicit_space ... ok
[INFO] [stdout] test update_request_round_trips_exactly ... ok
[INFO] [stdout] test update_requires_a_complete_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/plugin_distribution.rs (/opt/rustwide/target/release/deps/plugin_distribution-b57178e4a483474b)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test plugin_skill_inventory_uses_setup_and_no_deprecated_aliases ... FAILED
[INFO] [stdout] test lint_is_the_only_public_repair_flow_on_both_surfaces ... FAILED
[INFO] [stdout] test both_lint_skills_spell_out_every_check_code_in_plain_english ... FAILED
[INFO] [stdout] test pages_skill_replaces_read ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--test plugin_distribution`
[INFO] [stdout] test plugin_setup_repairs_stale_daemon_versions ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- plugin_skill_inventory_uses_setup_and_no_deprecated_aliases stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'plugin_skill_inventory_uses_setup_and_no_deprecated_aliases' (833) panicked at tests/plugin_distribution.rs:110:9:
[INFO] [stdout] missing setup skill: plugin/skills/setup/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60018e192971 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60018e1a6bda - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x60018e196e2c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60018e16e8d6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60018e18ad69 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x60018e126980 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x60018e18af22 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60018e16e982 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60018e167579 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60018e16f57d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x60018e1a730c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60018e11954a - <plugin_distribution[7f3c2ba13c8db367]::plugin_skill_inventory_uses_setup_and_no_deprecated_aliases::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x60018e119c6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x60018e1272d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x60018e120b94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x60018e12a432 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x60018e191ed9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7b7531065dfa - <unknown>
[INFO] [stdout]   18:     0x7b75310f93d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- lint_is_the_only_public_repair_flow_on_both_surfaces stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'lint_is_the_only_public_repair_flow_on_both_surfaces' (830) panicked at tests/plugin_distribution.rs:17:52:
[INFO] [stdout] read /opt/plugin/skills/lint/SKILL.md: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60018e192971 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60018e1a6bda - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x60018e196e2c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60018e16e8d6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60018e18ad69 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x60018e126980 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x60018e18af22 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60018e16e982 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60018e167579 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60018e16f57d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x60018e1a730c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60018e116699 - plugin_distribution[7f3c2ba13c8db367]::read_text::{closure#0}
[INFO] [stdout]   12:     0x60018e116928 - plugin_distribution[7f3c2ba13c8db367]::read_text
[INFO] [stdout]   13:     0x60018e117f7f - <plugin_distribution[7f3c2ba13c8db367]::lint_is_the_only_public_repair_flow_on_both_surfaces::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x60018e119c6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x60018e1272d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x60018e120b94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x60018e12a432 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x60018e191ed9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7b7531065dfa - <unknown>
[INFO] [stdout]   20:     0x7b75310f93d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- both_lint_skills_spell_out_every_check_code_in_plain_english stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'both_lint_skills_spell_out_every_check_code_in_plain_english' (829) panicked at tests/plugin_distribution.rs:17:52:
[INFO] [stdout] read /opt/plugin/skills/lint/SKILL.md: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60018e192971 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60018e1a6bda - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x60018e196e2c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60018e16e8d6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60018e18ad69 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x60018e126980 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x60018e18af22 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60018e16e982 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60018e167579 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60018e16f57d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x60018e1a730c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60018e116699 - plugin_distribution[7f3c2ba13c8db367]::read_text::{closure#0}
[INFO] [stdout]   12:     0x60018e116928 - plugin_distribution[7f3c2ba13c8db367]::read_text
[INFO] [stdout]   13:     0x60018e119843 - <plugin_distribution[7f3c2ba13c8db367]::both_lint_skills_spell_out_every_check_code_in_plain_english::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x60018e119c6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x60018e1272d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x60018e120b94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x60018e12a432 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x60018e191ed9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7b7531065dfa - <unknown>
[INFO] [stdout]   20:     0x7b75310f93d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- pages_skill_replaces_read stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'pages_skill_replaces_read' (831) panicked at tests/plugin_distribution.rs:135:5:
[INFO] [stdout] missing pages skill: /opt/plugin/skills/pages/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60018e192971 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60018e1a6bda - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x60018e196e2c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60018e16e8d6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60018e18ad69 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x60018e126980 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x60018e18af22 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60018e16e982 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60018e167579 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60018e16f57d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x60018e1a730c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60018e117718 - <plugin_distribution[7f3c2ba13c8db367]::pages_skill_replaces_read::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x60018e119c6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x60018e1272d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x60018e120b94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x60018e12a432 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x60018e191ed9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7b7531065dfa - <unknown>
[INFO] [stdout]   18:     0x7b75310f93d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- plugin_setup_repairs_stale_daemon_versions stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'plugin_setup_repairs_stale_daemon_versions' (832) panicked at tests/plugin_distribution.rs:17:52:
[INFO] [stdout] read /opt/plugin/skills/setup/SKILL.md: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60018e192971 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60018e1a6bda - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x60018e196e2c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60018e16e8d6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60018e18ad69 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x60018e126980 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x60018e18af22 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60018e16e982 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60018e167579 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60018e16f57d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x60018e1a730c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60018e116699 - plugin_distribution[7f3c2ba13c8db367]::read_text::{closure#0}
[INFO] [stdout]   12:     0x60018e116928 - plugin_distribution[7f3c2ba13c8db367]::read_text
[INFO] [stdout]   13:     0x60018e117837 - <plugin_distribution[7f3c2ba13c8db367]::plugin_setup_repairs_stale_daemon_versions::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x60018e119c6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x60018e1272d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x60018e120b94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x60018e12a432 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x60018e191ed9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7b7531065dfa - <unknown>
[INFO] [stdout]   20:     0x7b75310f93d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     both_lint_skills_spell_out_every_check_code_in_plain_english
[INFO] [stdout]     lint_is_the_only_public_repair_flow_on_both_surfaces
[INFO] [stdout]     pages_skill_replaces_read
[INFO] [stdout]     plugin_setup_repairs_stale_daemon_versions
[INFO] [stdout]     plugin_skill_inventory_uses_setup_and_no_deprecated_aliases
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7", kill_on_drop: false }`
[INFO] [stdout] b049bb953a443dd9656d66c65fd75967c8c8a95f7970d1a85057db0464dbb9d7
