[INFO] fetching crate craftbag 0.2.3...
[INFO] testing craftbag-0.2.3 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate craftbag 0.2.3 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate craftbag 0.2.3
[INFO] finished tweaking crates.io crate craftbag 0.2.3
[INFO] tweaked toml for crates.io crate craftbag 0.2.3 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate craftbag 0.2.3 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 craftbag 0.2.3 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-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2
[INFO] running `Command { std: "docker" "start" "f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2", 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" "f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2" "/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" "f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2", 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" "f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling craftbag v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 8.04s
[INFO] running `Command { std: "docker" "inspect" "f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2", 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" "f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2" "/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 getrandom v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling craftbag v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 35.72s
[INFO] running `Command { std: "docker" "inspect" "f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2", 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" "f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/craftbag-7425798e449e707a)
[INFO] [stdout] 
[INFO] [stdout] running 455 tests
[INFO] [stdout] test activate::tests::filter_skills_budget_skips_huge_and_keeps_later_small ... ok
[INFO] [stdout] test activate::tests::filter_skills_bline_vendor_empty_triggers_is_always_active ... ok
[INFO] [stdout] test activate::tests::filter_skills_budget_counts_characters_not_utf8_bytes ... ok
[INFO] [stdout] test activate::tests::catalog_one_line_folds_newlines_and_line_separators ... ok
[INFO] [stdout] test activate::tests::catalog_and_load_neutralize_ansi_controls ... ok
[INFO] [stdout] test activate::tests::filter_skills_matched_before_always_active ... ok
[INFO] [stdout] test activate::tests::filter_skills_exact_token_still_fires ... ok
[INFO] [stdout] test activate::tests::filter_skills_disable_model_invocation ... ok
[INFO] [stdout] test activate::tests::filter_skills_vendor_empty_triggers_not_always_active ... ok
[INFO] [stdout] test activate::tests::filter_skills_short_trigger_does_not_match_substring ... ok
[INFO] [stdout] test activate::tests::filter_skills_user_invocable_false_still_auto_injects ... ok
[INFO] [stdout] test activate::tests::format_available_skills_xml_includes_triggers ... ok
[INFO] [stdout] test activate::tests::format_available_skills_xml_includes_when_to_use ... ok
[INFO] [stdout] test activate::tests::format_available_skills_xml_includes_argument_hint ... ok
[INFO] [stdout] test activate::tests::format_available_skills_xml_includes_license ... ok
[INFO] [stdout] test activate::tests::format_available_skills_xml_includes_metadata ... ok
[INFO] [stdout] test activate::tests::format_available_skills_xml_includes_compatibility ... ok
[INFO] [stdout] test activate::tests::format_available_skills_xml_sanitizes_leftover_hostile_location ... ok
[INFO] [stdout] test activate::tests::filter_skills_no_triggers_always_active ... ok
[INFO] [stdout] test activate::tests::format_catalog_flattens_multiline_description ... ok
[INFO] [stdout] test activate::tests::format_available_skills_xml_includes_user_invocable ... ok
[INFO] [stdout] test activate::tests::format_available_skills_xml_strips_invalid_xml_chars ... ok
[INFO] [stdout] test activate::tests::format_catalog_hard_clamp_stays_within_catalog_max_chars ... ok
[INFO] [stdout] test activate::tests::filter_skills_matching_trigger ... ok
[INFO] [stdout] test activate::tests::format_available_skills_xml_escapes_and_lists_location ... ok
[INFO] [stdout] test activate::tests::format_catalog_includes_when_to_use ... ok
[INFO] [stdout] test activate::tests::filter_skills_phrase_trigger_matches_hyphen_and_underscore ... ok
[INFO] [stdout] test activate::tests::format_catalog_omits_disable_model_invocation ... ok
[INFO] [stdout] test activate::tests::format_load_message_includes_allowed_tools ... ok
[INFO] [stdout] test activate::tests::format_load_message_includes_when_to_use ... ok
[INFO] [stdout] test activate::tests::format_load_message_includes_metadata ... ok
[INFO] [stdout] test activate::tests::format_load_outline_lists_keys_not_bodies ... ok
[INFO] [stdout] test activate::tests::format_load_section_excludes_child_and_unknown_lists_keys ... ok
[INFO] [stdout] test activate::tests::format_package_envelope_unknown_root_has_no_em_dash ... ok
[INFO] [stdout] test activate::tests::format_package_envelope_keeps_hostile_listing_on_one_line ... ok
[INFO] [stdout] test activate::tests::format_package_envelope_sanitizes_leftover_hostile_path ... ok
[INFO] [stdout] test activate::tests::format_load_message_includes_argument_hint ... ok
[INFO] [stdout] test activate::tests::list_format_canonical_tokens_match_all_and_choice_list ... ok
[INFO] [stdout] test activate::tests::format_catalog_omit_footer_stays_intact_under_catalog_max_chars ... ok
[INFO] [stdout] test activate::tests::format_available_skills_xml_includes_allowed_tools ... ok
[INFO] [stdout] test activate::tests::format_package_envelope_lists_package_full ... FAILED
[INFO] [stdout] test activate::tests::format_load_message_includes_triggers ... ok
[INFO] [stdout] test activate::tests::list_format_case_only_hint_covers_every_parse_token ... ok
[INFO] [stdout] test activate::tests::parse_list_format_accepts_watch_dirs_flag_name ... ok
[INFO] [stdout] test activate::tests::parse_list_format_trims_whitespace ... ok
[INFO] [stdout] test activate::tests::progressive_budgets_max_context_does_not_overflow ... ok
[INFO] [stdout] test activate::tests::progressive_budgets_scale_with_context ... ok
[INFO] [stdout] test activate::tests::trigger_matches_phrase_folds_hyphen_and_underscore ... ok
[INFO] [stdout] test activate::tests::relevance_description_words_cannot_outrank_a_trigger ... ok
[INFO] [stdout] test activate::tests::relevance_hyphenated_name_matches_spaced_words ... ok
[INFO] [stdout] test activate::tests::relevance_name_is_a_word_not_a_substring ... ok
[INFO] [stdout] test activate::tests::trigger_matches_single_token_keeps_underscore_boundary ... ok
[INFO] [stdout] test discover::tests::collapse_refuse_names_flag_and_peels_named_miss ... ok
[INFO] [stdout] test activate::tests::relevance_description_word_is_not_a_substring ... ok
[INFO] [stdout] test activate::tests::unknown_list_format_suggests_case_only_miss ... ok
[INFO] [stdout] test activate::tests::relevance_empty_name_does_not_match_every_context ... ok
[INFO] [stdout] test activate::tests::relevance_hyphenated_name_does_not_match_inside_a_longer_word ... ok
[INFO] [stdout] test activate::tests::trigger_matches_empty_is_false ... ok
[INFO] [stdout] test discover::tests::agents_root_loads_named_package ... ok
[INFO] [stdout] test discover::tests::corpus_collision_first_wins ... FAILED
[INFO] [stdout] test discover::tests::corpus_root_file_in_agents_tree ... FAILED
[INFO] [stdout] test discover::tests::corpus_name_mismatch_is_skipped ... FAILED
[INFO] [stdout] test discover::tests::cursor_vendor_denylist_is_frozen ... ok
[INFO] [stdout] test discover::tests::corpus_minimal_valid_discovers_as_extra_path ... FAILED
[INFO] [stdout] test discover::tests::empty_user_dir_does_not_scan_discover_cwd ... ok
[INFO] [stdout] test discover::tests::empty_ignore_does_not_hide_discover_cwd ... ok
[INFO] [stdout] test discover::tests::corpus_invalid_name_dir_is_parse_skip ... FAILED
[INFO] [stdout] test discover::tests::extra_path_and_ignore_nfkc_dotdot_argument_agree ... ok
[INFO] [stdout] test discover::tests::dangling_package_symlink_is_unreadable ... ok
[INFO] [stdout] test discover::tests::extra_path_collection_root_leftover_skill_md_still_loads_siblings ... ok
[INFO] [stdout] test discover::tests::disabled_name_is_silent ... ok
[INFO] [stdout] test discover::tests::extra_path_collection_root_loads_siblings_next_to_empty_skills ... ok
[INFO] [stdout] test discover::tests::empty_extra_path_does_not_scan_discover_cwd ... ok
[INFO] [stdout] test discover::tests::cursor_denylist_is_silent ... ok
[INFO] [stdout] test discover::tests::disabled_name_uses_nfkc_identity_like_why_and_load ... ok
[INFO] [stdout] test activate::tests::format_catalog_short_line_ellipsis_stays_within_catalog_max_chars ... ok
[INFO] [stdout] test discover::tests::extra_path_classify_named_package_prefetches_body ... ok
[INFO] [stdout] test activate::tests::format_catalog_uses_host_hint_not_bline_slash ... ok
[INFO] [stdout] test activate::tests::format_load_message_flattens_multiline_envelope_fields ... ok
[INFO] [stdout] test discover::tests::dangling_skill_md_symlink_is_not_an_escape ... ok
[INFO] [stdout] test discover::tests::extra_path_classify_leftover_skill_md_dir_with_siblings_is_collection ... ok
[INFO] [stdout] test discover::tests::extra_path_collection_root_leftover_plus_skills_packages_loads_siblings ... ok
[INFO] [stdout] test discover::tests::extra_path_collection_root_loads_siblings_next_to_skills_packages ... ok
[INFO] [stdout] test discover::tests::extra_path_escaped_skills_and_leftover_skill_md_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::extra_path_dotdot_cwd_is_same_named_package ... ok
[INFO] [stdout] test discover::tests::extra_path_empty_skills_subdir_does_not_hide_sibling ... FAILED
[INFO] [stdout] test discover::tests::extra_path_escaped_root_skill_md_does_not_hide_skills_subdir ... ok
[INFO] [stdout] test discover::tests::extra_path_dir_loose_file_does_not_hide_same_name_package ... ok
[INFO] [stdout] test discover::tests::extra_path_escaped_root_skill_md_does_not_hide_sibling_package ... ok
[INFO] [stdout] test discover::tests::extra_path_explicit_package_symlink_still_loads ... ok
[INFO] [stdout] test discover::tests::extra_path_dot_cwd_is_same_named_package ... ok
[INFO] [stdout] test discover::tests::extra_path_explicit_skill_md_file_symlink_still_loads ... ok
[INFO] [stdout] test discover::tests::extra_path_load_reuses_classified_parse ... ok
[INFO] [stdout] test discover::tests::extra_path_dir_leftover_skill_md_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::extra_path_missing_dir_is_unreadable_not_silent ... ok
[INFO] [stdout] test discover::tests::extra_path_named_parse_fail_is_parsed_once ... ok
[INFO] [stdout] test discover::tests::extra_path_file_loads ... ok
[INFO] [stdout] test discover::tests::extra_path_named_package_does_not_scan_nested_skill ... ok
[INFO] [stdout] test discover::tests::extra_path_missing_dir_named_load_why_peels_unreadable ... ok
[INFO] [stdout] test discover::tests::extra_path_nested_unknown_map_still_loads_top_level_name ... ok
[INFO] [stdout] test discover::tests::extra_path_named_package_with_skills_subdir_does_not_scan_nested ... ok
[INFO] [stdout] test discover::tests::extra_path_dot_or_dotdot_frontmatter_name_does_not_scan_nested ... ok
[INFO] [stdout] test discover::tests::extra_path_regular_file_not_skill_md_is_unreadable ... ok
[INFO] [stdout] test discover::tests::extra_path_oversized_skill_md_does_not_scan_nested_skill ... ok
[INFO] [stdout] test discover::tests::extra_path_root_skill_md_does_not_hide_skills_subdir_package ... ok
[INFO] [stdout] test discover::tests::extra_path_parentdir_is_same_named_package ... ok
[INFO] [stdout] test discover::tests::extra_path_parentdir_skill_md_file_is_same_named_package ... ok
[INFO] [stdout] test discover::tests::extra_path_nfkc_dotdot_argument_joins_like_ascii_dotdot ... ok
[INFO] [stdout] test discover::tests::extra_path_fifo_leftover_and_unreadable_skills_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::extra_path_nfkc_dot_argument_joins_like_ascii_dot ... ok
[INFO] [stdout] test discover::tests::extra_path_single_package_dir_still_loads ... ok
[INFO] [stdout] test discover::tests::extra_path_skills_leftover_skill_md_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::extra_path_fifo_skill_md_is_unreadable_not_silent ... ok
[INFO] [stdout] test discover::tests::extra_path_fifo_leftover_skill_md_does_not_hide_skills_subdir ... ok
[INFO] [stdout] test discover::tests::extra_path_skills_named_package_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::extra_path_package_fifo_skill_md_is_unreadable_not_silent ... ok
[INFO] [stdout] test discover::tests::extra_path_skills_subdir_symlink_escape_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::extra_path_sibling_packages_list_in_name_order ... ok
[INFO] [stdout] test discover::tests::extra_path_unicode_indent_hooks_name_still_loads_top_level ... ok
[INFO] [stdout] test discover::tests::extra_path_unicode_package_why_matches_folded_name ... ok
[INFO] [stdout] test discover::tests::extra_path_symlink_to_dev_zero_is_unreadable_not_unbounded ... ok
[INFO] [stdout] test discover::tests::extra_path_scan_does_not_follow_package_symlink ... ok
[INFO] [stdout] test discover::tests::extra_path_fifo_leftover_and_skills_file_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::find_skill_by_name_is_case_insensitive ... ok
[INFO] [stdout] test discover::tests::extra_path_unreadable_leftover_skill_md_does_not_hide_skills_subdir ... ok
[INFO] [stdout] test discover::tests::extra_path_unreadable_skills_subdir_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::extra_path_named_fifo_file_load_why_validate_agree ... ok
[INFO] [stdout] test discover::tests::extra_path_unreadable_skill_md_does_not_scan_nested_skill ... FAILED
[INFO] [stdout] test discover::tests::first_name_wins_uses_nfkc_identity_like_why_and_load ... ok
[INFO] [stdout] test discover::tests::home_override_restores_outer_after_nested ... ok
[INFO] [stdout] test discover::tests::extra_path_unix_socket_skill_md_is_unreadable_not_hang ... ok
[INFO] [stdout] test discover::tests::extra_path_unicode_loads_by_default_and_skips_when_ascii_names ... ok
[INFO] [stdout] test discover::tests::host_token_collapses_padded_slash_dotdot_like_validate ... ok
[INFO] [stdout] test discover::tests::extra_path_symlink_to_fifo_is_unreadable_not_hang ... ok
[INFO] [stdout] test discover::tests::home_override_clears_after_panic ... ok
[INFO] [stdout] test discover::tests::first_name_wins_collides_nfkc_fullwidth_names ... ok
[INFO] [stdout] test discover::tests::extra_path_package_dir_fifo_does_not_scan_nested_skill ... ok
[INFO] [stdout] test discover::tests::first_name_wins_and_records_winner_path ... ok
[INFO] [stdout] test discover::tests::host_path_through_a_file_says_missing_not_unreadable ... ok
[INFO] [stdout] test discover::tests::ignore_dotdot_through_missing_component_matches ... ok
[INFO] [stdout] test discover::tests::extra_path_whitespace_dotdot_does_not_scan_filesystem_root ... ok
[INFO] [stdout] test discover::tests::implicit_home_agents_skill_md_is_opened_once_when_cwd_is_home ... ok
[INFO] [stdout] test discover::tests::extra_path_skills_fifo_skill_md_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::ignore_mixed_ascii_and_nfkc_dots_collapse_like_ascii ... ok
[INFO] [stdout] test discover::tests::implicit_roots_off_empty_paths_is_empty_report ... ok
[INFO] [stdout] test discover::tests::ignore_relative_prefix_matches_absolute_walked_path ... ok
[INFO] [stdout] test discover::tests::implicit_roots_defaults_on ... ok
[INFO] [stdout] test discover::tests::implicit_nondirectory_skill_roots_stay_silent ... ok
[INFO] [stdout] test discover::tests::ignore_line_separator_dotdot_does_not_hide_discover_cwd ... ok
[INFO] [stdout] test discover::tests::ignore_nfkc_dotdot_component_collapses_like_ascii ... ok
[INFO] [stdout] test discover::tests::implicit_roots_off_still_loads_user_skills_dir ... ok
[INFO] [stdout] test discover::tests::incumbent_claude_user_home_vendor_layout_loads ... FAILED
[INFO] [stdout] test discover::tests::ignore_nfkc_dotdot_skips_extra_path_sibling_package ... ok
[INFO] [stdout] test discover::tests::implicit_roots_off_still_walks_leftover_extra_collection ... ok
[INFO] [stdout] test discover::tests::ignore_prefix_matches_canonical_walked_path ... ok
[INFO] [stdout] test discover::tests::incumbent_claude_vendor_layout_loads ... FAILED
[INFO] [stdout] test discover::tests::incumbent_cursor_user_home_vendor_layout_loads ... FAILED
[INFO] [stdout] test discover::tests::incumbent_grok_user_home_vendor_layout_loads ... FAILED
[INFO] [stdout] test discover::tests::incumbent_vercel_skills_collection_as_extra_path ... FAILED
[INFO] [stdout] test discover::tests::incumbent_grok_vendor_layout_loads ... FAILED
[INFO] [stdout] test discover::tests::leftover_blank_peek_skill_md_and_skills_file_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::implicit_roots_off_loads_only_extra_path_collection ... ok
[INFO] [stdout] test discover::tests::incumbent_vercel_skills_dir_as_extra_path ... FAILED
[INFO] [stdout] test discover::tests::leftover_extra_path_sibling_skill_md_is_opened_once ... ok
[INFO] [stdout] test discover::tests::leftover_invalid_matching_peek_does_not_scan_nested_sibling ... ok
[INFO] [stdout] test discover::tests::leftover_ascii_matching_peek_does_not_scan_nested_sibling ... ok
[INFO] [stdout] test discover::tests::leftover_extra_path_root_skill_md_is_opened_once ... ok
[INFO] [stdout] test discover::tests::leftover_lowercase_unparseable_matching_peek_still_loads_collection ... ok
[INFO] [stdout] test discover::tests::leftover_lowercase_skill_md_and_skills_dir_still_loads_collection ... ok
[INFO] [stdout] test discover::tests::incumbent_cursor_vendor_layout_loads ... FAILED
[INFO] [stdout] test discover::tests::leftover_blank_peek_skill_md_and_skills_dir_still_loads_collection ... ok
[INFO] [stdout] test discover::tests::leftover_unparseable_matching_peek_does_not_scan_nested_sibling ... ok
[INFO] [stdout] test discover::tests::leftover_user_dir_lowercase_skill_md_does_not_hide_skills_subdir ... ok
[INFO] [stdout] test discover::tests::ignore_nfkc_dot_argument_is_cwd_like_extra_path ... ok
[INFO] [stdout] test discover::tests::leftover_ascii_matching_peek_and_skills_dir_still_loads_collection ... ok
[INFO] [stdout] test discover::tests::leftover_nameless_skill_md_and_skills_file_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::leftover_path_component_peek_and_skills_file_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::leftover_user_dir_matching_peek_does_not_hide_skills_subdir ... ok
[INFO] [stdout] test discover::tests::load_and_why_agree_on_named_and_nameless_collision ... ok
[INFO] [stdout] test discover::tests::leftover_user_dir_skill_md_does_not_hide_skills_subdir ... ok
[INFO] [stdout] test discover::tests::leftover_user_dir_skills_loose_skill_md_is_root_file_not_name_mismatch ... ok
[INFO] [stdout] test discover::tests::leftover_nameless_skill_md_and_skills_dir_still_loads_collection ... ok
[INFO] [stdout] test discover::tests::load_miss_blank_peeked_name_uses_package_dir ... ok
[INFO] [stdout] test discover::tests::load_miss_exposes_error_kind ... ok
[INFO] [stdout] test discover::tests::load_miss_exposes_path_when_skip_is_known ... ok
[INFO] [stdout] test discover::tests::load_miss_exposes_winner_path_on_name_collision ... ok
[INFO] [stdout] test discover::tests::load_extra_path_dot_parse_skip_includes_joined_path ... ok
[INFO] [stdout] test discover::tests::load_miss_names_parse_skip_not_unknown ... ok
[INFO] [stdout] test discover::tests::load_miss_names_unreadable_package_skip_not_unknown ... ok
[INFO] [stdout] test discover::tests::load_miss_peeked_skip_name_can_hint ... ok
[INFO] [stdout] test discover::tests::load_miss_root_file_and_empty_name_stay_unknown ... ok
[INFO] [stdout] test discover::tests::leftover_unparseable_matching_peek_and_skills_dir_still_loads_collection ... ok
[INFO] [stdout] test discover::tests::load_miss_parse_skip_without_frontmatter_name_uses_package_dir ... ok
[INFO] [stdout] test discover::tests::load_miss_skipped_tokens_stay_one_line ... ok
[INFO] [stdout] test discover::tests::leftover_user_dir_skills_loose_skill_md_without_sibling_is_root_file_not_name_mismatch ... ok
[INFO] [stdout] test discover::tests::leftover_user_dir_skills_fifo_skill_md_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::loose_skill_md_in_agents_root_is_root_file ... ok
[INFO] [stdout] test discover::tests::load_extra_path_dotdot_parse_skip_includes_joined_path ... ok
[INFO] [stdout] test discover::tests::lowercase_skill_md_in_agents_package_loads ... FAILED
[INFO] [stdout] test discover::tests::lowercase_skill_md_nameless_parse_matches_case_fold ... ok
[INFO] [stdout] test discover::tests::leftover_invalid_matching_peek_and_skills_dir_still_loads_collection ... ok
[INFO] [stdout] test discover::tests::nameless_root_file_stays_unknown_on_load_and_why ... ok
[INFO] [stdout] test discover::tests::package_path_with_newline_component_is_unreadable_not_loaded ... ok
[INFO] [stdout] test discover::tests::load_miss_suggests_one_close_hyphen_name ... ok
[INFO] [stdout] test discover::tests::load_miss_two_close_tokens_does_not_guess ... ok
[INFO] [stdout] test discover::tests::present_null_user_invocable_skip_is_parse_error_with_path ... ok
[INFO] [stdout] test discover::tests::present_null_disable_model_invocation_skip_is_parse_error_with_path ... ok
[INFO] [stdout] test discover::tests::present_tilde_hyphen_disable_model_invocation_skip_is_parse_error_with_path ... ok
[INFO] [stdout] test discover::tests::package_dir_symlink_escape_is_unreadable ... ok
[INFO] [stdout] test discover::tests::padded_frontmatter_name_discover_is_skipped_not_unknown ... ok
[INFO] [stdout] test discover::tests::path_has_line_separator_detects_lf ... ok
[INFO] [stdout] test discover::tests::present_tilde_hyphen_user_invocable_skip_is_parse_error_with_path ... ok
[INFO] [stdout] test discover::tests::same_file_seen_twice_is_not_a_name_collision ... ok
[INFO] [stdout] test discover::tests::root_file_same_name_as_package_does_not_block_load ... ok
[INFO] [stdout] test discover::tests::symlink_escape_is_unreadable ... ok
[INFO] [stdout] test discover::tests::skills_root_skill_md_symlink_escape_is_unreadable_not_root_file ... ok
[INFO] [stdout] test discover::tests::extra_path_skills_subdir_root_file_and_package_same_name ... ok
[INFO] [stdout] test discover::tests::extra_path_skills_subdir_symlink_escape_is_unreadable ... ok
[INFO] [stdout] test discover::tests::skills_root_symlink_escape_is_unreadable ... ok
[INFO] [stdout] test discover::tests::symlink_loop_extra_path_file_matches_validate ... ok
[INFO] [stdout] test discover::tests::user_dir_missing_is_unreadable_not_silent ... ok
[INFO] [stdout] test discover::tests::symlink_loop_package_dir_is_a_skip ... ok
[INFO] [stdout] test discover::tests::unreadable_skills_dir_is_skip_not_silent ... ok
[INFO] [stdout] test discover::tests::extra_path_nfkc_dot_component_in_joined_path ... ok
[INFO] [stdout] test discover::tests::incumbent_bline_vendor_layout_loads_project_bline ... FAILED
[INFO] [stdout] test discover::tests::user_dir_path_with_cr_component_is_unreadable_not_loaded ... ok
[INFO] [stdout] test discover::tests::user_dir_nfkc_dotdot_component_collapses_like_extra_path ... ok
[INFO] [stdout] test discover::tests::oversized_skill_md_is_unreadable_skip ... ok
[INFO] [stdout] test discover::tests::extra_path_nameless_parse_error_does_not_scan_nested_skill ... ok
[INFO] [stdout] test discover::tests::user_dir_relative_joins_discover_cwd_like_extra_path ... ok
[INFO] [stdout] test discover::tests::user_dir_named_skills_package_does_not_scan_nested ... ok
[INFO] [stdout] test discover::tests::user_dir_whitespace_dotdot_does_not_scan_filesystem_root ... ok
[INFO] [stdout] test discover::tests::user_skills_dir_expands_tilde_like_extra_path ... ok
[INFO] [stdout] test discover::tests::ignore_whitespace_dotdot_does_not_hide_discover_cwd ... ok
[INFO] [stdout] test discover::tests::unreadable_child_package_dir_is_skip_not_silent ... ok
[INFO] [stdout] test discover::tests::skill_md_at_byte_cap_still_loads ... ok
[INFO] [stdout] test discover::tests::validate_collapse_refuse_names_flag ... ok
[INFO] [stdout] test discover::tests::symlink_loop_skill_md_is_not_an_escape ... ok
[INFO] [stdout] test discover::tests::tilde_host_tokens_do_not_load_cwd_lookalikes_without_home ... ok
[INFO] [stdout] test discover::tests::user_dir_nfkc_dotdot_argument_joins_like_ascii_dotdot ... ok
[INFO] [stdout] test discover::tests::user_skills_dir_is_user_source ... ok
[INFO] [stdout] test discover::tests::extra_path_fifo_leftover_and_skills_fifo_does_not_hide_sibling ... ok
[INFO] [stdout] test discover::tests::skills_root_fifo_skill_md_is_unreadable_not_hang ... ok
[INFO] [stdout] test discover::tests::validate_non_skill_filename_is_not_a_package_file ... ok
[INFO] [stdout] test discover::tests::validate_hostile_unknown_key_keeps_error_kind_stable ... ok
[INFO] [stdout] test discover::tests::validate_path_dir_without_skill_md_is_unreadable ... ok
[INFO] [stdout] test discover::tests::validate_miss_exposes_error_kind ... FAILED
[INFO] [stdout] test discover::tests::validate_miss_exposes_path ... ok
[INFO] [stdout] test discover::tests::validate_missing_path_names_next_step_not_os_error ... ok
[INFO] [stdout] test discover::tests::validate_path_line_separator_dotdot_does_not_retarget_to_fs_root ... ok
[INFO] [stdout] test discover::tests::validate_path_nfkc_dotdot_component_is_package_like_extra_path ... ok
[INFO] [stdout] test discover::tests::validate_path_strict_accepts_corpus_and_host_extensions ... FAILED
[INFO] [stdout] test discover::tests::validate_path_through_file_parent_names_missing_not_os_error ... ok
[INFO] [stdout] test discover::tests::validate_path_package_dir_joins_skill_md ... ok
[INFO] [stdout] test discover::tests::validate_path_strict_rejects_two_unknown_frontmatter_keys ... ok
[INFO] [stdout] test discover::tests::validate_path_package_dir_newline_component_is_unreadable ... ok
[INFO] [stdout] test discover::tests::validate_path_whitespace_collapse_dotdot_does_not_retarget_to_fs_root ... ok
[INFO] [stdout] test discover::tests::validate_path_package_dir_skill_md_symlink_escape_is_unreadable ... ok
[INFO] [stdout] test discover::tests::validate_path_strict_rejects_unknown_frontmatter_key ... ok
[INFO] [stdout] test discover::tests::validate_path_ignores_unknown_frontmatter_key ... ok
[INFO] [stdout] test discover::tests::watch_dirs_docs_attach_agents_to_cwd_to_git_when_implicit_on ... ok
[INFO] [stdout] test discover::tests::validate_path_package_dir_joins_lowercase_skill_md ... ok
[INFO] [stdout] test discover::tests::vendor_bline_is_off_by_default ... ok
[INFO] [stdout] test discover::tests::walk_cwd_to_git_root_stops_at_nested_git ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_escaped_project_and_home_skills_roots ... ok
[INFO] [stdout] test discover::tests::watch_dirs_lists_cwd_vendor_user_and_extra ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_ignored_extra_path ... ok
[INFO] [stdout] test discover::tests::validate_path_rejects_oversized_skill_md ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_ignored_cwd_agents ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_implicit_roots_when_off ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_ignored_home_agents ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_escaped_extra_path_skills_subdir ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_ignored_user_dir ... ok
[INFO] [stdout] test discover::tests::walk_without_git_keeps_the_project_that_holds_agents ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_non_directory_project_and_home_roots ... ok
[INFO] [stdout] test discover::tests::watch_dirs_lists_skills_subdir_for_extra_path_collection ... ok
[INFO] [stdout] test error::tests::error_wraps_parse_error ... ok
[INFO] [stdout] test parse::tests::description_list_after_blank_or_comment_names_the_item ... ok
[INFO] [stdout] test parse::tests::closing_fence_with_stray_char_is_not_body_prefix ... ok
[INFO] [stdout] test error::tests::sanitize_error_token_keeps_one_line ... ok
[INFO] [stdout] test parse::tests::description_block_list_is_not_an_empty_value ... ok
[INFO] [stdout] test parse::tests::empty_description_flow_on_the_next_line_is_not_a_string ... ok
[INFO] [stdout] test discover::tests::why_load_whitespace_extra_path_does_not_scan_filesystem_root ... ok
[INFO] [stdout] test error::tests::parse_error_display_matches_bline ... ok
[INFO] [stdout] test parse::tests::description_block_list_item_with_colon_names_the_item ... ok
[INFO] [stdout] test parse::tests::description_flow_collection_is_invalid_yaml ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_skills_subdir_on_named_extra_path_package ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_extra_path_fifo_skill_md ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_unreadable_extra_path_skills_subdir ... ok
[INFO] [stdout] test parse::tests::missing_name_names_a_one_edit_key ... ok
[INFO] [stdout] test parse::tests::missing_description_ignores_an_unrelated_unknown_key ... ok
[INFO] [stdout] test parse::tests::name_and_bool_keys_name_a_following_list ... ok
[INFO] [stdout] test parse::tests::hyphen_bool_block_scalar_hostile_value_is_sanitized ... ok
[INFO] [stdout] test parse::tests::metadata_null_value_is_omitted ... ok
[INFO] [stdout] test parse::tests::missing_description_names_an_ascii_case_key ... ok
[INFO] [stdout] test parse::tests::nested_metadata_is_not_a_flat_string_map ... ok
[INFO] [stdout] test parse::tests::hyphen_bool_errors_use_table_snake_not_raw_yaml_key ... ok
[INFO] [stdout] test parse::tests::missing_description_two_close_keys_stay_plain ... ok
[INFO] [stdout] test parse::tests::parse_frontmatter_is_crate_visible ... ok
[INFO] [stdout] test parse::tests::parse_skill_empty_folded_block_hostile_key_is_sanitized ... ok
[INFO] [stdout] test parse::tests::optional_string_null_and_flow_are_not_stored_text ... ok
[INFO] [stdout] test parse::tests::parse_skill_flow_keeps_comma_inside_quotes ... ok
[INFO] [stdout] test parse::tests::parse_skill_flow_rejects_junk_after_quoted_scalar ... ok
[INFO] [stdout] test parse::tests::parse_skill_block_scalar_keeps_indented_name_line ... ok
[INFO] [stdout] test parse::tests::parse_skill_empty_block_hostile_key_is_sanitized ... ok
[INFO] [stdout] test parse::tests::parse_skill_hash_comment_line_in_frontmatter_loads ... ok
[INFO] [stdout] test parse::tests::parse_skill_indented_name_under_triggers_does_not_overwrite ... ok
[INFO] [stdout] test parse::tests::parse_skill_inline_flow_metadata_is_kept ... ok
[INFO] [stdout] test parse::tests::parse_skill_folded_multiline_description ... ok
[INFO] [stdout] test parse::tests::missing_description_names_an_underscore_key ... ok
[INFO] [stdout] test parse::tests::parse_skill_full_frontmatter ... ok
[INFO] [stdout] test parse::tests::parse_skill_inline_flow_triggers_are_kept ... ok
[INFO] [stdout] test parse::tests::parse_skill_inline_triggers_split_on_commas ... ok
[INFO] [stdout] test parse::tests::parse_skill_literal_multiline_description ... ok
[INFO] [stdout] test parse::tests::nested_block_under_known_scalar_is_not_omitted ... ok
[INFO] [stdout] test discover::tests::validate_path_fifo_is_unreadable_not_hang ... ok
[INFO] [stdout] test parse::tests::missing_description_names_a_one_edit_key ... ok
[INFO] [stdout] test parse::tests::nested_key_after_nonempty_scalar_is_not_dropped ... ok
[INFO] [stdout] test discover::tests::leftover_path_component_peek_and_skills_dir_still_loads_collection ... ok
[INFO] [stdout] test parse::tests::parse_skill_missing_name ... ok
[INFO] [stdout] test parse::tests::parse_skill_rejects_description_over_1024 ... ok
[INFO] [stdout] test parse::tests::parse_skill_missing_description ... ok
[INFO] [stdout] test parse::tests::parse_skill_missing_frontmatter ... ok
[INFO] [stdout] test parse::tests::parse_skill_name_trailing_comment_does_not_fail ... ok
[INFO] [stdout] test parse::tests::parse_skill_nested_metadata_under_hooks_is_not_top_level_metadata ... ok
[INFO] [stdout] test parse::tests::parse_skill_present_null_user_invocable_is_error_not_default ... ok
[INFO] [stdout] test parse::tests::parse_skill_nested_unknown_map_does_not_overwrite_top_level ... ok
[INFO] [stdout] test parse::tests::parse_skill_present_null_disable_model_invocation_is_error_not_default ... ok
[INFO] [stdout] test parse::tests::parse_skill_stores_nfkc_unicode_name ... ok
[INFO] [stdout] test parse::tests::parse_skill_unicode_indent_hooks_name_does_not_overwrite ... ok
[INFO] [stdout] test parse::tests::parse_skill_unicode_indent_nested_metadata_is_not_in_metadata ... ok
[INFO] [stdout] test parse::tests::peek_frontmatter_name_keeps_last_assigned_name ... ok
[INFO] [stdout] test parse::tests::peek_frontmatter_name_ignores_indented_name ... ok
[INFO] [stdout] test parse::tests::parse_skill_preserves_content_body ... ok
[INFO] [stdout] test parse::tests::parse_skill_quoted_values ... ok
[INFO] [stdout] test parse::tests::parse_skill_single_inline_trigger ... ok
[INFO] [stdout] test parse::tests::plain_wrapped_description_folds_and_keeps_the_body ... ok
[INFO] [stdout] test parse::tests::parse_skill_tab_indented_hooks_name_does_not_overwrite ... ok
[INFO] [stdout] test parse::tests::parse_skill_triggers_comment_only_line_loads ... ok
[INFO] [stdout] test parse::tests::quoted_trigger_item_does_not_swallow_the_next_line ... ok
[INFO] [stdout] test parse::tests::parse_skill_unclosed_frontmatter ... ok
[INFO] [stdout] test parse::tests::quoted_yaml_escapes_decode ... ok
[INFO] [stdout] test parse::tests::quoted_or_commented_description_does_not_swallow_the_next_line ... ok
[INFO] [stdout] test parse::tests::next_line_block_scalar_matches_the_same_line_form ... ok
[INFO] [stdout] test parse::tests::peek_frontmatter_name_survives_invalid_name ... ok
[INFO] [stdout] test parse::tests::plain_description_blank_line_starts_a_paragraph ... ok
[INFO] [stdout] test parse::tests::plain_continuation_keeps_a_colon_that_is_not_a_key ... ok
[INFO] [stdout] test parse::tests::quoted_trigger_scalar_keeps_a_comma ... ok
[INFO] [stdout] test parse::tests::skill_name_is_ascii_policy_rejects_unicode ... ok
[INFO] [stdout] test parse::tests::skill_name_matches_directory_strips_curdir_and_parentdir ... ok
[INFO] [stdout] test parse::tests::skill_names_equal_nfkc_and_case ... ok
[INFO] [stdout] test parse::tests::split_frontmatter_paths_agree_on_fence_shapes ... ok
[INFO] [stdout] test parse::tests::skill_name_matches_directory_nfkc ... ok
[INFO] [stdout] test parse::tests::skill_name_matches_directory_nfkc_dot_components ... ok
[INFO] [stdout] test parse::tests::split_frontmatter_returns_yaml_and_body ... ok
[INFO] [stdout] test parse::tests::split_frontmatter_strips_utf8_bom ... ok
[INFO] [stdout] test parse::tests::parse_skill_malformed_line_hostile_token_is_sanitized ... ok
[INFO] [stdout] test parse::tests::parse_skill_no_triggers_defaults_to_empty ... ok
[INFO] [stdout] test parse::tests::next_line_frontmatter_strings_are_the_value ... ok
[INFO] [stdout] test parse::tests::trigger_block_scalar_keeps_each_line ... ok
[INFO] [stdout] test sections::tests::estimate_tokens_is_four_chars ... ok
[INFO] [stdout] test parse::tests::unquoted_trailing_quotes_stay_on_the_scalar ... ok
[INFO] [stdout] test parse::tests::unknown_block_sequence_is_ignored_triggers_still_collect ... ok
[INFO] [stdout] test parse::tests::validate_skill_name_rejects_invalid ... ok
[INFO] [stdout] test sections::tests::empty_body_has_no_sections ... ok
[INFO] [stdout] test sections::tests::fenced_hash_comments_are_not_headings ... ok
[INFO] [stdout] test parse::tests::unknown_frontmatter_keys_finds_made_up_field ... ok
[INFO] [stdout] test sections::tests::heading_preamble_collision_gets_dash_two ... ok
[INFO] [stdout] test sections::tests::no_headings_is_preamble ... ok
[INFO] [stdout] test parse::tests::wrapped_inline_triggers_keep_the_next_line ... ok
[INFO] [stdout] test parse::tests::validate_skill_name_accepts_unicode_lowercase ... ok
[INFO] [stdout] test sections::tests::punctuation_heading_slug_is_section ... ok
[INFO] [stdout] test skill::tests::new_defaults_to_agents_source ... ok
[INFO] [stdout] test sections::tests::tilde_fence_and_backtick_close_do_not_cross ... ok
[INFO] [stdout] test sections::tests::outline_marks_small_body_cheaper ... ok
[INFO] [stdout] test skill::tests::missing_user_invocable_defaults_true ... ok
[INFO] [stdout] test skill::tests::parse_max_constants_match_bline ... ok
[INFO] [stdout] test skill::tests::package_root_is_parent_of_skill_md ... ok
[INFO] [stdout] test skill::tests::serde_accepts_list_why_path ... ok
[INFO] [stdout] test skill::tests::serde_accepts_list_why_row_without_content ... ok
[INFO] [stdout] test skill::tests::serde_accepts_list_why_source_tokens ... ok
[INFO] [stdout] test parse::tests::unquoted_yaml_bool_words_are_not_stored_text ... ok
[INFO] [stdout] test skip::tests::as_str_is_snake_case ... ok
[INFO] [stdout] test skill::tests::serde_accepts_snake_case_list_why_keys ... ok
[INFO] [stdout] test skill::tests::serde_round_trip_camel_case ... ok
[INFO] [stdout] test skip::tests::deferred_kinds_are_not_in_v1 ... ok
[INFO] [stdout] test skip::tests::discovery_report_default_is_empty ... ok
[INFO] [stdout] test sections::tests::preamble_and_flat_parent_exclude_children ... ok
[INFO] [stdout] test skip::tests::matches_requested_name_blank_peeked_name_uses_package_dir ... ok
[INFO] [stdout] test sections::tests::skill_section_returns_body_or_lists_keys ... ok
[INFO] [stdout] test parse::tests::unknown_frontmatter_keys_skips_zero_indent_sequence_items ... ok
[INFO] [stdout] test skip::tests::host_token_field_stays_three_variants ... ok
[INFO] [stdout] test skip::tests::matches_requested_name_parentdir_skill_md_uses_package_dir ... ok
[INFO] [stdout] test skip::tests::matches_requested_name_nfkc_dot_peek_is_not_identity ... ok
[INFO] [stdout] test skip::tests::matches_requested_name_trims_padded_peeked_name ... ok
[INFO] [stdout] test skip::tests::matches_requested_name_uses_package_dir_when_nameless ... ok
[INFO] [stdout] test skip::tests::serde_round_trip_and_wire_names ... ok
[INFO] [stdout] test skip::tests::skill_skip_keeps_winner_path ... ok
[INFO] [stdout] test parse::tests::wrapped_trigger_list_item_is_one_phrase ... ok
[INFO] [stdout] test skip::tests::matches_requested_name_nfkc_dot_components_in_path ... ok
[INFO] [stdout] test skip::tests::format_skip_tsv_leftover_hostile_detail_stays_one_row ... ok
[INFO] [stdout] test sections::tests::atx_needs_space_and_strips_closing_hashes ... ok
[INFO] [stdout] test skip::tests::host_token_refuse_is_not_a_package_identity ... ok
[INFO] [stdout] test skip::tests::matches_requested_name_named_and_nameless_keep_distinct_identities ... ok
[INFO] [stdout] test skip::tests::taxonomy_is_exactly_five_v1_kinds ... ok
[INFO] [stdout] test skip::tests::skill_skip_serializes_code_matching_kind ... ok
[INFO] [stdout] test skip::tests::serde_accepts_snake_winner_path ... ok
[INFO] [stdout] test source::tests::compat_vendor_tokens_are_a_named_subset ... ok
[INFO] [stdout] test source::tests::as_str_labels ... ok
[INFO] [stdout] test source::tests::from_host_token_maps_list_and_tui_tokens ... ok
[INFO] [stdout] test source::tests::deserialize_host_unknown_source_map_token_is_sanitized ... ok
[INFO] [stdout] test tests::crate_root_docs_attach_agents_to_cwd_to_git ... ok
[INFO] [stdout] test source::tests::deserialize_host_unknown_source_token_is_sanitized ... ok
[INFO] [stdout] test tests::name_collision_miss_peels_winner_path ... ok
[INFO] [stdout] test source::tests::extra_as_str_is_not_serde_token ... ok
[INFO] [stdout] test source::tests::parse_vendor_roots_accepts_dot_and_rejects_unknown ... ok
[INFO] [stdout] test source::tests::host_json_source_is_wire_name_and_accepts_old_enum ... ok
[INFO] [stdout] test source::tests::serde_unit_variants_are_camel_case_strings ... ok
[INFO] [stdout] test source::tests::serde_vendor_is_externally_tagged ... ok
[INFO] [stdout] test source::tests::v1_has_no_project_variant ... ok
[INFO] [stdout] test skill::tests::serde_list_why_path_for_any_host_path ... ok
[INFO] [stdout] test parse::tests::unquoted_null_and_tilde_are_empty_scalars ... ok
[INFO] [stdout] test parse::tests::empty_fences_are_frontmatter_without_a_name ... ok
[INFO] [stdout] test tests::unknown_skill_miss_omits_path ... ok
[INFO] [stdout] test tests::validation_report_success_has_no_error_kind ... ok
[INFO] [stdout] test tests::version_is_nonzero ... ok
[INFO] [stdout] test why::tests::why_activation_vendor_empty_and_budget ... ok
[INFO] [stdout] test why::tests::why_json_includes_argument_hint ... ok
[INFO] [stdout] test why::tests::why_json_includes_compatibility ... ok
[INFO] [stdout] test why::tests::why_json_includes_allowed_tools ... ok
[INFO] [stdout] test skip::tests::serde_snake_winner_path_for_any_host_path ... ok
[INFO] [stdout] test sections::tests::outline_marks_large_body_not_cheaper ... ok
[INFO] [stdout] test why::tests::why_json_includes_code_on_skip_and_activation ... ok
[INFO] [stdout] test why::tests::skill_summary_json_keys_have_list_xml_siblings ... ok
[INFO] [stdout] test why::tests::why_nameless_parse_skip_matches_package_dir ... ok
[INFO] [stdout] test why::tests::why_activation_matches_filter_skills_for_every_vendor ... ok
[INFO] [stdout] test why::tests::why_json_omitted_invocation_flags_keep_pre90_defaults ... ok
[INFO] [stdout] test why::tests::why_json_includes_license ... ok
[INFO] [stdout] test why::tests::why_nameless_root_file_skip_stays_unknown ... ok
[INFO] [stdout] test why::tests::why_json_includes_triggers ... ok
[INFO] [stdout] test why::tests::why_json_includes_metadata ... ok
[INFO] [stdout] test why::tests::why_json_source_is_wire_name_like_list_xml ... ok
[INFO] [stdout] test why::tests::why_named_and_nameless_collision_keeps_both ... ok
[INFO] [stdout] test why::tests::why_reports_collision_winner_path ... ok
[INFO] [stdout] test why::tests::why_unknown_skill_message_stays_one_line ... ok
[INFO] [stdout] test why::tests::why_unknown_name_is_unknown ... ok
[INFO] [stdout] test why::tests::why_json_includes_when_to_use ... ok
[INFO] [stdout] test why::tests::why_named_root_file_skip_is_not_unknown ... ok
[INFO] [stdout] test why::tests::why_json_includes_invocation_flags ... ok
[INFO] [stdout] test why::tests::why_nameless_unreadable_skip_matches_package_dir ... ok
[INFO] [stdout] test why::tests::why_whitespace_query_is_unknown_not_unfiltered ... ok
[INFO] [stdout] test why::tests::why_unicode_query_matches_nfkc_loaded_name ... ok
[INFO] [stdout] test why::tests::why_typo_suggests_loaded_hyphen_name ... ok
[INFO] [stdout] test why::tests::why_user_invocable_false_is_still_injected ... ok
[INFO] [stdout] test discover::tests::watch_dirs_omits_fifo_project_home_user_and_extra_roots ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- activate::tests::format_package_envelope_lists_package_full stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'activate::tests::format_package_envelope_lists_package_full' (509) panicked at src/activate.rs:1745:51:
[INFO] [stdout] read: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]   11:     0x5723349fd112 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5723348db123 - craftbag[f41a994c94ab8dba]::activate::tests::format_package_envelope_lists_package_full
[INFO] [stdout]   13:     0x572334887e19 - <craftbag[f41a994c94ab8dba]::activate::tests::format_package_envelope_lists_package_full::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::corpus_collision_first_wins stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::corpus_collision_first_wins' (530) panicked at src/discover/tests.rs:3760:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd253 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5723349f8f98 - core[df12db4294e9bfd3]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]   13:     0x57233478cd78 - craftbag[f41a994c94ab8dba]::discover::tests::corpus_collision_first_wins
[INFO] [stdout]   14:     0x572334888459 - <craftbag[f41a994c94ab8dba]::discover::tests::corpus_collision_first_wins::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x57233491658b - 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]   16:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x572334926d52 - <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]   19:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   21:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::corpus_root_file_in_agents_tree stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::corpus_root_file_in_agents_tree' (534) panicked at src/discover/tests.rs:3777:6:
[INFO] [stdout] copy: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd112 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x57233479096e - craftbag[f41a994c94ab8dba]::discover::tests::corpus_root_file_in_agents_tree
[INFO] [stdout]   13:     0x572334888539 - <craftbag[f41a994c94ab8dba]::discover::tests::corpus_root_file_in_agents_tree::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::corpus_name_mismatch_is_skipped stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::corpus_name_mismatch_is_skipped' (533) panicked at src/discover/tests.rs:3720:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Unreadable
[INFO] [stdout]  right: NameDirectoryMismatch
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd253 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5723348d6039 - core[df12db4294e9bfd3]::panicking::assert_failed::<craftbag[f41a994c94ab8dba]::skip::SkipKind, craftbag[f41a994c94ab8dba]::skip::SkipKind>
[INFO] [stdout]   13:     0x5723347903cb - craftbag[f41a994c94ab8dba]::discover::tests::corpus_name_mismatch_is_skipped
[INFO] [stdout]   14:     0x572334888519 - <craftbag[f41a994c94ab8dba]::discover::tests::corpus_name_mismatch_is_skipped::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x57233491658b - 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]   16:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x572334926d52 - <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]   19:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   21:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::corpus_minimal_valid_discovers_as_extra_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::corpus_minimal_valid_discovers_as_extra_path' (532) panicked at src/discover/tests.rs:3701:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd253 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5723349f8f98 - core[df12db4294e9bfd3]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]   13:     0x5723347ae35a - craftbag[f41a994c94ab8dba]::discover::tests::corpus_minimal_valid_discovers_as_extra_path
[INFO] [stdout]   14:     0x572334888bb9 - <craftbag[f41a994c94ab8dba]::discover::tests::corpus_minimal_valid_discovers_as_extra_path::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x57233491658b - 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]   16:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x572334926d52 - <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]   19:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   21:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::corpus_invalid_name_dir_is_parse_skip stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::corpus_invalid_name_dir_is_parse_skip' (531) panicked at src/discover/tests.rs:3737:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Unreadable
[INFO] [stdout]  right: ParseError
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd253 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5723348d6039 - core[df12db4294e9bfd3]::panicking::assert_failed::<craftbag[f41a994c94ab8dba]::skip::SkipKind, craftbag[f41a994c94ab8dba]::skip::SkipKind>
[INFO] [stdout]   13:     0x572334798d86 - craftbag[f41a994c94ab8dba]::discover::tests::corpus_invalid_name_dir_is_parse_skip
[INFO] [stdout]   14:     0x572334888719 - <craftbag[f41a994c94ab8dba]::discover::tests::corpus_invalid_name_dir_is_parse_skip::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x57233491658b - 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]   16:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x572334926d52 - <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]   19:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   21:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::extra_path_empty_skills_subdir_does_not_hide_sibling stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::extra_path_empty_skills_subdir_does_not_hide_sibling' (556) panicked at src/discover/tests.rs:1371:5:
[INFO] [stdout] assertion `left == right` failed: empty extra/skills must not hide leftover sibling packages: skills=[] skips=[SkillSkip { path: "/opt/rustwide/workdir/tests/corpus/leftover/empty-nested-skills", name: None, kind: Unreadable, detail: "path does not exist: /opt/rustwide/workdir/tests/corpus/leftover/empty-nested-skills (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)", winner_path: None, host_token: Some(ExtraPath) }]
[INFO] [stdout]   left: []
[INFO] [stdout]  right: ["wanted"]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd2b3 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5723348d5e26 - core[df12db4294e9bfd3]::panicking::assert_failed::<alloc[2182bb758b4b3781]::vec::Vec<&str>, [&str; 1usize]>
[INFO] [stdout]   13:     0x5723347cf332 - craftbag[f41a994c94ab8dba]::discover::tests::extra_path_empty_skills_subdir_does_not_hide_sibling
[INFO] [stdout]   14:     0x5723348892b9 - <craftbag[f41a994c94ab8dba]::discover::tests::extra_path_empty_skills_subdir_does_not_hide_sibling::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x57233491658b - 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]   16:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x572334926d52 - <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]   19:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   21:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::extra_path_unreadable_skill_md_does_not_scan_nested_skill stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::extra_path_unreadable_skill_md_does_not_scan_nested_skill' (620) panicked at src/discover/tests.rs:6694:5:
[INFO] [stdout] unreadable extra-path package must not load nested SKILL.md: DiscoveryReport { skills: [Skill { name: "wanted", description: "wanted skill", triggers: [], content: "PACKAGE_BODY\n", source: ExtraPath, source_path: Some("/tmp/.tmpJl8oFM/wanted/SKILL.md"), license: None, compatibility: None, metadata: {}, allowed_tools: None, user_invocable: true, disable_model_invocation: false, argument_hint: None, when_to_use: None }], skips: [] }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723347e8d34 - craftbag[f41a994c94ab8dba]::discover::tests::extra_path_unreadable_skill_md_does_not_scan_nested_skill
[INFO] [stdout]   12:     0x5723348897b9 - <craftbag[f41a994c94ab8dba]::discover::tests::extra_path_unreadable_skill_md_does_not_scan_nested_skill::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x57233491658b - 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]   14:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x572334926d52 - <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]   17:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   19:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::incumbent_claude_user_home_vendor_layout_loads stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::incumbent_claude_user_home_vendor_layout_loads' (652) panicked at src/discover/tests.rs:4026:10:
[INFO] [stdout] home-note
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd094 - core[df12db4294e9bfd3]::option::expect_failed
[INFO] [stdout]   12:     0x5723347b65e7 - craftbag[f41a994c94ab8dba]::discover::tests::incumbent_claude_user_home_vendor_layout_loads
[INFO] [stdout]   13:     0x572334888d59 - <craftbag[f41a994c94ab8dba]::discover::tests::incumbent_claude_user_home_vendor_layout_loads::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::incumbent_claude_vendor_layout_loads stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::incumbent_claude_vendor_layout_loads' (653) panicked at src/discover/tests.rs:3821:10:
[INFO] [stdout] pdf-helper
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd094 - core[df12db4294e9bfd3]::option::expect_failed
[INFO] [stdout]   12:     0x572334796b61 - craftbag[f41a994c94ab8dba]::discover::tests::incumbent_claude_vendor_layout_loads
[INFO] [stdout]   13:     0x5723348886b9 - <craftbag[f41a994c94ab8dba]::discover::tests::incumbent_claude_vendor_layout_loads::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::incumbent_cursor_user_home_vendor_layout_loads stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::incumbent_cursor_user_home_vendor_layout_loads' (654) panicked at src/discover/tests.rs:4109:10:
[INFO] [stdout] home-rule
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd094 - core[df12db4294e9bfd3]::option::expect_failed
[INFO] [stdout]   12:     0x5723347b6f6b - craftbag[f41a994c94ab8dba]::discover::tests::incumbent_cursor_user_home_vendor_layout_loads
[INFO] [stdout]   13:     0x572334888d79 - <craftbag[f41a994c94ab8dba]::discover::tests::incumbent_cursor_user_home_vendor_layout_loads::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::incumbent_grok_user_home_vendor_layout_loads stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::incumbent_grok_user_home_vendor_layout_loads' (656) panicked at src/discover/tests.rs:4155:10:
[INFO] [stdout] home-grok
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd094 - core[df12db4294e9bfd3]::option::expect_failed
[INFO] [stdout]   12:     0x5723347af41b - craftbag[f41a994c94ab8dba]::discover::tests::incumbent_grok_user_home_vendor_layout_loads
[INFO] [stdout]   13:     0x572334888bf9 - <craftbag[f41a994c94ab8dba]::discover::tests::incumbent_grok_user_home_vendor_layout_loads::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::incumbent_vercel_skills_collection_as_extra_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::incumbent_vercel_skills_collection_as_extra_path' (658) panicked at src/discover/tests.rs:4211:10:
[INFO] [stdout] deploy-hint
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd094 - core[df12db4294e9bfd3]::option::expect_failed
[INFO] [stdout]   12:     0x5723347bdafa - craftbag[f41a994c94ab8dba]::discover::tests::incumbent_vercel_skills_collection_as_extra_path
[INFO] [stdout]   13:     0x572334888ed9 - <craftbag[f41a994c94ab8dba]::discover::tests::incumbent_vercel_skills_collection_as_extra_path::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::incumbent_grok_vendor_layout_loads stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::incumbent_grok_vendor_layout_loads' (657) panicked at src/discover/tests.rs:3914:10:
[INFO] [stdout] project-grok
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd094 - core[df12db4294e9bfd3]::option::expect_failed
[INFO] [stdout]   12:     0x57233479346c - craftbag[f41a994c94ab8dba]::discover::tests::incumbent_grok_vendor_layout_loads
[INFO] [stdout]   13:     0x5723348885d9 - <craftbag[f41a994c94ab8dba]::discover::tests::incumbent_grok_vendor_layout_loads::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::incumbent_vercel_skills_dir_as_extra_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::incumbent_vercel_skills_dir_as_extra_path' (659) panicked at src/discover/tests.rs:4192:10:
[INFO] [stdout] deploy-hint
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd094 - core[df12db4294e9bfd3]::option::expect_failed
[INFO] [stdout]   12:     0x5723347a500a - craftbag[f41a994c94ab8dba]::discover::tests::incumbent_vercel_skills_dir_as_extra_path
[INFO] [stdout]   13:     0x5723348889d9 - <craftbag[f41a994c94ab8dba]::discover::tests::incumbent_vercel_skills_dir_as_extra_path::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::incumbent_cursor_vendor_layout_loads stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::incumbent_cursor_vendor_layout_loads' (655) panicked at src/discover/tests.rs:3849:10:
[INFO] [stdout] create-rule
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd094 - core[df12db4294e9bfd3]::option::expect_failed
[INFO] [stdout]   12:     0x572334797904 - craftbag[f41a994c94ab8dba]::discover::tests::incumbent_cursor_vendor_layout_loads
[INFO] [stdout]   13:     0x5723348886d9 - <craftbag[f41a994c94ab8dba]::discover::tests::incumbent_cursor_vendor_layout_loads::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::lowercase_skill_md_in_agents_package_loads stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::lowercase_skill_md_in_agents_package_loads' (700) panicked at src/discover/tests.rs:3798:10:
[INFO] [stdout] lc-pack
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd094 - core[df12db4294e9bfd3]::option::expect_failed
[INFO] [stdout]   12:     0x5723347ab350 - craftbag[f41a994c94ab8dba]::discover::tests::lowercase_skill_md_in_agents_package_loads
[INFO] [stdout]   13:     0x572334888b19 - <craftbag[f41a994c94ab8dba]::discover::tests::lowercase_skill_md_in_agents_package_loads::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::incumbent_bline_vendor_layout_loads_project_bline stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::incumbent_bline_vendor_layout_loads_project_bline' (651) panicked at src/discover/tests.rs:3942:10:
[INFO] [stdout] project-bline
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd094 - core[df12db4294e9bfd3]::option::expect_failed
[INFO] [stdout]   12:     0x5723347c3381 - craftbag[f41a994c94ab8dba]::discover::tests::incumbent_bline_vendor_layout_loads_project_bline
[INFO] [stdout]   13:     0x572334889019 - <craftbag[f41a994c94ab8dba]::discover::tests::incumbent_bline_vendor_layout_loads_project_bline::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x57233491658b - 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:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x572334926d52 - <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:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   20:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::validate_miss_exposes_error_kind stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::validate_miss_exposes_error_kind' (739) panicked at src/discover/tests.rs:4813:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "unreadable"
[INFO] [stdout]  right: "name_directory_mismatch"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723349fd253 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5723348d6210 - core[df12db4294e9bfd3]::panicking::assert_failed::<&str, &str>
[INFO] [stdout]   13:     0x572334791eea - craftbag[f41a994c94ab8dba]::discover::tests::validate_miss_exposes_error_kind
[INFO] [stdout]   14:     0x572334888599 - <craftbag[f41a994c94ab8dba]::discover::tests::validate_miss_exposes_error_kind::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x57233491658b - 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]   16:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x572334926d52 - <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]   19:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   21:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discover::tests::validate_path_strict_accepts_corpus_and_host_extensions stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discover::tests::validate_path_strict_accepts_corpus_and_host_extensions' (753) panicked at src/discover/tests.rs:4912:5:
[INFO] [stdout] corpus must pass --strict: ["path does not exist: /opt/rustwide/workdir/tests/corpus/agentskills/minimal-valid/SKILL.md (pass a SKILL.md file or a package directory that contains SKILL.md)"]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5723349e5951 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5723349fcb5a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5723349ea51c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5723349bdbf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5723349db9d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5723349232a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5723349dbb92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5723349bdca2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5723349b6649 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5723349bea4d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5723349fd33c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5723347df350 - craftbag[f41a994c94ab8dba]::discover::tests::validate_path_strict_accepts_corpus_and_host_extensions
[INFO] [stdout]   12:     0x5723348895f9 - <craftbag[f41a994c94ab8dba]::discover::tests::validate_path_strict_accepts_corpus_and_host_extensions::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x57233491658b - 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]   14:     0x572334923bf5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x57233491d4b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x572334926d52 - <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]   17:     0x5723349e48e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7a0dd9296dfa - <unknown>
[INFO] [stdout]   19:     0x7a0dd932a3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     activate::tests::format_package_envelope_lists_package_full
[INFO] [stdout]     discover::tests::corpus_collision_first_wins
[INFO] [stdout]     discover::tests::corpus_invalid_name_dir_is_parse_skip
[INFO] [stdout]     discover::tests::corpus_minimal_valid_discovers_as_extra_path
[INFO] [stdout]     discover::tests::corpus_name_mismatch_is_skipped
[INFO] [stdout]     discover::tests::corpus_root_file_in_agents_tree
[INFO] [stdout]     discover::tests::extra_path_empty_skills_subdir_does_not_hide_sibling
[INFO] [stdout]     discover::tests::extra_path_unreadable_skill_md_does_not_scan_nested_skill
[INFO] [stdout]     discover::tests::incumbent_bline_vendor_layout_loads_project_bline
[INFO] [stdout]     discover::tests::incumbent_claude_user_home_vendor_layout_loads
[INFO] [stdout]     discover::tests::incumbent_claude_vendor_layout_loads
[INFO] [stdout]     discover::tests::incumbent_cursor_user_home_vendor_layout_loads
[INFO] [stdout]     discover::tests::incumbent_cursor_vendor_layout_loads
[INFO] [stdout]     discover::tests::incumbent_grok_user_home_vendor_layout_loads
[INFO] [stdout]     discover::tests::incumbent_grok_vendor_layout_loads
[INFO] [stdout]     discover::tests::incumbent_vercel_skills_collection_as_extra_path
[INFO] [stdout]     discover::tests::incumbent_vercel_skills_dir_as_extra_path
[INFO] [stdout]     discover::tests::lowercase_skill_md_in_agents_package_loads
[INFO] [stdout]     discover::tests::validate_miss_exposes_error_kind
[INFO] [stdout]     discover::tests::validate_path_strict_accepts_corpus_and_host_extensions
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 435 passed; 20 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2", kill_on_drop: false }`
[INFO] [stdout] f685545e02953318c41f85a1dc54d69e56fa339007b8ddd4823ac0bc8d3c73b2
