[INFO] cloning repository https://github.com/mikenrafter/usagewindow
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mikenrafter/usagewindow" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmikenrafter%2Fusagewindow", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmikenrafter%2Fusagewindow'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4f219d12d83d484a0599def3dc13ab5634e7913f
[INFO] testing mikenrafter/usagewindow/4f219d12d83d484a0599def3dc13ab5634e7913f against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmikenrafter%2Fusagewindow" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/mikenrafter/usagewindow
[INFO] finished tweaking git repo https://github.com/mikenrafter/usagewindow
[INFO] tweaked toml for git repo https://github.com/mikenrafter/usagewindow written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mikenrafter/usagewindow 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 git repo https://github.com/mikenrafter/usagewindow 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] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:70:1
[INFO] [stderr]    |
[INFO] [stderr] 70 | repository = "https://github.com/mikenrafter/usagewindow"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b
[INFO] running `Command { std: "docker" "start" "a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b", 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" "a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b" "/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" "a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b", 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" "a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:70:1
[INFO] [stderr]    |
[INFO] [stderr] 70 | repository = "https://github.com/mikenrafter/usagewindow"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling cc v1.4.6
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling ipnet v2.12.2
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling hashlink v0.12.2
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling rust-embed-utils v8.12.0
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling rust-embed-impl v8.12.0
[INFO] [stderr]    Compiling rust-embed v8.12.0
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling uw-core v0.1.1 (/opt/rustwide/workdir/crates/uw-core)
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling uw-policy v0.1.1 (/opt/rustwide/workdir/crates/uw-policy)
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling rusqlite v0.40.2
[INFO] [stderr]    Compiling uw-adapters v0.1.1 (/opt/rustwide/workdir/crates/uw-adapters)
[INFO] [stderr]    Compiling uw-store v0.1.1 (/opt/rustwide/workdir/crates/uw-store)
[INFO] [stderr]    Compiling uw-web v0.1.1 (/opt/rustwide/workdir/crates/uw-web)
[INFO] [stderr]    Compiling uw-daemon v0.1.1 (/opt/rustwide/workdir/crates/uw-daemon)
[INFO] [stderr]    Compiling uw-mcp v0.1.1 (/opt/rustwide/workdir/crates/uw-mcp)
[INFO] [stderr]    Compiling uw-cli v0.1.1 (/opt/rustwide/workdir/crates/uw-cli)
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> crates/uw-adapters/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | anyhow.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: `uw-adapters` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `uw-daemon`
[INFO] [stderr]   --> crates/uw-cli/Cargo.toml:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | uw-daemon.workspace = true
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `uw-daemon`
[INFO] [stderr] warning: `uw-cli` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `tracing`
[INFO] [stderr]   --> crates/uw-store/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | tracing.workspace = true
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tracing`
[INFO] [stderr] warning: `uw-store` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `uw-adapters`
[INFO] [stderr]   --> crates/uw-web/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | uw-adapters.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `uw-adapters`
[INFO] [stderr] warning: `uw-web` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 56s
[INFO] running `Command { std: "docker" "inspect" "a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b", 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" "a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b" "/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] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:70:1
[INFO] [stderr]    |
[INFO] [stderr] 70 | repository = "https://github.com/mikenrafter/usagewindow"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]    Compiling uw-store v0.1.1 (/opt/rustwide/workdir/crates/uw-store)
[INFO] [stderr]    Compiling uw-policy v0.1.1 (/opt/rustwide/workdir/crates/uw-policy)
[INFO] [stderr]    Compiling uw-core v0.1.1 (/opt/rustwide/workdir/crates/uw-core)
[INFO] [stderr]    Compiling uw-adapters v0.1.1 (/opt/rustwide/workdir/crates/uw-adapters)
[INFO] [stderr]    Compiling uw-mcp v0.1.1 (/opt/rustwide/workdir/crates/uw-mcp)
[INFO] [stderr]    Compiling uw-web v0.1.1 (/opt/rustwide/workdir/crates/uw-web)
[INFO] [stderr]    Compiling uw-daemon v0.1.1 (/opt/rustwide/workdir/crates/uw-daemon)
[INFO] [stderr]    Compiling uw-cli v0.1.1 (/opt/rustwide/workdir/crates/uw-cli)
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> crates/uw-adapters/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | anyhow.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: `uw-adapters` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `uw-daemon`
[INFO] [stderr]   --> crates/uw-cli/Cargo.toml:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | uw-daemon.workspace = true
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `uw-daemon`
[INFO] [stderr] warning: `uw-cli` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `tracing`
[INFO] [stderr]   --> crates/uw-store/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | tracing.workspace = true
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tracing`
[INFO] [stderr] warning: `uw-store` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `uw-adapters`
[INFO] [stderr]   --> crates/uw-web/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | uw-adapters.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `uw-adapters`
[INFO] [stderr] warning: `uw-web` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 10s
[INFO] running `Command { std: "docker" "inspect" "a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b", 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" "a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:70:1
[INFO] [stderr]    |
[INFO] [stderr] 70 | repository = "https://github.com/mikenrafter/usagewindow"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> crates/uw-adapters/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | anyhow.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: `uw-adapters` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `uw-daemon`
[INFO] [stderr]   --> crates/uw-cli/Cargo.toml:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | uw-daemon.workspace = true
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `uw-daemon`
[INFO] [stderr] warning: `uw-cli` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `tracing`
[INFO] [stderr]   --> crates/uw-store/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | tracing.workspace = true
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tracing`
[INFO] [stderr] warning: `uw-store` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `uw-adapters`
[INFO] [stderr]   --> crates/uw-web/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | uw-adapters.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `uw-adapters`
[INFO] [stderr] warning: `uw-web` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/uw-adapters/703318088830c099/out/uw_adapters-703318088830c099)
[INFO] [stdout] 
[INFO] [stdout] running 74 tests
[INFO] [stdout] test claude_code::tests::compact_message_uses_claude_command_shape ... ok
[INFO] [stdout] test claude_code::tests::auth_failure_does_not_use_stale_cache ... ok
[INFO] [stdout] test claude_code::tests::discovery_fails_closed_when_records_contain_multiple_session_ids ... ok
[INFO] [stdout] test claude_code::tests::compact_sends_only_the_compact_command_and_optional_message ... ok
[INFO] [stdout] test claude_code::tests::fresh_cache_skips_http ... ok
[INFO] [stdout] test claude_code::tests::discover_sessions_has_no_title_when_no_ai_title_record_is_present ... ok
[INFO] [stdout] test claude_code::tests::quota_error_without_near_limit_usage_does_not_invent_a_stop ... ok
[INFO] [stdout] test claude_code::tests::stop_detection_accepts_verified_local_command_spend_limit_stderr ... ok
[INFO] [stdout] test claude_code::tests::discover_sessions_reads_the_latest_ai_title_record ... ok
[INFO] [stdout] test claude_code::tests::stop_detection_ignores_is_api_error_message_auth_failures ... ok
[INFO] [stdout] test claude_code::tests::transcript_context_metadata_overrides_the_model_suffix ... ok
[INFO] [stdout] test claude_code::tests::stop_detection_requires_quota_error_evidence_and_matching_near_limit_usage ... ok
[INFO] [stdout] test claude_code::tests::discover_sessions_reads_claude_usage_and_cache_fields ... ok
[INFO] [stdout] test claude_code::tests::transcript_export_filter_removes_keepalive_turns ... ok
[INFO] [stdout] test claude_code::tests::stop_detection_accepts_verified_is_api_error_message_spend_limit ... ok
[INFO] [stdout] test claude_code::tests::transcript_model_suffix_selects_extended_context_when_metadata_is_absent ... ok
[INFO] [stdout] test claude_code::tests::transcript_quota_detector_matches_verified_shapes_only ... ok
[INFO] [stdout] test claude_code::tests::capabilities_match_claude_contract ... ok
[INFO] [stdout] test codex::tests::discover_sessions_parses_only_content_appended_since_the_previous_scan ... ok
[INFO] [stdout] test codex::tests::rate_limits_key_by_duration_not_position ... ok
[INFO] [stdout] test claude_code::tests::observed_usage_detects_silent_promotion_to_extended_context ... ok
[INFO] [stdout] test claude_code::tests::fetch_usage_parses_and_clamps ... ok
[INFO] [stdout] test claude_code::tests::near_limit_usage_without_quota_error_evidence_does_not_invent_a_stop ... ok
[INFO] [stdout] test codex::tests::resume_queues_into_an_existing_codex_writer ... ok
[INFO] [stdout] test codex::tests::resume_and_both_seed_modes_build_expected_commands ... ok
[INFO] [stdout] test codex::tests::capabilities_match_codex_contract ... ok
[INFO] [stdout] test codex::tests::codex_advise_sends_a_turn_with_the_given_text ... ok
[INFO] [stdout] test claude_code::tests::resume_and_seed_build_expected_commands_without_spawning ... ok
[INFO] [stdout] test claude_code::tests::transient_failure_uses_stale_cache ... ok
[INFO] [stdout] test cursor::tests::clamps_percentages_and_marks_each_exhausted_bar ... ok
[INFO] [stdout] test claude_code::tests::discovery_fails_closed_when_transcript_identity_disagrees ... ok
[INFO] [stdout] test cursor::tests::about_output_missing_the_tier_line_yields_no_plan ... ok
[INFO] [stdout] test cursor::tests::cursor_has_no_destructive_harness_capabilities ... ok
[INFO] [stdout] test cursor::tests::decodes_project_dir_name_into_a_cwd ... ok
[INFO] [stdout] test claude_code::tests::resume_rejects_non_uuid_and_superseded_session_ownership ... ok
[INFO] [stdout] test codex::tests::session_preview_finds_the_rollout_file_by_id_when_state_path_is_unset ... ok
[INFO] [stdout] test codex::tests::stop_detection_maps_limit_signal ... ok
[INFO] [stdout] test codex::tests::discover_sessions_does_not_reparse_an_unchanged_rollout ... ok
[INFO] [stdout] test codex::tests::discover_sessions_reads_rollout_headers_and_skips_junk ... ok
[INFO] [stdout] test cursor::tests::falls_back_to_cursor_agent_auth_json ... ok
[INFO] [stdout] test cursor::tests::extracts_plan_from_about_output ... ok
[INFO] [stdout] test cursor::tests::extracts_project_dir_name_from_a_transcript_path ... ok
[INFO] [stdout] test codex::tests::stop_detection_does_not_invent_a_window_duration ... ok
[INFO] [stdout] test cursor::tests::parses_cursor_two_bar_monthly_usage ... ok
[INFO] [stdout] test cursor::tests::rejects_a_transcript_whose_filename_is_not_a_session_uuid ... ok
[INFO] [stdout] test cursor::tests::decode_is_lossy_when_a_path_segment_contains_a_literal_dash ... ok
[INFO] [stdout] test fallback::tests::fallback_preserves_the_native_stop_detection_limitation ... ok
[INFO] [stdout] test fallback::tests::tries_meta_harness_only_after_native_compaction_fails ... ok
[INFO] [stdout] test cursor::tests::discovers_cursor_sessions_from_transcript_fixtures ... ok
[INFO] [stdout] test generic_hook::tests::defaults_are_unsupported ... ok
[INFO] [stdout] test claude_code::tests::queued_compaction_capability_does_not_depend_on_local_delivery_wiring ... ok
[INFO] [stdout] test codex::tests::stop_detection_with_usage_requires_rollout_quota_error_evidence ... ok
[INFO] [stdout] test t3code::tests::resume_checks_ownership_before_sending_a_native_thread_turn ... ok
[INFO] [stdout] test t3code::tests::resume_declines_an_unknown_thread_without_dispatching ... ok
[INFO] [stdout] test claude_code::tests::file_cache_survives_adapter_reconstruction ... ok
[INFO] [stdout] test process::tests::extracts_only_uuid_session_ids_from_json_or_jsonl ... ok
[INFO] [stdout] test codex::tests::codex_compact_uses_native_app_server_method ... ok
[INFO] [stdout] test summarizer::tests::prompt_preserves_and_discards_with_transcript ... ok
[INFO] [stdout] test generic_hook::tests::missing_stop_signal_is_reported_as_unsupported ... ok
[INFO] [stdout] test cursor::tests::scans_a_cursor_transcript_into_a_discovered_session ... ok
[INFO] [stdout] test t3code::tests::stop_detection_does_not_invent_a_stop_for_a_non_quota_error ... ok
[INFO] [stdout] test generic_hook::tests::no_command_means_unsupported ... ok
[INFO] [stdout] test t3code::tests::stop_detection_does_not_invent_a_stop_for_a_normally_stopped_thread ... ok
[INFO] [stdout] test cursor::tests::unsupported_stop_detection_is_explicit ... ok
[INFO] [stdout] test fallback::tests::does_not_use_meta_harness_after_native_success ... ok
[INFO] [stdout] test t3code::tests::advertises_only_native_resume ... ok
[INFO] [stdout] test t3code::tests::sends_instructions_interrupts_and_uses_t3code_native_compaction ... ok
[INFO] [stdout] test t3code::tests::stop_detection_propagates_a_transport_error_instead_of_guessing ... ok
[INFO] [stdout] test t3code::tests::stop_detection_reports_a_verified_quota_error_thread ... ok
[INFO] [stdout] test summarizer::tests::parses_success_and_surfaces_bad_responses ... ok
[INFO] [stdout] test cursor::tests::discovers_access_token_from_cursor_ide_state_database ... ok
[INFO] [stdout] test cursor::tests::an_expired_ide_token_does_not_shadow_a_valid_cli_token ... ok
[INFO] [stdout] test t3code::tests::resume_resolves_native_claude_id_to_its_t3_thread_owner ... ok
[INFO] [stdout] test codex::tests::app_server_transport_reuses_one_process_and_reaps_child_on_drop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 74 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/uw-cli/41b4325ead39a0cb/out/uw_cli-41b4325ead39a0cb)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tests::failed_read_uses_direct_fallback ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/uw-cli/25e48bf5b8b59857/out/uw-25e48bf5b8b59857)
[INFO] [stdout] test tests::reachable_read_uses_api ... ok
[INFO] [stdout] test tests::clap_parses_documented_command_shapes ... ok
[INFO] [stdout] test tests::refused_http_read_uses_direct_fallback ... ok
[INFO] [stdout] test tests::http_client_deserializes_status_from_mock_server ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/uw-core/424bfb2034473cb5/out/uw_core-424bfb2034473cb5)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test api::tests::command_dtos_round_trip ... ok
[INFO] [stdout] test compaction::tests::prefixes_a_command_once_even_when_the_request_already_contains_it ... ok
[INFO] [stdout] test model::tests::keepalive_eligibility_requires_warm_cache_and_recent_tokens ... ok
[INFO] [stdout] test model::tests::percentage_constructor_clamps ... ok
[INFO] [stdout] test compaction::tests::builds_the_shared_instruction_body_without_a_provider_command ... ok
[INFO] [stdout] test threshold::tests::type_mismatch_is_reported ... ok
[INFO] [stdout] test model::tests::usage_sample_round_trips_through_serde ... ok
[INFO] [stdout] test threshold::tests::session_override_is_independent_of_model_resolution ... ok
[INFO] [stdout] test api::tests::api_shapes_are_plain_serde_values ... ok
[INFO] [stdout] test model::tests::session_and_threshold_profiles_round_trip_through_serde ... ok
[INFO] [stdout] test api::tests::session_views_round_trip ... ok
[INFO] [stdout] test api::tests::status_round_trips ... ok
[INFO] [stdout] test api::tests::compaction_event_dto_round_trips ... ok
[INFO] [stdout] test compaction::tests::supports_commandless_requests_and_empty_bodies ... ok
[INFO] [stdout] test model::tests::provider_fetch_status_and_compaction_event_round_trip_through_serde ... ok
[INFO] [stdout] test model::tests::window_keys_are_duration_sensitive ... ok
[INFO] [stdout] test threshold::tests::resolution_is_field_specific_and_most_specific_wins ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/uw-daemon/7028dfcb3b3c49a1/out/uw_daemon-7028dfcb3b3c49a1)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test idle_compact_tier_env_tests::rejects_malformed_idle_compact_tiers ... ok
[INFO] [stdout] test idle_compact_tier_env_tests::parses_idle_compact_tiers_from_environment_format ... ok
[INFO] [stdout] test paseo_messenger_tests::does_not_resolve_an_unrelated_claude_session ... ok
[INFO] [stdout] test tests::claim_race_skips_second_delivery_and_success_is_sent ... ok
[INFO] [stdout] test tests::agent_requested_compaction_is_claimed_and_sent ... ok
[INFO] [stdout] test tests::ask_near_limit_is_sent_immediately_even_when_session_is_active ... ok
[INFO] [stdout] test tests::closing_threshold_remains_advisory_only ... ok
[INFO] [stdout] test tests::compact_band_does_not_mark_cold_archives_as_keepalive ... ok
[INFO] [stdout] test tests::compact_band_auto_keepalive_suppresses_opportunistic_compaction ... ok
[INFO] [stdout] test tests::codex_usage_limit_stop_is_suppressed_by_live_non_terminal_hook_evidence ... ok
[INFO] [stdout] test tests::concurrent_resume_ticks_only_spawn_after_winning_claim ... ok
[INFO] [stdout] test tests::disabled_reseed_auto_never_passes_policy_gate ... ok
[INFO] [stdout] test paseo_messenger_tests::resolves_paseo_agent_from_claude_session_id ... ok
[INFO] [stdout] test tests::codex_usage_limit_stop_is_recorded_for_a_session_with_no_hook_history ... ok
[INFO] [stdout] test tests::hard_boundary_does_not_enqueue_for_uncached_inactive_sessions ... ok
[INFO] [stdout] test tests::hard_boundary_does_not_enqueue_when_quota_is_already_exhausted ... ok
[INFO] [stdout] test tests::hard_boundary_enqueue_gate_rejects_exhausted_and_cold_sessions ... ok
[INFO] [stdout] test tests::keepalive_uses_advise_and_exact_marker ... ok
[INFO] [stdout] test tests::hook_backend_failure_is_fail_open ... ok
[INFO] [stdout] test tests::observation_tick_reuses_one_provider_fetch_for_every_session_stop_check ... ok
[INFO] [stdout] test tests::observation_tick_polls_usage_and_records_detected_stops ... ok
[INFO] [stdout] test tests::opportunistic_idle_is_failed_without_send_when_cache_is_cold ... ok
[INFO] [stdout] test tests::codex_shaped_near_limit_tick_never_calls_advise ... ok
[INFO] [stdout] test tests::opportunistic_idle_is_skipped_once_cache_is_cold ... ok
[INFO] [stdout] test tests::opportunistic_idle_waits_only_while_cache_is_still_warm ... ok
[INFO] [stdout] test tests::ownership_aware_resume_falls_back_to_native_after_owner_route_failure ... ok
[INFO] [stdout] test tests::idle_compact_enqueues_once_per_episode_and_resets_when_active ... ok
[INFO] [stdout] test tests::observation_tick_does_not_stop_without_per_session_error_markers ... ok
[INFO] [stdout] test tests::manual_resume_never_resolves_earlier_than_the_policy_floor ... ok
[INFO] [stdout] test tests::keepalive_requires_enabled_and_daily_cap ... ok
[INFO] [stdout] test tests::ownership_aware_resume_uses_native_when_meta_harness_declines_ownership ... ok
[INFO] [stdout] test tests::observation_tick_does_not_stop_uncached_sessions_from_account_exceeded ... ok
[INFO] [stdout] test tests::ownership_aware_resume_uses_t3code_owner_before_claude ... ok
[INFO] [stdout] test tests::plan_pressure_boundary_interrupts_a_continuing_session_before_compaction ... ok
[INFO] [stdout] test tests::resume_scheduler_does_not_attempt_duplicate_active_marker ... ok
[INFO] [stdout] test tests::plan_pressure_boundary_disables_keepalive_and_enqueues_blocking_compaction ... ok
[INFO] [stdout] test tests::stored_threshold_values_override_the_runtime_profile ... ok
[INFO] [stdout] test tests::stopped_sessions_only_join_long_burn_windows ... ok
[INFO] [stdout] test tests::superseded_session_is_not_eligible_for_destructive_compaction ... ok
[INFO] [stdout] test tests::ownership_aware_resume_persists_both_route_errors_when_both_fail ... ok
[INFO] [stdout] test tests::unsupported_adapter_is_marked_failed_without_compact_call ... ok
[INFO] [stdout] test tests::race_plan_requires_claim_before_send ... ok
[INFO] [stdout] test tests::queued_keepalive_is_not_recorded_as_successful_delivery ... ok
[INFO] [stdout] test tests::resume_floor_only_waits_for_uncached_fast_exhaustion ... ok
[INFO] [stdout] test tests::token_burn_share_uses_per_chat_work_rates ... ok
[INFO] [stdout] test tests::unsupported_compaction_is_failed_without_send_plan ... ok
[INFO] [stdout] test tests::keepalive_waits_a_full_cadence_after_the_last_ping ... ok
[INFO] [stdout] test tests::manual_resume_marker_is_reconciled_without_stopped_reason ... ok
[INFO] [stdout] test tests::failed_hard_boundary_compaction_voids_resume_and_never_fires_after_reset ... ok
[INFO] [stdout] test tests::hard_boundary_delivery_waits_for_observed_completion_before_scheduling_resume ... ok
[INFO] [stdout] test tests::scheduling_entry_point_runs_ticks_on_its_cadence ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/uw-daemon/34e0e64cf07b3ef7/out/uw_daemon-34e0e64cf07b3ef7)
[INFO] [stdout] test tests::production_hot_ticks_do_not_repeat_usage_pruning ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[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] [stderr]      Running unittests src/bin/uw-hook.rs (/opt/rustwide/target/release/build/uw-daemon/f4aa668289e1e065/out/uw_hook-f4aa668289e1e065)
[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 1 test
[INFO] [stderr]      Running tests/vertical_path.rs (/opt/rustwide/target/release/build/uw-daemon/f9237012326dba21/out/vertical_path-f9237012326dba21)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/uw-mcp/c7e0a4362743ae79/out/uw_mcp-c7e0a4362743ae79)
[INFO] [stdout] test observation_and_claimed_resume_cross_the_sqlite_boundary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test tests::session_id_is_optional_and_nullable_in_tool_schemas ... ok
[INFO] [stdout] test tests::modern_http::modern_http_preserves_codex_compaction_gate ... ok
[INFO] [stdout] test tests::modern_http::discover_uses_modern_envelope ... ok
[INFO] [stdout] test tests::request_compaction_queues_an_agent_requested_claude_delivery ... ok
[INFO] [stdout] test tests::null_session_id_uses_caller_session_metadata ... ok
[INFO] [stdout] test tests::get_usage_decodes_only_the_latest_database_rows ... ok
[INFO] [stdout] test tests::initialize_returns_valid_response ... ok
[INFO] [stdout] test tests::modern_http::tools_list_and_call_work_without_shared_protocol_session ... ok
[INFO] [stdout] test tests::unknown_method_returns_json_rpc_error ... ok
[INFO] [stdout] test tests::tools_list_has_the_three_tools_and_schemas ... ok
[INFO] [stdout] test tests::get_usage_returns_seeded_usage_data ... ok
[INFO] [stdout] test tests::modern_http::malformed_json_and_unknown_methods_have_spec_statuses ... ok
[INFO] [stdout] test tests::request_compaction_reports_codex_unsupported_without_inserting ... ok
[INFO] [stdout] test tests::modern_http::rejects_missing_modern_metadata_and_header_mismatches ... ok
[INFO] [stdout] test tests::modern_http::rejects_unsupported_versions_and_invalid_request_ids ... ok
[INFO] [stdout] test tests::modern_http::rejects_untrusted_browser_origins ... ok
[INFO] [stdout] test tests::modern_http::get_and_delete_are_not_legacy_session_transports ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/uw-policy/dfdc6e14da96ba0a/out/uw_policy-dfdc6e14da96ba0a)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test tests::cursor_burn_rate_uses_the_last_24_hours ... ok
[INFO] [stdout] test tests::idle_compact_uses_highest_fitting_tier ... ok
[INFO] [stdout] test tests::reseed_uses_seed_capability_not_compaction_capability ... ok
[INFO] [stdout] test tests::segment_blocks_filter_accounts_and_sort_points ... ok
[INFO] [stdout] test tests::segments_rollovers_but_absorbs_earlier_jitter ... ok
[INFO] [stdout] test tests::severity_thresholds_are_inclusive ... ok
[INFO] [stdout] test tests::reseed_requires_every_gate ... ok
[INFO] [stdout] test tests::reask_is_damped_and_capped ... ok
[INFO] [stdout] test tests::idle_compact_uses_interpolated_threshold_when_context_size_is_unknown ... ok
[INFO] [stdout] test tests::weighted_token_rate_emphasizes_recent_work_and_inactive_weight ... ok
[INFO] [stdout] test tests::projects_only_positive_exhaustion_before_reset ... ok
[INFO] [stdout] test tests::weighted_token_rate_uses_available_history_without_thirty_minute_anchor ... ok
[INFO] [stdout] test tests::weighted_token_rate_uses_uncached_input_and_output ... ok
[INFO] [stdout] test tests::burn_rate_needs_an_anchor_and_same_window_instance ... ok
[INFO] [stdout] test tests::advise_channel_follows_capabilities ... ok
[INFO] [stdout] test tests::fast_burn_triggers_earlier_and_closing_is_a_floor ... ok
[INFO] [stdout] test tests::cache_cost_learns_ratio_across_three_hour_buckets ... ok
[INFO] [stdout] test tests::cache_cost_falls_back_with_fewer_than_three_buckets ... ok
[INFO] [stdout] test tests::cache_cost_uses_the_longest_matching_model_prefix ... ok
[INFO] [stdout] test tests::display_lookback_is_24h_for_weekly_and_long_rolling_windows ... ok
[INFO] [stdout] test tests::lead_time_clamps_and_rejects_unusable_inputs ... ok
[INFO] [stdout] test tests::available_burn_rate_uses_fresh_window_history_before_thirty_minutes ... ok
[INFO] [stdout] test tests::default_idle_tiers_match_architecture ... ok
[INFO] [stdout] test tests::default_idle_compact_margin_leaves_warm_window_headroom ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/uw-store/beac24d8a4c72f87/out/uw_store-beac24d8a4c72f87)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test tests::keepalive_active_count_counts_only_eligible_enabled_rows ... ok
[INFO] [stdout] test tests::hook_messages_are_claimed_once_by_session_and_event ... ok
[INFO] [stdout] test tests::resolve_session_title_walks_the_reseeded_from_chain ... ok
[INFO] [stdout] test tests::read_queries_list_sessions_and_related_records ... ok
[INFO] [stdout] test tests::compaction_events_open_close_and_list_newest_first ... ok
[INFO] [stdout] test tests::compaction_failure_detail_survives_round_trip ... ok
[INFO] [stdout] test tests::active_markers_are_unique ... ok
[INFO] [stdout] test tests::cancel_compaction_requests_only_cancels_pending ... ok
[INFO] [stdout] test tests::fetch_non_blocking_survives_subsequent_failures_until_cleared ... ok
[INFO] [stdout] test tests::claim_resume_marker_is_atomic ... ok
[INFO] [stdout] test tests::new_provider_snapshot_removes_obsolete_window_identities ... ok
[INFO] [stdout] test tests::resolve_session_title_is_none_when_nothing_in_the_chain_has_one ... ok
[INFO] [stdout] test tests::discovered_session_upsert_does_not_regress_newer_token_observation ... ok
[INFO] [stdout] test tests::delete_session_cascades_fk_enforced_children_and_reports_missing ... ok
[INFO] [stdout] test tests::fetch_status_tracks_success_and_failure_without_clobbering_history ... ok
[INFO] [stdout] test tests::session_observations_upsert_without_losing_lineage ... ok
[INFO] [stdout] test tests::search_sessions_matches_id_cwd_or_model_case_insensitively ... ok
[INFO] [stdout] test tests::set_session_title_ignores_an_empty_title ... ok
[INFO] [stdout] test tests::supersede_stop_reason_clears_stop_and_preserves_it_for_audit ... ok
[INFO] [stdout] test tests::session_cache_warm_uses_the_shared_approximation ... ok
[INFO] [stdout] test tests::set_fetch_non_blocking_errors_when_no_status_row_exists ... ok
[INFO] [stdout] test tests::threshold_key_is_unique ... ok
[INFO] [stdout] test tests::schema_and_sample_round_trip ... ok
[INFO] [stdout] test tests::store_sets_busy_timeout_and_prunes_old_usage ... ok
[INFO] [stdout] test tests::supersede_stop_reason_is_a_noop_when_session_is_not_stopped ... ok
[INFO] [stdout] test tests::set_resume_at_resolves_pending_manual_marker_but_not_a_scheduled_one ... ok
[INFO] [stdout] test tests::update_session_editable_changes_cwd_model_account_only ... ok
[INFO] [stdout] test tests::token_usage_history_is_idempotent_and_round_trips_all_accounting_fields ... ok
[INFO] [stdout] test tests::hard_boundary_failure_and_voided_resume_survive_reopen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/uw-web/1889022d5166e9ea/out/uw_web-1889022d5166e9ea)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test tests::failed_blocking_compaction_is_a_blocked_recent_action ... ok
[INFO] [stdout] test tests::recent_history_keeps_only_last_twenty_points_from_past_24_hours ... ok
[INFO] [stdout] test tests::claude_hook_ingress_rejects_missing_transcript_identity ... ok
[INFO] [stdout] test tests::claude_hook_ingress_records_verified_transcript_path ... ok
[INFO] [stdout] test tests::blocking_compaction_failure_is_persisted_and_visible_in_api_views ... ok
[INFO] [stdout] test tests::keepalive_accepts_a_harness_that_can_advise_mid_turn ... ok
[INFO] [stdout] test tests::recent_actions_excludes_entries_older_than_24_hours ... ok
[INFO] [stdout] test tests::resume_compaction_and_threshold_routes_write_store ... ok
[INFO] [stdout] test tests::claude_hook_ingress_rejects_transcript_identity_mismatch ... ok
[INFO] [stdout] test tests::keepalive_rejects_a_harness_that_cannot_advise_mid_turn ... ok
[INFO] [stdout] test tests::keepalive_disable_does_not_require_capability ... ok
[INFO] [stdout] test tests::sessions_are_paginated_with_a_sane_default_and_cap ... ok
[INFO] [stdout] test tests::delivered_compaction_stays_in_progress_until_observation_verifies_it ... ok
[INFO] [stdout] test tests::precompact_postcompact_hooks_record_inline_and_external_compaction_events ... ok
[INFO] [stdout] test tests::compact_ask_rejects_a_harness_that_cannot_trigger_compaction ... ok
[INFO] [stdout] test tests::root_serves_embedded_index ... ok
[INFO] [stdout] test tests::hook_ingress_routes_supported_session_events_and_rejects_unknown_events ... ok
[INFO] [stdout] test tests::session_crud_create_update_delete_round_trip ... ok
[INFO] [stdout] test tests::compact_cancel_marks_pending_requests_cancelled ... ok
[INFO] [stdout] test tests::set_provider_non_blocking_persists_the_flag ... ok
[INFO] [stdout] test tests::status_and_sessions_read_seeded_store ... ok
[INFO] [stdout] test tests::status_counts_sessions_within_the_burn_window ... ok
[INFO] [stdout] test tests::sessions_default_to_active_and_report_cache_state ... ok
[INFO] [stdout] test tests::sessions_search_filters_by_q ... ok
[INFO] [stdout] test tests::supersede_stop_clears_the_reason_and_records_it_for_audit ... ok
[INFO] [stdout] test tests::status_merges_windows_from_rows_at_the_same_snapshot ... ok
[INFO] [stdout] test tests::session_preview_returns_turns_or_404_without_a_live_adapter ... ok
[INFO] [stdout] test tests::configured_auth_protects_api_until_password_login ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/uw-web-dev.rs (/opt/rustwide/target/release/build/uw-web/dc23fc4297cd7313/out/uw_web_dev-dc23fc4297cd7313)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests uw_adapters
[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] [stderr]    Doc-tests uw_cli
[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 uw_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 uw_daemon
[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 uw_policy
[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 uw_store
[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 uw_web
[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" "a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b", kill_on_drop: false }`
[INFO] [stdout] a1b19963af4b4f49cf31e94899939f1069d9e9889aa50836499465e3381ff88b
