[INFO] fetching crate axiomme-core 0.1.6... [INFO] testing axiomme-core-0.1.6 against master#d933cf483edf1605142ac6899ff32536c0ad8b22 for pr-150933 [INFO] extracting crate axiomme-core 0.1.6 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate axiomme-core 0.1.6 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate axiomme-core 0.1.6 [INFO] tweaked toml for crates.io crate axiomme-core 0.1.6 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate axiomme-core 0.1.6 on toolchain d933cf483edf1605142ac6899ff32536c0ad8b22 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate axiomme-core 0.1.6 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" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ppmd-rust v1.4.0 [INFO] [stderr] Downloaded pbkdf2 v0.12.2 [INFO] [stderr] Downloaded zopfli v0.8.3 [INFO] [stderr] Downloaded fallible-streaming-iterator v0.1.9 [INFO] [stderr] Downloaded derive_arbitrary v1.4.2 [INFO] [stderr] Downloaded pulldown-cmark-escape v0.11.0 [INFO] [stderr] Downloaded constant_time_eq v0.3.1 [INFO] [stderr] Downloaded fallible-iterator v0.3.0 [INFO] [stderr] Downloaded hashlink v0.9.1 [INFO] [stderr] Downloaded arrayvec v0.7.6 [INFO] [stderr] Downloaded constant_time_eq v0.4.2 [INFO] [stderr] Downloaded libbz2-rs-sys v0.2.2 [INFO] [stderr] Downloaded unsafe-libyaml-norway v0.2.15 [INFO] [stderr] Downloaded serde_norway v0.9.42 [INFO] [stderr] Downloaded uuid v1.21.0 [INFO] [stderr] Downloaded zip v4.6.1 [INFO] [stderr] Downloaded bzip2 v0.6.1 [INFO] [stderr] Downloaded liblzma v0.4.5 [INFO] [stderr] Downloaded rusqlite v0.32.1 [INFO] [stderr] Downloaded winnow v0.7.14 [INFO] [stderr] Downloaded blake3 v1.8.3 [INFO] [stderr] Downloaded webpki-roots v1.0.6 [INFO] [stderr] Downloaded zlib-rs v0.6.0 [INFO] [stderr] Downloaded episodic v0.1.0 [INFO] [stderr] Downloaded globset v0.4.18 [INFO] [stderr] Downloaded getopts v0.2.24 [INFO] [stderr] Downloaded syn v2.0.116 [INFO] [stderr] Downloaded arbitrary v1.4.2 [INFO] [stderr] Downloaded deflate64 v0.1.10 [INFO] [stderr] Downloaded flate2 v1.1.9 [INFO] [stderr] Downloaded unicase v2.9.0 [INFO] [stderr] Downloaded liblzma-sys v0.4.5 [INFO] [stderr] Downloaded libsqlite3-sys v0.30.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 393d91776ad789e43048ad403b7928c00501346d787a2b27bee6eca084c2e739 [INFO] running `Command { std: "docker" "start" "-a" "393d91776ad789e43048ad403b7928c00501346d787a2b27bee6eca084c2e739", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "393d91776ad789e43048ad403b7928c00501346d787a2b27bee6eca084c2e739", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "393d91776ad789e43048ad403b7928c00501346d787a2b27bee6eca084c2e739", kill_on_drop: false }` [INFO] [stdout] 393d91776ad789e43048ad403b7928c00501346d787a2b27bee6eca084c2e739 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 59292846e297cbf5442d7a5f25ef9e23795320327e13bc70ddfdd6f663aab766 [INFO] running `Command { std: "docker" "start" "-a" "59292846e297cbf5442d7a5f25ef9e23795320327e13bc70ddfdd6f663aab766", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.23 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling rustls v0.23.36 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling deranged v0.5.6 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling syn v2.0.116 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling zlib-rs v0.6.0 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling bumpalo v3.19.1 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling libbz2-rs-sys v0.2.2 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling socket2 v0.6.2 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling bzip2 v0.6.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling zopfli v0.8.3 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling constant_time_eq v0.3.1 [INFO] [stderr] Compiling deflate64 v0.1.10 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling unsafe-libyaml-norway v0.2.15 [INFO] [stderr] Compiling ppmd-rust v1.4.0 [INFO] [stderr] Compiling fallible-streaming-iterator v0.1.9 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling fallible-iterator v0.3.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling liblzma-sys v0.4.5 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling blake3 v1.8.3 [INFO] [stderr] Compiling uuid v1.21.0 [INFO] [stderr] Compiling globset v0.4.18 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zeroize_derive v1.4.3 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling hashlink v0.9.1 [INFO] [stderr] Compiling liblzma v0.4.5 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [INFO] [stderr] Compiling webpki-roots v1.0.6 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling zip v4.6.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling serde_norway v0.9.42 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling episodic v0.1.0 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling rusqlite v0.32.1 [INFO] [stderr] Compiling axiomme-core v0.1.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 43s [INFO] running `Command { std: "docker" "inspect" "59292846e297cbf5442d7a5f25ef9e23795320327e13bc70ddfdd6f663aab766", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "59292846e297cbf5442d7a5f25ef9e23795320327e13bc70ddfdd6f663aab766", kill_on_drop: false }` [INFO] [stdout] 59292846e297cbf5442d7a5f25ef9e23795320327e13bc70ddfdd6f663aab766 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 549b4cfbb5b2eab5c3d28f32badd4204f752d6a17ce1d81254ee6fd8291fb3a8 [INFO] running `Command { std: "docker" "start" "-a" "549b4cfbb5b2eab5c3d28f32badd4204f752d6a17ce1d81254ee6fd8291fb3a8", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling rusqlite v0.32.1 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling axiomme-core v0.1.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 45.68s [INFO] running `Command { std: "docker" "inspect" "549b4cfbb5b2eab5c3d28f32badd4204f752d6a17ce1d81254ee6fd8291fb3a8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "549b4cfbb5b2eab5c3d28f32badd4204f752d6a17ce1d81254ee6fd8291fb3a8", kill_on_drop: false }` [INFO] [stdout] 549b4cfbb5b2eab5c3d28f32badd4204f752d6a17ce1d81254ee6fd8291fb3a8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 44adf5b01c1413f5edab30f4ae9b5582f30df9d978ff3d14db4913a62a39c991 [INFO] running `Command { std: "docker" "start" "-a" "44adf5b01c1413f5edab30f4ae9b5582f30df9d978ff3d14db4913a62a39c991", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.51s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/axiomme_core-599374391483a64b) [INFO] [stdout] [INFO] [stdout] running 605 tests [INFO] [stdout] test catalog::tests::benchmark_fixture_uri_sanitizes_name ... ok [INFO] [stdout] test catalog::tests::normalize_gate_profile_defaults_to_custom_when_empty ... ok [INFO] [stdout] test catalog::tests::sanitize_component_normalizes_and_trims ... ok [INFO] [stdout] test catalog::tests::parse_benchmark_fixture_document_rejects_array_shape ... ok [INFO] [stdout] test client::benchmark::gate_service::tests::regression_latency_value_falls_back_to_millisecond_basis ... ok [INFO] [stdout] test client::benchmark::gate_service::tests::regression_latency_value_prefers_microseconds_when_present ... ok [INFO] [stdout] test client::benchmark::gate_service::tests::percent_delta_uses_microsecond_basis_when_millisecond_values_tie ... ok [INFO] [stdout] test client::indexing::tests::directory_ancestor_chain_lists_parent_to_root_in_order ... ok [INFO] [stdout] test client::indexing::tests::resolve_internal_tier_policy_defaults_to_virtual ... ok [INFO] [stdout] test client::indexing::tests::resolve_tier_synthesis_mode_defaults_to_deterministic ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::build_reflector_user_prompt_includes_guidance_and_skip_sections ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::deterministic_reflector_response_handles_empty_input ... ok [INFO] [stdout] test client::indexing::tests::virtual_internal_tier_policy_skips_persist_for_internal_scopes ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::parse_llm_reflector_response_accepts_list_items_without_xml_tags ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::parse_llm_reflector_response_returns_schema_taxonomy_for_invalid_payload ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::parse_llm_reflector_response_uses_trimmed_content_when_no_xml_or_list ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::parse_memory_section_xml_ignores_inline_tag_mentions ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::parse_memory_section_xml_joins_multiple_observation_blocks ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::parse_memory_section_xml_returns_inner_observations_text ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::parse_reflector_response_value_accepts_mastra_alias_fields ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::parse_reflector_response_value_reads_object_payload ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::prepare_reflector_attempt_input_buffered_uses_slice_plan ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::prepare_reflector_attempt_input_default_uses_full_observations ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::reflector_model_feature_flag_off_forces_deterministic_output ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::reflector_rollout_profile_overrides_model_enabled_flag ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::validate_reflection_compression_is_strictly_less_than_target ... ok [INFO] [stdout] test client::release::benchmark_service::tests::benchmark_environment_normalizes_reranker_values ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::parse_llm_reflector_response_accepts_embedded_json_content ... ok [INFO] [stdout] test client::indexing::tests::semantic_tier_synthesis_falls_back_for_empty_directory ... ok [INFO] [stdout] test client::indexing::tests::semantic_tier_synthesis_emits_summary_and_topics ... ok [INFO] [stdout] test client::indexing::tests::synthesize_directory_tiers_fails_for_non_directory_path ... ok [INFO] [stdout] test client::indexing::tests::synthesize_directory_tiers_ignores_generated_and_internal_files ... ok [INFO] [stdout] test client::mirror_outbox::reflector::tests::parse_llm_reflector_response_accepts_xml_observations_content ... ok [INFO] [stdout] test client::resource::tests::read_remote_text_limited_accepts_payload_within_limit ... ok [INFO] [stdout] test client::resource::tests::read_remote_text_limited_rejects_payload_over_limit ... ok [INFO] [stdout] test client::indexing::tests::ensure_directory_tiers_rewrites_when_directory_contents_change ... ok [INFO] [stdout] test client::indexing::tests::virtual_internal_policy_prunes_existing_generated_tiers_in_internal_scopes ... ok [INFO] [stdout] test client::resource::tests::wait_processed_sleep_duration_falls_back_for_invalid_due_timestamp ... ok [INFO] [stdout] test client::resource::tests::wait_processed_sleep_duration_prefers_min_when_due_work_exists ... ok [INFO] [stdout] test client::resource::tests::wait_processed_sleep_duration_uses_timeout_remaining_bound ... ok [INFO] [stdout] test client::indexing::tests::initialize_honors_internal_tier_policy_for_internal_scopes ... ok [INFO] [stdout] test client::release::benchmark_service::tests::persist_release_check_result_copies_structured_embedding_fields ... ok [INFO] [stdout] test client::release::benchmark_service::tests::collect_benchmark_corpus_metadata_skips_symlink_files ... ok [INFO] [stdout] test client::indexing::tests::reindex_uri_tree_does_not_follow_symlinked_external_files ... ok [INFO] [stdout] test client::indexing::tests::reindex_uri_tree_skips_broken_symlink_entries ... ok [INFO] [stdout] test client::indexing::tests::reindex_document_with_ancestors_ignores_unrelated_invalid_names ... ok [INFO] [stdout] test client::resource::tests::add_resource_file_keeps_existing_target_files ... ok [INFO] [stdout] test client::search::backend_tests::merge_observation_hint_with_suggested_response_appends_next_hint ... ok [INFO] [stdout] test client::search::backend_tests::merge_observation_hint_with_suggested_response_uses_next_only_when_base_missing ... ok [INFO] [stdout] test client::search::backend_tests::merge_recent_and_om_hints_reserves_slot_for_om_by_policy ... ok [INFO] [stdout] test client::search::backend_tests::merge_recent_and_om_hints_without_om_uses_total_limit ... ok [INFO] [stdout] test client::search::backend_tests::merge_runtime_om_recent_hints_preserves_om_slot_and_recent_reservation ... ok [INFO] [stdout] test client::search::backend_tests::normalize_runtime_hints_trims_dedups_and_caps_chars ... ok [INFO] [stdout] test client::search::backend_tests::reranker_mode_parser_defaults_to_off ... ok [INFO] [stdout] test client::indexing::tests::reindex_uri_tree_updates_index_state_when_only_mtime_changes ... ok [INFO] [stdout] test client::resource::tests::add_resource_wait_relaxed_exposes_wait_contract_in_result ... ok [INFO] [stdout] test client::resource::tests::add_resource_with_markdown_only_options_filters_non_markdown_and_hidden_entries ... ok [INFO] [stdout] test client::resource::tests::wait_for_outbox_event_done_strict_rejects_dead_letter_terminal_state ... ok [INFO] [stdout] test client::resource::tests::wait_processed_drains_pending_queue_work ... ok [INFO] [stdout] test client::search::backend_tests::doc_aware_reranker_prioritizes_config_documents ... ok [INFO] [stdout] test client::search::result::tests::typed_edge_query_plan_visibility_is_disabled_by_flag ... ok [INFO] [stdout] test client::search::result::tests::typed_edge_query_plan_visibility_reports_typed_link_count ... ok [INFO] [stdout] test client::search::tests::build_search_options_maps_metadata_filter_without_side_effects ... ok [INFO] [stdout] test client::search::tests::normalize_hint_text_collapses_whitespace_and_clips_chars ... ok [INFO] [stdout] test client::search::tests::normalize_hint_text_rejects_empty_or_zero_budget ... ok [INFO] [stdout] test client::search::tests::parse_optional_target_uri_returns_none_when_missing ... ok [INFO] [stdout] test client::search::tests::validate_search_cutoff_options_accepts_supported_values ... ok [INFO] [stdout] test client::search::tests::validate_search_cutoff_options_rejects_invalid_min_match_tokens ... ok [INFO] [stdout] test client::search::tests::validate_search_cutoff_options_rejects_invalid_threshold ... ok [INFO] [stdout] test client::resource::tests::add_resource_wait_strict_exposes_wait_contract_and_search_visibility ... ok [INFO] [stdout] test client::search::backend_tests::fetch_session_om_state_returns_none_when_om_disabled ... ok [INFO] [stdout] test client::search::backend_tests::search_with_budget_propagates_budget_notes ... ok [INFO] [stdout] test client::search::backend_tests::memory_backend_returns_hits_for_in_memory_records ... ok [INFO] [stdout] test client::search::backend_tests::fetch_session_om_state_falls_back_to_recent_non_session_scope_record ... ok [INFO] [stdout] test client::search::backend_tests::search_injects_om_hint_and_records_om_metrics_in_request_log ... ok [INFO] [stdout] test client::search::backend_tests::memory_backend_reads_in_memory_index ... ok [INFO] [stdout] test client::search::backend_tests::search_filters_activated_message_ids_from_recent_hints_ephemerally ... ok [INFO] [stdout] test client::search::backend_tests::memory_backend_policy_note_is_explicit ... ok [INFO] [stdout] test client::search::backend_tests::search_with_runtime_hints_has_no_message_or_outbox_side_effect ... ok [INFO] [stdout] test client::search::backend_tests::search_with_session_context_always_records_om_metrics_without_om_record ... ok [INFO] [stdout] test client::search::backend_tests::search_with_runtime_hints_without_session_uses_runtime_query_not_memory_focus ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_gate_fails_without_reports ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_fixture_create_list_and_run ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_gate_enforces_semantic_quality_regression_threshold ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_gate_enforces_stress_top1_floor ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_gate_enforces_top1_regression_threshold ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_gate_with_policy_reports_insufficient_history ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_gate_enforces_thresholds ... ok [INFO] [stdout] test client::resource::tests::wait_processed_times_out_when_retries_are_backed_off ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_suite_requires_at_least_one_source ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_report_includes_protocol_metadata_and_acceptance_mapping ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_amortized_mode_runs_multiple_iterations_in_process ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_gate_release_propagates_structured_embedding_strict_error ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_list_and_trend_return_recent_reports ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_results_include_expected_rank_for_expected_cases ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::backend_status_exposes_embedding_profile ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::markdown_editor_load_latency_under_unrelated_save_pressure_reference ... ignored, manual performance evidence for markdown lock contention under unrelated writes [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_suite_generates_report_and_artifacts ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_gate_with_profile_writes_release_check ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_stress_queries_are_included_from_golden_seed ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_top1_accuracy_uses_only_graded_cases ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::add_resource_replacing_target_prunes_stale_index_entries ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::markdown_reindex_targeted_vs_full_tree_p95_reference ... ignored, manual performance evidence for targeted reindex vs full-tree reindex [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_gate_with_policy_records_result ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_top1_treats_duplicate_leaf_uri_as_equivalent ... ok [INFO] [stdout] test client::indexing::tests::reindex_uri_tree_truncated_markdown_appends_tail_heading_keys ... ok [INFO] [stdout] test client::tests::benchmark_suite_tests::benchmark_trace_expectations_can_be_disabled ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::document_editor_rejects_invalid_json ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::document_editor_rejects_invalid_yaml ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::document_editor_json_load_save_updates_search_index ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::find_result_serializes_contract_fields_for_abstract_and_query_plan ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::end_to_end_add_and_find ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::request_logs_fail_with_diagnostics_when_all_lines_are_invalid ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::mkdir_enforces_scope_policy_and_enqueues_reindex_event ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::markdown_editor_load_save_updates_search_index ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::markdown_editor_rejects_etag_conflict ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::markdown_editor_rejects_non_markdown_internal_and_tier_targets ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::request_logs_skip_corrupted_jsonl_lines_when_valid_entries_exist ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::move_rejects_cross_scope_transfer ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::markdown_editor_save_ignores_unrelated_invalid_sibling_path ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::mv_prunes_old_prefix_from_index_state_and_search_results ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::rm_prunes_index_state_prefix_entries ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::markdown_editor_save_logs_latency_metrics ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::sessions_list_reads_updated_at_from_session_meta ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::tree_and_glob_reflect_resource_view_for_client_api ... ok [INFO] [stdout] test client::tests::eval_suite_tests::eval_golden_loader_rejects_array_format ... ok [INFO] [stdout] test client::tests::eval_suite_tests::eval_golden_add_without_expected_does_not_clear_existing_expectation ... ok [INFO] [stdout] test client::tests::core_editor_retrieval::session_delete_removes_scope_tree_and_index_prefix ... ok [INFO] [stdout] test client::tests::eval_suite_tests::eval_golden_merge_from_traces_skips_internal_or_root_expected_uri ... ok [INFO] [stdout] test client::indexing::tests::reindex_uri_tree_truncates_large_text_files_for_indexing ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_append_message_rejects_empty_session_id ... ok [INFO] [stdout] test client::tests::eval_suite_tests::eval_golden_merge_from_traces_is_idempotent ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_append_message_writes_session_scope_and_returns_scope_key ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_append_message_with_thread_scope_and_read_hint_state ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_enqueue_observe_rejects_schema_mismatch ... ok [INFO] [stdout] test client::tests::initialization_lifecycle::bootstrap_initializes_filesystem_without_runtime_index ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_enqueue_observe_and_replay_applies_observation_chunk ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_read_hint_state_accepts_explicit_scope_binding ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_enqueue_reflect_and_replay_applies_generation_cas ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_read_hint_state_rejects_invalid_scope_binding ... ok [INFO] [stdout] test client::tests::initialization_lifecycle::deleting_root_and_reinitializing_recreates_runtime_state ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_replay_om_only_clears_reflection_flags_after_dead_lettered_reflect_buffer_event ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_replay_om_only_clears_reflection_flags_after_dead_lettered_reflect_event ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_replay_om_only_does_not_clear_reflection_flags_on_generation_mismatch ... ok [INFO] [stdout] test client::tests::om_bridge_contract::om_bridge_replay_om_only_does_not_process_non_om_events ... ok [INFO] [stdout] test client::tests::ontology_enqueue::enqueue_ontology_action_moves_validation_and_queue_write_into_core_api ... ok [INFO] [stdout] test client::tests::eval_suite_tests::eval_failure_contains_replay_command ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::ingest_failure_missing_source_cleans_temp_and_logs_error ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::add_resource_wait_false_requires_replay_for_searchability ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::queue_overview_matches_diagnostics_and_lane_snapshot ... ok [INFO] [stdout] test client::tests::eval_suite_tests::eval_golden_queries_support_add_and_golden_only_run ... ok [INFO] [stdout] test client::tests::eval_suite_tests::eval_loop_generates_report_and_query_set_artifacts ... ok [INFO] [stdout] test client::tests::eval_suite_tests::eval_loop_emits_required_failure_bucket_metrics ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::reconcile_dry_run_preserves_index_state ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::ingest_wait_and_replay_paths_are_behaviorally_equivalent ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::reconcile_prunes_missing_index_state ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_dead_lettered_om_reflect_buffer_requested_clears_reflection_flags_when_scope_payload_is_usable ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::initialize_forces_reindex_when_profile_stamp_changes ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_dead_lettered_om_reflect_requested_clears_reflection_flags_when_scope_payload_is_usable ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::retry_backoff_is_deterministic_and_bounded ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::initialize_reindexes_when_filesystem_drift_detected ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_dead_lettered_om_reflect_requested_does_not_clear_flags_when_generation_mismatches ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_dead_letters_malformed_om_observe_buffer_requested_immediately_on_schema_mismatch ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::initialize_reindexes_when_search_docs_missing_even_with_om_records ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_dead_letters_malformed_om_reflect_requested_immediately_on_schema_mismatch ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_outbox_dead_letters_unknown_event_type ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_dead_letters_malformed_om_reflect_buffer_requested_immediately_on_schema_mismatch ... ok [INFO] [stdout] test client::tests::relation_trace_logs::episodic_api_probe_validates_om_contract ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_handles_om_observe_buffer_requested_event ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_outbox_marks_event_done ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_handles_om_reflection_event_with_cas_and_stale_noop ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_handles_om_reflection_buffer_then_apply_with_stale_noop ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_requeues_then_dead_letters_after_retry_budget ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_outbox_recovers_after_restart_for_queued_ingest ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_retries_observe_event_after_transient_payload_failure_without_duplicate_append ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::replay_outbox_recovers_stale_processing_event ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::tier_generation_handles_empty_directory_and_observability ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::scope_e2e_resource_write_reflect_search_hint ... ok [INFO] [stdout] test client::tests::relation_trace_logs::find_and_search_apply_metadata_filters ... ok [INFO] [stdout] test client::tests::relation_trace_logs::find_and_search_enrich_hits_with_relations ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::scope_e2e_session_write_observe_reflect_search_hint ... ok [INFO] [stdout] test client::tests::relation_trace_logs::relation_api_enforces_ontology_object_type_resolution_when_schema_exists ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::scope_e2e_thread_write_observe_reflect_search_hint ... ok [INFO] [stdout] test client::tests::relation_trace_logs::find_soft_fails_when_relations_file_is_corrupted ... ok [INFO] [stdout] test client::tests::relation_trace_logs::relation_api_enforces_ontology_link_types_when_schema_exists ... ok [INFO] [stdout] test client::tests::relation_trace_logs::find_persists_trace_and_supports_replay_lookup ... ok [INFO] [stdout] test client::tests::relation_trace_logs::relation_api_refreshes_ontology_schema_cache_after_schema_update ... ok [INFO] [stdout] test client::tests::relation_trace_logs::relation_api_rejects_internal_temp_scope_operations ... ok [INFO] [stdout] test client::tests::relation_trace_logs::relation_api_rejects_queue_scope_write_for_link ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::tier_generation_is_deterministic_and_sorted ... ok [INFO] [stdout] test client::tests::relation_trace_logs::relation_api_requires_at_least_two_unique_uris ... ok [INFO] [stdout] test client::tests::relation_trace_logs::contract_execution_probe_validates_core_algorithms ... ok [INFO] [stdout] test client::tests::queue_reconcile_lifecycle::tier_generation_recovers_missing_artifact_after_drift_reindex ... ok [INFO] [stdout] test client::tests::relation_trace_logs::relation_api_requires_uris_within_owner_subtree ... ok [INFO] [stdout] test client::tests::relation_trace_logs::relation_api_supports_link_unlink_and_list_crud ... ok [INFO] [stdout] test client::tests::relation_trace_logs::request_logs_capture_errors_for_invalid_find_target ... ok [INFO] [stdout] test client::tests::relation_trace_logs::replay_trace_reexecutes_query_and_persists_new_trace ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::resolve_workspace_dir_requires_manifest ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::export_ovpack_rejects_internal_scope_source ... ok [INFO] [stdout] test client::tests::relation_trace_logs::relation_enrichment_can_attach_typed_edge_metadata_when_enabled ... ok [INFO] [stdout] test client::tests::relation_trace_logs::relation_enrichment_soft_fails_when_ontology_schema_is_invalid ... ok [INFO] [stdout] test client::tests::relation_trace_logs::request_logs_support_operation_status_filters_case_insensitive ... ok [INFO] [stdout] test client::tests::relation_trace_logs::search_uses_archive_relevant_session_hints_when_active_messages_absent ... ok [INFO] [stdout] test config::search::tests::retrieval_backend_validation_accepts_memory ... ok [INFO] [stdout] test config::search::tests::retrieval_backend_validation_accepts_unset ... ok [INFO] [stdout] test config::search::tests::retrieval_backend_validation_rejects_unknown_values ... ok [INFO] [stdout] test config::search::tests::typed_edge_enrichment_accepts_true_tokens ... ok [INFO] [stdout] test config::search::tests::typed_edge_enrichment_defaults_disabled ... ok [INFO] [stdout] test context_ops::tests::build_record_sets_depth_and_parent_uri ... ok [INFO] [stdout] test context_ops::tests::classify_context_maps_memory_and_skill_paths ... ok [INFO] [stdout] test context_ops::tests::default_resource_target_from_http_url_uses_sanitized_host_path ... ok [INFO] [stdout] test context_ops::tests::infer_tags_extracts_extension_and_keyword_tags ... ok [INFO] [stdout] test context_ops::tests::validate_filter_rejects_unknown_fields ... ok [INFO] [stdout] test embedding::tests::extract_embedding_vector_supports_common_shapes ... ok [INFO] [stdout] test embedding::tests::hash_embedding_is_fixed_dimension ... ok [INFO] [stdout] test embedding::tests::parse_local_endpoint_accepts_loopback_hosts ... ok [INFO] [stdout] test embedding::tests::parse_local_endpoint_rejects_non_local_host ... ok [INFO] [stdout] test embedding::tests::project_embedding_to_dim_is_fixed_size ... ok [INFO] [stdout] test embedding::tests::record_strict_embedder_error_keeps_first_reason ... ok [INFO] [stdout] test embedding::tests::resolve_embedder_kind_defaults_to_semantic_lite ... ok [INFO] [stdout] test embedding::tests::semantic_embedder_aligns_auth_synonyms ... ok [INFO] [stdout] test embedding::tests::semantic_embedding_is_fixed_dimension ... ok [INFO] [stdout] test client::tests::relation_trace_logs::request_logs_include_request_and_trace_ids_for_find ... ok [INFO] [stdout] test embedding::tests::semantic_model_http_embedder_records_strict_error_on_non_success_status ... ok [INFO] [stdout] test embedding::tests::semantic_model_http_embedder_records_strict_error_on_request_failure ... ok [INFO] [stdout] test embedding::tests::semantic_model_http_embedder_uses_server_embedding_on_success ... ok [INFO] [stdout] test embedding::tests::tokenization_is_lowercase_and_split ... ok [INFO] [stdout] test evidence::tests::accumulate_replay_report_sums_fields ... ok [INFO] [stdout] test evidence::tests::checkpoint_advanced_handles_expected_transitions ... ok [INFO] [stdout] test evidence::tests::evidence_status_maps_bool_to_expected_string ... ok [INFO] [stdout] test evidence::tests::operability_checks_fail_when_logs_and_traces_absent ... ok [INFO] [stdout] test evidence::tests::reliability_checks_reflect_checkpoint_and_search_failures ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::release_gate_pack_fails_fast_for_missing_workspace_path ... ok [INFO] [stdout] test fs::tests::append_supports_incremental_log_writes ... ok [INFO] [stdout] test fs::tests::read_rejects_symlink_escape_outside_root ... ok [INFO] [stdout] test fs::tests::queue_scope_is_read_only ... ok [INFO] [stdout] test fs::tests::read_tiers_reject_symlink_escape_outside_root ... ok [INFO] [stdout] test fs::tests::relations_reject_duplicate_ids ... ok [INFO] [stdout] test fs::tests::relations_owner_must_be_directory ... ok [INFO] [stdout] test fs::tests::relations_reject_invalid_uri_schema ... ok [INFO] [stdout] test fs::tests::relations_roundtrip_read_write ... ok [INFO] [stdout] test fs::tests::write_rejects_symlink_escape_outside_root ... ok [INFO] [stdout] test fs::tests::write_tiers_rejects_symlink_escape_outside_root ... ok [INFO] [stdout] test host_tools::tests::parse_host_tools_mode_accepts_common_tokens ... ok [INFO] [stdout] test host_tools::tests::policy_defaults_to_disabled_on_ios_target ... ok [INFO] [stdout] test host_tools::tests::policy_defaults_to_enabled_on_non_ios_target ... ok [INFO] [stdout] test host_tools::tests::policy_prefers_environment_override ... ok [INFO] [stdout] test host_tools::tests::run_host_command_with_disabled_policy_returns_blocked ... ok [INFO] [stdout] test host_tools::tests::run_host_command_with_enabled_policy_reports_failure_status ... ok [INFO] [stdout] test host_tools::tests::run_host_command_with_enabled_policy_reports_spawn_error ... ok [INFO] [stdout] test host_tools::tests::run_host_command_with_enabled_policy_reports_success_output ... ok [INFO] [stdout] test fs::tests::write_atomic_overwrites_existing_file ... ok [INFO] [stdout] test index::tests::build_upsert_text_matches_legacy_join_shape_without_tags ... ok [INFO] [stdout] test index::tests::build_upsert_text_matches_legacy_join_shape_with_tags ... ok [INFO] [stdout] test index::tests::children_of_tracks_reparent_and_remove_consistently ... ok [INFO] [stdout] test index::tests::children_of_returns_sorted_child_records ... ok [INFO] [stdout] test index::tests::compact_char_bigrams_are_sorted_for_merge_scoring ... ok [INFO] [stdout] test index::tests::clear_removes_om_record_cache ... ok [INFO] [stdout] test index::tests::compact_key_adjacent_swap_typo_prioritizes_filename ... ok [INFO] [stdout] test index::tests::compact_key_edit_distance_one_prioritizes_filename_typo ... ok [INFO] [stdout] test index::tests::compact_key_exact_match_handles_punctuationless_query ... ok [INFO] [stdout] test index::tests::compact_key_korean_substitution_typo_prefers_original_title ... ok [INFO] [stdout] test index::tests::content_line_exact_signal_prioritizes_line_owner_doc ... ok [INFO] [stdout] test index::tests::exact_abstract_title_match_prioritizes_heading_title ... ok [INFO] [stdout] test index::tests::deep_markdown_heading_signal_uses_tail_window_for_exact_match ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::release_gate_pack_fails_fast_for_workspace_without_manifest ... ok [INFO] [stdout] test index::tests::exact_korean_abstract_title_match_prioritizes_heading_title ... ok [INFO] [stdout] test index::tests::exact_filename_match_prioritizes_target_file ... ok [INFO] [stdout] test index::tests::exact_title_match_prioritizes_name_match ... ok [INFO] [stdout] test index::tests::filter_keeps_matching_leaf_ancestor_chain ... ok [INFO] [stdout] test index::tests::markdown_heading_lowers_ignores_fenced_code_comments ... ok [INFO] [stdout] test index::tests::markdown_heading_lowers_keeps_tail_window_under_limit ... ok [INFO] [stdout] test index::tests::lexical_exact_match_boost_prioritizes_literal_query ... ok [INFO] [stdout] test index::tests::markdown_heading_lowers_extracts_and_normalizes_atx_titles ... ok [INFO] [stdout] test index::tests::normalized_content_line_lowers_keeps_head_and_tail_under_limit ... ok [INFO] [stdout] test index::tests::mime_filter_matches_extension_derived_mime ... ok [INFO] [stdout] test index::tests::remove_om_uri_removes_om_record_cache ... ok [INFO] [stdout] test index::tests::markdown_heading_signal_prioritizes_heading_owner_doc ... ok [INFO] [stdout] test index::tests::search_prioritizes_matching_doc ... ok [INFO] [stdout] test index::tests::record_matches_filter_uses_parent_chain_not_uri_prefix ... ok [INFO] [stdout] test index::tests::search_target_filter_respects_uri_boundaries_without_parse ... ok [INFO] [stdout] test index::tests::sorensen_dice_multiset_counts_duplicates ... ok [INFO] [stdout] test index::tests::tag_filter_limits_leaf_results ... ok [INFO] [stdout] test index::tests::uri_path_prefix_match_respects_segment_boundaries ... ok [INFO] [stdout] test index::tests::uris_with_prefix_returns_sorted_matches_without_record_clone_requirements ... ok [INFO] [stdout] test index::tests::token_overlap_count_uses_indexed_token_sets ... ok [INFO] [stdout] test ingest::tests::drop_without_finalize_cleans_temp_session ... ok [INFO] [stdout] test ingest::tests::stage_local_file_with_markdown_only_rejects_non_markdown_source ... ok [INFO] [stdout] test ingest::tests::stage_local_path_with_markdown_only_filters_hidden_and_json_files ... ok [INFO] [stdout] test ingest::tests::stage_text_rejects_parent_traversal ... ok [INFO] [stdout] test ingest::tests::stage_text_rejects_empty_normalized_name ... ok [INFO] [stdout] test llm_io::tests::estimate_text_tokens_uses_char_div4_policy ... ok [INFO] [stdout] test llm_io::tests::extract_json_fragment_reads_embedded_object ... ok [INFO] [stdout] test llm_io::tests::extract_llm_content_prefers_message_then_response ... ok [INFO] [stdout] test llm_io::tests::parse_env_bool_accepts_true_tokens ... ok [INFO] [stdout] test llm_io::tests::parse_local_loopback_endpoint_rejects_non_loopback ... ok [INFO] [stdout] test llm_io::tests::parse_u32_value_handles_integer_and_float_shapes ... ok [INFO] [stdout] test models::benchmark::tests::release_security_audit_mode_serde_contract_is_stable ... ok [INFO] [stdout] test models::release::tests::dependency_audit_status_serde_contract_is_exhaustive_and_stable ... ok [INFO] [stdout] test models::release::tests::release_gate_status_serde_contract_is_stable ... ok [INFO] [stdout] test models::search::tests::classify_hit_buckets_assigns_stable_indices ... ok [INFO] [stdout] test models::search::tests::find_result_bucket_accessors_read_from_query_results ... ok [INFO] [stdout] test models::search::tests::find_result_legacy_views_are_derived_from_hit_buckets ... ok [INFO] [stdout] test models::search::tests::query_plan_serialization_snapshot_is_stable ... ok [INFO] [stdout] test models::search::tests::runtime_hint_serde_backward_compat ... ok [INFO] [stdout] test om::rollout::tests::observer_resolution_handles_profiles_and_fallback ... ok [INFO] [stdout] test om::rollout::tests::reflector_resolution_handles_profiles_and_fallback ... ok [INFO] [stdout] test ontology::parse::tests::parse_schema_v1_rejects_unknown_fields ... ok [INFO] [stdout] test ontology::pressure::tests::evaluate_v2_pressure_can_stay_false_when_under_all_thresholds ... ok [INFO] [stdout] test ontology::pressure::tests::evaluate_v2_pressure_trend_monitors_when_tail_is_not_consecutive_enough ... ok [INFO] [stdout] test ingest::tests::staged_ingest_finalize_merges_existing_target_directory ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::operability_evidence_generates_report_artifact ... ok [INFO] [stdout] test ingest::tests::staged_ingest_finalize_moves_tree_and_cleans_temp ... ok [INFO] [stdout] test ontology::pressure::tests::evaluate_v2_pressure_trend_reports_insufficient_samples_before_threshold ... ok [INFO] [stdout] test ontology::pressure::tests::evaluate_v2_pressure_trend_triggers_on_consecutive_tail ... ok [INFO] [stdout] test ontology::pressure::tests::ontology_pressure_trigger_deserialization_accepts_unknown_strings ... ok [INFO] [stdout] test ontology::pressure::tests::ontology_pressure_trigger_serialization_keeps_string_contract_shape ... ok [INFO] [stdout] test ontology::pressure::tests::evaluate_v2_pressure_triggers_when_combined_threshold_is_crossed ... ok [INFO] [stdout] test ontology::pressure::tests::validate_v2_pressure_trend_policy_rejects_zero_consecutive_threshold ... ok [INFO] [stdout] test ontology::pressure::tests::validate_v2_pressure_trend_policy_rejects_zero_min_samples ... ok [INFO] [stdout] test ontology::validate::tests::compile_schema_rejects_scope_mismatch_between_prefix_and_allowed_scopes ... ok [INFO] [stdout] test ontology::validate::tests::compile_schema_rejects_unknown_action_input_contract ... ok [INFO] [stdout] test ontology::validate::tests::compile_schema_rejects_unknown_object_type_reference ... ok [INFO] [stdout] test ontology::validate::tests::ontology_contract_probe_default_schema_is_compilable ... ok [INFO] [stdout] test ontology::pressure::tests::evaluate_v2_pressure_triggers_when_action_threshold_is_crossed ... ok [INFO] [stdout] test ontology::validate::tests::validate_action_request_accepts_json_any_contract_for_arbitrary_input_kind ... ok [INFO] [stdout] test ontology::validate::tests::evaluate_invariants_reports_supported_and_failing_items ... ok [INFO] [stdout] test ontology::validate::tests::validate_relation_link_fails_when_endpoint_has_no_object_type ... ok [INFO] [stdout] test ontology::validate::tests::validate_relation_link_enforces_declared_link_type_and_arity ... ok [INFO] [stdout] test ontology::validate::tests::validate_relation_link_prefers_longest_matching_object_prefix ... ok [INFO] [stdout] test ontology::validate::tests::validate_action_request_enforces_declared_action_and_contract ... ok [INFO] [stdout] test pack::tests::ovpack_export_rejects_symlink_source_root ... ok [INFO] [stdout] test pack::tests::ovpack_rejects_backslash_path_entries ... ok [INFO] [stdout] test pack::tests::ovpack_rejects_mixed_archive_roots ... ok [INFO] [stdout] test parse::tests::binary_parser_detects_non_utf8 ... ok [INFO] [stdout] test pack::tests::ovpack_rejects_zip_slip ... ok [INFO] [stdout] test parse::tests::markdown_parser_extracts_title ... ok [INFO] [stdout] test parse::tests::markdown_parser_ignores_rule_line_when_guessing_title ... ok [INFO] [stdout] test parse::tests::markdown_parser_keeps_leading_metadata_lines ... ok [INFO] [stdout] test parse::tests::markdown_parser_keeps_yaml_frontmatter_content ... ok [INFO] [stdout] test parse::tests::text_parser_handles_plain_text ... ok [INFO] [stdout] test quality::tests::benchmark_acceptance_result_fails_when_thresholds_not_met ... ok [INFO] [stdout] test pack::tests::ovpack_export_skips_symlink_entries ... ok [INFO] [stdout] test quality::tests::benchmark_query_set_metadata_infers_generated_sources ... ok [INFO] [stdout] test quality::tests::benchmark_query_set_metadata_tracks_query_mix ... ok [INFO] [stdout] test pack::tests::ovpack_roundtrip_preserves_dotfiles ... ok [INFO] [stdout] test quality::tests::classify_eval_bucket_detects_target_scope_mismatch ... ok [INFO] [stdout] test quality::tests::duration_to_latency_ms_uses_non_zero_ceil_rounding ... ok [INFO] [stdout] test quality::tests::duration_to_latency_us_uses_non_zero_ceil_rounding ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::contract_integrity_gate_detects_missing_core_crate ... ok [INFO] [stdout] test quality::tests::eval_replay_command_shell_quotes_query ... ok [INFO] [stdout] test queue_policy::tests::default_scope_set_contains_all_expected_scopes ... ok [INFO] [stdout] test queue_policy::tests::should_retry_event_error_uses_om_inference_taxonomy ... ok [INFO] [stdout] test release_gate::tests::benchmark_gate_prefers_release_check_evidence_uri ... ok [INFO] [stdout] test queue_policy::tests::push_drift_sample_respects_cap ... ok [INFO] [stdout] test queue_policy::tests::retry_backoff_seconds_is_deterministic_and_bounded ... ok [INFO] [stdout] test queue_policy::tests::should_retry_event_uses_event_specific_caps ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::import_ovpack_rejects_internal_scope_parent ... ok [INFO] [stdout] test release_gate::tests::episodic_lock_version_contract_matches_checks_exact_version_shape ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::release_benchmark_seed_trace_generates_find_trace ... ok [INFO] [stdout] test release_gate::tests::episodic_manifest_req_contract_matches_rejects_unsupported_ranges ... ok [INFO] [stdout] test release_gate::tests::eval_quality_gate_decision_fails_when_filter_or_relation_buckets_exist ... ok [INFO] [stdout] test release_gate::tests::eval_quality_gate_decision_respects_threshold_and_case_count ... ok [INFO] [stdout] test release_gate::tests::finalize_release_gate_pack_adds_g8_and_counts_blockers ... ok [INFO] [stdout] test release_gate::tests::parse_manifest_episodic_dependency_requires_version_field ... ok [INFO] [stdout] test release_gate::tests::parse_manifest_episodic_dependency_supports_table_form ... ok [INFO] [stdout] test release_gate::tests::release_gate_decision_serializes_details_with_explicit_kind_and_data ... ok [INFO] [stdout] test release_gate::tests::resolve_workspace_dir_reports_not_found_for_missing_directory ... ok [INFO] [stdout] test release_gate::tests::episodic_manifest_req_contract_matches_accepts_supported_forms ... ok [INFO] [stdout] test release_gate::tests::resolve_workspace_dir_reports_validation_error_without_manifest ... ok [INFO] [stdout] test release_gate::tests::resolve_workspace_dir_returns_canonical_workspace_path ... ok [INFO] [stdout] test release_gate::tests::security_audit_gate_decision_contains_expected_summary ... ok [INFO] [stdout] test release_gate::tests::security_audit_gate_decision_fails_when_mode_is_not_strict ... ok [INFO] [stdout] test release_gate::tests::security_audit_gate_details_deserializes_contract_strings_into_typed_fields ... ok [INFO] [stdout] test release_gate::tests::security_audit_gate_details_serializes_enum_fields_as_contract_strings ... ok [INFO] [stdout] test release_gate::tests::session_memory_gate_decision_fails_when_category_missing ... ok [INFO] [stdout] test retrieval::expansion::tests::convergence_topk_is_deterministic_for_equal_scores ... ok [INFO] [stdout] test retrieval::expansion::tests::global_rank_floor_uses_identifier_budget_for_dense_tokens ... ok [INFO] [stdout] test retrieval::expansion::tests::identifier_style_query_detection_is_explicit ... ok [INFO] [stdout] test retrieval::expansion::tests::upsert_hit_if_higher_keeps_max_score_per_uri ... ok [INFO] [stdout] test retrieval::planner::tests::collect_scope_names_returns_sorted_distinct_names ... ok [INFO] [stdout] test retrieval::planner::tests::dedup_queries_ignores_scope_order_after_normalization ... ok [INFO] [stdout] test retrieval::planner::tests::is_om_hint_is_case_insensitive_and_trim_aware ... ok [INFO] [stdout] test retrieval::planner::tests::merge_non_om_hints_skips_om_prefixed_entries ... ok [INFO] [stdout] test retrieval::planner::tests::query_intent_parses_skill_and_memory_flags ... ok [INFO] [stdout] test retrieval::scoring::tests::fanout_priority_weight_profile_is_explicit_and_deterministic ... ok [INFO] [stdout] test retrieval::scoring::tests::hit_sort_is_deterministic_for_equal_scores_via_uri_tiebreak ... ok [INFO] [stdout] test retrieval::planner::tests::normalize_scopes_is_value_based_and_sorted ... ok [INFO] [stdout] test retrieval::scoring::tests::scale_trace_point_scores_applies_same_weight_rule ... ok [INFO] [stdout] test retrieval::scoring::tests::tokenize_keywords_normalizes_and_deduplicates_in_order ... ok [INFO] [stdout] test retrieval::scoring::tests::weighted_merge_keeps_primary_when_secondary_query_is_noisy ... ok [INFO] [stdout] test retrieval::tests::drr_applies_filter_in_child_and_fallback_paths ... ok [INFO] [stdout] test retrieval::tests::drr_enforces_min_match_tokens_for_selected_hits ... ok [INFO] [stdout] test retrieval::tests::drr_enforces_score_threshold_for_expansion_selected_hits ... ok [INFO] [stdout] test retrieval::tests::drr_respects_max_depth_budget_including_fallback ... ok [INFO] [stdout] test retrieval::tests::drr_respects_max_ms_budget ... ok [INFO] [stdout] test retrieval::tests::drr_respects_max_nodes_budget ... ok [INFO] [stdout] test retrieval::tests::drr_respects_target_uri_boundary_during_expansion_and_fallback ... ok [INFO] [stdout] test retrieval::tests::drr_returns_trace_and_hits ... ok [INFO] [stdout] test retrieval::tests::identifier_query_fast_path_is_disabled_when_budget_ms_is_explicit ... ok [INFO] [stdout] test retrieval::tests::drr_small_limit_preserves_global_exact_candidate ... ok [INFO] [stdout] test retrieval::tests::identifier_query_fast_path_is_disabled_when_budget_nodes_is_explicit ... ok [INFO] [stdout] test retrieval::tests::identifier_query_fast_path_prefers_filename_typo_match ... ok [INFO] [stdout] test retrieval::tests::search_query_plan_includes_session_om_query_and_visibility_note ... ok [INFO] [stdout] test retrieval::tests::search_query_plan_includes_typed_queries ... ok [INFO] [stdout] test retrieval::tests::search_query_plan_normalizes_mixed_case_om_hint_prefix ... ok [INFO] [stdout] test security_audit::tests::build_security_audit_checks_flags_fail_when_audit_missing ... ok [INFO] [stdout] test security_audit::tests::cargo_audit_args_include_db_and_mode_flags ... ok [INFO] [stdout] test security_audit::tests::dependency_audit_summary_roundtrips_mode_and_status_contract_values ... ok [INFO] [stdout] test security_audit::tests::format_audit_output_excerpt_includes_db_context ... ok [INFO] [stdout] test security_audit::tests::parse_cargo_audit_advisory_count_defaults_to_zero_for_known_json_without_matches ... ok [INFO] [stdout] test security_audit::tests::parse_cargo_audit_advisory_count_supports_counts_total_shape ... ok [INFO] [stdout] test security_audit::tests::parse_cargo_audit_advisory_count_supports_list_shape ... ok [INFO] [stdout] test security_audit::tests::prepare_advisory_db_directory_offline_requires_bootstrapped_advisory_db ... ok [INFO] [stdout] test security_audit::tests::prepare_advisory_db_directory_strict_resets_non_git_directory ... ok [INFO] [stdout] test security_audit::tests::resolve_advisory_db_path_defaults_to_workspace_scoped_advisory_db ... ok [INFO] [stdout] test security_audit::tests::resolve_security_audit_mode_rejects_unknown_value ... ok [INFO] [stdout] test security_audit::tests::resolve_security_audit_mode_supports_offline_and_strict ... ok [INFO] [stdout] test session::commit::tests::cosine_similarity_returns_expected_value ... ok [INFO] [stdout] test session::commit::tests::memory_dedup_mode_defaults_to_auto ... ok [INFO] [stdout] test session::commit::tests::merge_resolved_candidate_combines_source_ids ... ok [INFO] [stdout] test session::commit::tests::parse_llm_dedup_decision_accepts_data_wrapper ... ok [INFO] [stdout] test session::commit::tests::parse_llm_dedup_decision_accepts_embedded_json_content ... ok [INFO] [stdout] test session::commit::tests::parse_llm_dedup_decision_accepts_object_payload ... ok [INFO] [stdout] test session::commit::tests::prefilter_existing_memory_matches_keeps_exact_at_threshold_one ... ok [INFO] [stdout] test session::commit::tests::resolve_dedup_selection_auto_falls_back_to_create_on_llm_error ... ok [INFO] [stdout] test session::commit::tests::resolve_dedup_selection_llm_strict_returns_error_on_llm_failure ... ok [INFO] [stdout] test session::commit::tests::resolve_merge_target_index_requires_valid_target ... ok [INFO] [stdout] test session::memory_extractor::tests::heuristic_memories_uses_rules_pipeline ... ok [INFO] [stdout] test session::memory_extractor::tests::merge_duplicate_memories_combines_sources ... ok [INFO] [stdout] test session::memory_extractor::tests::parse_llm_memories_accepts_embedded_json_content ... ok [INFO] [stdout] test session::memory_extractor::tests::parse_llm_memories_accepts_object_payload ... ok [INFO] [stdout] test session::memory_extractor::tests::parse_llm_memories_accepts_result_wrapper_schema_with_content_priority ... ok [INFO] [stdout] test session::memory_extractor::tests::parse_llm_memories_rejects_explicit_unknown_source_ids ... ok [INFO] [stdout] test session::memory_extractor::tests::parse_llm_memories_rejects_invalid_explicit_sources_in_result_wrapper_schema ... ok [INFO] [stdout] test session::om::observer::threading::tests::observer_batch_parallelism_is_at_least_one ... ok [INFO] [stdout] test session::om::observer::threading::tests::resolve_parallelism_cap_defaults_to_available_with_hard_ceiling ... ok [INFO] [stdout] test session::om::observer::threading::tests::resolve_parallelism_cap_honors_valid_env_override ... ok [INFO] [stdout] test session::om::observer::threading::tests::resolve_parallelism_cap_ignores_invalid_env_values ... ok [INFO] [stdout] test session::om::tests::build_observation_chunk_uses_latest_selected_candidate_boundary ... ok [INFO] [stdout] test session::om::tests::build_observer_batch_tasks_filters_empty_known_ids_and_preserves_batch_index ... ok [INFO] [stdout] test session::om::tests::build_observer_thread_messages_groups_and_sorts_by_thread_and_time ... ok [INFO] [stdout] test session::om::tests::build_observer_thread_messages_uses_scope_thread_key_for_thread_scope ... ok [INFO] [stdout] test session::om::tests::chunk_observer_thread_batches_splits_by_token_budget_and_keeps_order ... ok [INFO] [stdout] test session::om::tests::collect_known_ids_for_thread_batch_respects_batch_membership ... ok [INFO] [stdout] test embedding::tests::semantic_embedding_performance_smoke ... ok [INFO] [stdout] test security_audit::tests::dependency_audit_summary_strict_attempts_recovery_from_non_git_advisory_db_directory ... ok [INFO] [stdout] test release_gate::tests::contract_integrity_gate_fails_when_contract_probe_output_does_not_match ... ok [INFO] [stdout] test release_gate::tests::contract_integrity_gate_fails_when_episodic_dependency_uses_path ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::trace_metrics_skips_invalid_trace_payloads ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::trace_metrics_trend_reports_no_data_without_snapshots ... ok [INFO] [stdout] test session::om::tests::observer_model_feature_flag_off_forces_deterministic_output ... ok [INFO] [stdout] test session::om::tests::observer_rollout_profile_overrides_model_enabled_flag ... ok [INFO] [stdout] test session::om::tests::om_enabled_parser_defaults_to_true_and_accepts_false_tokens ... ok [INFO] [stdout] test session::om::tests::parse_llm_multi_thread_observer_response_aggregates_primary_thread_metadata ... ok [INFO] [stdout] test session::om::tests::deterministic_observer_response_avoids_duplicates_present_in_buffered_context ... ok [INFO] [stdout] test session::om::tests::deterministic_observer_response_avoids_exact_active_duplicates ... ok [INFO] [stdout] test session::om::tests::normalize_observation_text_preserves_lines_and_removes_blanks ... ok [INFO] [stdout] test session::om::tests::parse_llm_observer_response_accepts_embedded_json_content ... ok [INFO] [stdout] test session::om::tests::parse_llm_observer_response_accepts_list_items_without_xml_tags ... ok [INFO] [stdout] test session::om::tests::parse_memory_section_xml_ignores_inline_tag_mentions ... ok [INFO] [stdout] test session::om::tests::parse_llm_observer_response_accepts_xml_observations_content ... ok [INFO] [stdout] test session::om::tests::parse_memory_section_xml_joins_multiple_observation_blocks ... ok [INFO] [stdout] test session::om::tests::parse_memory_section_xml_returns_inner_observations_text ... ok [INFO] [stdout] test session::om::tests::parse_llm_observer_response_returns_schema_taxonomy_for_invalid_payload ... ok [INFO] [stdout] test session::om::tests::parse_observer_response_value_preserves_observation_lines ... ok [INFO] [stdout] test session::om::tests::parse_observer_response_value_accepts_mastra_alias_fields ... ok [INFO] [stdout] test session::om::tests::parse_observer_response_value_reads_object_payload ... ok [INFO] [stdout] test session::om::tests::resolve_om_scope_binding_defaults_to_session_scope ... ok [INFO] [stdout] test session::om::tests::resolve_om_scope_binding_explicit_resolves_session_scope ... ok [INFO] [stdout] test session::om::tests::resolve_om_scope_binding_explicit_resolves_thread_scope ... ok [INFO] [stdout] test session::om::tests::resolve_om_scope_binding_rejects_thread_scope_without_thread_id ... ok [INFO] [stdout] test session::om::tests::record_with_buffered_observation_context_combines_active_and_buffered_text ... ok [INFO] [stdout] test session::om::tests::resolve_om_scope_binding_explicit_resolves_resource_scope ... ok [INFO] [stdout] test session::om::tests::resolve_om_scope_binding_rejects_invalid_scope ... ok [INFO] [stdout] test session::om::tests::resolve_om_scope_binding_resolves_thread_scope ... ok [INFO] [stdout] test session::om::tests::runtime_config_allows_overriding_max_tokens_per_batch ... ok [INFO] [stdout] test session::om::tests::runtime_config_rejects_share_budget_when_async_buffering_enabled ... ok [INFO] [stdout] test session::om::tests::runtime_config_allows_share_budget_when_buffering_is_disabled ... ok [INFO] [stdout] test session::om::tests::runtime_config_rejects_invalid_buffer_tokens_env_value ... ok [INFO] [stdout] test session::om::tests::runtime_config_resource_scope_disables_async_by_default ... ok [INFO] [stdout] test session::om::tests::runtime_config_resource_scope_rejects_explicit_async_buffering ... ok [INFO] [stdout] test session::om::tests::runtime_config_session_scope_parses_ratio_buffer_tokens_without_behavior_change ... ok [INFO] [stdout] test session::om::tests::runtime_config_resource_scope_share_budget_allowed_without_explicit_async ... ok [INFO] [stdout] test session::om::tests::select_observed_message_candidates_filters_to_response_ids ... ok [INFO] [stdout] test session::om::tests::runtime_config_resource_scope_share_budget_rejected_when_async_explicitly_enabled ... ok [INFO] [stdout] test session::om::tests::split_pending_and_other_conversation_candidates_partitions_by_session ... ok [INFO] [stdout] test session::om::tests::select_messages_for_observer_llm_enforces_bounds ... ok [INFO] [stdout] test release_gate::tests::contract_integrity_gate_passes_when_contract_probe_succeeds ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::security_audit_generates_report_artifact ... FAILED [INFO] [stdout] test release_gate::tests::contract_integrity_gate_fails_when_core_crate_missing ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::trace_metrics_support_replay_filtering_and_request_type_breakdown ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::trace_metrics_snapshot_list_and_trend_workflow ... ok [INFO] [stdout] test session::om::tests::collect_observer_messages_for_resource_scope_includes_peer_sessions ... ok [INFO] [stdout] test session::om::tests::collect_observer_messages_for_thread_scope_includes_peer_sessions ... ok [INFO] [stdout] test session::tests::extract_memories_fixture_cases_category ... ok [INFO] [stdout] test session::tests::extract_memories_fixture_entities_category ... ok [INFO] [stdout] test session::tests::extract_memories_fixture_events_category ... ok [INFO] [stdout] test session::tests::extract_memories_fixture_patterns_category ... ok [INFO] [stdout] test session::tests::extract_memories_fixture_preferences_category ... ok [INFO] [stdout] test session::om::tests::collect_observer_messages_for_scope_prefers_unobserved_since_cursor ... ok [INFO] [stdout] test session::tests::extract_memories_fixture_profile_category ... ok [INFO] [stdout] test session::tests::extract_memories_uses_stable_key_for_same_text ... ok [INFO] [stdout] test session::tests::commit_extracts_preference_memory ... ok [INFO] [stdout] test session::tests::add_message_records_dead_letter_when_observer_write_fails ... ok [INFO] [stdout] test session::tests::commit_mode_archive_only_skips_auto_extraction ... ok [INFO] [stdout] test session::tests::context_for_search_skips_corrupted_active_jsonl_lines ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::reliability_evidence_generates_report_artifact ... ok [INFO] [stdout] test session::tests::context_for_search_includes_relevant_archive_messages ... ok [INFO] [stdout] test session::tests::load_returns_error_for_invalid_session_id ... ok [INFO] [stdout] test session::tests::commit_extracts_six_categories_and_reindexes_immediately ... ok [INFO] [stdout] test session::tests::context_for_search_uses_archive_relevance_not_only_recency ... ok [INFO] [stdout] test session::tests::observer_async_replay_same_event_id_is_idempotent ... ok [INFO] [stdout] test session::tests::context_for_search_skips_corrupted_archive_jsonl_lines ... ok [INFO] [stdout] test session::tests::observer_async_noops_when_candidates_are_cursor_covered ... ok [INFO] [stdout] test session::tests::commit_merges_same_memory_with_provenance_across_sessions ... ok [INFO] [stdout] test session::tests::delete_session_cleans_promotion_checkpoints ... ok [INFO] [stdout] test session::tests::observer_buffers_before_threshold_when_interval_crossed ... ok [INFO] [stdout] test session::tests::observer_activates_buffered_chunks_before_second_observer_call ... ok [INFO] [stdout] test release_gate::tests::build_quality_gate_reports_failure_for_non_workspace_directory ... ok [INFO] [stdout] test session::tests::om_write_path_accepts_explicit_thread_scope_binding ... ok [INFO] [stdout] test session::tests::om_write_path_skips_async_observer_when_new_tokens_are_below_min_gate ... ok [INFO] [stdout] test client::tests::relation_trace_logs::request_logs_capture_extended_core_operations ... ok [INFO] [stdout] test session::tests::observer_avoids_reprocessing_already_activated_messages ... ok [INFO] [stdout] test session::tests::promotion_and_commit_latency_regression_within_budget ... ignored, manual benchmark gate; run explicitly for perf baseline verification [INFO] [stdout] test session::tests::om_write_path_accepts_explicit_session_scope_binding ... ok [INFO] [stdout] test session::tests::om_write_path_accepts_explicit_resource_scope_binding ... ok [INFO] [stdout] test session::tests::om_write_path_resets_stale_buffer_boundary_and_retriggers_interval ... ok [INFO] [stdout] test session::tests::observer_enqueues_om_reflect_buffer_requested_at_activation_threshold ... ok [INFO] [stdout] test session::tests::observer_enqueues_om_reflect_requested_when_reflector_block_after_is_met ... ok [INFO] [stdout] test session::tests::observer_falls_back_to_sync_activation_when_block_after_exceeded ... ok [INFO] [stdout] test session::tests::output_stage_contract_saves_when_writable_and_non_empty ... ok [INFO] [stdout] test session::tests::om_write_path_still_checks_reflection_when_observer_threshold_not_reached ... ok [INFO] [stdout] test session::tests::output_stage_contract_skips_save_when_no_messages ... ok [INFO] [stdout] test session::tests::output_stage_contract_skips_save_when_read_only ... ok [INFO] [stdout] test session::tests::promotion_all_or_nothing_restores_snapshots_on_in_process_write_failure ... ok [INFO] [stdout] test session::tests::promotion_pending_checkpoint_replay_detects_request_json_hash_mismatch ... ok [INFO] [stdout] test session::tests::promotion_concurrent_claim_has_single_cas_winner ... ok [INFO] [stdout] test session::tests::promotion_idempotent_on_same_checkpoint_and_same_facts ... ok [INFO] [stdout] test session::tests::promotion_best_effort_persists_valid_and_reports_rejected ... ok [INFO] [stdout] test session::tests::promotion_rejects_out_of_bounds_facts_before_apply ... ok [INFO] [stdout] test session::tests::promotion_rejects_empty_text_in_all_or_nothing ... ok [INFO] [stdout] test session::tests::promotion_all_or_nothing_counts_persisted_facts_even_for_single_target_file ... ok [INFO] [stdout] test session::tests::promotion_best_effort_reindex_failure_rolls_back_and_stays_pending ... ok [INFO] [stdout] test session::tests::promotion_all_or_nothing_reindex_failure_rolls_back_and_stays_pending ... ok [INFO] [stdout] test session::tests::promotion_rejects_invalid_category_and_empty_text ... ok [INFO] [stdout] test session::tests::promotion_same_checkpoint_different_hash_rejected ... ok [INFO] [stdout] test session::tests::promotion_request_hash_canonicalization_is_order_independent ... ok [INFO] [stdout] test session::tests::promotion_same_checkpoint_same_hash_applying_returns_retryable_busy ... ok [INFO] [stdout] test session::tests::record_observer_failure_persists_taxonomy_fields_for_om_inference_errors ... ok [INFO] [stdout] test state::promotion_checkpoint::tests::promotion_checkpoint_claim_is_single_winner ... ok [INFO] [stdout] test session::tests::promotion_same_checkpoint_same_hash_returns_cached_result ... ok [INFO] [stdout] test state::tests::index_state_list_and_delete ... ok [INFO] [stdout] test state::tests::list_search_documents_reconstructs_records ... ok [INFO] [stdout] test state::tests::index_state_roundtrip_returns_hash_and_mtime ... ok [INFO] [stdout] test session::tests::promotion_stale_applying_reconcile_replays_deterministically ... ok [INFO] [stdout] test state::tests::index_state_remove_prefix_and_clear ... ok [INFO] [stdout] test state::tests::migration_creates_om_tables ... ok [INFO] [stdout] test state::tests::migrate_and_enqueue ... ok [INFO] [stdout] test session::tests::promotion_same_checkpoint_same_hash_pending_reconciles_and_applies_once ... ok [INFO] [stdout] test state::tests::migration_drops_legacy_search_docs_fts_table ... ok [INFO] [stdout] test state::tests::om_observation_chunk_event_cas_blocks_duplicate_replay ... ok [INFO] [stdout] test state::tests::om_reflection_apply_uses_generation_cas_and_event_idempotency ... ok [INFO] [stdout] test state::tests::om_reflection_apply_metrics_snapshot_defaults_when_empty ... ok [INFO] [stdout] test state::tests::om_observation_chunks_roundtrip_and_clear_by_seq ... ok [INFO] [stdout] test state::tests::om_reflection_buffer_apply_uses_generation_cas ... ok [INFO] [stdout] test state::tests::om_scope_sessions_list_scope_keys_for_session_orders_recent ... ok [INFO] [stdout] test state::tests::om_record_upsert_and_fetch_by_scope_key ... ok [INFO] [stdout] test state::tests::om_status_snapshot_aggregates_tokens_flags_and_trigger_counts ... ok [INFO] [stdout] test state::tests::om_scope_sessions_upsert_and_list_recent ... ok [INFO] [stdout] test state::tests::om_thread_states_upsert_and_list_preserves_existing_fields_with_coalesce ... ok [INFO] [stdout] test state::tests::open_hardens_state_db_permissions ... ok [INFO] [stdout] test state::tests::open_rejects_om_record_schema_without_required_columns ... ok [INFO] [stdout] test state::tests::open_accepts_outbox_with_required_lane_column_and_existing_rows ... ok [INFO] [stdout] test state::tests::open_rejects_outbox_with_invalid_status_domain_value ... ok [INFO] [stdout] test state::tests::open_normalizes_whitespace_and_case_for_status_columns ... ok [INFO] [stdout] test text::tests::first_non_empty_output_can_trim_selected_output ... ok [INFO] [stdout] test text::tests::first_non_empty_output_prefers_stdout_and_preserves_whitespace ... ok [INFO] [stdout] test text::tests::first_non_empty_output_returns_none_when_both_outputs_are_blank ... ok [INFO] [stdout] test text::tests::first_non_empty_output_uses_stderr_when_stdout_is_blank ... ok [INFO] [stdout] test text::tests::truncate_text_preserves_utf8_char_boundaries ... ok [INFO] [stdout] test text::tests::truncate_text_returns_original_when_input_fits_limit ... ok [INFO] [stdout] test uri::tests::join_and_parent ... ok [INFO] [stdout] test uri::tests::join_rejects_traversal_segments ... ok [INFO] [stdout] test uri::tests::normalize_path ... ok [INFO] [stdout] test uri::tests::parse_root_uri ... ok [INFO] [stdout] test uri::tests::reject_traversal ... ok [INFO] [stdout] test uri::tests::reject_unknown_scope ... ok [INFO] [stdout] test uri::tests::uri_equivalent_rejects_different_scope_or_path ... ok [INFO] [stdout] test uri::tests::uri_equivalent_treats_duplicate_leaf_path_as_same_resource ... ok [INFO] [stdout] test state::tests::open_rejects_outbox_without_lane_column ... ok [INFO] [stdout] test state::tests::queue_checkpoint_roundtrip ... ok [INFO] [stdout] test state::tests::open_rejects_outbox_without_next_attempt_at ... ok [INFO] [stdout] test state::tests::queue_counts_and_checkpoints_report_expected_values ... ok [INFO] [stdout] test state::tests::queue_counts_match_lane_totals ... ok [INFO] [stdout] test state::tests::recover_timed_out_processing_events_requeues_stale_events ... ok [INFO] [stdout] test state::tests::queue_dead_letter_rates_by_event_type_reports_om_event_ratios ... ok [INFO] [stdout] test state::tests::queue_status_treats_unknown_lane_rows_as_semantic ... ok [INFO] [stdout] test state::tests::queue_status_splits_semantic_and_embedding_lanes ... ok [INFO] [stdout] test state::tests::queue_status_reports_lane_pending_and_processing_counts ... ok [INFO] [stdout] test state::tests::remove_search_documents_with_prefix_prunes_descendants ... ok [INFO] [stdout] test state::tests::system_value_roundtrip ... ok [INFO] [stdout] test state::tests::requeue_with_delay_hides_event_until_due ... ok [INFO] [stdout] test state::tests::trace_index_roundtrip ... ok [INFO] [stdout] test client::tests::release_contract_pack_tracemetrics::release_gate_pack_orchestrates_decisions_with_mocked_workspace_commands ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- client::tests::release_contract_pack_tracemetrics::security_audit_generates_report_artifact stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'client::tests::release_contract_pack_tracemetrics::security_audit_generates_report_artifact' (900) panicked at src/client/tests/release_contract_pack_tracemetrics.rs:13:10: [INFO] [stdout] security audit: Validation("workspace missing Cargo.toml: /opt") [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x558ea3b5b33a - std[69d51b4813ba037]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x558ea3b5b33a - std[69d51b4813ba037]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x558ea3b5b33a - std[69d51b4813ba037]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x558ea3b5b33a - <::print::DisplayBacktrace as core[51d4adbef590f61]::fmt::Display>::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x558ea3b7481a - ::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x558ea3b7481a - core[51d4adbef590f61]::fmt::write [INFO] [stdout] 6: 0x558ea3b60672 - std[69d51b4813ba037]::io::default_write_fmt::> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x558ea3b60672 - as std[69d51b4813ba037]::io::Write>::write_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x558ea3b34f4f - ::print [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x558ea3b34f4f - std[69d51b4813ba037]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x558ea3b50bb9 - std[69d51b4813ba037]::panicking::default_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x558ea2ef806c - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x558ea2ef806c - test[8fe65b9e05bf4c74]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x558ea3b50e32 - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x558ea3b50e32 - std[69d51b4813ba037]::panicking::panic_with_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x558ea3b35008 - std[69d51b4813ba037]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x558ea3b2c5a9 - std[69d51b4813ba037]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x558ea3b360ed - __rustc[cb16bc19fc993bd7]::rust_begin_unwind [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x558ea3b7517c - core[51d4adbef590f61]::panicking::panic_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x558ea3b74ef2 - core[51d4adbef590f61]::result::unwrap_failed [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x558ea276415d - >::expect [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/result.rs:1185:23 [INFO] [stdout] 21: 0x558ea272569d - axiomme_core[7425d99c9ac876dc]::client::tests::release_contract_pack_tracemetrics::security_audit_generates_report_artifact [INFO] [stdout] at /opt/rustwide/workdir/src/client/tests/release_contract_pack_tracemetrics.rs:13:10 [INFO] [stdout] 22: 0x558ea2705f27 - axiomme_core[7425d99c9ac876dc]::client::tests::release_contract_pack_tracemetrics::security_audit_generates_report_artifact::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/client/tests/release_contract_pack_tracemetrics.rs:5:46 [INFO] [stdout] 23: 0x558ea2888a46 - >::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x558ea2eec14b - core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x558ea2eec14b - test[8fe65b9e05bf4c74]::__rust_begin_short_backtrace::, fn() -> core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x558ea2ef8b3b - test[8fe65b9e05bf4c74]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x558ea2ef8b3b - as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x558ea2ef8b3b - std[69d51b4813ba037]::panicking::catch_unwind::do_call::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x558ea2ef8b3b - std[69d51b4813ba037]::panicking::catch_unwind::, core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x558ea2ef8b3b - std[69d51b4813ba037]::panic::catch_unwind::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x558ea2ef8b3b - test[8fe65b9e05bf4c74]::run_test_in_process [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x558ea2ef8b3b - test[8fe65b9e05bf4c74]::run_test::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x558ea2ef4254 - test[8fe65b9e05bf4c74]::run_test::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x558ea2ef4254 - std[69d51b4813ba037]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x558ea2efb742 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x558ea2efb742 - ::{closure#1}::{closure#0}> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x558ea2efb742 - std[69d51b4813ba037]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x558ea2efb742 - std[69d51b4813ba037]::panicking::catch_unwind::<(), core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x558ea2efb742 - std[69d51b4813ba037]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x558ea2efb742 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x558ea2efb742 - ::{closure#1} as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x558ea3b5a1bf - + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x558ea3b5a1bf - ::new::thread_start [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x73235b2dfaa4 - [INFO] [stdout] 45: 0x73235b36ca64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] client::tests::release_contract_pack_tracemetrics::security_audit_generates_report_artifact [INFO] [stdout] [INFO] [stdout] test result: FAILED. 601 passed; 1 failed; 3 ignored; 0 measured; 0 filtered out; finished in 9.86s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "44adf5b01c1413f5edab30f4ae9b5582f30df9d978ff3d14db4913a62a39c991", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "44adf5b01c1413f5edab30f4ae9b5582f30df9d978ff3d14db4913a62a39c991", kill_on_drop: false }` [INFO] [stdout] 44adf5b01c1413f5edab30f4ae9b5582f30df9d978ff3d14db4913a62a39c991