[INFO] fetching crate craftbag-cli 0.2.3...
[INFO] testing craftbag-cli-0.2.3 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate craftbag-cli 0.2.3 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate craftbag-cli 0.2.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate craftbag-cli 0.2.3
[INFO] tweaked toml for crates.io crate craftbag-cli 0.2.3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate craftbag-cli 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-cli 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] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded craftbag v0.2.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276
[INFO] running `Command { std: "docker" "start" "7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276", 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" "7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276" "/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" "7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276", 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" "7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling craftbag v0.2.3
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling craftbag-cli v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 15.15s
[INFO] running `Command { std: "docker" "inspect" "7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276", 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" "7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276" "/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 aho-corasick v1.1.5
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling craftbag-cli v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 26.49s
[INFO] running `Command { std: "docker" "inspect" "7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276", 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" "7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/craftbag-a92d21ea5ba391d8)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-455007a06391bd9b)
[INFO] [stdout] 
[INFO] [stdout] running 188 tests
[INFO] [stdout] test list_empty_user_dir_is_rejected ... ok
[INFO] [stdout] test list_catalog_includes_when_to_use ... ok
[INFO] [stdout] test list_does_not_print_banner ... ok
[INFO] [stdout] test list_disabled_omits_named_skill ... ok
[INFO] [stdout] test list_format_conflicts_with_json ... ok
[INFO] [stdout] test list_extra_path_json ... FAILED
[INFO] [stdout] test list_format_catalog_matches_catalog_flag ... FAILED
[INFO] [stdout] test list_empty_tree_notes_stderr_keeps_stdout_empty ... ok
[INFO] [stdout] test demo_workspace_catalog_lists_review_pr ... FAILED
[INFO] [stdout] test list_empty_path_does_not_scan_cwd ... ok
[INFO] [stdout] test list_format_newline_stays_one_stderr_line ... ok
[INFO] [stdout] test list_format_empty_names_valid_tokens ... ok
[INFO] [stdout] test list_catalog_prints_markdown_names ... FAILED
[INFO] [stdout] test help_names_the_product ... ok
[INFO] [stdout] test list_catalog_and_xml_emit_skips_on_stderr ... ok
[INFO] [stdout] test list_format_json_matches_json_flag ... FAILED
[INFO] [stdout] test list_format_watch_lists_extra_collection ... FAILED
[INFO] [stdout] test list_format_uppercase_suggests_lowercase ... ok
[INFO] [stdout] test list_catalog_omits_disable_model_invocation ... ok
[INFO] [stdout] test list_format_watch_dirs_matches_watch ... FAILED
[INFO] [stdout] test list_help_format_names_json_skills_skips ... ok
[INFO] [stdout] test list_empty_home_does_not_call_project_agents_a_symlink_escape ... ok
[INFO] [stdout] test list_help_names_catalog_omits_disable_model_invocation ... ok
[INFO] [stdout] test list_json_defaults_user_invocable_true ... FAILED
[INFO] [stdout] test help_names_path_token_refuse ... ok
[INFO] [stdout] test list_json_context_does_not_reorder ... ok
[INFO] [stdout] test list_json_includes_allowed_tools ... ok
[INFO] [stdout] test list_json_includes_argument_hint ... ok
[INFO] [stdout] test list_json_includes_invocation_flags ... ok
[INFO] [stdout] test list_leftover_empty_nested_skills_names_wanted ... FAILED
[INFO] [stdout] test list_format_unknown_names_valid_tokens ... ok
[INFO] [stdout] test list_format_xml_matches_xml_flag ... FAILED
[INFO] [stdout] test list_help_names_json_skills_skips ... ok
[INFO] [stdout] test list_format_padded_json_matches_json ... FAILED
[INFO] [stdout] test list_json_includes_when_to_use ... ok
[INFO] [stdout] test list_ignore_omits_prefix ... ok
[INFO] [stdout] test context_leading_hyphen_is_text_not_a_flag ... ok
[INFO] [stdout] test list_leftover_skills_named_package_names_wanted ... FAILED
[INFO] [stdout] test list_leftover_skills_loose_md_names_wanted ... ok
[INFO] [stdout] test list_newline_extra_path_does_not_name_demo ... ok
[INFO] [stdout] test list_json_includes_metadata ... ok
[INFO] [stdout] test list_user_dir_expands_tilde ... ok
[INFO] [stdout] test list_catalog_context_ranks_matching_trigger_first ... ok
[INFO] [stdout] test list_help_names_catalog_context ... ok
[INFO] [stdout] test list_vendor_grok_loads_project_layout ... FAILED
[INFO] [stdout] test list_vendor_cursor_loads_project_layout ... FAILED
[INFO] [stdout] test list_vendor_leading_dot_loads_claude ... FAILED
[INFO] [stdout] test list_vendor_claude_loads_user_home_layout ... FAILED
[INFO] [stdout] test list_help_names_vendor_path_examples ... ok
[INFO] [stdout] test list_unknown_vendor_is_rejected ... ok
[INFO] [stdout] test list_missing_path_emits_unreadable_skip ... ok
[INFO] [stdout] test list_watch_dirs_leftover_empty_nested_skills_lists_extra_root ... FAILED
[INFO] [stdout] test list_user_dir_relative_joins_cwd ... ok
[INFO] [stdout] test list_help_names_no_implicit_roots ... ok
[INFO] [stdout] test list_watch_dirs_conflicts_with_json ... ok
[INFO] [stdout] test list_help_names_disabled ... ok
[INFO] [stdout] test list_watch_dirs_leftover_skills_named_package_lists_extra_root ... FAILED
[INFO] [stdout] test list_vendor_cursor_loads_user_home_layout ... FAILED
[INFO] [stdout] test list_vendor_grok_loads_user_home_layout ... FAILED
[INFO] [stdout] test list_watch_dirs_leftover_hostile_path_stays_one_line ... ok
[INFO] [stdout] test list_watch_dirs_no_implicit_roots_omits_cwd_and_home ... ok
[INFO] [stdout] test list_watch_dirs_vendor_cursor_lists_project_skills ... FAILED
[INFO] [stdout] test list_watch_dirs_omits_escaped_project_skills_root ... ok
[INFO] [stdout] test list_watch_dirs_lists_extra_collection ... FAILED
[INFO] [stdout] test list_help_names_ignore ... ok
[INFO] [stdout] test list_watch_dirs_newline_extra_path_omits_root ... ok
[INFO] [stdout] test list_watch_dirs_vendor_grok_lists_project_skills ... FAILED
[INFO] [stdout] test list_watch_dirs_leftover_skills_loose_md_lists_extra_root ... ok
[INFO] [stdout] test list_watch_dirs_lists_extra_path_skill_md_file ... ok
[INFO] [stdout] test list_leftover_skills_fifo_names_wanted ... ok
[INFO] [stdout] test list_no_implicit_roots_skips_cwd_and_home ... ok
[INFO] [stdout] test list_watch_dirs_omits_named_package_skills_subdir ... FAILED
[INFO] [stdout] test list_watch_dirs_leftover_skills_fifo_lists_extra_root ... ok
[INFO] [stdout] test list_vendor_extra_token_is_rejected ... ok
[INFO] [stdout] test list_xml_available_skills ... FAILED
[INFO] [stdout] test list_xml_includes_allowed_tools ... ok
[INFO] [stdout] test list_xml_includes_when_to_use ... ok
[INFO] [stdout] test load_escaped_extra_path_root_does_not_hide_sibling ... ok
[INFO] [stdout] test load_escaped_extra_path_skills_does_not_hide_sibling ... ok
[INFO] [stdout] test list_xml_includes_invocation_flags ... ok
[INFO] [stdout] test load_args_accepts_help_example_with_leading_hyphen ... ok
[INFO] [stdout] test list_watch_dirs_vendor_claude_lists_user_home ... FAILED
[INFO] [stdout] test load_ascii_matching_peek_leftover_and_skills_dir_does_not_hide_collection ... ok
[INFO] [stdout] test load_disabled_is_unknown ... ok
[INFO] [stdout] test load_blank_peek_leftover_and_skills_file_does_not_hide_sibling ... ok
[INFO] [stdout] test load_flattens_multiline_description ... ok
[INFO] [stdout] test load_extra_path_root_skill_md_does_not_hide_skills_subdir ... ok
[INFO] [stdout] test load_help_names_json_error_kind ... ok
[INFO] [stdout] test load_explicit_extra_path_skill_md_file_symlink ... ok
[INFO] [stdout] test load_help_names_args_and_argument_hint ... ok
[INFO] [stdout] test load_incumbent_vercel_npx_names_deploy_hint ... FAILED
[INFO] [stdout] test load_extra_path_root_file_does_not_hide_package ... ok
[INFO] [stdout] test load_help_names_frontmatter_name_not_path ... ok
[INFO] [stdout] test load_help_names_outline_and_section ... ok
[INFO] [stdout] test load_leftover_empty_nested_skills_names_wanted ... FAILED
[INFO] [stdout] test load_fifo_leftover_extra_path_skill_md_does_not_hide_skills_subdir ... ok
[INFO] [stdout] test load_ignore_is_unknown ... ok
[INFO] [stdout] test load_invalid_matching_peek_leftover_and_skills_dir_does_not_hide_collection ... ok
[INFO] [stdout] test load_leftover_skills_named_package_names_wanted ... FAILED
[INFO] [stdout] test load_includes_when_to_use ... ok
[INFO] [stdout] test load_includes_metadata ... ok
[INFO] [stdout] test load_fifo_leftover_and_skills_file_does_not_hide_sibling ... ok
[INFO] [stdout] test load_includes_argument_hint ... ok
[INFO] [stdout] test load_json_success_is_json_object ... ok
[INFO] [stdout] test load_leftover_hostile_path_stays_one_envelope_line ... ok
[INFO] [stdout] test load_minimal_valid ... FAILED
[INFO] [stdout] test load_parse_error_json_exposes_error_kind ... FAILED
[INFO] [stdout] test load_missing_path_peels_unreadable ... ok
[INFO] [stdout] test load_parse_error_skip_is_not_unknown ... FAILED
[INFO] [stdout] test load_newline_extra_path_demo_is_unknown ... ok
[INFO] [stdout] test load_leftover_skills_loose_md_names_wanted ... ok
[INFO] [stdout] test list_watch_dirs_whitespace_extra_path_omits_root ... ok
[INFO] [stdout] test load_nameless_leftover_and_skills_file_does_not_hide_sibling ... ok
[INFO] [stdout] test list_whitespace_user_dir_does_not_scan_root ... ok
[INFO] [stdout] test load_includes_allowed_tools ... ok
[INFO] [stdout] test load_named_root_file_skip_is_not_unknown ... ok
[INFO] [stdout] test load_parse_skip_without_frontmatter_name_is_not_unknown ... ok
[INFO] [stdout] test load_path_component_peek_leftover_and_skills_dir_does_not_hide_collection ... ok
[INFO] [stdout] test load_unreadable_extra_path_skills_does_not_hide_sibling ... ok
[INFO] [stdout] test load_includes_triggers ... ok
[INFO] [stdout] test load_path_like_name_hints_frontmatter_and_path ... FAILED
[INFO] [stdout] test load_typo_suggests_extra_path_hyphen_name ... ok
[INFO] [stdout] test load_outline_lists_keys_not_bodies ... ok
[INFO] [stdout] test validate_help_names_json_error_kind ... ok
[INFO] [stdout] test load_unknown_exits_2 ... ok
[INFO] [stdout] test validate_collection_dir_names_package ... FAILED
[INFO] [stdout] test validate_inside_package_accepts_dot_and_skill_md ... FAILED
[INFO] [stdout] test load_unparseable_matching_peek_leftover_and_skills_dir_does_not_hide_collection ... ok
[INFO] [stdout] test load_unknown_json_exposes_error_kind ... ok
[INFO] [stdout] test list_watch_dirs_whitespace_user_dir_omits_root ... ok
[INFO] [stdout] test load_section_excludes_child_and_unknown_lists_keys ... ok
[INFO] [stdout] test load_unicode_name_skips_with_ascii_names ... ok
[INFO] [stdout] test validate_help_names_package_dir ... ok
[INFO] [stdout] test validate_json_ok_has_no_error_kind ... FAILED
[INFO] [stdout] test validate_json_exposes_error_kind ... FAILED
[INFO] [stdout] test validate_json_line_separator_dotdot_does_not_retarget_root ... ok
[INFO] [stdout] test validate_json_name_mismatch_exposes_error_kind ... FAILED
[INFO] [stdout] test load_leftover_skills_fifo_names_wanted ... ok
[INFO] [stdout] test validate_invalid_name_fails ... ok
[INFO] [stdout] test validate_minimal_valid_ok ... FAILED
[INFO] [stdout] test validate_package_dir_json_path_is_skill_md ... FAILED
[INFO] [stdout] test why_disabled_is_unknown ... ok
[INFO] [stdout] test present_null_user_invocable_peels_parse_error_not_unknown ... ok
[INFO] [stdout] test validate_help_names_validation_report ... ok
[INFO] [stdout] test why_empty_tree_notes_stderr ... ok
[INFO] [stdout] test why_extra_path_root_file_and_package_agree_with_load ... ok
[INFO] [stdout] test why_ignore_is_unknown ... ok
[INFO] [stdout] test why_help_names_json_winner_path ... ok
[INFO] [stdout] test why_incumbent_vercel_npx_names_deploy_hint ... FAILED
[INFO] [stdout] test why_help_names_json_success_keys ... ok
[INFO] [stdout] test why_help_names_frontmatter_name_not_path ... ok
[INFO] [stdout] test why_help_names_json_path ... ok
[INFO] [stdout] test why_help_names_json_error_kind ... ok
[INFO] [stdout] test why_leftover_empty_nested_skills_names_wanted ... FAILED
[INFO] [stdout] test why_json_includes_allowed_tools ... ok
[INFO] [stdout] test why_leftover_hostile_skip_tsv_stays_one_row ... ok
[INFO] [stdout] test why_json_includes_metadata ... ok
[INFO] [stdout] test why_json_includes_argument_hint ... ok
[INFO] [stdout] test why_leftover_skills_named_package_names_wanted ... FAILED
[INFO] [stdout] test why_json_includes_when_to_use ... ok
[INFO] [stdout] test why_load_validate_collision_winner_path ... FAILED
[INFO] [stdout] test why_named_root_file_skip_is_not_unknown ... ok
[INFO] [stdout] test why_leftover_skills_loose_md_names_wanted ... ok
[INFO] [stdout] test why_parse_error_name_is_not_unknown ... FAILED
[INFO] [stdout] test why_parse_skip_without_frontmatter_name_is_not_unknown ... ok
[INFO] [stdout] test why_path_like_name_hints_frontmatter_and_path ... FAILED
[INFO] [stdout] test why_leftover_skills_fifo_names_wanted ... ok
[INFO] [stdout] test why_typo_suggests_extra_path_hyphen_name ... ok
[INFO] [stdout] test why_vendor_bline_names_project_bline ... FAILED
[INFO] [stdout] test why_vendor_claude_names_home_note ... FAILED
[INFO] [stdout] test why_unknown_json_exposes_error_kind ... ok
[INFO] [stdout] test why_vendor_cursor_names_create_rule ... FAILED
[INFO] [stdout] test why_vendor_grok_names_project_grok ... FAILED
[INFO] [stdout] test why_unknown_exits_2 ... ok
[INFO] [stdout] test why_newline_extra_path_demo_is_unknown ... ok
[INFO] [stdout] test why_whitespace_extra_path_demo_is_unknown ... ok
[INFO] [stdout] test present_null_disable_model_invocation_peels_parse_error_not_unknown ... ok
[INFO] [stdout] test validate_json_hostile_unknown_key_stays_one_line ... ok
[INFO] [stdout] test validate_json_package_dir_newline_component_is_unreadable ... ok
[INFO] [stdout] test validate_missing_path_names_next_step ... ok
[INFO] [stdout] test load_why_collapse_refuse_peels_unreadable_and_names_flag ... ok
[INFO] [stdout] test why_json_includes_invocation_flags ... ok
[INFO] [stdout] test validate_package_dir_ok ... FAILED
[INFO] [stdout] test validate_strict_corpus_ok ... FAILED
[INFO] [stdout] test why_leftover_hostile_loaded_tsv_stays_one_row ... ok
[INFO] [stdout] test validate_unknown_key_passes_default_and_fails_strict ... ok
[INFO] [stdout] test load_whitespace_extra_path_demo_is_unknown ... ok
[INFO] [stdout] test list_json_broken_pipe_is_not_a_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- list_extra_path_json stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_extra_path_json' (667) panicked at tests/cli.rs:15:28:
[INFO] [stdout] missing skill minimal-valid: {
[INFO] [stdout]   "skills": [],
[INFO] [stdout]   "skips": [
[INFO] [stdout]     {
[INFO] [stdout]       "code": "unreadable",
[INFO] [stdout]       "detail": "path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)",
[INFO] [stdout]       "kind": "unreadable",
[INFO] [stdout]       "path": "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid"
[INFO] [stdout]     }
[INFO] [stdout]   ]
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaa97614 - cli[47c6411fb0dff4d8]::list_json_source
[INFO] [stdout]   12:     0x5f0acaa9a2ab - <cli[47c6411fb0dff4d8]::list_extra_path_json::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_format_catalog_matches_catalog_flag stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_format_catalog_matches_catalog_flag' (699) panicked at tests/cli.rs:1949:10:
[INFO] [stdout] Unexpected stdout, failed var.contains(## Skills)
[INFO] [stdout] ├── var: 
[INFO] [stdout] └── var as str: 
[INFO] [stdout] 
[INFO] [stdout] command=`HOME="/tmp/.tmpxbi8fs" USERPROFILE="/tmp/.tmpxbi8fs" "/opt/rustwide/target/release/craftbag" "list" "--format" "catalog" "--path" "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid"`
[INFO] [stdout] code=0
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr="skip\tunreadable\t/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid\tpath does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acab10840 - <assert_cmd[634b6e9c93c57ee7]::assert::AssertError>::panic::<assert_cmd[634b6e9c93c57ee7]::assert::Assert>
[INFO] [stdout]   12:     0x5f0acaad2917 - <cli[47c6411fb0dff4d8]::list_format_catalog_matches_catalog_flag::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- demo_workspace_catalog_lists_review_pr stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'demo_workspace_catalog_lists_review_pr' (653) panicked at tests/cli.rs:77:6:
[INFO] [stdout] Unexpected stdout, failed var.contains(review-pr)
[INFO] [stdout] ├── var: 
[INFO] [stdout] └── var as str: 
[INFO] [stdout] 
[INFO] [stdout] command=`HOME="/tmp/.tmpjUc6kW" USERPROFILE="/tmp/.tmpjUc6kW" "/opt/rustwide/target/release/craftbag" "list" "--no-implicit-roots" "--path" "/opt/rustwide/workdir/../../demo/workspace/.agents/skills" "--catalog"`
[INFO] [stdout] code=0
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr="skip\tunreadable\t/opt/rustwide/workdir/../../demo/workspace/.agents/skills\tpath does not exist: /opt/rustwide/workdir/../../demo/workspace/.agents/skills (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acab10840 - <assert_cmd[634b6e9c93c57ee7]::assert::AssertError>::panic::<assert_cmd[634b6e9c93c57ee7]::assert::Assert>
[INFO] [stdout]   12:     0x5f0acaac841f - <cli[47c6411fb0dff4d8]::demo_workspace_catalog_lists_review_pr::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_catalog_prints_markdown_names stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_catalog_prints_markdown_names' (660) panicked at tests/cli.rs:1691:10:
[INFO] [stdout] Unexpected stdout, failed var.contains(## Skills)
[INFO] [stdout] ├── var: 
[INFO] [stdout] └── var as str: 
[INFO] [stdout] 
[INFO] [stdout] command=`HOME="/tmp/.tmpBXDDFt" USERPROFILE="/tmp/.tmpBXDDFt" "/opt/rustwide/target/release/craftbag" "list" "--catalog" "--path" "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid"`
[INFO] [stdout] code=0
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr="skip\tunreadable\t/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid\tpath does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)\n"
[INFO] [stderr] error: test failed, to rerun pass `--test cli`
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acab10840 - <assert_cmd[634b6e9c93c57ee7]::assert::AssertError>::panic::<assert_cmd[634b6e9c93c57ee7]::assert::Assert>
[INFO] [stdout]   12:     0x5f0acaab62fd - <cli[47c6411fb0dff4d8]::list_catalog_prints_markdown_names::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_format_json_matches_json_flag stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_format_json_matches_json_flag' (715) panicked at tests/cli.rs:15:28:
[INFO] [stdout] missing skill minimal-valid: {
[INFO] [stdout]   "skills": [],
[INFO] [stdout]   "skips": [
[INFO] [stdout]     {
[INFO] [stdout]       "code": "unreadable",
[INFO] [stdout]       "detail": "path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)",
[INFO] [stdout]       "kind": "unreadable",
[INFO] [stdout]       "path": "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid"
[INFO] [stdout]     }
[INFO] [stdout]   ]
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaa97614 - cli[47c6411fb0dff4d8]::list_json_source
[INFO] [stdout]   12:     0x5f0acaab6735 - <cli[47c6411fb0dff4d8]::list_format_json_matches_json_flag::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_format_watch_lists_extra_collection stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_format_watch_lists_extra_collection' (748) panicked at tests/cli.rs:2015:5:
[INFO] [stdout] --format watch must list the extra-path collection root: 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaad32d1 - <cli[47c6411fb0dff4d8]::list_format_watch_lists_extra_collection::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_format_watch_dirs_matches_watch stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_format_watch_dirs_matches_watch' (743) panicked at tests/cli.rs:2049:5:
[INFO] [stdout] --format watch-dirs must list the extra-path collection root: 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaac0fa1 - <cli[47c6411fb0dff4d8]::list_format_watch_dirs_matches_watch::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_json_defaults_user_invocable_true stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_json_defaults_user_invocable_true' (806) panicked at tests/cli.rs:7419:5:
[INFO] [stdout] assertion `left == right` failed: {
[INFO] [stdout]   "skills": [],
[INFO] [stdout]   "skips": [
[INFO] [stdout]     {
[INFO] [stdout]       "code": "unreadable",
[INFO] [stdout]       "detail": "path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)",
[INFO] [stdout]       "kind": "unreadable",
[INFO] [stdout]       "path": "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid"
[INFO] [stdout]     }
[INFO] [stdout]   ]
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout]   left: Null
[INFO] [stdout]  right: "minimal-valid"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acabc5b53 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5f0acab158f4 - core[df12db4294e9bfd3]::panicking::assert_failed::<serde_json[eb5646894e43bed5]::value::Value, &str>
[INFO] [stdout]   13:     0x5f0acaac8dfc - <cli[47c6411fb0dff4d8]::list_json_defaults_user_invocable_true::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   20:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_leftover_empty_nested_skills_names_wanted stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_leftover_empty_nested_skills_names_wanted' (836) panicked at tests/cli.rs:596:5:
[INFO] [stdout] committed leftover empty extra/skills fixture must exist: /opt/rustwide/workdir/../../tests/corpus/leftover/empty-nested-skills/wanted/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaae7589 - <cli[47c6411fb0dff4d8]::list_leftover_empty_nested_skills_names_wanted::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_format_xml_matches_xml_flag stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_format_xml_matches_xml_flag' (757) panicked at tests/cli.rs:1934:10:
[INFO] [stdout] Unexpected stdout, failed var.contains(<name>minimal-valid</name>)
[INFO] [stdout] ├── var: <available_skills>
[INFO] [stdout] │   </available_skills>
[INFO] [stdout] └── var as str: <available_skills>
[INFO] [stdout]     </available_skills>
[INFO] [stdout] 
[INFO] [stdout] command=`HOME="/tmp/.tmplDLErN" USERPROFILE="/tmp/.tmplDLErN" "/opt/rustwide/target/release/craftbag" "list" "--format" "xml" "--path" "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid"`
[INFO] [stdout] code=0
[INFO] [stdout] stdout=```
[INFO] [stdout] <available_skills>
[INFO] [stdout] </available_skills>
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] stderr="skip\tunreadable\t/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid\tpath does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acab10840 - <assert_cmd[634b6e9c93c57ee7]::assert::AssertError>::panic::<assert_cmd[634b6e9c93c57ee7]::assert::Assert>
[INFO] [stdout]   12:     0x5f0acaaaf967 - <cli[47c6411fb0dff4d8]::list_format_xml_matches_xml_flag::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_format_padded_json_matches_json stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_format_padded_json_matches_json' (727) panicked at tests/cli.rs:15:28:
[INFO] [stdout] missing skill minimal-valid: {
[INFO] [stdout]   "skills": [],
[INFO] [stdout]   "skips": [
[INFO] [stdout]     {
[INFO] [stdout]       "code": "unreadable",
[INFO] [stdout]       "detail": "path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)",
[INFO] [stdout]       "kind": "unreadable",
[INFO] [stdout]       "path": "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid"
[INFO] [stdout]     }
[INFO] [stdout]   ]
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaa97614 - cli[47c6411fb0dff4d8]::list_json_source
[INFO] [stdout]   12:     0x5f0acaac07e5 - <cli[47c6411fb0dff4d8]::list_format_padded_json_matches_json::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_leftover_skills_named_package_names_wanted stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_leftover_skills_named_package_names_wanted' (855) panicked at tests/cli.rs:650:5:
[INFO] [stdout] committed leftover named extra/skills fixture must exist: /opt/rustwide/workdir/../../tests/corpus/leftover/skills-named-package
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaaed4bc - <cli[47c6411fb0dff4d8]::list_leftover_skills_named_package_names_wanted::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_vendor_grok_loads_project_layout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_vendor_grok_loads_project_layout' (900) panicked at tests/cli.rs:5032:5:
[INFO] [stdout] committed Grok project fixture must exist: /opt/rustwide/workdir/../../tests/corpus/incumbent/grok-project/.grok/skills/project-grok/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaac5aad - <cli[47c6411fb0dff4d8]::list_vendor_grok_loads_project_layout::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_vendor_cursor_loads_project_layout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_vendor_cursor_loads_project_layout' (892) panicked at tests/cli.rs:5013:10:
[INFO] [stdout] run: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acabc59b2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0acaace6fb - <cli[47c6411fb0dff4d8]::list_vendor_cursor_loads_project_layout::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_vendor_leading_dot_loads_claude stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_vendor_leading_dot_loads_claude' (906) panicked at tests/cli.rs:4997:10:
[INFO] [stdout] Failed to spawn Command { cmd: cd "/opt/rustwide/workdir/../../tests/corpus/incumbent/claude-project" && HOME="/tmp/.tmpbaTC4c" USERPROFILE="/tmp/.tmpbaTC4c" "/opt/rustwide/target/release/craftbag" "list" "--json" "--vendor" ".claude", stdin: None, timeout: None }: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acab69628 - <&mut assert_cmd[634b6e9c93c57ee7]::cmd::Command as assert_cmd[634b6e9c93c57ee7]::assert::OutputAssertExt>::assert
[INFO] [stdout]   12:     0x5f0acaac2ef9 - <cli[47c6411fb0dff4d8]::list_vendor_leading_dot_loads_claude::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_vendor_claude_loads_user_home_layout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_vendor_claude_loads_user_home_layout' (879) panicked at tests/cli.rs:15:28:
[INFO] [stdout] missing skill home-note: {
[INFO] [stdout]   "skills": [],
[INFO] [stdout]   "skips": []
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaa97614 - cli[47c6411fb0dff4d8]::list_json_source
[INFO] [stdout]   12:     0x5f0acaad9841 - <cli[47c6411fb0dff4d8]::list_vendor_claude_loads_user_home_layout::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_watch_dirs_leftover_empty_nested_skills_lists_extra_root stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_watch_dirs_leftover_empty_nested_skills_lists_extra_root' (919) panicked at tests/cli.rs:5194:29:
[INFO] [stdout] canonicalize leftover extra: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaa96f89 - cli[47c6411fb0dff4d8]::list_watch_dirs_leftover_empty_nested_skills_lists_extra_root::{closure#0}
[INFO] [stdout]   12:     0x5f0acab05521 - <cli[47c6411fb0dff4d8]::list_watch_dirs_leftover_empty_nested_skills_lists_extra_root::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_watch_dirs_leftover_skills_named_package_lists_extra_root stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_watch_dirs_leftover_skills_named_package_lists_extra_root' (936) panicked at tests/cli.rs:5247:29:
[INFO] [stdout] canonicalize leftover extra: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaa97009 - cli[47c6411fb0dff4d8]::list_watch_dirs_leftover_skills_named_package_lists_extra_root::{closure#0}
[INFO] [stdout]   12:     0x5f0acab05e40 - <cli[47c6411fb0dff4d8]::list_watch_dirs_leftover_skills_named_package_lists_extra_root::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_vendor_cursor_loads_user_home_layout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_vendor_cursor_loads_user_home_layout' (898) panicked at tests/cli.rs:15:28:
[INFO] [stdout] missing skill home-rule: {
[INFO] [stdout]   "skills": [],
[INFO] [stdout]   "skips": []
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaa97614 - cli[47c6411fb0dff4d8]::list_json_source
[INFO] [stdout]   12:     0x5f0acaad9f61 - <cli[47c6411fb0dff4d8]::list_vendor_cursor_loads_user_home_layout::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_vendor_grok_loads_user_home_layout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_vendor_grok_loads_user_home_layout' (901) panicked at tests/cli.rs:15:28:
[INFO] [stdout] missing skill home-grok: {
[INFO] [stdout]   "skills": [],
[INFO] [stdout]   "skips": []
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaa97614 - cli[47c6411fb0dff4d8]::list_json_source
[INFO] [stdout]   12:     0x5f0acaacebe1 - <cli[47c6411fb0dff4d8]::list_vendor_grok_loads_user_home_layout::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_watch_dirs_vendor_cursor_lists_project_skills stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_watch_dirs_vendor_cursor_lists_project_skills' (967) panicked at tests/cli.rs:5085:29:
[INFO] [stdout] canonicalize cursor-project: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaa96e09 - cli[47c6411fb0dff4d8]::list_watch_dirs_vendor_cursor_lists_project_skills::{closure#0}
[INFO] [stdout]   12:     0x5f0acaaf46b1 - <cli[47c6411fb0dff4d8]::list_watch_dirs_vendor_cursor_lists_project_skills::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_watch_dirs_lists_extra_collection stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_watch_dirs_lists_extra_collection' (937) panicked at tests/cli.rs:1715:5:
[INFO] [stdout] must watch the extra-path collection root: 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaaca627 - <cli[47c6411fb0dff4d8]::list_watch_dirs_lists_extra_collection::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_watch_dirs_vendor_grok_lists_project_skills stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_watch_dirs_vendor_grok_lists_project_skills' (973) panicked at tests/cli.rs:5138:29:
[INFO] [stdout] canonicalize grok-project: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaa96d89 - cli[47c6411fb0dff4d8]::list_watch_dirs_vendor_grok_lists_project_skills::{closure#0}
[INFO] [stdout]   12:     0x5f0acaaefbd1 - <cli[47c6411fb0dff4d8]::list_watch_dirs_vendor_grok_lists_project_skills::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_watch_dirs_omits_named_package_skills_subdir stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_watch_dirs_omits_named_package_skills_subdir' (954) panicked at tests/cli.rs:1779:5:
[INFO] [stdout] must watch the named extra-path package: 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaaf3d5e - <cli[47c6411fb0dff4d8]::list_watch_dirs_omits_named_package_skills_subdir::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_xml_available_skills stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_xml_available_skills' (996) panicked at tests/cli.rs:1677:10:
[INFO] [stdout] Unexpected stdout, failed var.contains(<name>minimal-valid</name>)
[INFO] [stdout] ├── var: <available_skills>
[INFO] [stdout] │   </available_skills>
[INFO] [stdout] └── var as str: <available_skills>
[INFO] [stdout]     </available_skills>
[INFO] [stdout] 
[INFO] [stdout] command=`HOME="/tmp/.tmplP4nL3" USERPROFILE="/tmp/.tmplP4nL3" "/opt/rustwide/target/release/craftbag" "list" "--xml" "--path" "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid"`
[INFO] [stdout] code=0
[INFO] [stdout] stdout=```
[INFO] [stdout] <available_skills>
[INFO] [stdout] </available_skills>
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] stderr="skip\tunreadable\t/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid\tpath does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acab10840 - <assert_cmd[634b6e9c93c57ee7]::assert::AssertError>::panic::<assert_cmd[634b6e9c93c57ee7]::assert::Assert>
[INFO] [stdout]   12:     0x5f0acaaa18cd - <cli[47c6411fb0dff4d8]::list_xml_available_skills::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_watch_dirs_vendor_claude_lists_user_home stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'list_watch_dirs_vendor_claude_lists_user_home' (966) panicked at tests/cli.rs:1814:5:
[INFO] [stdout] must watch HOME/.claude/skills when vendor claude is on: 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaae4bf6 - <cli[47c6411fb0dff4d8]::list_watch_dirs_vendor_claude_lists_user_home::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- load_incumbent_vercel_npx_names_deploy_hint stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'load_incumbent_vercel_npx_names_deploy_hint' (1123) panicked at tests/cli.rs:3969:5:
[INFO] [stdout] committed vercel-npx extra-path fixture must exist: /opt/rustwide/workdir/../../tests/corpus/incumbent/vercel-npx/skills/deploy-hint/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaae2dbe - <cli[47c6411fb0dff4d8]::load_incumbent_vercel_npx_names_deploy_hint::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- load_leftover_empty_nested_skills_names_wanted stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'load_leftover_empty_nested_skills_names_wanted' (1142) panicked at tests/cli.rs:3660:5:
[INFO] [stdout] committed leftover empty extra/skills fixture must exist: /opt/rustwide/workdir/../../tests/corpus/leftover/empty-nested-skills/wanted/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaaea00e - <cli[47c6411fb0dff4d8]::load_leftover_empty_nested_skills_names_wanted::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- load_leftover_skills_named_package_names_wanted stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'load_leftover_skills_named_package_names_wanted' (1157) panicked at tests/cli.rs:3700:5:
[INFO] [stdout] committed leftover named extra/skills fixture must exist: /opt/rustwide/workdir/../../tests/corpus/leftover/skills-named-package
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaaeed78 - <cli[47c6411fb0dff4d8]::load_leftover_skills_named_package_names_wanted::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- load_minimal_valid stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'load_minimal_valid' (1162) panicked at tests/cli.rs:4539:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=2
[INFO] [stdout] stderr=```"unknown skill: minimal-valid; refused --path / paths: path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)\n"```
[INFO] [stdout] command=`HOME="/tmp/.tmpcuI8vY" USERPROFILE="/tmp/.tmpcuI8vY" "/opt/rustwide/target/release/craftbag" "load" "minimal-valid" "--path" "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid"`
[INFO] [stdout] code=2
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr="unknown skill: minimal-valid; refused --path / paths: path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acab61cdf - <assert_cmd[634b6e9c93c57ee7]::assert::AssertError>::panic::<assert_cmd[634b6e9c93c57ee7]::assert::Assert>
[INFO] [stdout]   12:     0x5f0acab62639 - <assert_cmd[634b6e9c93c57ee7]::assert::Assert>::success
[INFO] [stdout]   13:     0x5f0acaa997b7 - <cli[47c6411fb0dff4d8]::load_minimal_valid::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   20:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- load_parse_error_json_exposes_error_kind stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'load_parse_error_json_exposes_error_kind' (1186) panicked at tests/cli.rs:2354:5:
[INFO] [stdout] load --json must keep the human one-line: unknown skill: Bad_Name; refused --path / paths: path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/invalid-name (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaad4a9b - <cli[47c6411fb0dff4d8]::load_parse_error_json_exposes_error_kind::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- load_parse_error_skip_is_not_unknown stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'load_parse_error_skip_is_not_unknown' (1187) panicked at tests/cli.rs:2391:5:
[INFO] [stdout] load must name the skipped skill, not call it unknown: unknown skill: Bad_Name; refused --path / paths: path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/invalid-name (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaac3659 - <cli[47c6411fb0dff4d8]::load_parse_error_skip_is_not_unknown::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- load_path_like_name_hints_frontmatter_and_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'load_path_like_name_hints_frontmatter_and_path' (1232) panicked at tests/cli.rs:2268:5:
[INFO] [stdout] load ./pkg must name frontmatter + --path so the next command works: unknown skill: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid; refused --path / paths: path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaaea731 - <cli[47c6411fb0dff4d8]::load_path_like_name_hints_frontmatter_and_path::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_collection_dir_names_package stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_collection_dir_names_package' (1283) panicked at tests/cli.rs:178:5:
[INFO] [stdout] must not say SKILL.md is not a regular file: path does not exist: /opt/rustwide/workdir/../../tests/corpus/leftover/empty-nested-skills (pass a SKILL.md file or a package directory that contains SKILL.md)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaac627f - <cli[47c6411fb0dff4d8]::validate_collection_dir_names_package::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_inside_package_accepts_dot_and_skill_md stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_inside_package_accepts_dot_and_skill_md' (1308) panicked at tests/cli.rs:110:14:
[INFO] [stdout] Failed to spawn Command { cmd: cd "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid" && HOME="/tmp/.tmp6AUnbx" USERPROFILE="/tmp/.tmp6AUnbx" "/opt/rustwide/target/release/craftbag" "validate" ".", stdin: None, timeout: None }: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acab69628 - <&mut assert_cmd[634b6e9c93c57ee7]::cmd::Command as assert_cmd[634b6e9c93c57ee7]::assert::OutputAssertExt>::assert
[INFO] [stdout]   12:     0x5f0acaaf0d20 - <cli[47c6411fb0dff4d8]::validate_inside_package_accepts_dot_and_skill_md::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   19:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_json_ok_has_no_error_kind stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_json_ok_has_no_error_kind' (1331) panicked at tests/cli.rs:420:5:
[INFO] [stdout] assertion `left == right` failed: stderr=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] 
[INFO] [stdout]   left: Some(1)
[INFO] [stdout]  right: Some(0)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acabc5b53 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5f0acab15748 - core[df12db4294e9bfd3]::panicking::assert_failed::<core[df12db4294e9bfd3]::option::Option<i32>, core[df12db4294e9bfd3]::option::Option<i32>>
[INFO] [stdout]   13:     0x5f0acaab928f - <cli[47c6411fb0dff4d8]::validate_json_ok_has_no_error_kind::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   20:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_json_exposes_error_kind stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_json_exposes_error_kind' (1326) panicked at tests/cli.rs:369:5:
[INFO] [stdout] assertion `left == right` failed: stdout={
[INFO] [stdout]   "error_kind": "unreadable",
[INFO] [stdout]   "error": "path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/invalid-name/Bad_Name/SKILL.md (pass a SKILL.md file or a package directory that contains SKILL.md)",
[INFO] [stdout]   "path": "/opt/rustwide/workdir/../../tests/corpus/agentskills/invalid-name/Bad_Name/SKILL.md"
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout]   left: String("unreadable")
[INFO] [stdout]  right: "parse_error"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acabc5b53 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5f0acab158f4 - core[df12db4294e9bfd3]::panicking::assert_failed::<serde_json[eb5646894e43bed5]::value::Value, &str>
[INFO] [stdout]   13:     0x5f0acaab2bec - <cli[47c6411fb0dff4d8]::validate_json_exposes_error_kind::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   20:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_json_name_mismatch_exposes_error_kind stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_json_name_mismatch_exposes_error_kind' (1329) panicked at tests/cli.rs:395:5:
[INFO] [stdout] assertion `left == right` failed: stdout={
[INFO] [stdout]   "error_kind": "unreadable",
[INFO] [stdout]   "error": "path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/name-mismatch/wrong-dir/SKILL.md (pass a SKILL.md file or a package directory that contains SKILL.md)",
[INFO] [stdout]   "path": "/opt/rustwide/workdir/../../tests/corpus/agentskills/name-mismatch/wrong-dir/SKILL.md"
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout]   left: String("unreadable")
[INFO] [stdout]  right: "name_directory_mismatch"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acabc5b53 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5f0acab158f4 - core[df12db4294e9bfd3]::panicking::assert_failed::<serde_json[eb5646894e43bed5]::value::Value, &str>
[INFO] [stdout]   13:     0x5f0acaaeaf6a - <cli[47c6411fb0dff4d8]::validate_json_name_mismatch_exposes_error_kind::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   20:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_minimal_valid_ok stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_minimal_valid_ok' (1344) panicked at tests/cli.rs:87:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=```"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)\n"```
[INFO] [stdout] command=`HOME="/tmp/.tmpOCzbj1" USERPROFILE="/tmp/.tmpOCzbj1" "/opt/rustwide/target/release/craftbag" "validate" "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid/SKILL.md"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr="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)\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acab61cdf - <assert_cmd[634b6e9c93c57ee7]::assert::AssertError>::panic::<assert_cmd[634b6e9c93c57ee7]::assert::Assert>
[INFO] [stdout]   12:     0x5f0acab62639 - <assert_cmd[634b6e9c93c57ee7]::assert::Assert>::success
[INFO] [stdout]   13:     0x5f0acaaa2873 - <cli[47c6411fb0dff4d8]::validate_minimal_valid_ok::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   20:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_package_dir_json_path_is_skill_md stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_package_dir_json_path_is_skill_md' (1362) panicked at tests/cli.rs:127:5:
[INFO] [stdout] assertion `left == right` failed: stderr=path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass a SKILL.md file or a package directory that contains SKILL.md)
[INFO] [stdout] 
[INFO] [stdout]   left: Some(1)
[INFO] [stdout]  right: Some(0)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acabc5b53 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5f0acab15748 - core[df12db4294e9bfd3]::panicking::assert_failed::<core[df12db4294e9bfd3]::option::Option<i32>, core[df12db4294e9bfd3]::option::Option<i32>>
[INFO] [stdout]   13:     0x5f0acaae08a9 - <cli[47c6411fb0dff4d8]::validate_package_dir_json_path_is_skill_md::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   20:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- why_incumbent_vercel_npx_names_deploy_hint stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'why_incumbent_vercel_npx_names_deploy_hint' (1425) panicked at tests/cli.rs:3914:5:
[INFO] [stdout] committed vercel-npx extra-path fixture must exist: /opt/rustwide/workdir/../../tests/corpus/incumbent/vercel-npx/skills/deploy-hint/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaae122f - <cli[47c6411fb0dff4d8]::why_incumbent_vercel_npx_names_deploy_hint::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- why_leftover_empty_nested_skills_names_wanted stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'why_leftover_empty_nested_skills_names_wanted' (1438) panicked at tests/cli.rs:3375:5:
[INFO] [stdout] committed leftover empty extra/skills fixture must exist: /opt/rustwide/workdir/../../tests/corpus/leftover/empty-nested-skills/wanted/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaae55c5 - <cli[47c6411fb0dff4d8]::why_leftover_empty_nested_skills_names_wanted::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- why_leftover_skills_named_package_names_wanted stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'why_leftover_skills_named_package_names_wanted' (1458) panicked at tests/cli.rs:3431:5:
[INFO] [stdout] committed leftover named extra/skills fixture must exist: /opt/rustwide/workdir/../../tests/corpus/leftover/skills-named-package
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaaec0a9 - <cli[47c6411fb0dff4d8]::why_leftover_skills_named_package_names_wanted::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- why_load_validate_collision_winner_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'why_load_validate_collision_winner_path' (1460) panicked at tests/cli.rs:2648:5:
[INFO] [stdout] assertion `left == right` failed: stderr=unknown skill: foo; refused --path / paths: path does not exist: /opt/rustwide/workdir/../../tests/corpus/collision/a (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)
[INFO] [stdout] 
[INFO] [stdout]   left: Some(2)
[INFO] [stdout]  right: Some(0)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acabc5b53 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5f0acab15748 - core[df12db4294e9bfd3]::panicking::assert_failed::<core[df12db4294e9bfd3]::option::Option<i32>, core[df12db4294e9bfd3]::option::Option<i32>>
[INFO] [stdout]   13:     0x5f0acaad1382 - <cli[47c6411fb0dff4d8]::why_load_validate_collision_winner_path::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   20:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- why_parse_error_name_is_not_unknown stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'why_parse_error_name_is_not_unknown' (1473) panicked at tests/cli.rs:2767:5:
[INFO] [stdout] assertion `left == right` failed: stderr=unknown skill: Bad_Name; refused --path / paths: path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/invalid-name (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)
[INFO] [stdout] 
[INFO] [stdout]   left: Some(2)
[INFO] [stdout]  right: Some(0)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acabc5b53 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5f0acab15748 - core[df12db4294e9bfd3]::panicking::assert_failed::<core[df12db4294e9bfd3]::option::Option<i32>, core[df12db4294e9bfd3]::option::Option<i32>>
[INFO] [stdout]   13:     0x5f0acaabe54e - <cli[47c6411fb0dff4d8]::why_parse_error_name_is_not_unknown::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   20:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- why_path_like_name_hints_frontmatter_and_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'why_path_like_name_hints_frontmatter_and_path' (1483) panicked at tests/cli.rs:2565:5:
[INFO] [stdout] why ./pkg must name frontmatter + --path so the next command works: unknown skill: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid; refused --path / paths: path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass --path / paths as a SKILL.md file or a package directory that contains SKILL.md)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaae6dd9 - <cli[47c6411fb0dff4d8]::why_path_like_name_hints_frontmatter_and_path::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- why_vendor_bline_names_project_bline stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'why_vendor_bline_names_project_bline' (1501) panicked at tests/cli.rs:5532:5:
[INFO] [stdout] committed Bline project fixture must exist: /opt/rustwide/workdir/../../tests/corpus/incumbent/bline-project/.bline/skills/project-bline/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaac4cc6 - <cli[47c6411fb0dff4d8]::why_vendor_bline_names_project_bline::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- why_vendor_claude_names_home_note stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'why_vendor_claude_names_home_note' (1504) panicked at tests/cli.rs:5633:5:
[INFO] [stdout] committed Claude user-home fixture must exist: /opt/rustwide/workdir/../../tests/corpus/incumbent/claude-user/.claude/skills/home-note/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaab55d2 - <cli[47c6411fb0dff4d8]::why_vendor_claude_names_home_note::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- why_vendor_cursor_names_create_rule stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'why_vendor_cursor_names_create_rule' (1507) panicked at tests/cli.rs:5390:5:
[INFO] [stdout] committed Cursor project fixture must exist: /opt/rustwide/workdir/../../tests/corpus/incumbent/cursor-project/.cursor/skills/create-rule/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaabfbb9 - <cli[47c6411fb0dff4d8]::why_vendor_cursor_names_create_rule::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- why_vendor_grok_names_project_grok stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'why_vendor_grok_names_project_grok' (1508) panicked at tests/cli.rs:5460:5:
[INFO] [stdout] committed Grok project fixture must exist: /opt/rustwide/workdir/../../tests/corpus/incumbent/grok-project/.grok/skills/project-grok/SKILL.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acaabaaa4 - <cli[47c6411fb0dff4d8]::why_vendor_grok_names_project_grok::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0acab20d1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0acab314e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   18:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_package_dir_ok stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_package_dir_ok' (1366) panicked at tests/cli.rs:98:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=```"path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass a SKILL.md file or a package directory that contains SKILL.md)\n"```
[INFO] [stdout] command=`HOME="/tmp/.tmpzAozeK" USERPROFILE="/tmp/.tmpzAozeK" "/opt/rustwide/target/release/craftbag" "validate" "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr="path does not exist: /opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid (pass a SKILL.md file or a package directory that contains SKILL.md)\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acab61cdf - <assert_cmd[634b6e9c93c57ee7]::assert::AssertError>::panic::<assert_cmd[634b6e9c93c57ee7]::assert::Assert>
[INFO] [stdout]   12:     0x5f0acab62639 - <assert_cmd[634b6e9c93c57ee7]::assert::Assert>::success
[INFO] [stdout]   13:     0x5f0acaa9e493 - <cli[47c6411fb0dff4d8]::validate_package_dir_ok::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   20:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_strict_corpus_ok stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_strict_corpus_ok' (1372) panicked at tests/cli.rs:346:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=```"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)\n"```
[INFO] [stdout] command=`HOME="/tmp/.tmp1f5i3w" USERPROFILE="/tmp/.tmp1f5i3w" "/opt/rustwide/target/release/craftbag" "validate" "--strict" "/opt/rustwide/workdir/../../tests/corpus/agentskills/minimal-valid/SKILL.md"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr="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)\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0acabad621 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0acabc542a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0acabb33dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0acab87366 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0acaba4df9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0acab2da30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0acaba4fb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0acab87412 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0acab7ff79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0acab881bd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0acabc5bdc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0acab61cdf - <assert_cmd[634b6e9c93c57ee7]::assert::AssertError>::panic::<assert_cmd[634b6e9c93c57ee7]::assert::Assert>
[INFO] [stdout]   12:     0x5f0acab62639 - <assert_cmd[634b6e9c93c57ee7]::assert::Assert>::success
[INFO] [stdout]   13:     0x5f0acaaa2d3d - <cli[47c6411fb0dff4d8]::validate_strict_corpus_ok::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0acab20d1b - 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:     0x5f0acab2e385 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0acab27c44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0acab314e2 - <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:     0x5f0acabacc89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ef4d1148dfa - <unknown>
[INFO] [stdout]   20:     0x7ef4d11dc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     demo_workspace_catalog_lists_review_pr
[INFO] [stdout]     list_catalog_prints_markdown_names
[INFO] [stdout]     list_extra_path_json
[INFO] [stdout]     list_format_catalog_matches_catalog_flag
[INFO] [stdout]     list_format_json_matches_json_flag
[INFO] [stdout]     list_format_padded_json_matches_json
[INFO] [stdout]     list_format_watch_dirs_matches_watch
[INFO] [stdout]     list_format_watch_lists_extra_collection
[INFO] [stdout]     list_format_xml_matches_xml_flag
[INFO] [stdout]     list_json_defaults_user_invocable_true
[INFO] [stdout]     list_leftover_empty_nested_skills_names_wanted
[INFO] [stdout]     list_leftover_skills_named_package_names_wanted
[INFO] [stdout]     list_vendor_claude_loads_user_home_layout
[INFO] [stdout]     list_vendor_cursor_loads_project_layout
[INFO] [stdout]     list_vendor_cursor_loads_user_home_layout
[INFO] [stdout]     list_vendor_grok_loads_project_layout
[INFO] [stdout]     list_vendor_grok_loads_user_home_layout
[INFO] [stdout]     list_vendor_leading_dot_loads_claude
[INFO] [stdout]     list_watch_dirs_leftover_empty_nested_skills_lists_extra_root
[INFO] [stdout]     list_watch_dirs_leftover_skills_named_package_lists_extra_root
[INFO] [stdout]     list_watch_dirs_lists_extra_collection
[INFO] [stdout]     list_watch_dirs_omits_named_package_skills_subdir
[INFO] [stdout]     list_watch_dirs_vendor_claude_lists_user_home
[INFO] [stdout]     list_watch_dirs_vendor_cursor_lists_project_skills
[INFO] [stdout]     list_watch_dirs_vendor_grok_lists_project_skills
[INFO] [stdout]     list_xml_available_skills
[INFO] [stdout]     load_incumbent_vercel_npx_names_deploy_hint
[INFO] [stdout]     load_leftover_empty_nested_skills_names_wanted
[INFO] [stdout]     load_leftover_skills_named_package_names_wanted
[INFO] [stdout]     load_minimal_valid
[INFO] [stdout]     load_parse_error_json_exposes_error_kind
[INFO] [stdout]     load_parse_error_skip_is_not_unknown
[INFO] [stdout]     load_path_like_name_hints_frontmatter_and_path
[INFO] [stdout]     validate_collection_dir_names_package
[INFO] [stdout]     validate_inside_package_accepts_dot_and_skill_md
[INFO] [stdout]     validate_json_exposes_error_kind
[INFO] [stdout]     validate_json_name_mismatch_exposes_error_kind
[INFO] [stdout]     validate_json_ok_has_no_error_kind
[INFO] [stdout]     validate_minimal_valid_ok
[INFO] [stdout]     validate_package_dir_json_path_is_skill_md
[INFO] [stdout]     validate_package_dir_ok
[INFO] [stdout]     validate_strict_corpus_ok
[INFO] [stdout]     why_incumbent_vercel_npx_names_deploy_hint
[INFO] [stdout]     why_leftover_empty_nested_skills_names_wanted
[INFO] [stdout]     why_leftover_skills_named_package_names_wanted
[INFO] [stdout]     why_load_validate_collision_winner_path
[INFO] [stdout]     why_parse_error_name_is_not_unknown
[INFO] [stdout]     why_path_like_name_hints_frontmatter_and_path
[INFO] [stdout]     why_vendor_bline_names_project_bline
[INFO] [stdout]     why_vendor_claude_names_home_note
[INFO] [stdout]     why_vendor_cursor_names_create_rule
[INFO] [stdout]     why_vendor_grok_names_project_grok
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 136 passed; 52 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276", kill_on_drop: false }`
[INFO] [stdout] 7993c94be1bf69a37006b03fc4db8421a929e43947b1448bca18b7b788f6e276
