[INFO] fetching crate tokitai-context 0.2.0...
[INFO] testing tokitai-context-0.2.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate tokitai-context 0.2.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate tokitai-context 0.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tokitai-context 0.2.0
[INFO] tweaked toml for crates.io crate tokitai-context 0.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tokitai-context 0.2.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tokitai-context 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b
[INFO] running `Command { std: "docker" "start" "bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b", 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" "bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b", 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" "bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rle-decode-fast v1.0.3
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling adler32 v1.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling dary_heap v0.3.9
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling no_std_io2 v0.9.4
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling uuid v1.23.2
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling tagptr v0.2.0
[INFO] [stderr]    Compiling bit-vec v0.4.4
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling libflate_lz77 v2.3.0
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling moka v0.12.15
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling libflate v2.3.0
[INFO] [stderr]    Compiling bloom v0.3.2
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling jieba-macros v0.7.1
[INFO] [stderr]    Compiling cedarwood v0.4.6
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling lz4-sys v1.11.1+lz4-1.10.0
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling triple_accel v0.3.4
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling cuckoofilter v0.5.0
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling pathdiff v0.2.3
[INFO] [stderr]    Compiling bk-tree v0.5.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling include-flate-compress v0.3.3
[INFO] [stderr]    Compiling include-flate-codegen v0.3.3
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tracing-appender v0.2.5
[INFO] [stderr]    Compiling lz4 v1.28.1
[INFO] [stderr]    Compiling tokitai-filekv v0.5.0
[INFO] [stderr]    Compiling include-flate v0.3.3
[INFO] [stderr]    Compiling jieba-rs v0.7.4
[INFO] [stderr]    Compiling tokitai-context v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `async-trait`
[INFO] [stderr]   --> Cargo.toml:79:15
[INFO] [stderr]    |
[INFO] [stderr] 79 | [dependencies.async-trait]
[INFO] [stderr]    |               ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `async-trait`
[INFO] [stderr] warning: unused dependency `bk-tree`
[INFO] [stderr]   --> Cargo.toml:85:15
[INFO] [stderr]    |
[INFO] [stderr] 85 | [dependencies.bk-tree]
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `bk-tree`
[INFO] [stderr] warning: unused dependency `crossbeam`
[INFO] [stderr]    --> Cargo.toml:105:15
[INFO] [stderr]     |
[INFO] [stderr] 105 | [dependencies.crossbeam]
[INFO] [stderr]     |               ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `crossbeam`
[INFO] [stderr] warning: unused dependency `cuckoofilter`
[INFO] [stderr]    --> Cargo.toml:108:15
[INFO] [stderr]     |
[INFO] [stderr] 108 | [dependencies.cuckoofilter]
[INFO] [stderr]     |               ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `cuckoofilter`
[INFO] [stderr] warning: unused dependency `fst`
[INFO] [stderr]    --> Cargo.toml:122:15
[INFO] [stderr]     |
[INFO] [stderr] 122 | [dependencies.fst]
[INFO] [stderr]     |               ^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `fst`
[INFO] [stderr] warning: `tokitai-context` (manifest) generated 5 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 04s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 7`
[INFO] running `Command { std: "docker" "inspect" "bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b", 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" "bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling zerocopy-derive v0.8.50
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling uuid v1.23.2
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling moka v0.12.15
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tracing-appender v0.2.5
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling tokitai-filekv v0.5.0
[INFO] [stderr]    Compiling cuckoofilter v0.5.0
[INFO] [stderr]    Compiling tokitai-context v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `async-trait`
[INFO] [stderr]   --> Cargo.toml:79:15
[INFO] [stderr]    |
[INFO] [stderr] 79 | [dependencies.async-trait]
[INFO] [stderr]    |               ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `async-trait`
[INFO] [stderr] warning: unused dependency `bk-tree`
[INFO] [stderr]   --> Cargo.toml:85:15
[INFO] [stderr]    |
[INFO] [stderr] 85 | [dependencies.bk-tree]
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `bk-tree`
[INFO] [stderr] warning: unused dependency `crossbeam`
[INFO] [stderr]    --> Cargo.toml:105:15
[INFO] [stderr]     |
[INFO] [stderr] 105 | [dependencies.crossbeam]
[INFO] [stderr]     |               ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `crossbeam`
[INFO] [stderr] warning: unused dependency `cuckoofilter`
[INFO] [stderr]    --> Cargo.toml:108:15
[INFO] [stderr]     |
[INFO] [stderr] 108 | [dependencies.cuckoofilter]
[INFO] [stderr]     |               ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `cuckoofilter`
[INFO] [stderr] warning: unused dependency `fst`
[INFO] [stderr]    --> Cargo.toml:122:15
[INFO] [stderr]     |
[INFO] [stderr] 122 | [dependencies.fst]
[INFO] [stderr]     |               ^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `fst`
[INFO] [stderr] warning: `tokitai-context` (manifest) generated 5 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 26s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 7`
[INFO] running `Command { std: "docker" "inspect" "bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b", 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" "bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `async-trait`
[INFO] [stderr]   --> Cargo.toml:79:15
[INFO] [stderr]    |
[INFO] [stderr] 79 | [dependencies.async-trait]
[INFO] [stderr]    |               ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `async-trait`
[INFO] [stderr] warning: unused dependency `bk-tree`
[INFO] [stderr]   --> Cargo.toml:85:15
[INFO] [stderr]    |
[INFO] [stderr] 85 | [dependencies.bk-tree]
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `bk-tree`
[INFO] [stderr] warning: unused dependency `crossbeam`
[INFO] [stderr]    --> Cargo.toml:105:15
[INFO] [stderr]     |
[INFO] [stderr] 105 | [dependencies.crossbeam]
[INFO] [stderr]     |               ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `crossbeam`
[INFO] [stderr] warning: unused dependency `cuckoofilter`
[INFO] [stderr]    --> Cargo.toml:108:15
[INFO] [stderr]     |
[INFO] [stderr] 108 | [dependencies.cuckoofilter]
[INFO] [stderr]     |               ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `cuckoofilter`
[INFO] [stderr] warning: unused dependency `fst`
[INFO] [stderr]    --> Cargo.toml:122:15
[INFO] [stderr]     |
[INFO] [stderr] 122 | [dependencies.fst]
[INFO] [stderr]     |               ^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `fst`
[INFO] [stderr] warning: `tokitai-context` (manifest) generated 5 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.46s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 7`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/tokitai-context/6f90ffddaeb50ff0/out/tokitai_context-6f90ffddaeb50ff0)
[INFO] [stdout] 
[INFO] [stdout] running 563 tests
[INFO] [stdout] test audit_log::tests::test_compute_value_hash ... ok
[INFO] [stdout] test audit_log::tests::test_audit_logger_metadata ... ok
[INFO] [stdout] test audit_log::tests::test_audit_logger_failed_operation ... ok
[INFO] [stdout] test column_family::tests::test_column_family_delete ... ok
[INFO] [stdout] test column_family::tests::test_column_family_batch_put ... ok
[INFO] [stdout] test column_family::tests::test_column_family_already_exists ... ok
[INFO] [stdout] test column_family::tests::test_column_family_batch_operation ... ok
[INFO] [stdout] test column_family::tests::test_column_family_cannot_drop_default ... ok
[INFO] [stdout] test column_family::tests::test_column_family_clear ... ok
[INFO] [stdout] test column_family::tests::test_column_family_drop ... ok
[INFO] [stdout] test column_family::tests::test_column_family_estimated_size ... ok
[INFO] [stdout] test audit_log::tests::test_audit_logger_batch_operation ... ok
[INFO] [stdout] test audit_log::tests::test_audit_logger_basic ... ok
[INFO] [stdout] test audit_log::tests::test_audit_logger_config ... ok
[INFO] [stdout] test audit_log::tests::test_audit_logger_flush ... ok
[INFO] [stdout] test column_family::tests::test_column_family_creation ... ok
[INFO] [stdout] test consistency_check::tests::test_repair_is_non_mutating_manual_plan ... ok
[INFO] [stdout] test column_family::tests::test_column_family_total_stats ... ok
[INFO] [stdout] test column_family::tests::test_column_family_multi_family_isolation ... ok
[INFO] [stdout] test conversation_turn::tests::test_conversation_turn_builder_pattern ... ok
[INFO] [stdout] test column_family::tests::test_column_family_exists ... ok
[INFO] [stdout] test column_family::tests::test_column_family_put_get ... ok
[INFO] [stdout] test column_family::tests::test_column_family_prometheus ... ok
[INFO] [stdout] test column_family::tests::test_column_family_manager_prometheus ... ok
[INFO] [stdout] test conversation_turn::tests::test_conversation_turn_creation ... ok
[INFO] [stdout] test consistency_check::tests::test_repair_report ... ok
[INFO] [stdout] test conversation_turn::tests::test_conversation_log ... ok
[INFO] [stdout] test conversation_turn::tests::test_conversation_turn_serialization ... ok
[INFO] [stdout] test column_family::tests::test_column_family_iter ... ok
[INFO] [stdout] test consistency_check::tests::test_check_report ... ok
[INFO] [stdout] test column_family::tests::test_column_family_stats ... ok
[INFO] [stdout] test conversation_turn::tests::test_migration_from_raw_contents ... ok
[INFO] [stdout] test column_family::tests::test_column_family_invalid_name ... ok
[INFO] [stdout] test conversation_turn::tests::test_new_turn_has_no_parent_turn_id ... ok
[INFO] [stdout] test consistency_check::tests::test_checker_creation ... ok
[INFO] [stdout] test column_family::tests::test_column_family_not_found ... ok
[INFO] [stdout] test crash_recovery::fault_injection::tests::test_fault_injector_execute ... ok
[INFO] [stdout] test crash_recovery::fault_injection::tests::test_fault_injector_failure_rate ... ok
[INFO] [stdout] test consistency_check::tests::test_checker_with_config ... ok
[INFO] [stdout] test conversation_turn::tests::test_new_version_chains_parent_turn_id ... ok
[INFO] [stdout] test conversation_turn::tests::test_parent_turn_id_skipped_when_none ... ok
[INFO] [stdout] test conversation_turn::tests::test_old_record_without_parent_turn_id_decodes_to_none ... ok
[INFO] [stdout] test crash_recovery::fault_injection::tests::test_fault_injector_disabled_by_default ... ok
[INFO] [stdout] test conversation_turn::tests::test_parent_turn_id_round_trips_through_json ... ok
[INFO] [stdout] test crash_recovery::fault_injection::tests::test_standard_scenarios ... ok
[INFO] [stdout] test conversation_turn::tests::test_turn_id_is_uuid_typed ... ok
[INFO] [stdout] test crash_recovery::fault_injection::tests::test_crash_scenario_creation ... ok
[INFO] [stdout] test crash_recovery::fault_injection::tests::test_crash_recovery_result ... ok
[INFO] [stdout] test crash_recovery::fault_injection::tests::test_fault_injector_reset ... ok
[INFO] [stdout] test crash_recovery::integration_tests::tests::test_harness_creation ... ok
[INFO] [stdout] test crash_recovery::fault_injection::tests::test_fault_injector_max_failures ... ok
[INFO] [stdout] test distiller::tests::test_cache_lru_eviction ... ok
[INFO] [stdout] test crash_recovery::fault_injection::tests::test_fault_injector_enable_disable ... ok
[INFO] [stdout] test distiller::tests::test_distillation_compression ... ok
[INFO] [stdout] test conversation_turn::tests::test_conversation_turn_new_version ... ok
[INFO] [stdout] test distiller::tests::test_redundancy_filtering ... ok
[INFO] [stdout] test distiller::tests::test_core_intent_extraction ... ok
[INFO] [stdout] test distiller::tests::test_distiller_creation ... ok
[INFO] [stdout] test distiller::tests::test_json_serialization ... ok
[INFO] [stdout] test crash_recovery::fault_injection::tests::test_fault_injector_stats ... ok
[INFO] [stdout] test error::tests::test_error_category ... ok
[INFO] [stdout] test error::tests::test_recovery_action ... ok
[INFO] [stdout] test distiller::tests::test_cache ... ok
[INFO] [stdout] test distiller::tests::test_cache_stats ... ok
[INFO] [stdout] test error::tests::test_config_error_validation ... ok
[INFO] [stdout] test distiller::tests::test_tool_dependency_detection ... ok
[INFO] [stdout] test distiller::tests::test_git_status_detection ... ok
[INFO] [stdout] test distiller::tests::test_quality_score ... ok
[INFO] [stdout] test facade::tests::test_context_filekv_delete ... ignored, Pre-existing issue: file_service fallback finds content through hash index
[INFO] [stdout] test facade::tests::test_context_checkpoint_without_filekv ... ok
[INFO] [stdout] test facade::tests::test_context_compaction_without_filekv ... ok
[INFO] [stdout] test crash_recovery::integration_tests::tests::test_recovery_after_fault ... ok
[INFO] [stdout] test facade::tests::test_context_open ... ok
[INFO] [stdout] test facade::tests::test_context_open_uses_filekv_by_default ... ok
[INFO] [stdout] test feature_flag::tests::test_ab_test_assignment ... ok
[INFO] [stdout] test crash_recovery::integration_tests::tests::test_wal_crash_scenario ... ok
[INFO] [stdout] test crash_recovery::integration_tests::tests::test_segment_write_crash_scenario ... ok
[INFO] [stdout] test crash_recovery::integration_tests::tests::test_memtable_flush_crash_scenario ... ok
[INFO] [stdout] test feature_flag::tests::test_ab_test_reset ... ok
[INFO] [stdout] test feature_flag::tests::test_ab_test_conversion_rates ... ok
[INFO] [stdout] test feature_flag::tests::test_batch_operations ... ok
[INFO] [stdout] test feature_flag::tests::test_ab_test_registration ... ok
[INFO] [stdout] test feature_flag::tests::test_ab_test_stats ... ok
[INFO] [stdout] test feature_flag::tests::test_callback_unregister ... ok
[INFO] [stdout] test feature_flag::tests::test_ab_test_validation ... ok
[INFO] [stdout] test feature_flag::tests::test_callback_with_feature_filter ... ok
[INFO] [stdout] test feature_flag::tests::test_callbacks_with_priority ... ok
[INFO] [stdout] test feature_flag::tests::test_controller_new ... ok
[INFO] [stdout] test feature_flag::tests::test_global_controller ... ok
[INFO] [stdout] test feature_flag::tests::test_hit_rate_calculation ... ok
[INFO] [stdout] test feature_flag::tests::test_get_all_states ... ok
[INFO] [stdout] test feature_flag::tests::test_feature_flag_names ... ok
[INFO] [stdout] test feature_flag::tests::test_controller_with_states ... ok
[INFO] [stdout] test feature_flag::tests::test_generate_report ... ok
[INFO] [stdout] test feature_flag::tests::test_inno_helpers ... ok
[INFO] [stdout] test feature_flag::tests::test_operation_recording ... ok
[INFO] [stdout] test feature_flag::tests::test_per_feature_stats ... ok
[INFO] [stdout] test feature_flag::tests::test_set_enabled ... ok
[INFO] [stdout] test feature_flag::tests::test_state_tracking ... ok
[INFO] [stdout] test feature_flag::tests::test_stats ... ok
[INFO] [stdout] test feature_flag::tests::test_toggle ... ok
[INFO] [stdout] test feature_flag_persistence::tests::test_persistence_error_handling ... FAILED
[INFO] [stdout] test feedback_loop::tests::test_adapt_weights_min_feedback ... ok
[INFO] [stdout] test feedback_loop::tests::test_adapt_weights_with_enough_feedback ... ok
[INFO] [stdout] test feature_flag_persistence::tests::test_persistence_store_serialization ... ok
[INFO] [stdout] test feedback_loop::tests::test_branch_heatmap_empty ... ok
[INFO] [stdout] test feedback_loop::tests::test_convergence_score_improves_with_feedback ... ok
[INFO] [stdout] test feedback_loop::tests::test_create_budget_manager ... ok
[INFO] [stdout] test feedback_loop::tests::test_branch_heatmap ... ok
[INFO] [stdout] test feedback_loop::tests::test_ema_convergence ... ok
[INFO] [stdout] test feature_flag_persistence::tests::test_persistence_save_and_load ... ok
[INFO] [stdout] test feedback_loop::tests::test_feedback_aware_scorer ... ok
[INFO] [stdout] test feedback_loop::tests::test_feedback_event_serialization ... ok
[INFO] [stdout] test feedback_loop::tests::test_feedback_loop_alpha_custom ... ok
[INFO] [stdout] test feedback_loop::tests::test_feedback_aware_scorer_weight_adjustment ... ok
[INFO] [stdout] test feedback_loop::tests::test_adapt_weights_negative_feedback ... ok
[INFO] [stdout] test feedback_loop::tests::test_feedback_loop_persistence ... ok
[INFO] [stdout] test feedback_loop::tests::test_record_feedback_simple ... ok
[INFO] [stdout] test feedback_loop::tests::test_reset ... ok
[INFO] [stdout] test feedback_loop::tests::test_feedback_loop_stats ... ok
[INFO] [stdout] test feedback_loop::tests::test_turn_feedback_stats_total_count ... ok
[INFO] [stdout] test feedback_loop::tests::test_feedback_signal_values ... ok
[INFO] [stdout] test feedback_loop::tests::test_turn_feedback_stats_ema ... ok
[INFO] [stdout] test feature_flag::tests::test_thread_safety ... ok
[INFO] [stdout] test crash_recovery::integration_tests::tests::test_multiple_scenarios ... ok
[INFO] [stdout] test file_service::tests::test_delete_requires_existing_session_and_keeps_hash_index ... ok
[INFO] [stdout] test file_service::tests::test_delete_transient_removes_content_file_with_normalized_id ... ok
[INFO] [stdout] test facade::tests::test_context_recover ... FAILED
[INFO] [stdout] test facade::tests::test_context_filekv_backend ... ok
[INFO] [stdout] test facade::tests::test_context_stats ... FAILED
[INFO] [stdout] test hash_chain::tests::test_chain_persistence ... ok
[INFO] [stdout] test feedback_loop::tests::test_feedback_aware_scorer_score_adjustment ... ok
[INFO] [stdout] test hash_chain::tests::test_hash_chain_append ... ok
[INFO] [stdout] test hash_chain::tests::test_hash_chain_creation ... ok
[INFO] [stdout] test hash_chain::tests::test_cloud_payload ... ok
[INFO] [stdout] test facade::tests::test_context_checkpoint ... ok
[INFO] [stdout] test file_service::tests::test_file_context_service ... ok
[INFO] [stdout] test hash_chain::tests::test_hash_chain_verify ... ok
[INFO] [stdout] test hash_chain::tests::test_hash_chain_concurrent_append ... ok
[INFO] [stdout] test file_service::tests::test_cleanup_session ... ok
[INFO] [stdout] test hash_chain::tests::test_hash_chain_empty_state ... ok
[INFO] [stdout] test facade::tests::test_context_store_retrieve ... ok
[INFO] [stdout] test hash_chain::tests::test_hash_chain_manager ... ok
[INFO] [stdout] test hash_chain::tests::test_hash_chain_large_scale ... ok
[INFO] [stdout] test hash_index::tests::test_hash_index_contains ... ok
[INFO] [stdout] test facade::tests::test_context_retrieve_batch ... ok
[INFO] [stdout] test hash_index::tests::test_hash_index_add_and_get ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_entries_by_branch ... ok
[INFO] [stdout] test hash_index::tests::test_hash_index_contains_prunes_stale_target ... ok
[INFO] [stdout] test facade::tests::test_context_delete ... ok
[INFO] [stdout] test hash_index::tests::test_hash_index_remove ... ok
[INFO] [stdout] test hash_index::tests::test_hash_index_list ... ok
[INFO] [stdout] test file_service::tests::test_trim_for_cloud_reconciles_hash_index ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_add_related_knowledge ... ok
[INFO] [stdout] test facade::tests::test_context_filekv_longterm_fallback ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_entries_by_type ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_extract_rule_from_content ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_extraction_result_summary ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_no_preference_from_assistant ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_extract_rule_chinese ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_extract_empty_turns ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_knowledge_entry_version_bump ... ok
[INFO] [stdout] test knowledge_index::tests::test_extract_keywords ... ok
[INFO] [stdout] test file_service::tests::test_duplicate_add_keeps_session_semantic_links_and_cleanup_reconciles_index ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_extract_fact ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_extract_pattern ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_extract_preference_from_user ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_knowledge_entry_id_determinism ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_persistence ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_merge_existing_knowledge ... ok
[INFO] [stdout] test knowledge_index::tests::test_extract_tags_from_path ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_validated_entries ... ok
[INFO] [stdout] test file_service::tests::test_duplicate_detection ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_store_stats ... ok
[INFO] [stdout] test knowledge_extraction::tests::test_min_confidence_filter ... ok
[INFO] [stdout] test knowledge_index::tests::test_knowledge_index_from_directory ... ok
[INFO] [stdout] test logger::tests::test_log_entry_formatting ... ok
[INFO] [stdout] test metrics::tests::test_gather_metrics ... ok
[INFO] [stdout] test facade::tests::test_context_cleanup_session ... ok
[INFO] [stdout] test file_service::tests::test_trim_for_cloud ... ok
[INFO] [stdout] test metrics::tests::test_read_metrics ... ok
[INFO] [stdout] test metrics::tests::test_write_metrics ... ok
[INFO] [stdout] test mvcc::snapshot::tests::test_snapshot_manager_lifecycle ... ok
[INFO] [stdout] test mvcc::snapshot::tests::test_snapshot_creation ... ok
[INFO] [stdout] test metrics::tests::test_storage_metrics ... ok
[INFO] [stdout] test knowledge_index::tests::test_recommend ... ok
[INFO] [stdout] test mvcc::snapshot::tests::test_snapshot_empty_active_set ... ok
[INFO] [stdout] test layers::tests::test_long_term_layer ... ok
[INFO] [stdout] test layers::tests::test_transient_layer ... ok
[INFO] [stdout] test mvcc::tests::test_stats_tracking ... ok
[INFO] [stdout] test mvcc::snapshot::tests::test_snapshot_read_counting ... ok
[INFO] [stdout] test mvcc::tests::test_snapshot_lifecycle ... ok
[INFO] [stdout] test mvcc::tests::test_transaction_lifecycle ... ok
[INFO] [stdout] test mvcc::tests::test_concurrent_transactions ... ok
[INFO] [stdout] test mvcc::snapshot::tests::test_snapshot_manager_min_visible_txn_id ... ok
[INFO] [stdout] test mvcc::tests::test_transaction_abort ... ok
[INFO] [stdout] test mvcc::tests::test_visibility_rules ... ok
[INFO] [stdout] test facade::tests::test_context_delete_batch_optimized ... ok
[INFO] [stdout] test layers::tests::test_short_term_layer ... ok
[INFO] [stdout] test mvcc::transaction::tests::test_transaction_creation ... ok
[INFO] [stdout] test hash_chain::tests::test_snapshot ... ok
[INFO] [stdout] test mvcc::transaction::tests::test_concurrent_transaction_ids ... ok
[INFO] [stdout] test mvcc::transaction::tests::test_transaction_manager_lifecycle ... ok
[INFO] [stdout] test mvcc::transaction::tests::test_transaction_read_set ... ok
[INFO] [stdout] test mvcc::version_chain::tests::test_version_chain_delete ... ok
[INFO] [stdout] test mvcc::version_chain::tests::test_version_chain_garbage_collection ... ok
[INFO] [stdout] test mvcc::version_chain::tests::test_version_chain_append ... ok
[INFO] [stdout] test mvcc::transaction::tests::test_transaction_state_transitions ... ok
[INFO] [stdout] test mvcc::version_chain::tests::test_version_registry ... ok
[INFO] [stdout] test mvcc::version_chain::tests::test_version_stats ... ok
[INFO] [stdout] test mvcc::version_chain::tests::test_version_tombstone ... ok
[INFO] [stdout] test optimization::algorithms::lcs::tests::test_disjoint_sequences ... ok
[INFO] [stdout] test optimization::algorithms::lcs::tests::test_empty_sequences ... ok
[INFO] [stdout] test mvcc::transaction::tests::test_transaction_writes ... ok
[INFO] [stdout] test optimization::algorithms::lcs::tests::test_identical_sequences ... ok
[INFO] [stdout] test mvcc::transaction::tests::test_transaction_manager_history_limit ... ok
[INFO] [stdout] test optimization::algorithms::lcs::tests::test_partial_overlap ... ok
[INFO] [stdout] test logger::tests::test_log_trim ... ok
[INFO] [stdout] test optimization::algorithms::lcs::tests::test_string_lcs ... ok
[INFO] [stdout] test metrics::tests::test_wal_metrics ... ok
[INFO] [stdout] test mvcc::version_chain::tests::test_version_chain_get_visible ... ok
[INFO] [stdout] test mvcc::snapshot::tests::test_snapshot_manager_stats ... ok
[INFO] [stdout] test mvcc::version_chain::tests::test_version_chain_with_active_set ... ok
[INFO] [stdout] test mvcc::snapshot::tests::test_snapshot_visibility ... ok
[INFO] [stdout] test mvcc::version_chain::tests::test_version_creation ... ok
[INFO] [stdout] test mvcc::tests::test_mvcc_manager_creation ... ok
[INFO] [stdout] test mvcc::version_chain::tests::test_version_chain_all_versions ... ok
[INFO] [stdout] test optimization::algorithms::lsh::tests::test_chinese_text ... ok
[INFO] [stdout] test optimization::algorithms::lcs::tests::test_large_sequences ... ok
[INFO] [stdout] test optimization::algorithms::lsh::tests::test_lsh_index ... ok
[INFO] [stdout] test mvcc::transaction::tests::test_transaction_clear ... ok
[INFO] [stdout] test optimization::cache::arc::tests::test_arc_frequency_promotion ... ok
[INFO] [stdout] test optimization::algorithms::lsh::tests::test_remove_document_ignores_out_of_range_bands ... ok
[INFO] [stdout] test optimization::cache::arc::tests::test_arc_basic ... ok
[INFO] [stdout] test optimization::cache::arc::tests::test_arc_adaptive ... ok
[INFO] [stdout] test optimization::cache::arc::tests::test_arc_vs_lru ... ok
[INFO] [stdout] test optimization::cache::arc::tests::test_arc_hit_rate ... ok
[INFO] [stdout] test logger::tests::test_context_logger ... ok
[INFO] [stdout] test mvcc::snapshot::tests::test_concurrent_snapshots ... ok
[INFO] [stdout] test optimization::algorithms::lsh::tests::test_similarity_threshold ... ok
[INFO] [stdout] test optimization::cache::arc::tests::test_arc_eviction ... ok
[INFO] [stdout] test optimization::cache::cuckoo::tests::test_cuckoo_filter_delete ... ok
[INFO] [stdout] test optimization::cache::cuckoo::tests::test_cuckoo_filter_clamps_fingerprint_bits_for_extreme_fp_rate ... ok
[INFO] [stdout] test optimization::cache::cuckoo::tests::test_cuckoo_filter_sanitizes_invalid_constructor_parameters ... ok
[INFO] [stdout] test optimization::cache::cuckoo::tests::test_cuckoo_vs_bloom_parameters ... ok
[INFO] [stdout] test optimization::cache::lru::tests::test_cache_hit_rate ... ok
[INFO] [stdout] test optimization::cache::lru::tests::test_insert_existing_id_keeps_single_owner_and_updates_in_place ... ok
[INFO] [stdout] test optimization::cache::cuckoo::tests::test_build_source_fails_when_cuckoo_filter_saturated ... ok
[INFO] [stdout] test optimization::cache::cuckoo::tests::test_cuckoo_filter_basic ... ok
[INFO] [stdout] test optimization::cache::cuckoo::tests::test_cuckoo_insert_rollback_on_failure_preserves_buckets ... ok
[INFO] [stdout] test optimization::cache::cuckoo::tests::test_conflict_detector_uses_branch_relative_keys ... ok
[INFO] [stdout] test optimization::cache::lru::tests::test_cache_insert_and_get ... ok
[INFO] [stdout] test optimization::algorithms::lsh::tests::test_minhash_generator ... ok
[INFO] [stdout] test optimization::compression::dictionary::tests::test_small_file_compression ... ok
[INFO] [stdout] test optimization::dedup::cas::tests::test_cas_store_retrieve ... ok
[INFO] [stdout] test optimization::dedup::cas::tests::test_compression ... ok
[INFO] [stdout] test optimization::cache::lru::tests::test_cache_promotion ... ok
[INFO] [stdout] test optimization::cache::cuckoo::tests::test_cuckoo_filter_load ... ok
[INFO] [stdout] test optimization::dedup::cas::tests::test_lz4_fallback_compression_roundtrip ... ok
[INFO] [stdout] test optimization::cache::lru::tests::test_thread_safe_cache ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_auto_fork_disabled_when_disabled ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_contradiction_confidence_scoring ... ok
[INFO] [stdout] test optimization::dedup::cas::tests::test_snapshot_chain ... ok
[INFO] [stdout] test optimization::dedup::cas::tests::test_cas_deduplication ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_detect_contradiction_chinese ... ok
[INFO] [stdout] test optimization::dedup::cas::tests::test_snapshot_creation ... ok
[INFO] [stdout] test optimization::compression::dictionary::tests::test_dictionary_storage_stats_exposed ... ok
[INFO] [stdout] test optimization::dedup::cas::tests::test_cas_reference_counting ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_auto_fork_stats ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_branch_naming ... ok
[INFO] [stdout] test optimization::compression::dictionary::tests::test_dictionary_compression ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_evaluate_trigger_below_threshold ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_evaluate_trigger_hypothesis ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_no_fork_without_trigger ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_evaluate_trigger_manual ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_set_config ... ok
[INFO] [stdout] test optimization::compression::dictionary::tests::test_dictionary_vs_standard ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_branch_diff_modified ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_fork_decision_display ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_branch_turn_manager ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_cooldown_prevents_rapid_forks ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_detect_contradiction_keyword ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_detect_low_confidence ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_divergence_trigger ... ok
[INFO] [stdout] test optimization::cache::lru::tests::test_cache_eviction ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_conversation_store_persistence ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_conversation_store_append_and_get ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_conversation_store_clear ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_conversation_store_delete ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_detect_conflicts_delete_vs_edit ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_conversation_to_conversation_log ... ok
[INFO] [stdout] test parallel::branch::tests::test_branch_creation ... ok
[INFO] [stdout] test parallel::cow::tests::test_cow_manager_creation ... ok
[INFO] [stdout] test parallel::auto_fork::tests::test_execute_fork_carries_recent_turns ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_conversation_store_last_n ... ok
[INFO] [stdout] test parallel::graph::tests::test_ancestor_chain ... ok
[INFO] [stdout] test parallel::branch::tests::test_branch_metadata ... ok
[INFO] [stdout] test parallel::branch::tests::test_branch_save_load ... ok
[INFO] [stdout] test parallel::cow::tests::test_branch_cloner ... ok
[INFO] [stdout] test parallel::graph::tests::test_context_graph_creation ... ok
[INFO] [stdout] test parallel::graph::tests::test_graph_persistence ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_add_edge ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_add_node ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_create_graph ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_cross_branch_edges ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_add_edge_missing_node ... ok
[INFO] [stdout] test parallel::graph::tests::test_graph_stats ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_edge_type_display ... ok
[INFO] [stdout] test parallel::graph::tests::test_update_branch_rejects_parent_cycle ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_edge_with_label ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_find_path ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_find_path_no_path ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_detect_conflicts_both_changed ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_find_path_same_node ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_find_all_paths_from ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_import_from_engine ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_estimated_size ... ok
[INFO] [stdout] test parallel::branch::tests::test_branch_inheritance ... ok
[INFO] [stdout] test parallel::branch::tests::test_branch_manager ... ok
[INFO] [stdout] test optimization::cache::lru::tests::test_sequential_scan_resistance ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_detect_conflicts_no_conflict ... ok
[INFO] [stdout] test parallel::cow::tests::test_copy_on_write ... ok
[INFO] [stdout] test parallel::cow::tests::test_fork_with_copy_returns_error_on_copy_failure ... ok
[INFO] [stdout] test parallel::branch::conversation_store::tests::test_conversation_store_delete_surfaces_deserialization_error ... ok
[INFO] [stdout] test parallel::cow::tests::test_fork_with_symlinks ... ok
[INFO] [stdout] test parallel::graph::tests::test_context_graph_branches ... ok
[INFO] [stdout] test knowledge_watcher::tests::test_knowledge_watcher ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_incoming_edges ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_remove_node ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_node_content_summary_truncation ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_path_query_result_chain_string ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_knowledge_node_from_entry ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_stats ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_nodes_by_branch ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_nodes_by_type ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_persistence ... ok
[INFO] [stdout] test parallel::manager::tests::test_branch_metadata ... ok
[INFO] [stdout] test parallel::manager::tests::test_checkpoint ... ok
[INFO] [stdout] test parallel::knowledge_graph::tests::test_reachable_from ... ok
[INFO] [stdout] test parallel::manager::tests::test_fallback_copy_layers_propagates_copy_error ... ok
[INFO] [stdout] test parallel::manager::tests::test_parallel_context_manager_creation ... ok
[INFO] [stdout] test parallel::manager::tests::test_diff_between_branches ... ok
[INFO] [stdout] test parallel::manager::tests::test_restore_checkpoint_missing_branch_returns_error ... ok
[INFO] [stdout] test parallel::merge::bloom_conflict::tests::test_bloom_filter_basic ... ok
[INFO] [stdout] test parallel::merge::bloom_conflict::tests::test_bloom_conflict_detector ... ok
[INFO] [stdout] test parallel::manager::tests::test_merge ... ok
[INFO] [stdout] test parallel::merge::bloom_conflict::tests::test_bloom_filter_rejects_invalid_false_positive_rate ... ok
[INFO] [stdout] test parallel::manager::tests::test_abort_branch ... ok
[INFO] [stdout] test parallel::merge::optimized_merge::tests::test_batch_deduplication ... ok
[INFO] [stdout] test parallel::merge::bloom_conflict::tests::test_performance_speedup_ratio_semantics ... ok
[INFO] [stdout] test parallel::manager::tests::test_concurrent_branch_creation ... FAILED
[INFO] [stdout] test parallel::merge::optimized_merge::tests::test_content_deduplicator ... ok
[INFO] [stdout] test parallel::merge::optimized_merge::tests::test_diff3_merge_same_change ... ok
[INFO] [stdout] test parallel::merge::optimized_merge::tests::test_diff3_merge_with_conflict ... ok
[INFO] [stdout] test parallel::merge::optimized_merge::tests::test_lcs_computation ... ok
[INFO] [stdout] test parallel::merge::optimized_merge::tests::test_diff3_merge_no_conflict ... ok
[INFO] [stdout] test parallel::manager::tests::test_time_travel_rejects_short_hash ... ok
[INFO] [stdout] test parallel::merge::parallel_merge::tests::test_merge_result_stats ... ok
[INFO] [stdout] test parallel::manager::tests::test_checkout ... ok
[INFO] [stdout] test parallel::manager::tests::test_stats ... ok
[INFO] [stdout] test parallel::merge::parallel_merge::tests::test_parallel_merger_creation ... ok
[INFO] [stdout] test parallel::merge::parallel_merge::tests::test_serial_fallback ... ok
[INFO] [stdout] test parallel::manager::tests::test_branch_isolation_after_write ... ok
[INFO] [stdout] test parallel::merge::parallel_merge::tests::test_unknown_layer_returns_error ... ok
[INFO] [stdout] test parallel::merge::parallel_merge::tests::test_parallel_merge_layers ... ok
[INFO] [stdout] test parallel::merge::bloom_conflict::tests::test_bloom_filter_false_positive_rate ... ok
[INFO] [stdout] test parallel::manager::tests::test_fork_inherits_context ... ok
[INFO] [stdout] test parallel::merge::tests::test_conflict_creation ... ok
[INFO] [stdout] test parallel::merge::tests::test_branch_diff_creation ... ok
[INFO] [stdout] test parallel::merge::tests::test_hash_computation ... ok
[INFO] [stdout] test parallel::merge::tests::test_merge_result_failure ... ok
[INFO] [stdout] test parallel::merge::tests::test_merge_strategy_display ... ok
[INFO] [stdout] test parallel::merge::parallel_merge::tests::test_conflict_does_not_overwrite_target_before_resolution ... ok
[INFO] [stdout] test parallel::merge::tests::test_advanced_merger_creation ... ok
[INFO] [stdout] test parallel::manager::tests::test_merge_selective_strategy ... ok
[INFO] [stdout] test parallel::merge::tests::test_merge_result_serialization ... ok
[INFO] [stdout] test parallel::merge::tests::test_modified_item_creation ... ok
[INFO] [stdout] test parallel::merge::tests::test_merge_log_structure ... ok
[INFO] [stdout] test parallel::merge::tests::test_merge_state_validation ... ok
[INFO] [stdout] test parallel::merge::tests::test_fast_forward_merge ... ok
[INFO] [stdout] test parallel::merge::tests::test_compute_diff ... ok
[INFO] [stdout] test parallel::merge::tests::test_merge_with_conflict_detection ... ok
[INFO] [stdout] test parallel::merge::tests::test_fast_forward_merge_with_parent_check ... ok
[INFO] [stdout] test parallel::merge::three_way_merge::tests::test_collect_files_uses_branch_relative_paths_for_nested_same_basename ... ok
[INFO] [stdout] test parallel::merge::three_way_merge::tests::test_three_way_merge_no_conflict ... ok
[INFO] [stdout] test parallel::manager::tests::test_list_branches ... ok
[INFO] [stdout] test parallel::manager::tests::test_branch_creation ... ok
[INFO] [stdout] test parallel::merge::tests::test_merger_creation ... ok
[INFO] [stdout] test parallel::merge::tests::test_conflict_detection ... ok
[INFO] [stdout] test parallel::merge::tests::test_selective_merge_surfaces_advanced_fallback ... ok
[INFO] [stdout] test parallel::merge::tests::test_selective_merge ... ok
[INFO] [stdout] test parallel::merge::tests::test_selective_merge_with_files ... ok
[INFO] [stdout] test parallel::parallel_cache::tests::test_ancestor_cache_basic ... ok
[INFO] [stdout] test parallel::parallel_cache::tests::test_ancestor_cache_common_ancestor ... ok
[INFO] [stdout] test parallel::parallel_cache::tests::test_ancestor_cache_invalidation ... ok
[INFO] [stdout] test parallel::parallel_cache::tests::test_branch_cache_get_reuses_branch_allocation ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_entries_raw_max_cap ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_fact_conflict_latest_version ... ok
[INFO] [stdout] test parallel::parallel_cache::tests::test_branch_cache_basic ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_identical_entries ... ok
[INFO] [stdout] test parallel::parallel_cache::tests::test_branch_cache_remove ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_knowledge_only ... ok
[INFO] [stdout] test parallel::parallel_cache::tests::test_ancestor_cache_is_descendant ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_disjoint_knowledge ... ok
[INFO] [stdout] test parallel::parallel_cache::tests::test_cache_warmup ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_preference_takes_latest ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_turns_deduplication ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_reports_total_turns ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_result_summary ... ok
[INFO] [stdout] test parallel::merge::three_way_merge::tests::test_three_way_merge_same_change ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_rule_conflict_higher_confidence ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_engines_with_conflicts ... ok
[INFO] [stdout] test parallel::parallel_cache::tests::test_branch_cache_stats ... ok
[INFO] [stdout] test parallel::parallel_cache::tests::test_branch_cache_resize_updates_capacity ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_turns_sorted_by_timestamp ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_with_engines ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_semantic_merge_config_serialization ... ok
[INFO] [stdout] test pitr::tests::test_pitr_config_default ... ok
[INFO] [stdout] test path_resolver::tests::test_resolve_directory_reference ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_semantic_merge_config_presets ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_semantic_merger_with_config ... ok
[INFO] [stdout] test pitr::tests::test_create_checkpoint ... ok
[INFO] [stdout] test pitr::tests::test_pitr_stats ... ok
[INFO] [stdout] test pitr::tests::test_recovery_progress ... ok
[INFO] [stdout] test parallel::semantic_merge::tests::test_merge_pattern_combines_both ... ok
[INFO] [stdout] test pitr::tests::test_pitr_manager_creation ... ok
[INFO] [stdout] test ro_125_tests::crate_root_blanket_reexports_are_not_deprecated ... ok
[INFO] [stdout] test pitr::tests::test_recover_to_timestamp_returns_unsupported_when_replay_is_unimplemented ... ok
[INFO] [stdout] test pitr::tests::test_timeline_add_and_get ... ok
[INFO] [stdout] test ro_125_tests::crate_root_reexports_are_reachable ... ok
[INFO] [stdout] test parallel::merge::three_way_merge::tests::test_three_way_merge_with_conflict ... ok
[INFO] [stdout] test pitr::tests::test_timeline_remove_older_than ... ok
[INFO] [stdout] test pitr::tests::test_recover_to_timestamp_no_checkpoint ... ok
[INFO] [stdout] test semantic_index::tests::test_index_manager ... ok
[INFO] [stdout] test semantic_index::tests::test_fingerprint_hex_conversion ... ok
[INFO] [stdout] test semantic_index::tests::test_hamming_distance ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_index_creation ... ok
[INFO] [stdout] test parallel::parallel_cache::tests::test_branch_cache_lru ... ok
[INFO] [stdout] test pitr::tests::test_cleanup_old_points ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_index_load_records_invalid_fingerprint_rows ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_index_chinese_search ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_index_eviction ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_index_add ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_index_empty_query ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_search ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_index_remove_batch ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_index_persistence ... ok
[INFO] [stdout] test semantic_index::tests::test_simhash_chinese_text ... ok
[INFO] [stdout] test semantic_index::tests::test_search_top_n ... ok
[INFO] [stdout] test path_resolver::tests::test_resolve_tag_reference ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_index_large_scale ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_index_add_updates_time_index_without_stale_keys ... ok
[INFO] [stdout] test semantic_index::tests::test_semantic_index_remove ... ok
[INFO] [stdout] test parallel::merge::three_way_merge::tests::test_merge_comparison ... ok
[INFO] [stdout] test parallel::merge::bloom_conflict::tests::test_bloom_vs_naive_consistency ... ok
[INFO] [stdout] test semantic_scorer::tests::test_scorer_config_presets ... ok
[INFO] [stdout] test semantic_scorer::tests::test_semantic_budget_selector_empty ... ok
[INFO] [stdout] test semantic_index::tests::test_simhash_generation ... ok
[INFO] [stdout] test semantic_scorer::tests::test_score_empty_query ... ok
[INFO] [stdout] test semantic_index::tests::test_simhash_uses_tokens_beyond_bit_prefix ... ok
[INFO] [stdout] test semantic_scorer::tests::test_semantic_budget_selector ... ok
[INFO] [stdout] test semantic_scorer::tests::test_score_similar_content ... ok
[INFO] [stdout] test semantic_scorer::tests::test_score_unrelated_content ... ok
[INFO] [stdout] test semantic_scorer::tests::test_multi_turn_ranking ... ok
[INFO] [stdout] test semantic_scorer::tests::test_set_config ... ok
[INFO] [stdout] test semantic_scorer::tests::test_top_n ... ok
[INFO] [stdout] test semantic_scorer::tests::test_turn_relevance_display ... ok
[INFO] [stdout] test semantic_scorer::tests::test_score_empty_turns ... ok
[INFO] [stdout] test simd_checksum::tests::test_batch_verify_result_methods ... ok
[INFO] [stdout] test simd_checksum::tests::test_combine_checksums ... ok
[INFO] [stdout] test simd_checksum::tests::test_simd_checksum_stats ... ok
[INFO] [stdout] test simd_checksum::tests::test_streaming_checksum ... ok
[INFO] [stdout] test simd_checksum::tests::test_verify_checksum_valid ... ok
[INFO] [stdout] test semantic_scorer::tests::test_mixed_language_scoring ... ok
[INFO] [stdout] test simd_checksum::tests::test_batch_calculate ... ok
[INFO] [stdout] test simd_checksum::tests::test_batch_verify_some_invalid ... ok
[INFO] [stdout] test sparse_index::tests::test_dense_index_respects_max_entries_cap ... ok
[INFO] [stdout] test sparse_index::tests::test_find_boundary_key_values ... ok
[INFO] [stdout] test semantic_scorer::tests::test_chinese_scoring ... ok
[INFO] [stdout] test simd_checksum::tests::test_verify_checksum_invalid ... ok
[INFO] [stdout] test sparse_index::tests::test_find_many_index_points_before_first ... ok
[INFO] [stdout] test sparse_index::tests::test_find_many_index_points_between_index_points ... ok
[INFO] [stdout] test sparse_index::tests::test_find_many_index_points_exact_match_middle ... ok
[INFO] [stdout] test sparse_index::tests::test_find_empty_index ... ok
[INFO] [stdout] test sparse_index::tests::test_find_many_index_points_last_entry ... ok
[INFO] [stdout] test sparse_index::tests::test_find_lexicographic_ordering ... ok
[INFO] [stdout] test sparse_index::tests::test_find_many_index_points_first_entry ... ok
[INFO] [stdout] test sparse_index::tests::test_find_single_index_point_exact_match ... ok
[INFO] [stdout] test sparse_index::tests::test_find_single_index_point_key_smaller ... ok
[INFO] [stdout] test sparse_index::tests::test_find_single_index_point_key_larger ... ok
[INFO] [stdout] test sparse_index::tests::test_find_two_index_points_between ... ok
[INFO] [stdout] test sparse_index::tests::test_find_two_index_points_exact_match_first ... ok
[INFO] [stdout] test sparse_index::tests::test_find_two_index_points_exact_match_last ... ok
[INFO] [stdout] test sparse_index::tests::test_find_two_index_points_smaller_than_all ... ok
[INFO] [stdout] test semantic_scorer::tests::test_score_identical_content ... ok
[INFO] [stdout] test sparse_index::tests::test_find_two_index_points_larger_than_all ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_all_keys_greater_than_target ... ok
[INFO] [stdout] test parallel::merge::bloom_conflict::tests::test_bloom_stats ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_all_keys_less_than_target ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_between_index_points ... ok
[INFO] [stdout] test sparse_index::tests::test_global_index_finder_checks_dense_indexes ... ok
[INFO] [stdout] test simd_checksum::tests::test_edge_cases_checksum ... ok
[INFO] [stdout] test sparse_index::tests::test_global_index_finder ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_exact_interval_boundary ... ok
[INFO] [stdout] test sparse_index::tests::test_index_manager_save_load ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_empty ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_exact_match_first_element ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_creation ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_exact_match_last_element ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_find ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_just_after_index_point ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_just_before_index_point ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_monotonic_key_order ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_single_entry ... ok
[INFO] [stdout] test sparse_index::tests::test_sparse_index_multiple_intervals ... ok
[INFO] [stdout] test token_budget::tests::ce_0_003_hybrid_blends_recency_role_density ... ok
[INFO] [stdout] test storage_backend::tests::context_config_wires_block_cache_size ... ok
[INFO] [stdout] test token_budget::tests::ce_0_003_lru_keeps_most_recent_drops_oldest ... ok
[INFO] [stdout] test token_budget::tests::ce_0_003_time_decay_prefers_recent_turns ... ok
[INFO] [stdout] test token_budget::tests::test_always_include_system ... ok
[INFO] [stdout] test token_budget::tests::ce_0_003_token_weighted_prefers_dense_turns ... FAILED
[INFO] [stdout] test tests::test_remove_session ... ok
[INFO] [stdout] test tests::test_context_root_creation ... ok
[INFO] [stdout] test token_budget::tests::test_max_turns_cap ... ok
[INFO] [stdout] test token_budget::tests::test_select_hybrid ... ok
[INFO] [stdout] test token_budget::tests::test_select_empty ... ok
[INFO] [stdout] test token_budget::tests::test_estimate_turn_tokens ... ok
[INFO] [stdout] test token_budget::tests::test_config_presets ... ok
[INFO] [stdout] test token_budget::tests::test_select_token_weighted ... ok
[INFO] [stdout] test token_budget::tests::test_selection_result_summary ... ok
[INFO] [stdout] test token_budget::tests::test_always_include_latest ... ok
[INFO] [stdout] test token_budget::tests::test_select_time_decay ... ok
[INFO] [stdout] test token_budget::tests::test_concat_content ... ok
[INFO] [stdout] test token_budget::tests::test_select_respects_budget ... ok
[INFO] [stdout] test token_budget::tests::test_select_large_budget ... ok
[INFO] [stdout] test tracing_config::tests::test_tracing_target_strings ... ok
[INFO] [stdout] test token_budget::tests::test_set_config ... ok
[INFO] [stdout] test tracing_config::tests::test_default_levels ... ok
[INFO] [stdout] test token_budget::tests::test_select_lru_basic ... ok
[INFO] [stdout] test wal::tests::test_incomplete_operations ... ok
[INFO] [stdout] test wal::tests::test_wal_entry_checksum ... ok
[INFO] [stdout] test wal_binary::tests::test_decode_rejects_truncated_operation_string ... ok
[INFO] [stdout] test wal_binary::tests::test_decode_rejects_truncated_payload ... ok
[INFO] [stdout] test wal_binary::tests::test_encode_decode_add_operation ... ok
[INFO] [stdout] test wal_binary::tests::test_encode_decode_compaction ... ok
[INFO] [stdout] test wal_binary::tests::test_encode_decode_delete_with_content ... ok
[INFO] [stdout] test wal::tests::test_recovery_engine_fail_fast_on_replay_failure ... ok
[INFO] [stdout] test wal::tests::test_log_durability_levels_reflect_wal_mode ... ok
[INFO] [stdout] test wal_binary::tests::test_encode_rejects_overlong_strings ... ok
[INFO] [stdout] test wal_binary::tests::test_size_comparison ... ok
[INFO] [stdout] test wal::tests::test_wal_clear ... ok
[INFO] [stdout] test wal::tests::test_json_wal_fallback_reads_multiple_entries ... ok
[INFO] [stdout] test wal::tests::test_read_entries_fails_on_partial_binary_corruption ... ok
[INFO] [stdout] test wal::tests::test_recovery_engine_preserves_wal_on_replay_failure ... ok
[INFO] [stdout] test tests::test_create_session ... ok
[INFO] [stdout] test wal::tests::test_wal_manager_log_and_read ... ok
[INFO] [stdout] test wal::tests::test_read_entries_replays_rotated_segments_in_order ... ok
[INFO] [stdout] test wal::tests::test_recovery_engine ... ok
[INFO] [stdout] test wal::tests::test_replay_success_clears_rotated_wal_segments ... ok
[INFO] [stdout] test wal::tests::test_wal_rotation ... ok
[INFO] [stdout] test wal::tests::test_wal_rotation_max_files ... ok
[INFO] [stdout] test optimization::algorithms::lcs::tests::test_memory_efficiency ... ok
[INFO] [stdout] test pitr::tests::test_list_recovery_points ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- feature_flag_persistence::tests::test_persistence_error_handling stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'feature_flag_persistence::tests::test_persistence_error_handling' (3016) panicked at src/feature_flag_persistence.rs:404:9:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55bfe7702441 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55bfe7719d5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55bfe770723c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55bfe76d9406 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55bfe76f8119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55bfe73385a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55bfe76f8442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55bfe76d94e4 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55bfe76d17f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55bfe76da3ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55bfe771a53c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55bfe771a502 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x55bfe71f8f1d - <tokitai_context[27e41e2a9858c1ca]::feature_flag_persistence::tests::test_persistence_error_handling::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55bfe732b9eb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x55bfe7338bc5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55bfe73324b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55bfe733bc52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55bfe770134f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x75a6fe584dfa - <unknown>
[INFO] [stdout]   19:     0x75a6fe6183d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- facade::tests::test_context_recover stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'facade::tests::test_context_recover' (2977) panicked at src/facade.rs:1696:9:
[INFO] [stdout] assertion failed: report.files_scanned > 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55bfe7702441 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55bfe7719d5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55bfe770723c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55bfe76d9406 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55bfe76f8119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55bfe73385a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55bfe76f8442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55bfe76d94e4 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55bfe76d17f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55bfe76da3ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55bfe771a53c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55bfe771a502 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x55bfe71504b0 - <tokitai_context[27e41e2a9858c1ca]::facade::tests::test_context_recover::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55bfe732b9eb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x55bfe7338bc5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55bfe73324b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55bfe733bc52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55bfe770134f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x75a6fe584dfa - <unknown>
[INFO] [stdout]   19:     0x75a6fe6183d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- facade::tests::test_context_stats stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'facade::tests::test_context_stats' (2979) panicked at src/facade.rs:1716:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55bfe7702441 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55bfe7719d5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55bfe770723c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55bfe76d9406 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55bfe76f8119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55bfe73385a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55bfe76f8442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55bfe76d94b2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55bfe76d17f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55bfe76da3ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55bfe771a53c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55bfe771a453 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x55bfe771549d - core[a373ad73a504971]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]   13:     0x55bfe714fca1 - <tokitai_context[27e41e2a9858c1ca]::facade::tests::test_context_stats::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55bfe732b9eb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55bfe7338bc5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55bfe73324b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55bfe733bc52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55bfe770134f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75a6fe584dfa - <unknown>
[INFO] [stdout]   20:     0x75a6fe6183d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parallel::manager::tests::test_concurrent_branch_creation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (3288) panicked at src/parallel/manager/mod.rs:1018:84:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Serialization(Error("EOF while parsing a value", line: 1, column: 0))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55bfe7702441 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55bfe7719d5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55bfe770723c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55bfe76d9406 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55bfe76f8119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55bfe73385a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55bfe76f8442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55bfe76d94b2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55bfe76d17f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55bfe76da3ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55bfe771a53c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55bfe771a312 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55bfe71e5c55 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<tokitai_context[27e41e2a9858c1ca]::parallel::manager::tests::test_concurrent_branch_creation::{closure#0}, bool>
[INFO] [stdout]   13:     0x55bfe72751cf - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<tokitai_context[27e41e2a9858c1ca]::parallel::manager::tests::test_concurrent_branch_creation::{closure#0}, bool>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   14:     0x55bfe770134f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   15:     0x75a6fe584dfa - <unknown>
[INFO] [stdout]   16:     0x75a6fe6183d4 - clone
[INFO] [stdout]   17:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'parallel::manager::tests::test_concurrent_branch_creation' (3282) panicked at src/parallel/manager/mod.rs:1029:41:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55bfe7702441 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55bfe7719d5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55bfe770723c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55bfe76d9406 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55bfe76f8119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55bfe73385a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55bfe76f8442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55bfe76d94b2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55bfe76d17f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55bfe76da3ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55bfe771a53c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55bfe771a312 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55bfe715c09b - <tokitai_context[27e41e2a9858c1ca]::parallel::manager::tests::test_concurrent_branch_creation::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55bfe732b9eb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x55bfe7338bc5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55bfe73324b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55bfe733bc52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55bfe770134f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x75a6fe584dfa - <unknown>
[INFO] [stdout]   19:     0x75a6fe6183d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- token_budget::tests::ce_0_003_token_weighted_prefers_dense_turns stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'token_budget::tests::ce_0_003_token_weighted_prefers_dense_turns' (3471) panicked at src/token_budget.rs:957:9:
[INFO] [stdout] TokenWeighted must always keep the latest turn
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55bfe7702441 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55bfe7719d5a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55bfe770723c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55bfe76d9406 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55bfe76f8119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55bfe73385a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55bfe76f8442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55bfe76d94e4 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55bfe76d17f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55bfe76da3ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55bfe771a53c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55bfe728106a - <tokitai_context[27e41e2a9858c1ca]::token_budget::tests::ce_0_003_token_weighted_prefers_dense_turns::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x55bfe732b9eb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x55bfe7338bc5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x55bfe73324b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x55bfe733bc52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x55bfe770134f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x75a6fe584dfa - <unknown>
[INFO] [stdout]   18:     0x75a6fe6183d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     facade::tests::test_context_recover
[INFO] [stdout]     facade::tests::test_context_stats
[INFO] [stdout]     feature_flag_persistence::tests::test_persistence_error_handling
[INFO] [stdout]     parallel::manager::tests::test_concurrent_branch_creation
[INFO] [stdout]     token_budget::tests::ce_0_003_token_weighted_prefers_dense_turns
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 557 passed; 5 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.95s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b", kill_on_drop: false }`
[INFO] [stdout] bb2a648e0c6b129f8c81eeee58e9c6ad473617b97a0f0a961d7b1fa7d430ee8b
