[INFO] fetching crate seetrex-verifier 0.3.7...
[INFO] testing seetrex-verifier-0.3.7 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate seetrex-verifier 0.3.7 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate seetrex-verifier 0.3.7
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate seetrex-verifier 0.3.7
[INFO] tweaked toml for crates.io crate seetrex-verifier 0.3.7 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate seetrex-verifier 0.3.7 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate seetrex-verifier 0.3.7 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded seetrex-format v1.0.0
[INFO] [stderr]   Downloaded serde_jcs v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f
[INFO] running `Command { std: "docker" "start" "40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f", 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" "40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f", 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" "40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling rust_decimal v1.37.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling ryu-js v0.2.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling uuid v1.26.0
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling serde_jcs v0.2.0
[INFO] [stderr]    Compiling seetrex-format v1.0.0
[INFO] [stderr]    Compiling seetrex-verifier v0.3.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.57s
[INFO] running `Command { std: "docker" "inspect" "40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f", 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" "40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling seetrex-verifier v0.3.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.61s
[INFO] running `Command { std: "docker" "inspect" "40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f", 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" "40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/seetrex_verifier-c8bd7b1919cfb673)
[INFO] [stdout] 
[INFO] [stdout] running 368 tests
[INFO] [stdout] test anchor::tests::enroll_preimage_matches_real_vector ... ok
[INFO] [stdout] test anchor::tests::identity_fork_two_rotations_from_same_on_chain_key ... ok
[INFO] [stdout] test anchor::tests::consistencia_retired_then_later_head_fails ... ok
[INFO] [stdout] test anchor::tests::consistencia_unexplained_leaf_fails ... ok
[INFO] [stdout] test anchor::tests::consistencia_malformed_chain_fails ... ok
[INFO] [stdout] test anchor::tests::consistencia_honest_head_at_tail_verifies ... ok
[INFO] [stdout] test anchor::tests::head_preimage_matches_real_vector ... ok
[INFO] [stdout] test anchor::tests::identity_dedups_identical_rotation ... ok
[INFO] [stdout] test anchor::tests::identity_genesis_only_when_no_rotations ... ok
[INFO] [stdout] test anchor::tests::identity_cycle_is_rejected ... ok
[INFO] [stdout] test anchor::tests::identity_rejects_invalid_payload_hex ... ok
[INFO] [stdout] test anchor::tests::identity_fork_same_destination_different_ordinal_is_still_fork ... ok
[INFO] [stdout] test anchor::tests::identity_offchain_fork_does_not_abort ... ok
[INFO] [stdout] test anchor::tests::consistencia_retired_forged_final_hash_fails ... ok
[INFO] [stdout] test anchor::tests::identity_follows_linear_chain ... ok
[INFO] [stdout] test anchor::tests::preimage_rejects_zero_ordinal ... ok
[INFO] [stdout] test anchor::tests::identity_distinct_forgeries_same_payload_do_not_collapse ... ok
[INFO] [stdout] test anchor::tests::identity_surfaces_offchain_rotation ... ok
[INFO] [stdout] test anchor::tests::consistencia_honest_retired_verifies ... ok
[INFO] [stdout] test anchor::tests::slug_rejects_embedded_nul_anywhere ... ok
[INFO] [stdout] test anchor::tests::test_intent_rotation_requires_old_key_authorization ... ok
[INFO] [stdout] test anchor::tests::consistencia_head_chain_hash_mismatch_fails ... ok
[INFO] [stdout] test anchor::tests::test_intent_slug_charset_matches_migration_017_and_is_anchored ... ok
[INFO] [stdout] test anchor::tests::preimage_rejects_bad_slug ... ok
[INFO] [stdout] test anchor::tests::test_intent_two_verdicts_never_collapse ... ok
[INFO] [stdout] test anchor::tests::retired_preimage_matches_real_vector ... ok
[INFO] [stdout] test anchor::tests::test_scenario_g_v6_11_resurrection_after_retired ... ok
[INFO] [stdout] test anchor::tests::slug_accepts_boundary_lengths ... ok
[INFO] [stdout] test anchor::tests::verify_anchored_defaults_completitud_to_inconclusive ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_11_forged_retired_resurrection_fails ... ok
[INFO] [stdout] test anchor::tests::slug_accepts_the_canonical_example ... ok
[INFO] [stdout] test anchor::tests::slug_rejects_leading_hyphen ... ok
[INFO] [stdout] test anchor::tests::slug_rejects_uppercase_and_underscore ... ok
[INFO] [stdout] test anchor::tests::slug_rejects_too_short_and_too_long ... ok
[INFO] [stdout] test anchor::tests::test_scenario_g_v6_1_truncation_with_published_tail_leaf ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_2_coverage_published_head_missing_from_fresh_monitor_fails ... ok
[INFO] [stdout] test anchor::tests::preimage_rejects_uppercase_hex ... ok
[INFO] [stdout] test anchor::tests::rotate_preimage_matches_real_vector ... ok
[INFO] [stdout] test anchor::tests::test_scenario_g_v6_10_rewrite_under_fixed_anchor ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_2_tail_omission_fails ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_5c_legacy_no_enroll_404_fails ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_2_truncation_finding_names_its_own_alternative_cause ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_6_stale_monitor_is_inconclusive_not_red ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_2_undecided_note_names_the_maximum_head ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_2_export_one_row_stale_does_not_accuse_the_packages_own_tail ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_5c_legacy_prefix_without_anchored_head_not_red ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_8_identity_fork_fails ... ok
[INFO] [stdout] test anchor_completitud::tests::ledger_joiner_mask_spares_innocent_text ... ok
[INFO] [stdout] test anchor_completitud::tests::honest_served_package_verifies ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_11_retired_beyond_the_package_is_undecided_not_forged ... ok
[INFO] [stdout] test anchor_completitud::tests::ledger_joiner_mask_is_whitespace_insensitive ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_2_head_beyond_every_published_artefact_fails ... ok
[INFO] [stdout] test anchor_completitud::tests::liveness_not_probed_without_anchored_head_verifies ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_7_leaf_under_alien_key_fails ... ok
[INFO] [stdout] test anchor_completitud::tests::liveness_not_probed_with_anchored_head_is_inconclusive ... ok
[INFO] [stdout] test anchor_completitud::tests::r8_real_sigsum_consistency_proof_is_fresh_verifies ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_4_zero_enroll_with_head_is_attested_strict_404_fails ... ok
[INFO] [stdout] test anchor_completitud::tests::r8_missing_proof_with_unequal_sizes_is_inconclusive ... ok
[INFO] [stdout] test anchor_completitud::tests::r8_swapped_roots_is_inconclusive ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_export_shorter_than_the_package_never_accuses ... ok
[INFO] [stdout] test anchor::tests::consistencia_head_ordinal_beyond_n_fails ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_head_no_published_artefact_reaches_still_fails ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_a_failed_rule_outranks_an_undecided_lag ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_head_within_the_published_chain_is_lag_not_truncation ... ok
[INFO] [stdout] test anchor_completitud::tests::reported_reference_rises_with_an_admitted_export ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_ledger_joiner_cannot_be_forged_from_an_export ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_mode_determination_is_fail_closed ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_package_only_lag_is_inconclusive_never_failed ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_4_two_enroll_is_attested_strict_404_fails ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_declined_export_does_not_suppress_the_enumeration_note ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_r8_zero_package_checkpoint_size_is_hard_rejected ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_export_contradicting_the_package_is_declined_not_accused ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_r8_forked_c_audit_declaring_larger_size_is_not_fresh ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_export_gate_compares_the_whole_row_not_only_the_hash ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_relengthened_export_cannot_absolve_a_rewritten_row ... ok
[INFO] [stdout] test anchor_completitud::tests::undecided_note_does_not_ask_for_an_export_already_supplied ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_reported_reference_excludes_a_declined_export ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_4bis_attested_404_no_retired_fails ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_5b_attested_retired_wind_down_verifies ... ok
[INFO] [stdout] test anchor_completitud::tests::undecided_note_survives_a_later_inconclusive_rule ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_5_revocable_full_404_is_inconclusive_not_red ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_truncation_names_the_maximum_head_not_the_first_seen ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_no_emitted_sentence_carries_baked_source_indentation ... ok
[INFO] [stdout] test anchor_package::tests::emit_refuses_unexplained_leaf ... ok
[INFO] [stdout] test anchor_package::tests::emit_roundtrip_enroll_alien_submitter_fails_identity ... ok
[INFO] [stdout] test anchor_package::tests::emit_covers_all_four_lanes_and_join_verifies ... ok
[INFO] [stdout] test anchor_package::tests::fc3_retired_forged_chain_hash_final_fails_join ... ok
[INFO] [stdout] test anchor_package::tests::kit_rejects_bad_hex_genesis ... ok
[INFO] [stdout] test anchor_package::tests::kit_rejects_quorum_exceeding_witnesses ... ok
[INFO] [stdout] test anchor_package::tests::kit_rejects_unknown_policy_field ... ok
[INFO] [stdout] test anchor_package::tests::kit_rejects_unsupported_version ... ok
[INFO] [stdout] test anchor_package::tests::kit_rejects_zero_quorum ... ok
[INFO] [stdout] test anchor_completitud::tests::g_v6_3_forged_head_fails ... ok
[INFO] [stdout] test anchor_package::tests::package_head_leaf_submitter_not_in_identity_fails ... ok
[INFO] [stdout] test anchor_completitud::tests::tampered_real_leaf_fails_authentication ... ok
[INFO] [stdout] test anchor_package::tests::package_tenant_slug_mismatch_fails_closed ... ok
[INFO] [stdout] test anchor_package::tests::package_rotate_only_verifies_and_surfaces_anomaly ... ok
[INFO] [stdout] test anchor_package::tests::package_head_leaf_included_but_join_fails ... ok
[INFO] [stdout] test anchor_package::tests::parse_minimal_valid_package ... ok
[INFO] [stdout] test anchor_package::tests::parse_monitor_audit_happy_and_rejections ... ok
[INFO] [stdout] test anchor_package::tests::parse_rejects_bad_enroll_mode ... ok
[INFO] [stdout] test anchor_package::tests::parse_rejects_bad_hex_root ... ok
[INFO] [stdout] test anchor_package::tests::parse_rejects_unknown_envelope_field ... ok
[INFO] [stdout] test anchor_package::tests::parse_rejects_unsupported_version ... ok
[INFO] [stdout] test anchor_package::tests::parse_rejects_uppercase_hex ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_stale_monitor_never_false_fails_on_absence ... ok
[INFO] [stdout] test anchor_package::tests::parse_valid_kit ... ok
[INFO] [stdout] test anchor_package::tests::producer_head_lane_linked_to_chain_passes_join ... ok
[INFO] [stdout] test anchor_package::tests::producer_head_lane_matches_real_105_byte_oracle ... ok
[INFO] [stdout] test anchor_package::tests::emit_roundtrip_mutated_head_proof_fails_inclusion ... ok
[INFO] [stdout] test anchor_package::tests::emit_roundtrip_mutated_enroll_proof_fails_inclusion ... ok
[INFO] [stdout] test anchor_package::tests::test_intent_policy_and_genesis_are_pinned_not_from_package ... ok
[INFO] [stdout] test anchor_package::tests::emit_roundtrip_mutated_retired_proof_fails_inclusion ... ok
[INFO] [stdout] test anchor_package::tests::test_intent_package_checkpoint_must_authenticate_before_completitud ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_declared_precedence_holds_for_every_ordered_pair ... ok
[INFO] [stdout] test anchor_package::tests::package_tampered_rotate_leaf_fails ... ok
[INFO] [stdout] test anchor_package::tests::emit_roundtrip_mutated_rotate_lane_fails_inclusion ... ok
[INFO] [stdout] test canonical::tests::test_intent_derived_at_roundtrip_wire_and_db_paths_byte_identical ... ok
[INFO] [stdout] test canonical::tests::test_intent_derived_at_tampers_verdict_hash ... ok
[INFO] [stdout] test anchor_package::tests::test_intent_real_head_lane_reaches_verified_via_inclusion ... ok
[INFO] [stdout] test canonical::tests::test_intent_serialize_wm_canonical_jcs_roundtrip_preserves_bytes ... ok
[INFO] [stdout] test canonical::tests::test_intent_serialize_wm_canonical_jcs_applies_money_normalization ... ok
[INFO] [stdout] test canonical::tests::test_intent_trim_numeric_string_strips_trailing_zeros_and_dot ... ok
[INFO] [stdout] test canonical::tests::test_intent_verdict_canonical_input_struct_fingerprint_pinned ... ok
[INFO] [stdout] test canonical::tests::test_intent_verdict_hash_datetime_rejects_non_utc ... ok
[INFO] [stdout] test canonical::tests::test_intent_verdict_hash_covers_all_factvalue_variants ... ok
[INFO] [stdout] test canonical::tests::test_intent_verdict_hash_includes_tenant_id ... ok
[INFO] [stdout] test canonical::tests::test_intent_verdict_hash_f64_canonical_jcs_compliant ... ok
[INFO] [stdout] test canonical::tests::test_intent_verdict_hash_includes_working_memory_canonical ... ok
[INFO] [stdout] test canonical::tests::test_intent_verdict_hash_invariant_under_evidence_ref_reorder ... ok
[INFO] [stdout] test canonical::tests::test_intent_verdict_hash_pinned_with_fixed_inputs ... ok
[INFO] [stdout] test canonical::tests::test_intent_verdict_hash_rejects_nan_infinity_recursive ... ok
[INFO] [stdout] test canonical::tests::test_intent_verdict_hash_rejects_non_ascii_fact_id ... ok
[INFO] [stdout] test canonical::tests::test_intent_working_memory_canonical_deterministic_order ... ok
[INFO] [stdout] test canonical::tests::test_intent_verdict_hash_money_normalizes_decimal ... ok
[INFO] [stdout] test canonical::tests::test_intent_working_memory_canonical_excludes_antecedent_facts ... ok
[INFO] [stdout] test canonical::tests::test_intent_working_memory_canonical_empty_audit_log_returns_empty ... ok
[INFO] [stdout] test chain::tests::test_intent_compute_chain_hash_genesis_case_hashes_verdict_alone ... ok
[INFO] [stdout] test canonical::tests::test_intent_working_memory_canonical_excludes_confidence ... ok
[INFO] [stdout] test chain::tests::test_intent_compute_chain_hash_is_deterministic_byte_by_byte ... ok
[INFO] [stdout] test chain::tests::test_intent_compute_chain_hash_non_genesis_concatenates_prev_then_verdict_bytes ... ok
[INFO] [stdout] test chain_export::tests::package_rows_rejects_broken_chain ... ok
[INFO] [stdout] test chain_export::tests::package_rows_rejects_unknown_schema_version ... ok
[INFO] [stdout] test chain_export::tests::package_head_agrees_with_package_rows_head ... ok
[INFO] [stdout] test chain_export::tests::parse_package_rejects_malformed_json ... ok
[INFO] [stdout] test chain_export::tests::parse_package_rejects_unknown_schema_version ... ok
[INFO] [stdout] test chain_export::tests::parse_package_rejects_unknown_fields ... ok
[INFO] [stdout] test anchor_package::tests::test_intent_package_completitud_never_collapses ... ok
[INFO] [stdout] test chain_export::tests::test_intent_package_roundtrip_serialize_parse_verify ... ok
[INFO] [stdout] test chain_export::tests::test_intent_error_display_escapes_injected_control_bytes ... ok
[INFO] [stdout] test chain_export::tests::test_intent_package_rows_returns_verified_rows_and_head ... ok
[INFO] [stdout] test chain_export::tests::test_intent_public_chain_export_has_no_payload_fields ... ok
[INFO] [stdout] test chain_export::tests::verify_public_chain_rejects_genesis_with_prev_hash ... ok
[INFO] [stdout] test chain_export::tests::verify_public_chain_rejects_empty_chain ... ok
[INFO] [stdout] test chain_export::tests::verify_public_chain_rejects_inconsistent_row_hash ... ok
[INFO] [stdout] test chain_export::tests::verify_public_chain_rejects_non_contiguous_ordinals ... ok
[INFO] [stdout] test chain_export::tests::test_intent_verify_public_chain_happy_path_reports_head_and_count ... ok
[INFO] [stdout] test chain_export::tests::verify_public_chain_rejects_severed_link ... ok
[INFO] [stdout] test checkpoint::tests::anchored_inclusion_rejects_rotate_leaf_without_slug ... ok
[INFO] [stdout] test checkpoint::tests::anchored_inclusion_rejects_submitter_not_in_pinned_set ... ok
[INFO] [stdout] test anchor_package::tests::parse_round_trips_all_lane_kinds ... ok
[INFO] [stdout] test anchor_package::tests::test_intent_real_retired_lane_reaches_verified_via_inclusion ... ok
[INFO] [stdout] test checkpoint::tests::anchored_inclusion_rejects_wrong_tenant ... ok
[INFO] [stdout] test checkpoint::tests::base64_known_vectors ... ok
[INFO] [stdout] test anchor_completitud::tests::real_leaf_authenticates_under_c_audit ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_counts_duplicate_witness_once ... ok
[INFO] [stdout] test anchor_package::tests::test_intent_real_authorized_rotation_extends_identity_set ... ok
[INFO] [stdout] test checkpoint::tests::anchored_inclusion_rejects_unauthenticated_checkpoint ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_rejects_tampered_log_signature ... ok
[INFO] [stdout] test anchor_package::tests::emit_roundtrip_head_row_mismatch_fails_join ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_every_named_ordinal_is_order_independent ... ok
[INFO] [stdout] test anchor_package::tests::emit_roundtrip_rotate_only_reaches_verified ... ok
[INFO] [stdout] test checkpoint::tests::anchored_inclusion_rejects_tampered_submitter_signature ... ok
[INFO] [stdout] test checkpoint::tests::rotate_inclusion_rejects_non_rotate_lane ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_rejects_tampered_root ... ok
[INFO] [stdout] test anchor_completitud::tests::verify_completitud_end_to_end_real_crypto_served_verifies ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_rejects_forged_cosignature_for_policy_witness ... ok
[INFO] [stdout] test anchor_completitud::tests::test_intent_unverified_export_is_declined_not_trusted ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_rejects_when_below_quorum ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_ignores_cosignatures_outside_policy ... ok
[INFO] [stdout] test checkpoint::tests::tree_leaf_hash_matches_real_sigsum_leaf ... ok
[INFO] [stdout] test cli_render::tests::test_intent_cli_render_line_order_and_legend ... ok
[INFO] [stdout] test evidence::tests::canonicalize_is_stable_across_keys_order ... ok
[INFO] [stdout] test evidence::tests::canonicalize_produces_lowercase_hex_hash_64_chars ... ok
[INFO] [stdout] test anchor_package::tests::package_with_honest_monitor_raises_completitud_to_verified ... ok
[INFO] [stdout] test hash::tests::sha256_hex_empty_input ... ok
[INFO] [stdout] test hash::tests::sha256_hex_is_lowercase_hex_64_chars ... ok
[INFO] [stdout] test hash::tests::sha256_hex_matches_known_vector ... ok
[INFO] [stdout] test merkle::tests::consistency_degenerate_cases ... ok
[INFO] [stdout] test merkle::tests::consistency_fn_equals_sn_edge ... ok
[INFO] [stdout] test merkle::tests::consistency_odd_first ... ok
[INFO] [stdout] test merkle::tests::consistency_power_of_two_first ... ok
[INFO] [stdout] test merkle::tests::consistency_real_sigsum_falsifiers ... ok
[INFO] [stdout] test merkle::tests::consistency_real_sigsum_vector ... ok
[INFO] [stdout] test merkle::tests::consistency_rejects_empty_proof_when_growing ... ok
[INFO] [stdout] test anchor_package::tests::test_intent_real_enroll_lane_reaches_verified_via_inclusion ... ok
[INFO] [stdout] test hash::tests::sha256_hex_is_byte_sensitive ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_verifies_with_exactly_quorum ... ok
[INFO] [stdout] test merkle::tests::consistency_rejects_forked_second_tree ... ok
[INFO] [stdout] test merkle::tests::consistency_rejects_proof_wrong_length ... ok
[INFO] [stdout] test merkle::tests::consistency_rejects_swapped_roots ... ok
[INFO] [stdout] test checkpoint::tests::anchored_inclusion_real_leaf_verifies ... ok
[INFO] [stdout] test merkle::tests::rejects_forged_leaf ... ok
[INFO] [stdout] test merkle::tests::consistency_rejects_tampered_node ... ok
[INFO] [stdout] test merkle::tests::leaf_hash_matches_rfc6962_domain_separation ... ok
[INFO] [stdout] test merkle::tests::rejects_empty_tree ... ok
[INFO] [stdout] test merkle::tests::rejects_proof_too_long ... ok
[INFO] [stdout] test merkle::tests::rejects_index_out_of_range ... ok
[INFO] [stdout] test merkle::tests::size2_both_indices ... ok
[INFO] [stdout] test merkle::tests::rejects_wrong_root ... ok
[INFO] [stdout] test merkle::tests::size1_single_leaf_empty_proof ... ok
[INFO] [stdout] test merkle::tests::size3_unbalanced_right_leaf ... ok
[INFO] [stdout] test merkle::tests::size4_balanced ... ok
[INFO] [stdout] test merkle::tests::size5_lone_fifth_leaf_exercises_fn_eq_sn_shift ... ok
[INFO] [stdout] test merkle::tests::rejects_proof_too_short ... ok
[INFO] [stdout] test merkle::tests::test_intent_consistency_rejects_rewrite_despite_larger_size ... ok
[INFO] [stdout] test merkle::tests::size7_rightmost_unbalanced ... ok
[INFO] [stdout] test merkle::tests::test_intent_rfc6962_hashing_is_order_and_domain_sensitive ... ok
[INFO] [stdout] test package::tests::absent_package_format_version_defaults_current ... ok
[INFO] [stdout] test package::tests::no_error_display_contains_verified_token ... ok
[INFO] [stdout] test package::tests::files_sha256_load_bearing ... ok
[INFO] [stdout] test package::tests::happy_path_self_consistent_then_anchored ... ok
[INFO] [stdout] test package::tests::extra_file_fails_shape ... ok
[INFO] [stdout] test package::tests::sanitize_reserved_token_redacts_all_case_forms ... ok
[INFO] [stdout] test merkle::tests::rejects_tampered_proof_node ... ok
[INFO] [stdout] test checkpoint::tests::rotate_inclusion_rejects_unauthenticated_checkpoint ... ok
[INFO] [stdout] test package::tests::symlinked_listed_file_pointing_outside_fails_shape ... ok
[INFO] [stdout] test package::tests::test_intent_confined_relpath_rejects_windows_device_names ... ok
[INFO] [stdout] test package::tests::test_intent_join_rel_spells_paths_the_way_read_dir_does ... ok
[INFO] [stdout] test package::tests::test_intent_package_files_rejects_keys_no_directory_could_produce ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_real_verifies_and_returns_root ... ok
[INFO] [stdout] test checkpoint::tests::test_intent_leaf_bound_to_audited_tenant ... ok
[INFO] [stdout] test checkpoint::tests::rotate_inclusion_real_leaf_yields_record ... ok
[INFO] [stdout] test package::tests::traversal_absolute_path_in_files_fails_shape ... ok
[INFO] [stdout] test package::tests::traversal_relative_parent_in_files_fails_shape ... ok
[INFO] [stdout] test checkpoint::tests::test_intent_rotate_record_carries_log_attested_submitter ... ok
[INFO] [stdout] test package::tests::tampered_evidence_fails ... ok
[INFO] [stdout] test package::tests::traversal_in_files_sha256_key_fails_shape ... ok
[INFO] [stdout] test purity_tests::line_declares_dep_matches_spacing_and_quoting_variants ... ok
[INFO] [stdout] test purity_tests::test_intent_verifier_crate_dependency_purity ... ok
[INFO] [stdout] test package::tests::unknown_preimage_version_bails ... ok
[INFO] [stdout] test sbom::cargo::tests::cargo_absent_source_is_a_member_but_empty_source_is_not ... ok
[INFO] [stdout] test rulesets::tests::test_intent_ruleset_anchor_invariant_under_json_re_encoding ... ok
[INFO] [stdout] test package::tests::unknown_package_format_version_bails ... ok
[INFO] [stdout] test package::tests::test_intent_seam_preserves_the_first_error ... ok
[INFO] [stdout] test anchor_package::tests::package_with_monitor_enumerating_alien_key_downgrades_to_failed ... ok
[INFO] [stdout] test anchor_package::tests::test_scenario_fc3_full_lifecycle_enroll_head_retired ... ok
[INFO] [stdout] test sbom::cargo::tests::cargo_checksum_that_is_not_sha256_is_fail_loud ... ok
[INFO] [stdout] test sbom::cargo::tests::cargo_package_without_version_is_fail_loud ... ok
[INFO] [stdout] test sbom::cargo::tests::cargo_lock_shapes_outside_the_subset_are_fail_loud ... ok
[INFO] [stdout] test sbom::cargo::tests::cargo_subject_is_metadata_component_and_not_repeated ... ok
[INFO] [stdout] test sbom::cargo::tests::cargo_unresolved_dependency_ref_is_fail_loud ... ok
[INFO] [stdout] test sbom::cargo::tests::test_cargo_top_level_basis_declares_the_dev_merge ... ok
[INFO] [stdout] test sbom::cargo::tests::cargo_two_versions_are_two_components_with_their_own_hashes ... ok
[INFO] [stdout] test sbom::cargo::tests::test_intent_cargo_ambiguous_dep_ref_is_fail_loud ... ok
[INFO] [stdout] test sbom::cargo::tests::cargo_lock_with_a_byte_order_mark_is_fail_loud ... ok
[INFO] [stdout] test sbom::cargo::tests::cargo_metadata_table_without_digests_is_ignored_not_parsed_as_a_package ... ok
[INFO] [stdout] test sbom::cargo::tests::test_intent_cargo_digests_must_be_where_this_parser_reads_them ... ok
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stdout] test sbom::compare::tests::subject_mismatch_naming_no_field_renders_an_honest_line ... ok
[INFO] [stdout] test sbom::cargo::tests::test_intent_cargo_projection_is_byte_reproducible ... ok
[INFO] [stdout] test sbom::cargo::tests::test_intent_cargo_top_level_includes_workspace_members_it_depends_on ... ok
[INFO] [stdout] test sbom::cargo::tests::test_intent_cargo_lock_parser_matches_reference_toml ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_bom_ref_other_than_the_purl_is_rejected ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_byte_identity_is_not_derived_from_the_difference_sets ... ok
[INFO] [stdout] test sbom::cargo::tests::test_intent_cargo_lock_format_version_is_checked ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_changed_component_version_is_a_field_difference ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_forged_subject_is_reported_against_the_supplied_one ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_error_messages_sanitize_the_reserved_token ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_component_swap_is_not_hidden_by_equal_counts ... ok
[INFO] [stdout] test sbom::cargo::tests::cargo_two_versions_fixture_canonical_hash_is_pinned ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_pretty_printed_document_is_rejected_as_not_canonical ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_reference_vector_is_canonical_and_matches_its_own_projection ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_render_human_is_deterministic_and_sanitizes_the_reserved_token ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_subject_mismatch_header_names_the_differing_field ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_third_party_document_is_refused_rather_than_rewritten ... ok
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stdout] test sbom::compare::tests::test_intent_dangling_depends_on_is_rejected ... ok
[INFO] [stdout] test sbom::composer::tests::composer_fixture_canonical_hash_is_pinned ... ok
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the normative reference vector of the canonical SBOM specification is not compared with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stdout] test sbom::compare::tests::test_intent_trailing_newline_is_rejected_at_the_end_of_the_canonical_prefix ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_top_level_shrink_is_reported ... ok
[INFO] [stdout] test sbom::composer::tests::composer_name_without_a_vendor_is_fail_loud ... ok
[INFO] [stdout] test sbom::composer::tests::composer_inputs_with_a_byte_order_mark_are_fail_loud ... ok
[INFO] [stdout] test sbom::composer::tests::composer_platform_predicate_covers_the_declared_set ... ok
[INFO] [stdout] test sbom::composer::tests::composer_projects_no_digest_at_all ... ok
[INFO] [stdout] test checkpoint::tests::test_intent_checkpoint_requires_log_and_witness_quorum ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_missing_component_is_reported_as_missing_from_the_document ... ok
[INFO] [stdout] test sbom::compare::tests::test_intent_serial_number_is_rejected_even_in_canonical_form ... ok
[INFO] [stdout] test sbom::composer::tests::composer_platform_only_manifest_projects_an_empty_top_level ... ok
[INFO] [stdout] test sbom::composer::tests::composer_package_without_version_is_fail_loud ... ok
[INFO] [stdout] test sbom::composer::tests::composer_purl_carries_vendor_and_the_verbatim_version ... ok
[INFO] [stdout] test sbom::composer::tests::composer_shapes_outside_the_subset_are_fail_loud ... ok
[INFO] [stdout] test sbom::composer::tests::test_intent_composer_dev_packages_are_scoped_optional ... ok
[INFO] [stdout] test sbom::composer::tests::composer_subject_is_metadata_component_and_not_repeated ... ok
[INFO] [stdout] test sbom::composer::tests::test_intent_composer_platform_requirements_are_excluded_and_counted ... ok
[INFO] [stdout] test sbom::depv0::inflate::tests::a_reserved_block_type_is_an_error ... ok
[INFO] [stdout] test sbom::composer::tests::test_intent_composer_purl_is_lowercased ... ok
[INFO] [stdout] test sbom::composer::tests::composer_requirement_absent_from_the_lock_is_fail_loud ... ok
[INFO] [stdout] test sbom::depv0::inflate::tests::adler32_matches_the_reference_vector ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_coverage_is_subset_not_equality ... ok
[INFO] [stdout] test sbom::composer::tests::test_intent_composer_top_level_needs_the_manifest ... ok
[INFO] [stdout] test sbom::composer::tests::test_intent_composer_requirement_resolution_folds_case ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_absent_is_a_distinct_outcome ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_extraction_reads_a_synthetic_elf ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_decompression_is_bounded ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_inflate_reads_every_deflate_block_type ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_subject_pair_is_covered_by_metadata_component ... ok
[INFO] [stdout] test package::tests::test_intent_the_byte_cap_is_the_same_boundary_on_both_arms ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_non_elf_is_fail_loud ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_pair_absent_from_the_projection_is_missing ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_section_name_is_matched_exactly ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_version_participates_in_the_match ... ok
[INFO] [stdout] test sbom::composer::tests::test_intent_composer_projection_is_byte_reproducible ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_malformed_payload_is_an_error ... ok
[INFO] [stdout] test sbom::npm::tests::npm_dev_entries_are_scoped_optional ... ok
[INFO] [stdout] test sbom::npm::tests::npm_entry_without_version_is_fail_loud ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_truncated_section_table_is_an_error ... ok
[INFO] [stdout] test sbom::npm::tests::npm_lock_with_a_byte_order_mark_is_fail_loud ... ok
[INFO] [stdout] test sbom::depv0::tests::test_intent_dep_v0_two_sections_of_that_name_are_fail_loud ... ok
[INFO] [stdout] test sbom::npm::tests::npm_fixture_canonical_hash_is_pinned ... ok
[INFO] [stdout] test sbom::npm::tests::npm_key_with_an_empty_path_segment_is_fail_loud ... ok
[INFO] [stdout] test sbom::npm::tests::npm_link_counter_is_present_even_at_zero ... ok
[INFO] [stdout] test sbom::depv0::tests::test_scenario_binary_against_its_own_projection ... ok
[INFO] [stdout] test sbom::npm::tests::npm_multi_segment_name_is_refused_by_the_purl_grammar ... ok
[INFO] [stdout] test sbom::npm::tests::npm_name_outside_the_grammar_is_fail_loud ... ok
[INFO] [stdout] test sbom::npm::tests::npm_top_level_basis_declares_the_root_and_the_dev_merge ... ok
[INFO] [stdout] test sbom::npm::tests::npm_root_requirement_absent_from_the_tree_is_fail_loud ... ok
[INFO] [stdout] test sbom::npm::tests::npm_projects_no_digest_at_all ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_link_into_node_modules_cannot_erase_a_package ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_link_target_is_skipped_but_workspaces_stay_rejected ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_linked_entries_are_omitted_and_counted ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_linked_root_requirement_is_omitted_not_fatal ... ok
[INFO] [stdout] test sbom::npm::tests::npm_v1_layout_is_fail_loud ... ok
[INFO] [stdout] test sbom::npm::tests::npm_v2_reads_the_packages_map_and_ignores_the_legacy_tree ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_install_dir_segment_is_case_insensitive ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_lookalike_key_is_refused_even_if_it_could_be_a_workspace_dir ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_nested_entries_keep_their_own_version ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_one_key_reading_decides_both_the_skip_and_the_name ... ok
[INFO] [stdout] test sbom::tests::sbom_properties_are_the_three_bom_level_names ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_root_entry_is_the_top_level_source ... ok
[INFO] [stdout] test sbom::tests::subject_purl_parses_the_shapes_the_projection_emits ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_scoped_purl_percent_encodes_the_scope ... ok
[INFO] [stdout] test sbom::tests::build_purl_rejects_tokens_that_would_need_an_invented_encoding ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_projection_is_byte_reproducible ... ok
[INFO] [stdout] test sbom::tests::subject_purl_rejects_everything_that_is_not_a_purl ... ok
[INFO] [stdout] test sbom::tests::test_intent_hashes_are_cargo_only ... ok
[INFO] [stdout] test sbom::tests::test_intent_reserved_token_grammar_matches_the_sanitizer ... ok
[INFO] [stdout] test package::tests::test_intent_the_two_arms_agree_on_the_shapes_no_corpus_case_has ... ok
[INFO] [stdout] test sbom::tests::test_intent_sbom_bytes_are_jcs_single_line ... ok
[INFO] [stdout] test sbom::npm::tests::test_intent_npm_one_purl_two_scopes_resolves_to_required ... ok
[INFO] [stdout] test sbom::tests::test_intent_sbom_missing_version_is_fail_loud ... ok
[INFO] [stdout] test sbom::tests::test_intent_sbom_canonical_omits_volatile_fields ... ok
[INFO] [stdout] test sbom::tests::test_intent_sbom_component_order_is_total_over_purl ... ok
[INFO] [stdout] test sbom::tests::test_intent_sbom_dedup_is_by_purl_not_name ... ok
[INFO] [stdout] test types::tests::test_intent_verdict_outcome_from_motor_string_round_trip ... ok
[INFO] [stdout] test sbom::tests::test_intent_subject_purl_is_held_to_the_build_purl_grammar ... ok
[INFO] [stdout] test scope::tests::scope_anchor_is_honest_and_carries_no_reserved_token ... ok
[INFO] [stdout] test types::tests::test_intent_verdict_outcome_from_motor_string_rejects_unknown ... ok
[INFO] [stdout] test types::tests::test_intent_verdict_outcome_serde_screaming_snake_case ... ok
[INFO] [stdout] test sbom::npm::tests::npm_subject_is_metadata_component_and_not_repeated ... ok
[INFO] [stdout] test sbom::npm::tests::npm_shapes_outside_the_subset_are_fail_loud ... ok
[INFO] [stdout] test sbom::tests::test_intent_subject_metadata_component_has_no_group ... ok
[INFO] [stdout] test sbom::tests::test_intent_sbom_purl_collision_is_fail_loud ... ok
[INFO] [stdout] test package::tests::test_intent_verification_steps_never_touch_the_filesystem ... ok
[INFO] [stdout] test checkpoint::tests::anchored_inclusion_rejects_tampered_proof ... ok
[INFO] [stdout] test checkpoint::tests::rotate_inclusion_rejects_tampered_proof ... ok
[INFO] [stdout] test checkpoint::tests::test_intent_leaf_bound_to_pinned_producer_identity ... ok
[INFO] [stdout] test purity_tests::test_intent_verifier_no_longer_depends_on_engine ... ok
[INFO] [stdout] test package::tests::test_intent_dir_and_memory_sources_agree_on_every_corpus_package ... ok
[INFO] [stdout] test package::tests::test_intent_directory_cardinality_is_the_hosts_obligation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 368 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.72s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/seetrex-verifier.rs (/opt/rustwide/target/debug/deps/seetrex_verifier-3cb3a622fbc423c0)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_e2e.rs (/opt/rustwide/target/debug/deps/bin_e2e-9ba69bab05f3683d)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test test_intent_bin_e2e_defaults_to_the_cargo_built_binary ... ok
[INFO] [stdout] test test_intent_manifest_declares_installable_bin ... ok
[INFO] [stdout] test test_intent_verify_anchor_chain_without_monitor_is_acknowledged ... ok
[INFO] [stdout] test test_intent_emit_sbom_is_reproducible_and_hashes_with_stock_tooling ... ok
[INFO] [stdout] test test_intent_bin_sanitizes_attacker_controlled_reserved_token ... ok
[INFO] [stdout] test emit_and_verify_sbom_carry_the_composer_manifest_through ... ok
[INFO] [stdout] test test_intent_subject_rejection_masks_once_and_prints_the_legend ... ok
[INFO] [stdout] test test_intent_verify_anchor_without_chain_is_unchanged ... ok
[INFO] [stdout] test test_intent_verify_anchor_repeated_kit_and_monitor_are_usage_errors ... ok
[INFO] [stdout] test test_intent_third_party_duplicate_foreign_bom_ref_is_refused_and_rewrites_are_counted ... ok
[INFO] [stdout] test test_intent_emit_sbom_never_exits_1 ... ok
[INFO] [stdout] test test_intent_verify_anchor_without_monitor_says_the_rule_was_not_reached ... ok
[INFO] [stdout] test test_intent_verify_chain_sanitizes_argv_filename ... ok
[INFO] [stdout] test test_intent_verify_sbom_dep_v0_keeps_its_three_outcomes_apart ... ok
[INFO] [stdout] test test_intent_verify_sbom_never_emits_the_reserved_token ... ok
[INFO] [stdout] test test_intent_subcommand_help_exit_codes_are_measured_not_parsed ... ok
[INFO] [stdout] test test_intent_verify_sbom_reports_the_field_that_differs ... ok
[INFO] [stdout] test test_scenario_verify_anchor_confirmed_offline_no_reserved_token ... ok
[INFO] [stdout] test test_scenario_emit_then_verify_sbom_closes_with_counts ... ok
[INFO] [stdout] test test_scenario_third_party_reaches_the_sets_on_a_cargo_cyclonedx_document ... ok
[INFO] [stdout] test test_scenario_verify_anchor_tenant_mismatch_fails ... ok
[INFO] [stdout] test test_intent_verify_sbom_rejects_a_forged_subject ... ok
[INFO] [stdout] test verify_anchor_broken_chain_export_exits_1 ... ok
[INFO] [stdout] test test_intent_sbom_auditor_side_errors_exit_2 ... ok
[INFO] [stdout] test test_intent_verify_sbom_never_passes_on_empty_difference_sets_alone ... ok
[INFO] [stdout] test test_intent_verify_anchor_repeated_chain_is_usage_error ... ok
[INFO] [stdout] test test_intent_verify_sbom_rejects_a_non_canonical_copy ... ok
[INFO] [stdout] test test_intent_sbom_subject_purl_type_must_match_the_kind ... ok
[INFO] [stdout] test verify_anchor_chain_without_value_is_usage_error ... ok
[INFO] [stdout] test test_scenario_verify_chain_ok_and_broken ... ok
[INFO] [stdout] test verify_anchor_malformed_monitor_exits_2 ... ok
[INFO] [stdout] test test_intent_verify_anchor_declined_export_is_never_shown_as_the_reference ... ok
[INFO] [stdout] test verify_anchor_malformed_package_exits_1 ... ok
[INFO] [stdout] test test_scenario_verify_package_three_outcomes ... ok
[INFO] [stdout] test verify_anchor_malformed_kit_exits_2 ... ok
[INFO] [stdout] test test_intent_verify_sbom_third_party_never_claims_a_match ... ok
[INFO] [stdout] test verify_anchor_missing_kit_is_usage_error ... ok
[INFO] [stdout] test version_and_help_are_sober_and_usage_errors_exit_2 ... ok
[INFO] [stdout] test verify_anchor_completitud_failed_before_the_truncation_rule_says_so ... ok
[INFO] [stdout] test test_intent_verify_anchor_real_truncation_with_chain_fails_exit_1 ... ok
[INFO] [stdout] test test_intent_relengthened_chain_export_cannot_absolve_a_head ... ok
[INFO] [stdout] test test_intent_verify_anchor_lag_without_chain_is_inconclusive_exit_0 ... ok
[INFO] [stdout] test verify_anchor_contradictory_chain_export_is_declined ... ok
[INFO] [stdout] test test_intent_verify_anchor_reference_rises_never_falls ... ok
[INFO] [stdout] test test_intent_verify_anchor_declined_export_does_not_suppress_the_enumeration ... ok
[INFO] [stdout] test verify_anchor_empty_honest_monitor_confirms_completitud ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/corpus_equivalence.rs (/opt/rustwide/target/debug/deps/corpus_equivalence-f26f9d32c86e4288)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr] skipped [Packaged]: corpus `# spec:` citations are not resolved against docs/SPEC_VERDICT_PACKAGE_V1.md: `cargo package` cannot carry a file from outside the package directory, so the document does not travel inside the .crate
[INFO] [stdout] test test_intent_corpus_expectations_are_spec_derived_not_generated ... ok
[INFO] [stdout] test test_intent_rust_leg_asserts_stdout_and_exit_separately ... ok
[INFO] [stderr]      Running tests/grammar_probe.rs (/opt/rustwide/target/debug/deps/grammar_probe-f95e48ef529e6e64)
[INFO] [stdout] test test_scenario_corpus_rust_leg_matches_the_spec_derived_expectations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_grammar_probe_legs_agree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/intent_blind_transcript.rs (/opt/rustwide/target/debug/deps/intent_blind_transcript-2f75efd32294aa25)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] skipped [Packaged]: the last transcript row is not hashed against docs/SPEC_VERDICT_PACKAGE_V1.md: `cargo package` cannot carry a file from outside the package directory, so the document does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: transcript rows are not resolved against git blobs: anchor commit is unreachable here, so this tree does not carry the producer's history (the public repository is an export snapshot). The unconditional resolution lives in crates/witness/tests/intent_blind_transcript_history.rs
[INFO] [stdout] test test_intent_blind_transcript_names_the_spec_it_saw ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/intent_public_crate_is_self_contained.rs (/opt/rustwide/target/debug/deps/intent_public_crate_is_self_contained-8dcc3bb5e19dcfc6)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_intent_public_crate_python_does_not_read_outside_the_crate ... ok
[INFO] [stdout] test test_intent_public_crate_tests_do_not_read_outside_the_crate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/intent_sbom_corpus.rs (/opt/rustwide/target/debug/deps/intent_sbom_corpus-d40b1c9afb46e6de)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stdout] test test_intent_corpus_invariants_reject_mutated_documents ... ok
[INFO] [stdout] test test_intent_real_lockfiles_project_without_count_pins ... ok
[INFO] [stdout] test test_intent_corpus_rejects_utf8_bom_and_survives_crlf ... ok
[INFO] [stderr]      Running tests/intent_sbom_spec_matches_code.rs (/opt/rustwide/target/debug/deps/intent_sbom_spec_matches_code-79f6ffe07bd10611)
[INFO] [stdout] test test_intent_corpus_pins_are_reproduced ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr] skipped [Packaged]: the canonical SBOM specification is not confronted with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the canonical SBOM specification is not confronted with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped: SEETREX_PRIVATE_TREE not set - this test needs the private repository
[INFO] [stderr] skipped [Packaged]: the canonical SBOM specification is not confronted with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the canonical SBOM specification is not confronted with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the canonical SBOM specification is not confronted with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_intent_spec_negative_controls_hold ... ok
[INFO] [stdout] test test_intent_spec_appendix_a_agrees_about_metadata_component_keys ... ok
[INFO] [stdout] test test_intent_spec_ingest_whitelist_matches_5_4 ... ok
[INFO] [stdout] test test_intent_spec_vector_is_reproduced_by_the_code ... ok
[INFO] [stdout] test test_intent_spec_property_literals_match_code ... ok
[INFO] [stdout] test test_intent_spec_sha_literal_is_the_hash_of_the_printed_vector ... ok
[INFO] [stderr] skipped [Packaged]: the canonical SBOM specification is not confronted with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the canonical SBOM specification is not confronted with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stdout] test test_intent_spec_reserved_token_obligation_is_scoped_to_verdict_surfaces ... ok
[INFO] [stdout] test test_intent_spec_subject_type_must_match_kind_is_enforced ... ok
[INFO] [stdout] test test_intent_spec_allowed_top_level_keys_match_code ... ok
[INFO] [stdout] test test_intent_spec_digest_free_schemes_match_code ... ok
[INFO] [stdout] test test_intent_reserved_token_docstring_scopes_the_obligation_to_verdict_surfaces ... ok
[INFO] [stderr] skipped [Packaged]: the canonical SBOM specification is not confronted with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the canonical SBOM specification is not confronted with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stderr] skipped [Packaged]: the canonical SBOM specification is not confronted with the code: `cargo package` cannot carry a file from outside the package directory, so docs/SPEC_SBOM_CANONICAL_V1.md does not travel inside the .crate
[INFO] [stdout] test test_intent_reserved_token_guard_declares_its_denial_list_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/intent_spec_gaps_have_cases.rs (/opt/rustwide/target/debug/deps/intent_spec_gaps_have_cases-931d072ae06d799e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_intent_every_spec_gap_has_a_corpus_case ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests seetrex_verifier
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f", kill_on_drop: false }`
[INFO] [stdout] 40564a40809309e6edf203e6534e2078008516a72e1dcd2b3bcb64254575695f
