[INFO] cloning repository https://github.com/qiuqiuaiweb3/regime-sentinel-agent
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/qiuqiuaiweb3/regime-sentinel-agent" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqiuqiuaiweb3%2Fregime-sentinel-agent", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqiuqiuaiweb3%2Fregime-sentinel-agent'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] bfe3f788c50112abc0df14c0d045c995e2da9807
[INFO] testing qiuqiuaiweb3/regime-sentinel-agent against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqiuqiuaiweb3%2Fregime-sentinel-agent" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/qiuqiuaiweb3/regime-sentinel-agent
[INFO] finished tweaking git repo https://github.com/qiuqiuaiweb3/regime-sentinel-agent
[INFO] tweaked toml for git repo https://github.com/qiuqiuaiweb3/regime-sentinel-agent written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/qiuqiuaiweb3/regime-sentinel-agent on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/qiuqiuaiweb3/regime-sentinel-agent 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.98.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-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7
[INFO] running `Command { std: "docker" "start" "ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7", 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" "ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7", 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" "ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling aws-lc-rs v1.17.0
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling aws-lc-sys v0.41.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling brotli-decompressor v5.0.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling brotli v8.0.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling macro_magic_core_macros v0.5.1
[INFO] [stderr]    Compiling derive-syn-parse v0.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling macro_magic_core v0.5.1
[INFO] [stderr]    Compiling prefix-trie v0.8.4
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling macro_magic_macros v0.5.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling compression-core v0.4.32
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling compression-codecs v0.4.38
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling hickory-proto v0.26.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling rustc_version_runtime v0.3.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling tagptr v0.2.0
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling hickory-net v0.26.1
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling moka v0.12.15
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling regime-core v0.1.0 (/opt/rustwide/workdir/crates/regime-core)
[INFO] [stderr]    Compiling async-compression v0.4.42
[INFO] [stderr]    Compiling serde_with_macros v3.20.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling macro_magic v0.5.1
[INFO] [stderr]    Compiling typed-builder-macro v0.22.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling resolv-conf v0.7.6
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling http-range-header v0.4.2
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_with v3.20.0
[INFO] [stderr]    Compiling bson v2.15.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling typed-builder v0.22.0
[INFO] [stderr]    Compiling hickory-resolver v0.26.1
[INFO] [stderr]    Compiling mongodb-internal-macros v3.7.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling derive-where v1.6.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling regime-replay v0.1.0 (/opt/rustwide/workdir/apps/regime-replay)
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tungstenite v0.29.0
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling mongodb v3.7.0
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling tokio-tungstenite v0.29.0
[INFO] [stderr]    Compiling regime-service v0.1.0 (/opt/rustwide/workdir/apps/regime-service)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5m 05s
[INFO] running `Command { std: "docker" "inspect" "ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7", 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" "ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling mongodb v3.7.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling regime-core v0.1.0 (/opt/rustwide/workdir/crates/regime-core)
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling regime-replay v0.1.0 (/opt/rustwide/workdir/apps/regime-replay)
[INFO] [stderr]    Compiling regime-service v0.1.0 (/opt/rustwide/workdir/apps/regime-service)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 24s
[INFO] running `Command { std: "docker" "inspect" "ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7", 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" "ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.68s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/regime_core-59554bdd2c3dab53)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/alert_generation.rs (/opt/rustwide/target/debug/deps/alert_generation-3326f10db60c3ccd)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test feature_snapshot_from_windows_uses_consecutive_deltas ... ok
[INFO] [stdout] test generate_deduped_alerts_does_not_score_across_interleaved_markets ... ok
[INFO] [stdout] test generate_alerts_from_feature_windows_does_not_score_across_interleaved_markets ... ok
[INFO] [stdout] test generate_deduped_alerts_applies_onset_bucket_and_cooldown_per_market_direction ... ok
[INFO] [stdout] test generate_deduped_alerts_keeps_separate_markets_and_directions ... ok
[INFO] [stdout] test generate_alerts_from_feature_windows_emits_non_equilibrium_states ... ok
[INFO] [stderr]      Running tests/alert_scoring.rs (/opt/rustwide/target/debug/deps/alert_scoring-59401018dae56193)
[INFO] [stdout] test ablation_report_shows_metric_drop_when_key_feature_is_removed ... ok
[INFO] [stdout] test generate_alerts_from_feature_windows_applies_default_dedup_cooldown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test score_alert_prefers_shift_detected_when_market_or_fair_price_already_moved ... ok
[INFO] [stdout] test score_alert_uses_weighted_absolute_features_and_stale_penalty ... ok
[INFO] [stdout] test score_alert_downgrades_confidence_when_liquidity_is_unreliable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fair_probability.rs (/opt/rustwide/target/debug/deps/fair_probability-9c1970ac22e38b7d)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test fair_probability_degrades_invalid_realized_volatility ... ok
[INFO] [stdout] test fair_probability_is_deterministic_after_expiry_or_zero_volatility ... ok
[INFO] [stdout] test fair_probability_is_neutral_at_the_strike ... ok
[INFO] [stdout] test fair_probability_degrades_when_reference_feed_is_stale ... ok
[INFO] [stdout] test feature_window_can_compute_fair_probability_from_market_inputs ... ok
[INFO] [stdout] test fair_probability_input_defaults_missing_feed_lag_to_fresh ... ok
[INFO] [stdout] test previous_stale_fair_probability_also_degrades_feature_snapshot_quality ... ok
[INFO] [stdout] test stale_fair_probability_flows_into_feature_snapshot_quality ... ok
[INFO] [stdout] test fair_probability_moves_with_current_price_relative_to_strike ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/feature_windows.rs (/opt/rustwide/target/debug/deps/feature_windows-fce680e956fa79e9)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test build_feature_window_uses_plan_vector_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mongo_schema.rs (/opt/rustwide/target/debug/deps/mongo_schema-a3e80d9d8e8f59fe)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/shift_labels.rs (/opt/rustwide/target/debug/deps/shift_labels-b7612e4a2b988409)
[INFO] [stdout] test mongo_index_specs_cover_hot_path_and_validation_collections ... ok
[INFO] [stdout] test mongo_collection_specs_match_plan ... ok
[INFO] [stdout] test vector_search_specs_are_kept_separate_from_regular_indexes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test compute_lead_time_is_positive_when_alert_precedes_shift_onset ... ok
[INFO] [stdout] test generate_shift_labels_rejects_transient_moves_that_do_not_persist ... ok
[INFO] [stdout] test generate_shift_labels_requires_move_to_persist ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_report.rs (/opt/rustwide/target/debug/deps/validation_report-dfe58ab43f905ec8)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test validate_alerts_classifies_early_sync_late_and_false_alerts ... ok
[INFO] [stdout] test validate_alerts_reports_required_effectiveness_metrics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/latency-probe.rs (/opt/rustwide/target/debug/deps/latency_probe-3a40dd2045c1492f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/regime_replay-36f6537466d327b9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/latency_probe_cli.rs (/opt/rustwide/target/debug/deps/latency_probe_cli-675aced647c4136f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test latency_probe_reports_hot_path_p95_under_gate ... ok
[INFO] [stderr]      Running tests/replay_cli.rs (/opt/rustwide/target/debug/deps/replay_cli-542f937e444bd809)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test replay_cli_generates_alerts_from_fair_probability_inputs ... ok
[INFO] [stdout] test replay_cli_outputs_validation_csv ... ok
[INFO] [stdout] test replay_cli_outputs_validation_json ... ok
[INFO] [stdout] test replay_cli_acceptance_fixture_reports_1s_5s_30s_lead_time_evidence ... ok
[INFO] [stdout] test replay_cli_generates_alerts_from_feature_windows_when_alerts_are_absent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/regime_service-fb4ac2bb7bb55c1f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/gemini_summary_once.rs (/opt/rustwide/target/debug/deps/gemini_summary_once-9856533d87de8f06)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/ingest_live_ndjson.rs (/opt/rustwide/target/debug/deps/ingest_live_ndjson-376ff0cb67a8b74b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/init_mongodb.rs (/opt/rustwide/target/debug/deps/init_mongodb-e2fbc85560623d21)
[INFO] [stderr]      Running unittests src/bin/live_smoke.rs (/opt/rustwide/target/debug/deps/live_smoke-b7886cee71c7b3af)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/mongodb_storage_report.rs (/opt/rustwide/target/debug/deps/mongodb_storage_report-f418e6195f43ea51)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/regime_service-ab91ddf27383b054)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/seed_demo_mongodb.rs (/opt/rustwide/target/debug/deps/seed_demo_mongodb-8caa883aab74e77a)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/verify_demo_mongodb.rs (/opt/rustwide/target/debug/deps/verify_demo_mongodb-f7bd007369c9b1a5)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/demo_seed.rs (/opt/rustwide/target/debug/deps/demo_seed-528c2f62c625fb61)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/gemini_summary.rs (/opt/rustwide/target/debug/deps/gemini_summary-b270a96f2c94dedc)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemini_throttle.rs (/opt/rustwide/target/debug/deps/gemini_throttle-c3b7e85afca50933)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/http_api.rs (/opt/rustwide/target/debug/deps/http_api-4d49766bcafeb76c)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test demo_seed_count_validation_rejects_missing_collections ... ok
[INFO] [stdout] test demo_seed_count_queries_cover_each_seeded_collection ... ok
[INFO] [stdout] test demo_seed_prepares_acceptance_records_for_each_collection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test gemini_3_regional_location_uses_global_vertex_host ... ok
[INFO] [stdout] test gemini_request_still_supports_developer_api_key_fallback ... ok
[INFO] [stdout] test gemini_request_uses_vertex_generate_content_shape ... ok
[INFO] [stdout] test demo_summary_state_matches_early_risk_context ... ok
[INFO] [stdout] test gemini_25_request_omits_unsupported_thinking_level ... ok
[INFO] [stdout] test gemini_summary_config_defaults_to_disabled_without_api_key ... ok
[INFO] [stdout] test parse_gemini_text_reads_first_text_part ... ok
[INFO] [stdout] test parse_gemini_text_rejects_response_without_text ... ok
[INFO] [stdout] test vertex_request_can_defer_auth_to_metadata_token ... ok
[INFO] [stdout] test summary_prompt_and_record_keep_cost_control_metadata ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test gemini_throttle_defaults_to_disabled_30_minutes_and_two_calls_per_hour ... ok
[INFO] [stdout] test gemini_throttle_parses_enabled_15_minute_config ... ok
[INFO] [stdout] test gemini_throttle_rejects_intervals_below_15_minutes ... ok
[INFO] [stdout] test gemini_throttle_rejects_zero_manual_cooldown ... ok
[INFO] [stdout] test gemini_throttle_requires_enabled_interval_and_hourly_budget ... ok
[INFO] [stdout] test gemini_call_budget_is_shared_by_auto_and_manual_calls ... ok
[INFO] [stdout] test gemini_throttle_applies_manual_explain_cooldown_and_hourly_cap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test agent_tool_mongodb_timeout_defaults_and_clamps ... ok
[INFO] [stdout] test dashboard_events_endpoint_exposes_sse_stream ... ok
[INFO] [stdout] test dashboard_snapshot_endpoint_accepts_replay_mode ... ok
[INFO] [stdout] test dashboard_snapshot_endpoint_switches_to_reference_slug_after_market_boundary ... ok
[INFO] [stdout] test dashboard_snapshot_endpoint_resets_when_latest_numeric_market_window_expired ... ok
[INFO] [stdout] test health_endpoint_reports_service_status ... ok
[INFO] [stdout] test dashboard_snapshot_endpoint_does_not_chart_reference_price_as_probability ... ok
[INFO] [stdout] test agent_tool_endpoints_return_demo_safe_payloads_without_mongodb ... ok
[INFO] [stdout] test dashboard_snapshot_endpoint_filters_live_points_to_current_market_slug ... ok
[INFO] [stdout] test dashboard_snapshot_endpoint_returns_replay_ready_payload ... ok
[INFO] [stdout] test manual_explain_endpoint_reports_disabled_when_gemini_is_off ... ok
[INFO] [stdout] test dashboard_snapshot_endpoint_does_not_chart_trade_price_as_midpoint ... ok
[INFO] [stdout] test manual_explain_endpoint_enforces_configured_cooldown_without_mongodb ... ok
[INFO] [stdout] test static_frontend_routes_fallback_to_index_without_hiding_api_routes ... ok
[INFO] [stdout] test replay_validation_endpoint_generates_alerts_from_feature_windows ... ok
[INFO] [stdout] test replay_validation_endpoint_returns_lead_time_report ... ok
[INFO] [stdout] test dashboard_snapshot_endpoint_reads_live_ndjson_when_available ... ok
[INFO] [stdout] test replay_validation_endpoint_generates_alerts_from_fair_probability_inputs ... ok
[INFO] [stdout] test openapi_spec_exposes_agent_builder_read_tools ... ok
[INFO] [stdout] test manual_explain_endpoint_enforces_hourly_cap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/live_collector.rs (/opt/rustwide/target/debug/deps/live_collector-bc1f0c9e307e63a5)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test disabled_live_collector_does_not_require_market_env ... ok
[INFO] [stdout] test chainlink_reference_ticks_ignore_plain_websocket_heartbeats ... ok
[INFO] [stdout] test live_smoke_gate_requires_market_reference_and_required_outcomes ... ok
[INFO] [stdout] test live_collector_auto_discovery_does_not_require_static_asset_ids ... ok
[INFO] [stdout] test live_collector_config_derives_role_specific_fallback_paths ... ok
[INFO] [stdout] test market_ticks_from_price_change_preserves_asset_outcome_and_receive_lag ... ok
[INFO] [stdout] test live_collector_config_builds_polymarket_market_subscription ... ok
[INFO] [stdout] test market_ticks_ignore_plain_websocket_heartbeats ... ok
[INFO] [stdout] test live_collector_config_builds_chainlink_reference_subscription ... ok
[INFO] [stdout] test midpoint_response_converts_to_bba_ticks_for_current_market_assets ... ok
[INFO] [stdout] test live_smoke_summary_counts_market_and_reference_ticks ... ok
[INFO] [stdout] test single_midpoint_response_converts_to_bba_tick_for_token_id ... ok
[INFO] [stdout] test stale_data_penalty_flips_after_configured_threshold ... ok
[INFO] [stdout] test stale_regime_state_marks_data_as_low_confidence ... ok
[INFO] [stdout] test target_window_start_seconds_uses_five_minute_grid ... ok
[INFO] [stdout] test chainlink_update_message_converts_to_reference_market_tick ... ok
[INFO] [stdout] test gamma_event_market_parser_extracts_active_clob_tokens ... ok
[INFO] [stdout] test ndjson_fallback_appends_kind_and_serialized_record ... ok
[INFO] [stdout] test market_tick_persistence_without_mongodb_writes_ndjson_fallback ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mongo_bootstrap.rs (/opt/rustwide/target/debug/deps/mongo_bootstrap-77d749e7290fc542)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test bootstrap_plan_skips_existing_collections_but_keeps_index_targets ... ok
[INFO] [stdout] test bootstrap_summary_counts_planned_resources ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test agent_summary_bucket_upsert_overwrites_the_scheduled_bucket ... ok
[INFO] [stdout] test agent_summary_insert_matches_summary_schema ... ok
[INFO] [stdout] test alert_insert_matches_alert_schema ... ok
[INFO] [stdout] test backtest_run_insert_matches_validation_schema ... ok
[INFO] [stdout] test market_data_retention_filters_delete_related_slug_data ... ok
[INFO] [stdout] test market_tick_insert_matches_time_series_schema ... ok
[INFO] [stdout] test regime_state_upsert_matches_latest_state_schema ... ok
[INFO] [stderr]      Running tests/mongo_documents.rs (/opt/rustwide/target/debug/deps/mongo_documents-7d197f3c6135fc5e)
[INFO] [stderr]      Running tests/mongo_indexes.rs (/opt/rustwide/target/debug/deps/mongo_indexes-8a82ca4bfda3523c)
[INFO] [stdout] test feature_window_document_matches_mongodb_schema_fields ... ok
[INFO] [stdout] test feature_window_insert_targets_feature_windows_collection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test collection_create_models_include_time_series_ttl_for_market_ticks ... ok
[INFO] [stderr]      Running tests/similar_windows.rs (/opt/rustwide/target/debug/deps/similar_windows-4584491f329d162c)
[INFO] [stdout] test regular_index_models_include_keys_options_and_collection_names ... ok
[INFO] [stdout] test regular_index_models_do_not_include_vector_search_index ... ok
[INFO] [stdout] test vector_search_index_models_use_atlas_search_model_shape ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test similar_windows_pipeline_uses_vector_search_with_slug_filter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests regime_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests regime_service
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7", kill_on_drop: false }`
[INFO] [stdout] ce4db232857377ad5c9e56ecd8f59e1ecee7c33b74eb8e40efe17e809f3062a7
