[INFO] fetching crate skillspec-boundary 0.2.2...
[INFO] testing skillspec-boundary-0.2.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate skillspec-boundary 0.2.2 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate skillspec-boundary 0.2.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate skillspec-boundary 0.2.2
[INFO] tweaked toml for crates.io crate skillspec-boundary 0.2.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate skillspec-boundary 0.2.2 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate skillspec-boundary 0.2.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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] 97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4
[INFO] running `Command { std: "docker" "start" "97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4", 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" "97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4", 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" "97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling unicode-id v0.3.6
[INFO] [stderr]    Compiling termtree v1.0.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling markdown v1.0.0
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling skillspec-core v0.2.2
[INFO] [stderr]    Compiling skillspec-source v0.2.2
[INFO] [stderr]    Compiling skillspec-boundary v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 05s
[INFO] running `Command { std: "docker" "inspect" "97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4", 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" "97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling skillspec-boundary v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 26.89s
[INFO] running `Command { std: "docker" "inspect" "97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4", 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" "97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/skillspec-boundary/2e9d0565cc31620c/out/skillspec_boundary-2e9d0565cc31620c)
[INFO] [stdout] running 296 tests
[INFO] [stdout] test bounds::tests::default_bounds_are_generous_enough_for_real_packages ... ok
[INFO] [stdout] test bounds::tests::a_skipped_file_does_not_consume_budget ... ok
[INFO] [stdout] test bounds::tests::an_oversized_file_is_skipped_and_recorded ... ok
[INFO] [stdout] test bounds::tests::files_within_every_bound_are_admitted ... ok
[INFO] [stdout] test bounds::tests::long_lines_clamp_on_a_character_boundary ... ok
[INFO] [stdout] test bounds::tests::opaque_binaries_and_symlinks_make_the_analysis_incomplete ... ok
[INFO] [stdout] test concealment::tests::a_line_yields_at_most_one_finding_per_kind ... ok
[INFO] [stdout] test concealment::tests::a_run_of_variation_selectors_is_detected_but_a_single_one_is_not ... ok
[INFO] [stdout] test concealment::tests::an_encoded_blob_next_to_a_decoder_is_flagged ... ok
[INFO] [stdout] test concealment::tests::a_tag_block_is_detected_and_carries_a_hash_not_the_payload ... ok
[INFO] [stdout] test bounds::tests::the_total_byte_budget_is_enforced ... ok
[INFO] [stdout] test concealment::tests::bidi_overrides_are_detected ... ok
[INFO] [stdout] test concealment::tests::findings_carry_their_line_number ... ok
[INFO] [stdout] test concealment::tests::zero_width_characters_are_detected ... ok
[INFO] [stdout] test bounds::tests::short_lines_pass_through_untouched ... ok
[INFO] [stdout] test concealment::tests::ordinary_text_produces_no_findings ... ok
[INFO] [stdout] test bounds::tests::a_skipped_binary_does_not_make_the_analysis_incomplete ... ok
[INFO] [stdout] test dedupe::tests::duplicate_evidence_is_not_repeated ... ok
[INFO] [stdout] test concealment::tests::an_imperative_html_comment_is_a_directive_but_a_note_is_not ... ok
[INFO] [stdout] test concealment::tests::tag_block_decoding_recovers_the_ascii ... ok
[INFO] [stdout] test dedupe::tests::identical_observations_collapse_and_keep_every_evidence_record ... ok
[INFO] [stdout] test dedupe::tests::merging_keeps_the_most_visible_reach ... ok
[INFO] [stdout] test dedupe::tests::ids_are_assigned_in_stable_order ... ok
[INFO] [stdout] test dedupe::tests::merging_keeps_the_strongest_confidence ... ok
[INFO] [stdout] test dedupe::tests::merging_nothing_produces_nothing ... ok
[INFO] [stdout] test dedupe::tests::different_hosts_stay_separate ... ok
[INFO] [stdout] test bounds::tests::the_file_count_budget_is_enforced ... ok
[INFO] [stdout] test directive::tests::activation_overbreadth_reads_the_description_not_the_body ... ok
[INFO] [stdout] test dedupe::tests::grant_labels_compose_class_and_target ... ok
[INFO] [stdout] test directive::tests::an_ordinary_obligation_produces_no_directive ... ok
[INFO] [stdout] test directive::tests::authority_claim_is_detected ... ok
[INFO] [stdout] test directive::tests::confirmation_bypass_is_detected ... ok
[INFO] [stdout] test dedupe::tests::the_same_target_at_different_resolutions_stays_separate ... ok
[INFO] [stdout] test directive::tests::instruction_override_is_detected ... ok
[INFO] [stdout] test directive::tests::descriptive_prose_is_not_scanned ... ok
[INFO] [stdout] test directive::tests::a_directive_in_a_referenced_file_is_marked_hidden ... ok
[INFO] [stdout] test directive::tests::refusal_suppression_is_detected ... ok
[INFO] [stdout] test directive::tests::self_disclosure_is_detected ... ok
[INFO] [stdout] test directive::tests::a_finding_carries_its_location_and_a_sanitized_quote ... ok
[INFO] [stdout] test directive::tests::a_span_that_documents_an_attack_phrase_matches_as_documented ... ok
[INFO] [stdout] test directive::tests::strong_families_are_flagged_and_contextual_ones_gate_on_the_subject ... ok
[INFO] [stdout] test directive::tests::user_secrecy_is_detected ... ok
[INFO] [stdout] test drift::tests::a_new_credential_read_is_a_sensitive_expansion ... FAILED
[INFO] [stdout] test effect::tests::evidence_sanitizes_quoted_text_on_construction ... ok
[INFO] [stdout] test effect::tests::confidence_keeps_the_strongest_sighting ... ok
[INFO] [stdout] test drift::tests::a_new_egress_host_is_an_expansion_that_needs_review ... FAILED
[INFO] [stdout] test drift::tests::surfaces_from_different_extractor_versions_are_not_comparable ... FAILED
[INFO] [stdout] test drift::tests::a_removed_capability_is_a_contraction_and_never_gated ... FAILED
[INFO] [stdout] test drift::tests::a_surface_does_not_drift_from_itself ... FAILED
[INFO] [stdout] test drift::tests::review_changes_sort_before_informational_ones ... FAILED
[INFO] [stdout] test effect::tests::unknown_paths_are_sensitive ... ok
[INFO] [stdout] test effect::tests::only_literal_and_templated_targets_can_be_granted ... ok
[INFO] [stdout] test effect::tests::grant_labels_compose_class_and_target ... ok
[INFO] [stdout] test effect::tests::path_grants_aggregate_to_their_class ... ok
[INFO] [stdout] test effect::tests::reach_keeps_the_most_visible_sighting ... ok
[INFO] [stdout] test effect::tests::sensitive_classes_are_exactly_the_documented_six ... ok
[INFO] [stdout] test effect::tests::host_grants_do_not_widen_to_a_parent_domain ... ok
[INFO] [stdout] test effect::tests::reach_ordering_places_activation_first ... ok
[INFO] [stdout] test effect::tests::wire_format_matches_the_documented_tokens ... ok
[INFO] [stdout] test emit::egress_allowlist::tests::an_unresolved_host_is_absent_and_the_consequence_is_stated ... FAILED
[INFO] [stdout] test emit::egress_allowlist::tests::no_resolvable_host_is_not_reported_as_no_network_surface ... FAILED
[INFO] [stdout] test emit::skillspec::tests::an_incomplete_proposal_says_so_in_the_artifact ... FAILED
[INFO] [stdout] test emit::skillspec::tests::every_artifact_states_that_skillspec_does_not_enforce_it ... FAILED
[INFO] [stdout] test emit::skillspec::tests::review_items_name_the_literal_paths ... FAILED
[INFO] [stdout] test emit::skillspec::tests::the_block_always_declares_a_deny_default ... FAILED
[INFO] [stdout] test emit::tests::format_names_round_trip ... ok
[INFO] [stdout] test emit::tests::format_parsing_is_case_insensitive_and_trims ... ok
[INFO] [stdout] test extract::markdown::tests::a_multi_line_body_keeps_every_command ... ok
[INFO] [stdout] test extract::markdown::tests::an_unfenced_slice_is_returned_unchanged ... ok
[INFO] [stdout] test extract::markdown::tests::command_lines_survive_the_prose_filter ... ok
[INFO] [stdout] test extract::markdown::tests::fence_delimiters_are_removed_and_the_line_number_follows ... ok
[INFO] [stdout] test emit::skillspec::tests::a_complete_proposal_carries_no_incompleteness_warning ... FAILED
[INFO] [stdout] test extract::markdown::tests::labeled_shell_fences_are_explicit ... ok
[INFO] [stdout] test extract::markdown::tests::other_languages_are_left_to_their_own_extractors ... ok
[INFO] [stdout] test extract::markdown::tests::polyglot_source_lines_are_dropped_from_unlabeled_blocks ... ok
[INFO] [stdout] test extract::markdown::tests::prose_lines_are_dropped_from_unlabeled_blocks ... ok
[INFO] [stdout] test extract::markdown::tests::python_fences_route_to_the_python_extractor ... ok
[INFO] [stdout] test extract::markdown::tests::structured_data_blocks_are_not_read_as_commands ... ok
[INFO] [stdout] test extract::markdown::tests::unlabeled_fences_are_ambiguous_and_text_is_not_shell ... ok
[INFO] [stdout] test extract::pyargs::tests::a_bare_name_without_a_call_is_not_matched ... ok
[INFO] [stdout] test extract::pyargs::tests::a_call_with_whitespace_before_the_paren_is_found ... ok
[INFO] [stdout] test extract::pyargs::tests::a_list_head_is_extracted_for_subprocess ... ok
[INFO] [stdout] test emit::egress_allowlist::tests::a_skill_needing_no_network_says_so_rather_than_emitting_nothing ... FAILED
[INFO] [stdout] test emit::skillspec::tests::sensitive_grants_appear_only_under_permission_required_for ... FAILED
[INFO] [stdout] test emit::skillspec::tests::grants_are_quoted_labels_under_allow ... FAILED
[INFO] [stdout] test emit::egress_allowlist::tests::no_wildcard_or_parent_domain_is_emitted ... FAILED
[INFO] [stdout] test emit::egress_allowlist::tests::observed_hosts_are_listed_exactly_once ... FAILED
[INFO] [stdout] test emit::tests::an_unknown_format_lists_the_supported_ones ... ok
[INFO] [stdout] test extract::pyargs::tests::a_string_argument_is_extracted ... ok
[INFO] [stdout] test extract::pyargs::tests::a_name_is_not_matched_as_a_suffix_of_another ... ok
[INFO] [stdout] test extract::pyargs::tests::a_variable_argument_is_dynamic ... ok
[INFO] [stdout] test extract::pyargs::tests::an_f_string_literal_is_still_read ... ok
[INFO] [stdout] test extract::pyargs::tests::commas_inside_nested_brackets_do_not_end_the_argument ... ok
[INFO] [stdout] test extract::python::tests::a_default_mode_open_is_a_read ... ok
[INFO] [stdout] test extract::python::tests::a_variable_path_open_is_not_guessed ... ok
[INFO] [stdout] test extract::python::tests::comments_are_ignored_but_hashes_in_strings_are_not ... ok
[INFO] [stdout] test extract::python::tests::env_reads_are_recorded_and_credentials_marked ... ok
[INFO] [stdout] test extract::python::tests::os_system_reads_the_command_string ... ok
[INFO] [stdout] test extract::python::tests::subprocess_run_reads_the_binary_from_a_list ... ok
[INFO] [stdout] test extract::python::tests::subprocess_run_with_a_variable_argv_is_dynamic_execution ... ok
[INFO] [stdout] test extract::python::tests::writing_agent_config_gets_its_own_class ... ok
[INFO] [stdout] test extract::shell::tests::a_command_split_across_lines_is_read_as_one ... ok
[INFO] [stdout] test extract::shell::tests::a_harness_skill_install_is_a_skill_ecosystem_package ... ok
[INFO] [stdout] test extract::shell::tests::a_hash_inside_a_url_is_not_a_comment ... ok
[INFO] [stdout] test extract::shell::tests::a_pinned_install_is_marked_pinned ... ok
[INFO] [stdout] test extract::shell::tests::a_plain_command_records_only_its_execution ... ok
[INFO] [stdout] test extract::shell::tests::a_redirect_target_is_not_also_read_as_an_argument ... ok
[INFO] [stdout] test extract::python::tests::a_post_request_is_egress_and_a_get_is_fetch ... ok
[INFO] [stdout] test extract::python::tests::the_exfiltration_shape_is_recorded_across_two_calls ... ok
[INFO] [stdout] test extract::python::tests::environ_subscript_access_is_recorded ... ok
[INFO] [stdout] test extract::shell::tests::a_flag_value_is_never_treated_as_a_host ... ok
[INFO] [stdout] test extract::python::tests::a_request_to_a_variable_url_is_recorded_as_unresolved ... ok
[INFO] [stdout] test extract::python::tests::open_read_and_write_modes_are_distinguished ... ok
[INFO] [stdout] test extract::python::tests::opening_a_secret_path_surfaces_its_class ... ok
[INFO] [stdout] test extract::shell::tests::an_interpolated_host_is_dynamic_and_ungrantable ... ok
[INFO] [stdout] test extract::shell::tests::a_subshell_does_not_become_a_binary_named_open_paren ... ok
[INFO] [stdout] test extract::shell::tests::an_explicit_write_method_makes_it_egress ... ok
[INFO] [stdout] test extract::shell::tests::a_sensitive_path_is_recorded_even_for_an_unprofiled_command ... ok
[INFO] [stdout] test extract::shell::tests::descriptor_redirection_is_not_a_file ... ok
[INFO] [stdout] test extract::shell::tests::comments_and_blank_lines_are_ignored ... ok
[INFO] [stdout] test extract::shell::tests::dotfiles_and_extensions_are_recognized_but_bare_words_are_not ... ok
[INFO] [stdout] test extract::shell::tests::curl_reads_its_at_file_upload_payload ... ok
[INFO] [stdout] test extract::shell::tests::curl_without_a_body_is_a_fetch ... ok
[INFO] [stdout] test extract::shell::tests::environment_reads_are_recorded_and_credentials_marked ... ok
[INFO] [stdout] test extract::shell::tests::evidence_carries_the_line_it_came_from ... ok
[INFO] [stdout] test extract::shell::tests::git_direction_follows_the_subcommand ... ok
[INFO] [stdout] test extract::shell::tests::header_values_are_not_mistaken_for_hosts ... ok
[INFO] [stdout] test extract::shell::tests::heredoc_bodies_are_not_read_as_commands ... ok
[INFO] [stdout] test extract::shell::tests::input_redirection_is_a_read ... ok
[INFO] [stdout] test extract::shell::tests::at_dash_is_stdin_not_a_file ... ok
[INFO] [stdout] test extract::shell::tests::multiline_string_arguments_are_not_read_as_commands ... ok
[INFO] [stdout] test extract::shell::tests::curl_output_flag_names_a_written_path ... ok
[INFO] [stdout] test extract::shell::tests::output_redirection_is_a_write ... ok
[INFO] [stdout] test extract::shell::tests::package_installs_record_ecosystem_and_pinning ... ok
[INFO] [stdout] test extract::shell::tests::piping_into_a_shell_makes_execution_dynamic ... ok
[INFO] [stdout] test extract::shell::tests::query_syntax_is_not_mistaken_for_a_path ... ok
[INFO] [stdout] test extract::shell::tests::reading_a_credential_file_is_recorded_with_its_class ... ok
[INFO] [stdout] test extract::shell::tests::writing_agent_config_gets_its_own_class ... ok
[INFO] [stdout] test extract::shell::tests::the_exfiltration_shape_records_both_halves ... ok
[INFO] [stdout] test extract::tests::a_referenced_file_is_deferred ... ok
[INFO] [stdout] test extract::tests::python_files_are_recognized_by_extension ... ok
[INFO] [stdout] test extract::tests::server_tsjs_files_are_recognized_but_browser_components_are_not ... ok
[INFO] [stdout] test extract::tests::shell_files_are_recognized_by_extension ... ok
[INFO] [stdout] test extract::tests::the_skill_file_itself_is_activation_reach ... ok
[INFO] [stdout] test extract::tsjs::tests::a_fetch_handler_definition_is_not_an_outbound_call ... ok
[INFO] [stdout] test extract::tsjs::tests::a_regex_exec_is_not_a_subprocess ... ok
[INFO] [stdout] test extract::shell::tests::ordinary_paths_for_unprofiled_commands_are_not_guessed_at ... ok
[INFO] [stdout] test extract::tsjs::tests::a_secret_file_read_surfaces_its_class ... ok
[INFO] [stdout] test extract::shell::tests::curl_with_a_body_is_also_egress ... ok
[INFO] [stdout] test extract::shell::tests::sudo_is_unwrapped_and_marked_privileged ... ok
[INFO] [stdout] test extract::tests::a_file_nothing_references_is_unmapped ... ok
[INFO] [stdout] test extract::tsjs::tests::a_template_literal_url_is_read ... ok
[INFO] [stdout] test extract::tsjs::tests::bun_spawn_reads_the_binary_from_a_list ... ok
[INFO] [stdout] test extract::tsjs::tests::a_variable_command_is_dynamic_execution ... ok
[INFO] [stdout] test extract::tsjs::tests::deno_file_apis_distinguish_read_from_write ... ok
[INFO] [stdout] test extract::tsjs::tests::deno_env_get_and_process_env_are_both_read ... ok
[INFO] [stdout] test extract::tsjs::tests::a_variable_url_is_recorded_unresolved ... ok
[INFO] [stdout] test extract::tsjs::tests::an_outbound_fetch_to_a_url_is_still_network ... ok
[INFO] [stdout] test extract::tsjs::tests::node_child_process_exec_reads_the_command ... ok
[INFO] [stdout] test extract::tsjs::tests::browser_component_code_produces_no_host_effects ... ok
[INFO] [stdout] test extract::tsjs::tests::the_exfiltration_shape_is_recorded_across_two_calls ... ok
[INFO] [stdout] test guard::decide::tests::a_covered_call_defers_in_every_mode ... ok
[INFO] [stdout] test guard::decide::tests::a_file_read_maps_to_its_path_class ... ok
[INFO] [stdout] test guard::decide::tests::a_web_fetch_maps_to_its_host ... ok
[INFO] [stdout] test guard::decide::tests::an_approved_interpreter_does_not_cover_inline_program_text ... ok
[INFO] [stdout] test guard::decide::tests::an_unknown_tool_is_a_tool_invocation ... ok
[INFO] [stdout] test guard::decide::tests::an_uncovered_call_is_denied_in_enforce_and_asked_in_prompt ... ok
[INFO] [stdout] test guard::decide::tests::malformed_known_tool_input_is_unmodeled_not_implicitly_covered ... ok
[INFO] [stdout] test guard::decide::tests::observe_never_blocks_even_an_uncovered_call ... ok
[INFO] [stdout] test extract::tsjs::tests::deno_command_records_the_binary ... ok
[INFO] [stdout] test extract::tsjs::tests::fetch_is_a_host_request_and_a_post_is_egress ... ok
[INFO] [stdout] test extract::tsjs::tests::line_comments_are_ignored ... ok
[INFO] [stdout] test guard::decide::tests::an_agent_driven_skill_install_fails_closed ... ok
[INFO] [stdout] test extract::tsjs::tests::writing_shell_init_is_agent_config ... ok
[INFO] [stdout] test guard::policy::tests::a_sensitive_grant_is_pending_not_approved ... FAILED
[INFO] [stdout] test guard::policy::tests::an_incomplete_surface_marks_the_policy_incomplete ... FAILED
[INFO] [stdout] test guard::tests::config_round_trips_through_the_store ... ok
[INFO] [stdout] test guard::decide::tests::the_denial_reason_names_the_uncovered_grant ... ok
[INFO] [stdout] test guard::policy::tests::a_policy_approves_the_allow_grants ... FAILED
[INFO] [stdout] test guard::policy::tests::a_policy_round_trips_through_json ... FAILED
[INFO] [stdout] test guard::tests::the_allow_set_is_the_union_of_stored_policies ... ok
[INFO] [stdout] test guard::tests::the_default_config_is_observe ... ok
[INFO] [stdout] test install::tests::a_marketplace_repo_proxies_when_the_cli_is_present ... ok
[INFO] [stdout] test guard::tests::decisions_append_and_read_back ... ok
[INFO] [stdout] test install::tests::an_explicit_into_always_places ... ok
[INFO] [stdout] test install::tests::only_narrows_the_proxied_plugins ... ok
[INFO] [stdout] test install::tests::a_marketplace_repo_falls_back_to_placement_without_a_cli ... ok
[INFO] [stdout] test install::tests::a_slug_is_derived_from_common_url_shapes ... ok
[INFO] [stdout] test map::tests::a_dangling_reference_is_not_invented_as_an_edge ... ok
[INFO] [stdout] test install::tests::place_copies_each_skill_under_its_name ... ok
[INFO] [stdout] test map::tests::a_root_manifest_that_indexes_skills_is_an_entry_document ... ok
[INFO] [stdout] test install::tests::place_refuses_symlinks_before_writing_the_destination ... ok
[INFO] [stdout] test map::tests::a_repo_root_relative_cross_skill_reference_resolves ... ok
[INFO] [stdout] test normalize::argv::tests::an_interpolated_command_name_is_dynamic ... ok
[INFO] [stdout] test normalize::argv::tests::an_interpreter_after_control_flow_is_not_fed_from_a_pipe ... ok
[INFO] [stdout] test normalize::argv::tests::control_flow_separators_split_without_piping ... ok
[INFO] [stdout] test normalize::argv::tests::data_is_not_read_as_a_command ... ok
[INFO] [stdout] test normalize::argv::tests::empty_and_wrapper_only_commands_yield_nothing ... ok
[INFO] [stdout] test normalize::argv::tests::inline_interpreter_programs_are_distinct_from_named_scripts ... ok
[INFO] [stdout] test normalize::argv::tests::an_interpreter_running_a_named_script_is_not_a_piped_interpreter ... ok
[INFO] [stdout] test normalize::argv::tests::leading_assignments_are_not_mistaken_for_the_command ... ok
[INFO] [stdout] test map::tests::a_cross_skill_reference_connects_two_skills ... ok
[INFO] [stdout] test normalize::argv::tests::ordinary_program_names_still_normalize ... ok
[INFO] [stdout] test normalize::argv::tests::pipelines_split_into_stages ... ok
[INFO] [stdout] test normalize::argv::tests::piping_into_an_interpreter_is_recognized ... ok
[INFO] [stdout] test normalize::argv::tests::quoted_arguments_survive_tokenization ... ok
[INFO] [stdout] test normalize::argv::tests::separators_inside_quotes_do_not_split_a_stage ... ok
[INFO] [stdout] test normalize::argv::tests::shell_reserved_words_are_never_commands ... ok
[INFO] [stdout] test normalize::argv::tests::sudo_is_unwrapped_and_recorded_as_elevation ... ok
[INFO] [stdout] test normalize::env::tests::adjacent_punctuation_ends_a_name ... ok
[INFO] [stdout] test normalize::env::tests::bare_and_braced_references_are_both_found ... ok
[INFO] [stdout] test normalize::env::tests::benign_variables_under_a_credential_prefix_are_excepted ... ok
[INFO] [stdout] test normalize::env::tests::credential_shaped_names_are_recognized ... ok
[INFO] [stdout] test normalize::env::tests::matching_is_case_insensitive ... ok
[INFO] [stdout] test map::tests::an_unreferenced_file_is_an_orphan ... ok
[INFO] [stdout] test normalize::env::tests::ordinary_names_are_not_credential_shaped ... ok
[INFO] [stdout] test normalize::env::tests::positional_and_special_parameters_are_ignored ... ok
[INFO] [stdout] test normalize::env::tests::unterminated_braces_do_not_capture ... ok
[INFO] [stdout] test normalize::env::tests::references_are_deduplicated_and_ordered ... ok
[INFO] [stdout] test normalize::argv::tests::a_plain_command_normalizes_to_its_basename ... ok
[INFO] [stdout] test map::tests::independent_skills_are_separate_components ... ok
[INFO] [stdout] test normalize::argv::tests::stacked_wrappers_unwrap_to_the_real_binary ... ok
[INFO] [stdout] test normalize::argv::tests::subshell_parentheses_are_unwrapped ... ok
[INFO] [stdout] test normalize::argv::tests::absolute_paths_reduce_to_the_binary_name ... ok
[INFO] [stdout] test normalize::argv::tests::list_markers_are_not_commands ... ok
[INFO] [stdout] test normalize::path::tests::dotenv_variants_are_secret ... ok
[INFO] [stdout] test normalize::path::tests::absolute_home_paths_classify_the_same_as_tilde_paths ... ok
[INFO] [stdout] test normalize::path::tests::a_wholly_interpolated_path_resolves_to_nothing ... ok
[INFO] [stdout] test normalize::path::tests::agent_config_paths_are_recognized_by_directory_and_by_file ... ok
[INFO] [stdout] test normalize::path::tests::case_variation_does_not_change_the_class ... ok
[INFO] [stdout] test normalize::path::tests::ordinary_project_paths_are_workspace ... ok
[INFO] [stdout] test normalize::path::tests::other_skill_packages_are_their_own_class ... ok
[INFO] [stdout] test normalize::path::tests::quotes_and_surrounding_whitespace_are_stripped ... ok
[INFO] [stdout] test normalize::path::tests::shell_and_vcs_configuration_are_distinct_classes ... ok
[INFO] [stdout] test normalize::path::tests::a_relative_path_above_the_package_is_still_project_local ... ok
[INFO] [stdout] test normalize::path::tests::traversal_through_a_literal_directory_is_resolved_before_classifying ... ok
[INFO] [stdout] test normalize::path::tests::traversal_through_an_interpolated_segment_is_not_guessed ... ok
[INFO] [stdout] test normalize::path::tests::system_and_temp_roots_are_classified ... ok
[INFO] [stdout] test normalize::path::tests::traversal_never_hides_a_sensitive_name_or_directory ... ok
[INFO] [stdout] test normalize::path::tests::home_relative_secret_directories_classify_as_secret ... ok
[INFO] [stdout] test normalize::path::tests::interpolation_inside_a_known_prefix_stays_templated ... ok
[INFO] [stdout] test normalize::path::tests::unplaceable_absolute_paths_are_unknown_and_therefore_sensitive ... ok
[INFO] [stdout] test normalize::url::tests::empty_and_hostless_input_yields_nothing ... ok
[INFO] [stdout] test normalize::url::tests::non_ascii_hosts_are_marked_for_review ... ok
[INFO] [stdout] test normalize::url::tests::plain_https_url_resolves_to_its_host ... ok
[INFO] [stdout] test normalize::path::tests::empty_input_is_unknown ... ok
[INFO] [stdout] test normalize::path::tests::windows_separators_and_user_profile_are_understood ... ok
[INFO] [stdout] test normalize::url::tests::ports_are_captured_separately ... ok
[INFO] [stdout] test normalize::path::tests::root_home_keeps_its_full_path_without_dropping_a_segment ... ok
[INFO] [stdout] test normalize::url::tests::schemeless_hosts_still_normalize ... ok
[INFO] [stdout] test normalize::url::tests::trailing_punctuation_from_prose_is_stripped ... ok
[INFO] [stdout] test normalize::url::tests::userinfo_is_not_part_of_the_host ... ok
[INFO] [stdout] test proposal::tests::a_clean_skill_yields_a_short_allow_list_and_nothing_to_review ... FAILED
[INFO] [stdout] test normalize::url::tests::host_case_and_trailing_dot_are_normalized ... ok
[INFO] [stdout] test normalize::url::tests::interpolation_in_the_host_makes_the_target_ungrantable ... ok
[INFO] [stdout] test proposal::tests::a_sensitive_path_never_lands_in_the_allow_list ... FAILED
[INFO] [stdout] test proposal::tests::an_unresolved_effect_makes_the_proposal_incomplete_and_states_the_outcome ... FAILED
[INFO] [stdout] test proposal::tests::an_unresolved_effect_never_becomes_a_grant ... FAILED
[INFO] [stdout] test normalize::url::tests::interpolation_in_the_path_keeps_the_host_grantable ... ok
[INFO] [stdout] test normalize::url::tests::ipv4_and_ipv6_literals_are_marked ... ok
[INFO] [stdout] test proposal::tests::every_proposal_defaults_to_deny ... FAILED
[INFO] [stdout] test render::tests::a_clean_skill_says_so_without_claiming_safety ... FAILED
[INFO] [stdout] test proposal::tests::grants_are_deduplicated_and_keep_their_contributing_effects ... FAILED
[INFO] [stdout] test proposal::tests::host_grants_stay_exact ... FAILED
[INFO] [stdout] test proposal::tests::internal_coverage_passes_on_every_fixture ... FAILED
[INFO] [stdout] test proposal::tests::review_items_carry_the_literal_paths_at_stake ... FAILED
[INFO] [stdout] test render::tests::a_complete_surface_does_not_claim_incompleteness ... FAILED
[INFO] [stdout] test render::tests::a_credential_env_read_reaches_the_headline ... FAILED
[INFO] [stdout] test risk::tests::a_documentation_example_is_qualified_not_a_live_exfil ... FAILED
[INFO] [stdout] test risk::tests::a_secret_read_with_egress_is_critical ... FAILED
[INFO] [stdout] test render::tests::lists_are_capped_and_report_the_remainder ... ok
[INFO] [stdout] test render::tests::sensitive_paths_are_presented_as_a_decision_rather_than_a_grant ... FAILED
[INFO] [stdout] test render::tests::an_unresolved_target_is_reported_with_its_consequence ... FAILED
[INFO] [stdout] test risk::tests::an_exfiltration_fixture_reaches_critical ... FAILED
[INFO] [stdout] test render::tests::effects_only_reachable_through_an_unreferenced_file_are_called_out ... FAILED
[INFO] [stdout] test risk::tests::an_incomplete_surface_always_warrants_review ... FAILED
[INFO] [stdout] test render::tests::every_rendering_states_the_analysis_is_static_and_unenforced ... FAILED
[INFO] [stdout] test sanitize::tests::control_characters_are_replaced ... ok
[INFO] [stdout] test sanitize::tests::empty_input_is_empty_preview ... ok
[INFO] [stdout] test sanitize::tests::long_text_is_truncated_and_marked ... ok
[INFO] [stdout] test sanitize::tests::bidi_overrides_are_replaced ... ok
[INFO] [stdout] test render::tests::the_consequence_line_names_what_can_be_reached ... FAILED
[INFO] [stdout] test risk::tests::every_finding_states_why_and_consequence ... FAILED
[INFO] [stdout] test sanitize::tests::previews_serialize_as_bare_strings ... ok
[INFO] [stdout] test sanitize::tests::newlines_and_runs_of_space_collapse ... ok
[INFO] [stdout] test risk::tests::a_clean_formatter_has_no_reviewable_risk ... FAILED
[INFO] [stdout] test risk::tests::scope_places_home_and_absolute_paths_outside ... ok
[INFO] [stdout] test sanitize::tests::context_breaking_characters_cannot_escape_the_quotation ... ok
[INFO] [stdout] test sanitize::tests::redirects_stay_readable_after_substitution ... ok
[INFO] [stdout] test sanitize::tests::unicode_tag_block_never_survives ... ok
[INFO] [stdout] test workspace::tests::packages_are_analyzed_independently_not_flattened ... ok
[INFO] [stdout] test workspace::tests::each_skill_is_found_as_its_own_package ... ok
[INFO] [stdout] test workspace::tests::package_discovery_does_not_follow_symlinked_directories ... ok
[INFO] [stdout] test sanitize::tests::zero_width_characters_become_named_placeholders ... ok
[INFO] [stdout] test risk::tests::markdown_is_recognized_by_extension ... ok
[INFO] [stdout] test sanitize::tests::ordinary_text_survives_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- drift::tests::a_new_credential_read_is_a_sensitive_expansion stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'drift::tests::a_new_credential_read_is_a_sensitive_expansion' (776) panicked at src/drift.rs:357:10:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4ca759 - skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4cda54 - <skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::a_new_credential_read_is_a_sensitive_expansion::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- drift::tests::a_new_egress_host_is_an_expansion_that_needs_review stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'drift::tests::a_new_egress_host_is_an_expansion_that_needs_review' (777) panicked at src/drift.rs:357:10:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4ca759 - skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4cdbc4 - <skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::a_new_egress_host_is_an_expansion_that_needs_review::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- drift::tests::surfaces_from_different_extractor_versions_are_not_comparable stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'drift::tests::surfaces_from_different_extractor_versions_are_not_comparable' (781) panicked at src/drift.rs:357:10:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4ca759 - skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4cdef6 - <skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::surfaces_from_different_extractor_versions_are_not_comparable::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- drift::tests::a_removed_capability_is_a_contraction_and_never_gated stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'drift::tests::a_removed_capability_is_a_contraction_and_never_gated' (778) panicked at src/drift.rs:357:10:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/direct-chain", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4ca759 - skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4cdd54 - <skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::a_removed_capability_is_a_contraction_and_never_gated::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- drift::tests::a_surface_does_not_drift_from_itself stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'drift::tests::a_surface_does_not_drift_from_itself' (779) panicked at src/drift.rs:357:10:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/github-reporter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4ca759 - skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4cd7a9 - <skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::a_surface_does_not_drift_from_itself::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- drift::tests::review_changes_sort_before_informational_ones stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'drift::tests::review_changes_sort_before_informational_ones' (780) panicked at src/drift.rs:357:10:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4ca759 - skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4cd8b4 - <skillspec_boundary[d22e760ec3c3e0f5]::drift::tests::review_changes_sort_before_informational_ones::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::egress_allowlist::tests::an_unresolved_host_is_absent_and_the_consequence_is_stated stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::egress_allowlist::tests::an_unresolved_host_is_absent_and_the_consequence_is_stated' (794) panicked at src/emit/egress_allowlist.rs:72:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/dynamic-endpoint", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d48f44c - skillspec_boundary[d22e760ec3c3e0f5]::emit::egress_allowlist::tests::emitted
[INFO] [stdout]   13:     0x55ff4d494092 - <skillspec_boundary[d22e760ec3c3e0f5]::emit::egress_allowlist::tests::an_unresolved_host_is_absent_and_the_consequence_is_stated::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::egress_allowlist::tests::no_resolvable_host_is_not_reported_as_no_network_surface stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::egress_allowlist::tests::no_resolvable_host_is_not_reported_as_no_network_surface' (795) panicked at src/emit/egress_allowlist.rs:72:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/dynamic-endpoint", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d48f44c - skillspec_boundary[d22e760ec3c3e0f5]::emit::egress_allowlist::tests::emitted
[INFO] [stdout]   13:     0x55ff4d493fa2 - <skillspec_boundary[d22e760ec3c3e0f5]::emit::egress_allowlist::tests::no_resolvable_host_is_not_reported_as_no_network_surface::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::skillspec::tests::an_incomplete_proposal_says_so_in_the_artifact stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::skillspec::tests::an_incomplete_proposal_says_so_in_the_artifact' (799) panicked at src/emit/skillspec.rs:68:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/dynamic-endpoint", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cbdd8 - skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::emitted
[INFO] [stdout]   13:     0x55ff4d4d2c4e - <skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::an_incomplete_proposal_says_so_in_the_artifact::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::skillspec::tests::every_artifact_states_that_skillspec_does_not_enforce_it stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::skillspec::tests::every_artifact_states_that_skillspec_does_not_enforce_it' (800) panicked at src/emit/skillspec.rs:68:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cbdd8 - skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::emitted
[INFO] [stdout]   13:     0x55ff4d4d2dae - <skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::every_artifact_states_that_skillspec_does_not_enforce_it::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::skillspec::tests::review_items_name_the_literal_paths stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::skillspec::tests::review_items_name_the_literal_paths' (802) panicked at src/emit/skillspec.rs:68:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/direct-chain", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cbdd8 - skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::emitted
[INFO] [stdout]   13:     0x55ff4d4d297e - <skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::review_items_name_the_literal_paths::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::skillspec::tests::the_block_always_declares_a_deny_default stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::skillspec::tests::the_block_always_declares_a_deny_default' (804) panicked at src/emit/skillspec.rs:68:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cbdd8 - skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::emitted
[INFO] [stdout]   13:     0x55ff4d4d2b2c - <skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::the_block_always_declares_a_deny_default::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::skillspec::tests::a_complete_proposal_carries_no_incompleteness_warning stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::skillspec::tests::a_complete_proposal_carries_no_incompleteness_warning' (798) panicked at src/emit/skillspec.rs:68:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cbdd8 - skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::emitted
[INFO] [stdout]   13:     0x55ff4d4d2cfe - <skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::a_complete_proposal_carries_no_incompleteness_warning::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::egress_allowlist::tests::a_skill_needing_no_network_says_so_rather_than_emitting_nothing stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::egress_allowlist::tests::a_skill_needing_no_network_says_so_rather_than_emitting_nothing' (793) panicked at src/emit/egress_allowlist.rs:72:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d48f44c - skillspec_boundary[d22e760ec3c3e0f5]::emit::egress_allowlist::tests::emitted
[INFO] [stdout]   13:     0x55ff4d4941ae - <skillspec_boundary[d22e760ec3c3e0f5]::emit::egress_allowlist::tests::a_skill_needing_no_network_says_so_rather_than_emitting_nothing::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::skillspec::tests::sensitive_grants_appear_only_under_permission_required_for stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::skillspec::tests::sensitive_grants_appear_only_under_permission_required_for' (803) panicked at src/emit/skillspec.rs:68:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/secret-reader", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cbdd8 - skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::emitted
[INFO] [stdout]   13:     0x55ff4d4d2e67 - <skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::sensitive_grants_appear_only_under_permission_required_for::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::skillspec::tests::grants_are_quoted_labels_under_allow stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::skillspec::tests::grants_are_quoted_labels_under_allow' (801) panicked at src/emit/skillspec.rs:68:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cbdd8 - skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::emitted
[INFO] [stdout]   13:     0x55ff4d4d2a32 - <skillspec_boundary[d22e760ec3c3e0f5]::emit::skillspec::tests::grants_are_quoted_labels_under_allow::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::egress_allowlist::tests::no_wildcard_or_parent_domain_is_emitted stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::egress_allowlist::tests::no_wildcard_or_parent_domain_is_emitted' (796) panicked at src/emit/egress_allowlist.rs:72:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/github-reporter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d48f44c - skillspec_boundary[d22e760ec3c3e0f5]::emit::egress_allowlist::tests::emitted
[INFO] [stdout]   13:     0x55ff4d493dd4 - <skillspec_boundary[d22e760ec3c3e0f5]::emit::egress_allowlist::tests::no_wildcard_or_parent_domain_is_emitted::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- emit::egress_allowlist::tests::observed_hosts_are_listed_exactly_once stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'emit::egress_allowlist::tests::observed_hosts_are_listed_exactly_once' (797) panicked at src/emit/egress_allowlist.rs:72:56:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/direct-chain", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d48f44c - skillspec_boundary[d22e760ec3c3e0f5]::emit::egress_allowlist::tests::emitted
[INFO] [stdout]   13:     0x55ff4d493c37 - <skillspec_boundary[d22e760ec3c3e0f5]::emit::egress_allowlist::tests::observed_hosts_are_listed_exactly_once::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- guard::policy::tests::a_sensitive_grant_is_pending_not_approved stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'guard::policy::tests::a_sensitive_grant_is_pending_not_approved' (911) panicked at src/guard/policy.rs:65:10:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/secret-reader", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cc18d - skillspec_boundary[d22e760ec3c3e0f5]::guard::policy::tests::policy
[INFO] [stdout]   13:     0x55ff4d4d3585 - <skillspec_boundary[d22e760ec3c3e0f5]::guard::policy::tests::a_sensitive_grant_is_pending_not_approved::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- guard::policy::tests::an_incomplete_surface_marks_the_policy_incomplete stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'guard::policy::tests::an_incomplete_surface_marks_the_policy_incomplete' (912) panicked at src/guard/policy.rs:65:10:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/dynamic-endpoint", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cc18d - skillspec_boundary[d22e760ec3c3e0f5]::guard::policy::tests::policy
[INFO] [stdout]   13:     0x55ff4d4d36c4 - <skillspec_boundary[d22e760ec3c3e0f5]::guard::policy::tests::an_incomplete_surface_marks_the_policy_incomplete::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- guard::policy::tests::a_policy_approves_the_allow_grants stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'guard::policy::tests::a_policy_approves_the_allow_grants' (909) panicked at src/guard/policy.rs:65:10:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cc18d - skillspec_boundary[d22e760ec3c3e0f5]::guard::policy::tests::policy
[INFO] [stdout]   13:     0x55ff4d4d343e - <skillspec_boundary[d22e760ec3c3e0f5]::guard::policy::tests::a_policy_approves_the_allow_grants::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- guard::policy::tests::a_policy_round_trips_through_json stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'guard::policy::tests::a_policy_round_trips_through_json' (910) panicked at src/guard/policy.rs:65:10:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/github-reporter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cc18d - skillspec_boundary[d22e760ec3c3e0f5]::guard::policy::tests::policy
[INFO] [stdout]   13:     0x55ff4d4d30ad - <skillspec_boundary[d22e760ec3c3e0f5]::guard::policy::tests::a_policy_round_trips_through_json::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proposal::tests::a_clean_skill_yields_a_short_allow_list_and_nothing_to_review stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proposal::tests::a_clean_skill_yields_a_short_allow_list_and_nothing_to_review' (990) panicked at src/proposal.rs:321:33:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cb5d3 - skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4d274f - <skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::a_clean_skill_yields_a_short_allow_list_and_nothing_to_review::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proposal::tests::a_sensitive_path_never_lands_in_the_allow_list stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proposal::tests::a_sensitive_path_never_lands_in_the_allow_list' (991) panicked at src/proposal.rs:321:33:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/secret-reader", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cb5d3 - skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4d248a - <skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::a_sensitive_path_never_lands_in_the_allow_list::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proposal::tests::an_unresolved_effect_makes_the_proposal_incomplete_and_states_the_outcome stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proposal::tests::an_unresolved_effect_makes_the_proposal_incomplete_and_states_the_outcome' (992) panicked at src/proposal.rs:321:33:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/dynamic-endpoint", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cb5d3 - skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4d2843 - <skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::an_unresolved_effect_makes_the_proposal_incomplete_and_states_the_outcome::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proposal::tests::an_unresolved_effect_never_becomes_a_grant stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proposal::tests::an_unresolved_effect_never_becomes_a_grant' (993) panicked at src/proposal.rs:321:33:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/dynamic-endpoint", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cb5d3 - skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4d20dc - <skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::an_unresolved_effect_never_becomes_a_grant::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proposal::tests::every_proposal_defaults_to_deny stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proposal::tests::every_proposal_defaults_to_deny' (994) panicked at src/proposal.rs:321:33:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cb5d3 - skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4d1d96 - <skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::every_proposal_defaults_to_deny::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- render::tests::a_clean_skill_says_so_without_claiming_safety stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'render::tests::a_clean_skill_says_so_without_claiming_safety' (999) panicked at src/render.rs:357:32:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d45af03 - skillspec_boundary[d22e760ec3c3e0f5]::render::tests::fixture
[INFO] [stdout]   13:     0x55ff4d45f8f4 - <skillspec_boundary[d22e760ec3c3e0f5]::render::tests::a_clean_skill_says_so_without_claiming_safety::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proposal::tests::grants_are_deduplicated_and_keep_their_contributing_effects stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proposal::tests::grants_are_deduplicated_and_keep_their_contributing_effects' (995) panicked at src/proposal.rs:321:33:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/github-reporter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cb5d3 - skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4d2633 - <skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::grants_are_deduplicated_and_keep_their_contributing_effects::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proposal::tests::host_grants_stay_exact stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proposal::tests::host_grants_stay_exact' (996) panicked at src/proposal.rs:321:33:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/github-reporter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cb5d3 - skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4d1bca - <skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::host_grants_stay_exact::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proposal::tests::internal_coverage_passes_on_every_fixture stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proposal::tests::internal_coverage_passes_on_every_fixture' (997) panicked at src/proposal.rs:321:33:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cb5d3 - skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4d1e21 - <skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::internal_coverage_passes_on_every_fixture::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proposal::tests::review_items_carry_the_literal_paths_at_stake stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proposal::tests::review_items_carry_the_literal_paths_at_stake' (998) panicked at src/proposal.rs:321:33:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/direct-chain", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d4cb5d3 - skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4d2267 - <skillspec_boundary[d22e760ec3c3e0f5]::proposal::tests::review_items_carry_the_literal_paths_at_stake::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- render::tests::a_complete_surface_does_not_claim_incompleteness stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'render::tests::a_complete_surface_does_not_claim_incompleteness' (1000) panicked at src/render.rs:357:32:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d45af03 - skillspec_boundary[d22e760ec3c3e0f5]::render::tests::fixture
[INFO] [stdout]   13:     0x55ff4d45fbfe - <skillspec_boundary[d22e760ec3c3e0f5]::render::tests::a_complete_surface_does_not_claim_incompleteness::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- render::tests::a_credential_env_read_reaches_the_headline stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'render::tests::a_credential_env_read_reaches_the_headline' (1001) panicked at src/render.rs:357:32:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/exfil-env-token", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d45af03 - skillspec_boundary[d22e760ec3c3e0f5]::render::tests::fixture
[INFO] [stdout]   13:     0x55ff4d45f802 - <skillspec_boundary[d22e760ec3c3e0f5]::render::tests::a_credential_env_read_reaches_the_headline::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- risk::tests::a_documentation_example_is_qualified_not_a_live_exfil stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'risk::tests::a_documentation_example_is_qualified_not_a_live_exfil' (1009) panicked at src/risk.rs:631:24:
[INFO] [stdout] analyze fixture: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/doc-example", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d48c6ca - skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::fixture
[INFO] [stdout]   13:     0x55ff4d4929dd - <skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::a_documentation_example_is_qualified_not_a_live_exfil::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- risk::tests::a_secret_read_with_egress_is_critical stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'risk::tests::a_secret_read_with_egress_is_critical' (1010) panicked at src/risk.rs:631:24:
[INFO] [stdout] analyze fixture: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/secret-reader", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d48c6ca - skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::fixture
[INFO] [stdout]   13:     0x55ff4d490bfd - <skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::a_secret_read_with_egress_is_critical::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- render::tests::sensitive_paths_are_presented_as_a_decision_rather_than_a_grant stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'render::tests::sensitive_paths_are_presented_as_a_decision_rather_than_a_grant' (1006) panicked at src/render.rs:357:32:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/secret-reader", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d45af03 - skillspec_boundary[d22e760ec3c3e0f5]::render::tests::fixture
[INFO] [stdout]   13:     0x55ff4d45ff52 - <skillspec_boundary[d22e760ec3c3e0f5]::render::tests::sensitive_paths_are_presented_as_a_decision_rather_than_a_grant::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- render::tests::an_unresolved_target_is_reported_with_its_consequence stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'render::tests::an_unresolved_target_is_reported_with_its_consequence' (1002) panicked at src/render.rs:357:32:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/dynamic-endpoint", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d45af03 - skillspec_boundary[d22e760ec3c3e0f5]::render::tests::fixture
[INFO] [stdout]   13:     0x55ff4d45fcb2 - <skillspec_boundary[d22e760ec3c3e0f5]::render::tests::an_unresolved_target_is_reported_with_its_consequence::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- risk::tests::an_exfiltration_fixture_reaches_critical stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'risk::tests::an_exfiltration_fixture_reaches_critical' (1011) panicked at src/risk.rs:631:24:
[INFO] [stdout] analyze fixture: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/py-exfil", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d48c6ca - skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::fixture
[INFO] [stdout]   13:     0x55ff4d491a6d - <skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::an_exfiltration_fixture_reaches_critical::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- render::tests::effects_only_reachable_through_an_unreferenced_file_are_called_out stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'render::tests::effects_only_reachable_through_an_unreferenced_file_are_called_out' (1003) panicked at src/render.rs:357:32:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/unmapped-payload", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d45af03 - skillspec_boundary[d22e760ec3c3e0f5]::render::tests::fixture
[INFO] [stdout]   13:     0x55ff4d460042 - <skillspec_boundary[d22e760ec3c3e0f5]::render::tests::effects_only_reachable_through_an_unreferenced_file_are_called_out::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- risk::tests::an_incomplete_surface_always_warrants_review stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'risk::tests::an_incomplete_surface_always_warrants_review' (1012) panicked at src/risk.rs:631:24:
[INFO] [stdout] analyze fixture: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/dynamic-endpoint", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d48c6ca - skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::fixture
[INFO] [stdout]   13:     0x55ff4d49227d - <skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::an_incomplete_surface_always_warrants_review::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- render::tests::every_rendering_states_the_analysis_is_static_and_unenforced stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'render::tests::every_rendering_states_the_analysis_is_static_and_unenforced' (1004) panicked at src/render.rs:357:32:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d45af03 - skillspec_boundary[d22e760ec3c3e0f5]::render::tests::fixture
[INFO] [stdout]   13:     0x55ff4d45fde0 - <skillspec_boundary[d22e760ec3c3e0f5]::render::tests::every_rendering_states_the_analysis_is_static_and_unenforced::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- render::tests::the_consequence_line_names_what_can_be_reached stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'render::tests::the_consequence_line_names_what_can_be_reached' (1007) panicked at src/render.rs:357:32:
[INFO] [stdout] analysis: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/direct-chain", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d45af03 - skillspec_boundary[d22e760ec3c3e0f5]::render::tests::fixture
[INFO] [stdout]   13:     0x55ff4d45fae2 - <skillspec_boundary[d22e760ec3c3e0f5]::render::tests::the_consequence_line_names_what_can_be_reached::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- risk::tests::every_finding_states_why_and_consequence stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'risk::tests::every_finding_states_why_and_consequence' (1013) panicked at src/risk.rs:631:24:
[INFO] [stdout] analyze fixture: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/secret-reader", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d48c6ca - skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::fixture
[INFO] [stdout]   13:     0x55ff4d49204a - <skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::every_finding_states_why_and_consequence::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- risk::tests::a_clean_formatter_has_no_reviewable_risk stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'risk::tests::a_clean_formatter_has_no_reviewable_risk' (1008) panicked at src/risk.rs:631:24:
[INFO] [stdout] analyze fixture: Read { path: "/opt/rustwide/workdir/../../fixtures/effects/clean-formatter", source: Os { code: 2, kind: NotFound, message: "No such file or directory" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ff4d5df4e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55ff4d5f626a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55ff4d5e39ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55ff4d5b7e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55ff4d5d59e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55ff4d508c60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55ff4d5d5ba2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55ff4d5b7f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55ff4d5b0879 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55ff4d5b8c0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55ff4d5f69dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55ff4d5f67b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55ff4d48c6ca - skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::fixture
[INFO] [stdout]   13:     0x55ff4d49159b - <skillspec_boundary[d22e760ec3c3e0f5]::risk::tests::a_clean_formatter_has_no_reviewable_risk::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55ff4d4fc0ab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55ff4d509285 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55ff4d502b74 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55ff4d50c312 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55ff4d5de42f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7155dd932dfa - <unknown>
[INFO] [stdout]   20:     0x7155dd9c63d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     drift::tests::a_new_credential_read_is_a_sensitive_expansion
[INFO] [stdout]     drift::tests::a_new_egress_host_is_an_expansion_that_needs_review
[INFO] [stdout]     drift::tests::a_removed_capability_is_a_contraction_and_never_gated
[INFO] [stdout]     drift::tests::a_surface_does_not_drift_from_itself
[INFO] [stdout]     drift::tests::review_changes_sort_before_informational_ones
[INFO] [stdout]     drift::tests::surfaces_from_different_extractor_versions_are_not_comparable
[INFO] [stdout]     emit::egress_allowlist::tests::a_skill_needing_no_network_says_so_rather_than_emitting_nothing
[INFO] [stdout]     emit::egress_allowlist::tests::an_unresolved_host_is_absent_and_the_consequence_is_stated
[INFO] [stdout]     emit::egress_allowlist::tests::no_resolvable_host_is_not_reported_as_no_network_surface
[INFO] [stdout]     emit::egress_allowlist::tests::no_wildcard_or_parent_domain_is_emitted
[INFO] [stdout]     emit::egress_allowlist::tests::observed_hosts_are_listed_exactly_once
[INFO] [stdout]     emit::skillspec::tests::a_complete_proposal_carries_no_incompleteness_warning
[INFO] [stdout]     emit::skillspec::tests::an_incomplete_proposal_says_so_in_the_artifact
[INFO] [stdout]     emit::skillspec::tests::every_artifact_states_that_skillspec_does_not_enforce_it
[INFO] [stdout]     emit::skillspec::tests::grants_are_quoted_labels_under_allow
[INFO] [stdout]     emit::skillspec::tests::review_items_name_the_literal_paths
[INFO] [stdout]     emit::skillspec::tests::sensitive_grants_appear_only_under_permission_required_for
[INFO] [stdout]     emit::skillspec::tests::the_block_always_declares_a_deny_default
[INFO] [stdout]     guard::policy::tests::a_policy_approves_the_allow_grants
[INFO] [stdout]     guard::policy::tests::a_policy_round_trips_through_json
[INFO] [stdout]     guard::policy::tests::a_sensitive_grant_is_pending_not_approved
[INFO] [stdout]     guard::policy::tests::an_incomplete_surface_marks_the_policy_incomplete
[INFO] [stdout]     proposal::tests::a_clean_skill_yields_a_short_allow_list_and_nothing_to_review
[INFO] [stdout]     proposal::tests::a_sensitive_path_never_lands_in_the_allow_list
[INFO] [stdout]     proposal::tests::an_unresolved_effect_makes_the_proposal_incomplete_and_states_the_outcome
[INFO] [stdout]     proposal::tests::an_unresolved_effect_never_becomes_a_grant
[INFO] [stdout]     proposal::tests::every_proposal_defaults_to_deny
[INFO] [stdout]     proposal::tests::grants_are_deduplicated_and_keep_their_contributing_effects
[INFO] [stdout]     proposal::tests::host_grants_stay_exact
[INFO] [stdout]     proposal::tests::internal_coverage_passes_on_every_fixture
[INFO] [stdout]     proposal::tests::review_items_carry_the_literal_paths_at_stake
[INFO] [stdout]     render::tests::a_clean_skill_says_so_without_claiming_safety
[INFO] [stdout]     render::tests::a_complete_surface_does_not_claim_incompleteness
[INFO] [stdout]     render::tests::a_credential_env_read_reaches_the_headline
[INFO] [stdout]     render::tests::an_unresolved_target_is_reported_with_its_consequence
[INFO] [stdout]     render::tests::effects_only_reachable_through_an_unreferenced_file_are_called_out
[INFO] [stdout]     render::tests::every_rendering_states_the_analysis_is_static_and_unenforced
[INFO] [stdout]     render::tests::sensitive_paths_are_presented_as_a_decision_rather_than_a_grant
[INFO] [stdout]     render::tests::the_consequence_line_names_what_can_be_reached
[INFO] [stdout]     risk::tests::a_clean_formatter_has_no_reviewable_risk
[INFO] [stdout]     risk::tests::a_documentation_example_is_qualified_not_a_live_exfil
[INFO] [stdout]     risk::tests::a_secret_read_with_egress_is_critical
[INFO] [stdout]     risk::tests::an_exfiltration_fixture_reaches_critical
[INFO] [stdout]     risk::tests::an_incomplete_surface_always_warrants_review
[INFO] [stdout]     risk::tests::every_finding_states_why_and_consequence
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 251 passed; 45 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4", kill_on_drop: false }`
[INFO] [stdout] 97af5cd0e5e3609d69840dc1b7aa516b03ec87f9ba9f27e1655346e55b81a7f4
