[INFO] cloning repository https://github.com/Mattbusel/corescout
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Mattbusel/corescout" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMattbusel%2Fcorescout", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMattbusel%2Fcorescout'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a442a44761c7e2e9d5fe7457ba50b8dc706be893
[INFO] testing Mattbusel/corescout against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMattbusel%2Fcorescout" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Mattbusel/corescout
[INFO] finished tweaking git repo https://github.com/Mattbusel/corescout
[INFO] tweaked toml for git repo https://github.com/Mattbusel/corescout written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Mattbusel/corescout 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/Mattbusel/corescout 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-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961
[INFO] running `Command { std: "docker" "start" "463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961", 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" "463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961" "/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" "463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961", 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" "463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling redb v2.6.3
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling corescout-core v1.2.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling corescout-agent-observation v1.2.0 (/opt/rustwide/workdir/crates/agent-observation)
[INFO] [stderr]    Compiling corescout-permissions v1.2.0 (/opt/rustwide/workdir/crates/permissions)
[INFO] [stderr]    Compiling corescout-mcp-server v1.2.0 (/opt/rustwide/workdir/crates/mcp-server)
[INFO] [stderr]    Compiling corescout-mirror v1.2.0 (/opt/rustwide/workdir/crates/mirror)
[INFO] [stderr]    Compiling corescout-intent v1.2.0 (/opt/rustwide/workdir/crates/intent)
[INFO] [stderr]    Compiling corescout-storage v1.2.0 (/opt/rustwide/workdir/crates/storage)
[INFO] [stderr]    Compiling corescout-store-commerce v1.2.0 (/opt/rustwide/workdir/crates/store-commerce)
[INFO] [stderr]    Compiling corescout-capability-runtime v1.2.0 (/opt/rustwide/workdir/crates/capability-runtime)
[INFO] [stderr]    Compiling corescout-memory v1.2.0 (/opt/rustwide/workdir/crates/memory)
[INFO] [stderr]    Compiling corescout-substrate v1.2.0 (/opt/rustwide/workdir/crates/substrate)
[INFO] [stderr]    Compiling corescout-agency v1.2.0 (/opt/rustwide/workdir/crates/agency)
[INFO] [stderr]    Compiling corescout-represent v1.2.0 (/opt/rustwide/workdir/crates/represent)
[INFO] [stderr]    Compiling corescout-experiment v1.2.0 (/opt/rustwide/workdir/crates/experiment)
[INFO] [stderr]    Compiling corescout-science v1.2.0 (/opt/rustwide/workdir/crates/science)
[INFO] [stderr]    Compiling corescout-selfmodel v1.2.0 (/opt/rustwide/workdir/crates/selfmodel)
[INFO] [stderr]    Compiling corescout-identity v1.2.0 (/opt/rustwide/workdir/crates/identity)
[INFO] [stderr]    Compiling corescout-counterfactual v1.2.0 (/opt/rustwide/workdir/crates/counterfactual)
[INFO] [stderr]    Compiling corescout-analysis v1.2.0 (/opt/rustwide/workdir/crates/analysis)
[INFO] [stderr]    Compiling corescout-concept v1.2.0 (/opt/rustwide/workdir/crates/concept)
[INFO] [stderr]    Compiling corescout-agent-experience v1.2.0 (/opt/rustwide/workdir/crates/agent-experience)
[INFO] [stderr]    Compiling corescout-observer v1.2.0 (/opt/rustwide/workdir/crates/observer)
[INFO] [stderr]    Compiling corescout-human v1.2.0 (/opt/rustwide/workdir/crates/human)
[INFO] [stderr]    Compiling corescout-report v1.2.0 (/opt/rustwide/workdir/crates/report)
[INFO] [stderr]    Compiling corescout-autonomy v1.2.0 (/opt/rustwide/workdir/crates/autonomy)
[INFO] [stderr]    Compiling corescout-capability v1.2.0 (/opt/rustwide/workdir/crates/capability)
[INFO] [stderr]    Compiling corescout-product-api v1.2.0 (/opt/rustwide/workdir/crates/product-api)
[INFO] [stderr]    Compiling corescout-mirror-tools v1.2.0 (/opt/rustwide/workdir/apps/mirror-tools)
[INFO] [stderr]    Compiling corescout v1.2.0 (/opt/rustwide/workdir/apps/corescout)
[INFO] [stderr]    Compiling corescout-lineage v1.2.0 (/opt/rustwide/workdir/crates/lineage)
[INFO] [stderr]    Compiling corescout-integration v1.2.0 (/opt/rustwide/workdir/integration)
[INFO] [stderr]    Compiling corescout-service v1.2.0 (/opt/rustwide/workdir/apps/corescout-service)
[INFO] [stderr]    Compiling corescout-cli v1.2.0 (/opt/rustwide/workdir/apps/corescout-cli)
[INFO] [stderr]    Compiling corescout-mcp v1.2.0 (/opt/rustwide/workdir/apps/corescout-mcp)
[INFO] [stderr]    Compiling corescout-demo v1.2.0 (/opt/rustwide/workdir/apps/corescout-demo)
[INFO] [stderr] warning: unused dependency `corescout-intent`
[INFO] [stderr]   --> crates/agency/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | corescout-intent = { 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 `corescout-intent`
[INFO] [stderr] warning: unused dependency `corescout-mirror`
[INFO] [stderr]   --> crates/agency/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | corescout-mirror = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-mirror`
[INFO] [stderr] warning: `corescout-agency` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/agent-observation/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde_json = { 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 `serde_json`
[INFO] [stderr] warning: `corescout-agent-observation` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-concept`
[INFO] [stderr]   --> crates/autonomy/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-concept = { 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 `corescout-concept`
[INFO] [stderr] warning: unused dependency `corescout-observer`
[INFO] [stderr]   --> crates/autonomy/Cargo.toml:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | corescout-observer = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-observer`
[INFO] [stderr] warning: `corescout-autonomy` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `corescout-concept`
[INFO] [stderr]   --> crates/capability/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-concept = { 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 `corescout-concept`
[INFO] [stderr] warning: `corescout-capability` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-science`
[INFO] [stderr]   --> crates/concept/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | corescout-science = { 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 `corescout-science`
[INFO] [stderr] warning: `corescout-concept` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/core/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde_json = { 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 `serde_json`
[INFO] [stderr] warning: `corescout-core` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-selfmodel`
[INFO] [stderr]   --> crates/counterfactual/Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | corescout-selfmodel = { 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 `corescout-selfmodel`
[INFO] [stderr] warning: `corescout-counterfactual` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-agency`
[INFO] [stderr]   --> crates/experiment/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | corescout-agency = { 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 `corescout-agency`
[INFO] [stderr] warning: `corescout-experiment` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-observer`
[INFO] [stderr]   --> crates/human/Cargo.toml:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | corescout-observer = { 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 `corescout-observer`
[INFO] [stderr] warning: `corescout-human` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-autonomy`
[INFO] [stderr]   --> integration/Cargo.toml:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | corescout-autonomy = { 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 `corescout-autonomy`
[INFO] [stderr] warning: unused dependency `corescout-lineage`
[INFO] [stderr]   --> integration/Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | corescout-lineage = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-lineage`
[INFO] [stderr] warning: unused dependency `corescout-mcp-server`
[INFO] [stderr]   --> integration/Cargo.toml:47:1
[INFO] [stderr]    |
[INFO] [stderr] 47 | corescout-mcp-server = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-mcp-server`
[INFO] [stderr] warning: unused dependency `corescout-product-api`
[INFO] [stderr]   --> integration/Cargo.toml:46:1
[INFO] [stderr]    |
[INFO] [stderr] 46 | corescout-product-api = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-product-api`
[INFO] [stderr] warning: unused dependency `corescout-report`
[INFO] [stderr]   --> integration/Cargo.toml:40:1
[INFO] [stderr]    |
[INFO] [stderr] 40 | corescout-report = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-report`
[INFO] [stderr] warning: `corescout-integration` (manifest) generated 5 warnings
[INFO] [stderr] warning: unused dependency `corescout-core`
[INFO] [stderr]   --> crates/intent/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | corescout-core = { 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 `corescout-core`
[INFO] [stderr] warning: `corescout-intent` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-capability`
[INFO] [stderr]   --> crates/lineage/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | corescout-capability = { 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 `corescout-capability`
[INFO] [stderr] warning: `corescout-lineage` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `serde`
[INFO] [stderr]   --> crates/mcp-server/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | serde = { 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 `serde`
[INFO] [stderr] warning: `corescout-mcp-server` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-concept`
[INFO] [stderr]   --> apps/mirror-tools/Cargo.toml:43:1
[INFO] [stderr]    |
[INFO] [stderr] 43 | corescout-concept = { 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 `corescout-concept`
[INFO] [stderr] warning: `corescout-mirror-tools` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-counterfactual`
[INFO] [stderr]   --> crates/observer/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | corescout-counterfactual = { 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 `corescout-counterfactual`
[INFO] [stderr] warning: unused dependency `corescout-identity`
[INFO] [stderr]   --> crates/observer/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-identity = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-identity`
[INFO] [stderr] warning: `corescout-observer` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/permissions/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde_json = { 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 `serde_json`
[INFO] [stderr] warning: `corescout-permissions` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-selfmodel`
[INFO] [stderr]   --> crates/product-api/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-selfmodel = { 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 `corescout-selfmodel`
[INFO] [stderr] warning: `corescout-product-api` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-memory`
[INFO] [stderr]   --> crates/represent/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | corescout-memory = { 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 `corescout-memory`
[INFO] [stderr] warning: `corescout-represent` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-storage`
[INFO] [stderr]   --> crates/store-commerce/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | corescout-storage = { 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 `corescout-storage`
[INFO] [stderr] warning: `corescout-store-commerce` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 57.15s
[INFO] running `Command { std: "docker" "inspect" "463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961", 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" "463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rmcp v3.5.0
[INFO] [stderr]    Compiling uuid v1.27.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling tokio v1.53.2
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling rmcp-macros v3.5.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling corescout-core v1.2.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling corescout-agent-observation v1.2.0 (/opt/rustwide/workdir/crates/agent-observation)
[INFO] [stderr]    Compiling corescout-permissions v1.2.0 (/opt/rustwide/workdir/crates/permissions)
[INFO] [stderr]    Compiling corescout-mcp-server v1.2.0 (/opt/rustwide/workdir/crates/mcp-server)
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling corescout-mirror v1.2.0 (/opt/rustwide/workdir/crates/mirror)
[INFO] [stderr]    Compiling corescout-intent v1.2.0 (/opt/rustwide/workdir/crates/intent)
[INFO] [stderr]    Compiling corescout-storage v1.2.0 (/opt/rustwide/workdir/crates/storage)
[INFO] [stderr]    Compiling corescout-capability-runtime v1.2.0 (/opt/rustwide/workdir/crates/capability-runtime)
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling corescout-memory v1.2.0 (/opt/rustwide/workdir/crates/memory)
[INFO] [stderr]    Compiling corescout-substrate v1.2.0 (/opt/rustwide/workdir/crates/substrate)
[INFO] [stderr]    Compiling corescout-agency v1.2.0 (/opt/rustwide/workdir/crates/agency)
[INFO] [stderr]    Compiling corescout-store-commerce v1.2.0 (/opt/rustwide/workdir/crates/store-commerce)
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling corescout-represent v1.2.0 (/opt/rustwide/workdir/crates/represent)
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling corescout-selfmodel v1.2.0 (/opt/rustwide/workdir/crates/selfmodel)
[INFO] [stderr]    Compiling corescout-science v1.2.0 (/opt/rustwide/workdir/crates/science)
[INFO] [stderr]    Compiling corescout-identity v1.2.0 (/opt/rustwide/workdir/crates/identity)
[INFO] [stderr]    Compiling corescout-experiment v1.2.0 (/opt/rustwide/workdir/crates/experiment)
[INFO] [stderr]    Compiling corescout-counterfactual v1.2.0 (/opt/rustwide/workdir/crates/counterfactual)
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling corescout-concept v1.2.0 (/opt/rustwide/workdir/crates/concept)
[INFO] [stderr]    Compiling corescout-agent-experience v1.2.0 (/opt/rustwide/workdir/crates/agent-experience)
[INFO] [stderr]    Compiling corescout-observer v1.2.0 (/opt/rustwide/workdir/crates/observer)
[INFO] [stderr]    Compiling corescout-analysis v1.2.0 (/opt/rustwide/workdir/crates/analysis)
[INFO] [stderr]    Compiling corescout-capability v1.2.0 (/opt/rustwide/workdir/crates/capability)
[INFO] [stderr]    Compiling corescout-human v1.2.0 (/opt/rustwide/workdir/crates/human)
[INFO] [stderr]    Compiling corescout-report v1.2.0 (/opt/rustwide/workdir/crates/report)
[INFO] [stderr]    Compiling corescout-product-api v1.2.0 (/opt/rustwide/workdir/crates/product-api)
[INFO] [stderr]    Compiling corescout-autonomy v1.2.0 (/opt/rustwide/workdir/crates/autonomy)
[INFO] [stderr]    Compiling corescout-lineage v1.2.0 (/opt/rustwide/workdir/crates/lineage)
[INFO] [stderr]    Compiling corescout-mirror-tools v1.2.0 (/opt/rustwide/workdir/apps/mirror-tools)
[INFO] [stderr]    Compiling corescout v1.2.0 (/opt/rustwide/workdir/apps/corescout)
[INFO] [stderr]    Compiling corescout-integration v1.2.0 (/opt/rustwide/workdir/integration)
[INFO] [stderr]    Compiling corescout-cli v1.2.0 (/opt/rustwide/workdir/apps/corescout-cli)
[INFO] [stderr]    Compiling corescout-service v1.2.0 (/opt/rustwide/workdir/apps/corescout-service)
[INFO] [stderr]    Compiling corescout-demo v1.2.0 (/opt/rustwide/workdir/apps/corescout-demo)
[INFO] [stderr]    Compiling corescout-mcp v1.2.0 (/opt/rustwide/workdir/apps/corescout-mcp)
[INFO] [stderr] warning: unused dependency `corescout-intent`
[INFO] [stderr]   --> crates/agency/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | corescout-intent = { 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 `corescout-intent`
[INFO] [stderr] warning: unused dependency `corescout-mirror`
[INFO] [stderr]   --> crates/agency/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | corescout-mirror = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-mirror`
[INFO] [stderr] warning: `corescout-agency` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/agent-observation/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde_json = { 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 `serde_json`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `corescout-agent-observation` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-concept`
[INFO] [stderr]   --> crates/autonomy/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-concept = { 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 `corescout-concept`
[INFO] [stderr] warning: unused dependency `corescout-observer`
[INFO] [stderr]   --> crates/autonomy/Cargo.toml:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | corescout-observer = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-observer`
[INFO] [stderr] warning: `corescout-autonomy` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `corescout-concept`
[INFO] [stderr]   --> crates/capability/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-concept = { 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 `corescout-concept`
[INFO] [stderr] warning: `corescout-capability` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-science`
[INFO] [stderr]   --> crates/concept/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | corescout-science = { 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 `corescout-science`
[INFO] [stderr] warning: `corescout-concept` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/core/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde_json = { 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 `serde_json`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `corescout-core` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-selfmodel`
[INFO] [stderr]   --> crates/counterfactual/Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | corescout-selfmodel = { 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 `corescout-selfmodel`
[INFO] [stderr] warning: `corescout-counterfactual` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-agency`
[INFO] [stderr]   --> crates/experiment/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | corescout-agency = { 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 `corescout-agency`
[INFO] [stderr] warning: `corescout-experiment` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-observer`
[INFO] [stderr]   --> crates/human/Cargo.toml:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | corescout-observer = { 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 `corescout-observer`
[INFO] [stderr] warning: `corescout-human` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-autonomy`
[INFO] [stderr]   --> integration/Cargo.toml:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | corescout-autonomy = { 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 `corescout-autonomy`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: unused dependency `corescout-lineage`
[INFO] [stderr]   --> integration/Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | corescout-lineage = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-lineage`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: unused dependency `corescout-mcp-server`
[INFO] [stderr]   --> integration/Cargo.toml:47:1
[INFO] [stderr]    |
[INFO] [stderr] 47 | corescout-mcp-server = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-mcp-server`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: unused dependency `corescout-product-api`
[INFO] [stderr]   --> integration/Cargo.toml:46:1
[INFO] [stderr]    |
[INFO] [stderr] 46 | corescout-product-api = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-product-api`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: unused dependency `corescout-report`
[INFO] [stderr]   --> integration/Cargo.toml:40:1
[INFO] [stderr]    |
[INFO] [stderr] 40 | corescout-report = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-report`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `corescout-integration` (manifest) generated 5 warnings
[INFO] [stderr] warning: unused dependency `corescout-core`
[INFO] [stderr]   --> crates/intent/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | corescout-core = { 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 `corescout-core`
[INFO] [stderr] warning: `corescout-intent` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-capability`
[INFO] [stderr]   --> crates/lineage/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | corescout-capability = { 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 `corescout-capability`
[INFO] [stderr] warning: `corescout-lineage` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `serde`
[INFO] [stderr]   --> crates/mcp-server/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | serde = { 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 `serde`
[INFO] [stderr] warning: `corescout-mcp-server` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-counterfactual`
[INFO] [stderr]   --> crates/observer/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | corescout-counterfactual = { 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 `corescout-counterfactual`
[INFO] [stderr] warning: unused dependency `corescout-identity`
[INFO] [stderr]   --> crates/observer/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-identity = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-identity`
[INFO] [stderr] warning: `corescout-observer` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/permissions/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde_json = { 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 `serde_json`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `corescout-permissions` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-selfmodel`
[INFO] [stderr]   --> crates/product-api/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-selfmodel = { 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 `corescout-selfmodel`
[INFO] [stderr] warning: `corescout-product-api` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-memory`
[INFO] [stderr]   --> crates/represent/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | corescout-memory = { 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 `corescout-memory`
[INFO] [stderr] warning: `corescout-represent` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-storage`
[INFO] [stderr]   --> crates/store-commerce/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | corescout-storage = { 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 `corescout-storage`
[INFO] [stderr] warning: `corescout-store-commerce` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 58s
[INFO] running `Command { std: "docker" "inspect" "463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961", 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" "463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `corescout-intent`
[INFO] [stderr]   --> crates/agency/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | corescout-intent = { 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 `corescout-intent`
[INFO] [stderr] warning: unused dependency `corescout-mirror`
[INFO] [stderr]   --> crates/agency/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | corescout-mirror = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-mirror`
[INFO] [stderr] warning: `corescout-agency` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/agent-observation/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde_json = { 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 `serde_json`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `corescout-agent-observation` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-concept`
[INFO] [stderr]   --> crates/autonomy/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-concept = { 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 `corescout-concept`
[INFO] [stderr] warning: unused dependency `corescout-observer`
[INFO] [stderr]   --> crates/autonomy/Cargo.toml:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | corescout-observer = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-observer`
[INFO] [stderr] warning: `corescout-autonomy` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `corescout-concept`
[INFO] [stderr]   --> crates/capability/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-concept = { 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 `corescout-concept`
[INFO] [stderr] warning: `corescout-capability` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-science`
[INFO] [stderr]   --> crates/concept/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | corescout-science = { 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 `corescout-science`
[INFO] [stderr] warning: `corescout-concept` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/core/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde_json = { 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 `serde_json`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `corescout-core` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-selfmodel`
[INFO] [stderr]   --> crates/counterfactual/Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | corescout-selfmodel = { 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 `corescout-selfmodel`
[INFO] [stderr] warning: `corescout-counterfactual` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-agency`
[INFO] [stderr]   --> crates/experiment/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | corescout-agency = { 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 `corescout-agency`
[INFO] [stderr] warning: `corescout-experiment` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-observer`
[INFO] [stderr]   --> crates/human/Cargo.toml:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | corescout-observer = { 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 `corescout-observer`
[INFO] [stderr] warning: `corescout-human` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-autonomy`
[INFO] [stderr]   --> integration/Cargo.toml:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | corescout-autonomy = { 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 `corescout-autonomy`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: unused dependency `corescout-lineage`
[INFO] [stderr]   --> integration/Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | corescout-lineage = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-lineage`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: unused dependency `corescout-mcp-server`
[INFO] [stderr]   --> integration/Cargo.toml:47:1
[INFO] [stderr]    |
[INFO] [stderr] 47 | corescout-mcp-server = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-mcp-server`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: unused dependency `corescout-product-api`
[INFO] [stderr]   --> integration/Cargo.toml:46:1
[INFO] [stderr]    |
[INFO] [stderr] 46 | corescout-product-api = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-product-api`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: unused dependency `corescout-report`
[INFO] [stderr]   --> integration/Cargo.toml:40:1
[INFO] [stderr]    |
[INFO] [stderr] 40 | corescout-report = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-report`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `corescout-integration` (manifest) generated 5 warnings
[INFO] [stderr] warning: unused dependency `corescout-core`
[INFO] [stderr]   --> crates/intent/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | corescout-core = { 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 `corescout-core`
[INFO] [stderr] warning: `corescout-intent` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-capability`
[INFO] [stderr]   --> crates/lineage/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | corescout-capability = { 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 `corescout-capability`
[INFO] [stderr] warning: `corescout-lineage` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `serde`
[INFO] [stderr]   --> crates/mcp-server/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | serde = { 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 `serde`
[INFO] [stderr] warning: `corescout-mcp-server` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-counterfactual`
[INFO] [stderr]   --> crates/observer/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | corescout-counterfactual = { 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 `corescout-counterfactual`
[INFO] [stderr] warning: unused dependency `corescout-identity`
[INFO] [stderr]   --> crates/observer/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-identity = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `corescout-identity`
[INFO] [stderr] warning: `corescout-observer` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `serde_json`
[INFO] [stderr]   --> crates/permissions/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde_json = { 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 `serde_json`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `corescout-permissions` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-selfmodel`
[INFO] [stderr]   --> crates/product-api/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | corescout-selfmodel = { 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 `corescout-selfmodel`
[INFO] [stderr] warning: `corescout-product-api` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-memory`
[INFO] [stderr]   --> crates/represent/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | corescout-memory = { 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 `corescout-memory`
[INFO] [stderr] warning: `corescout-represent` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `corescout-storage`
[INFO] [stderr]   --> crates/store-commerce/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | corescout-storage = { 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 `corescout-storage`
[INFO] [stderr] warning: `corescout-store-commerce` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/corescout/2fd79548ac3abcdf/out/corescout_lab-2fd79548ac3abcdf)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test cli::tests::demo_defaults_to_self ... ok
[INFO] [stdout] test cli::tests::an_unknown_command_is_an_error_not_a_default ... ok
[INFO] [stdout] test cli::tests::an_unrecognised_flag_is_rejected_rather_than_ignored ... ok
[INFO] [stdout] test cli::tests::a_non_numeric_number_is_rejected_with_the_option_named ... ok
[INFO] [stdout] test cli::tests::agent_actions_parse_and_scope_is_repeatable ... ok
[INFO] [stdout] test cli::tests::a_path_given_as_an_option_value_is_not_taken_as_a_positional ... ok
[INFO] [stdout] test cli::tests::no_arguments_shows_help ... ok
[INFO] [stdout] test cli::tests::experiment_actions_parse_and_default_to_run ... ok
[INFO] [stdout] test cli::tests::help_and_version_are_recognised_in_every_spelling ... ok
[INFO] [stdout] test cli::tests::mirror_defaults_are_continuous_and_publishing ... ok
[INFO] [stdout] test cli::tests::replay_requires_a_trace ... ok
[INFO] [stdout] test cli::tests::run_requires_a_program_after_the_separator ... ok
[INFO] [stdout] test cli::tests::mirror_options_are_read ... ok
[INFO] [stdout] test cli::tests::every_command_in_the_usage_text_actually_parses ... ok
[INFO] [stdout] test cli::tests::an_option_missing_its_value_is_rejected ... ok
[INFO] [stdout] test cli::tests::quick_reduces_the_benchmark_and_explicit_flags_still_win ... ok
[INFO] [stdout] test cli::tests::the_agent_defaults_to_the_balanced_intent ... ok
[INFO] [stdout] test cli::tests::the_programs_own_flags_are_not_parsed_as_ours ... ok
[INFO] [stdout] test cli::tests::scenarios_are_repeatable ... ok
[INFO] [stdout] test cli::tests::record_requires_a_path ... ok
[INFO] [stdout] test cli::tests::a_scope_that_is_not_a_pid_is_rejected ... ok
[INFO] [stdout] test commands::perturb::tests::no_named_scenarios_means_all_of_them ... ok
[INFO] [stdout] test cli::tests::the_two_ontologies_are_selectable_and_unlabelled_is_the_default ... ok
[INFO] [stdout] test commands::perturb::tests::each_preset_intent_resolves_to_a_ranking ... ok
[INFO] [stdout] test commands::perturb::tests::an_unknown_scenario_lists_the_known_ones ... ok
[INFO] [stdout] test commands::science::tests::science_refuses_a_trace_too_short_to_learn_from ... ok
[INFO] [stdout] test commands::science::tests::utility_is_high_when_the_states_separate_the_data ... ok
[INFO] [stdout] test objectives::tests::a_candidate_is_attributed_to_the_entity_it_acts_on ... ok
[INFO] [stdout] test commands::perturb::tests::baselines_resolve_by_their_printed_label ... ok
[INFO] [stdout] test commands::perturb::tests::named_scenarios_are_resolved_in_order ... ok
[INFO] [stdout] test commands::science::tests::utility_is_zero_when_the_states_explain_nothing ... ok
[INFO] [stdout] test commands::science::tests::measuring_an_empty_trace_does_not_panic ... ok
[INFO] [stdout] test objectives::tests::candidates_never_leave_the_permitted_set ... ok
[INFO] [stdout] test objectives::tests::holding_is_always_a_candidate ... ok
[INFO] [stdout] test runtime::tests::an_explicit_plane_path_is_used_over_the_default ... ok
[INFO] [stdout] test objectives::tests::a_measurable_objective_is_averaged_across_entities_not_summed ... ok
[INFO] [stdout] test runtime::tests::traces_are_recognised_by_extension_and_planes_are_not ... ok
[INFO] [stdout] test objectives::tests::an_unmeasurable_objective_is_absent_rather_than_zero ... ok
[INFO] [stdout] test runtime::tests::a_missing_plane_explains_how_to_start_one ... ok
[INFO] [stdout] test objectives::tests::an_absent_objective_does_not_satisfy_the_intent ... ok
[INFO] [stdout] test commands::science::tests::a_periodic_trace_yields_states_and_a_measured_improvement ... ok
[INFO] [stderr]      Running unittests src/bin/mirror_agent.rs (/opt/rustwide/target/debug/build/corescout/e8c0a4952ecd49a5/out/mirror_agent-e8c0a4952ecd49a5)
[INFO] [stdout] test commands::science::tests::every_conjecture_the_theory_admits_is_falsifiable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/mirror_daemon.rs (/opt/rustwide/target/debug/build/corescout/46466db86e4ce34b/out/mirror_daemon-46466db86e4ce34b)
[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.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 tests/cli_smoke.rs (/opt/rustwide/target/debug/build/corescout/ea38a1e67b4c9f01/out/cli_smoke-ea38a1e67b4c9f01)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test bare_invocation_shows_help_rather_than_an_error ... ok
[INFO] [stdout] test help_lists_the_commands_and_exits_zero ... ok
[INFO] [stdout] test run_without_a_program_is_rejected_before_benchmarking_anything ... ok
[INFO] [stdout] test an_unknown_command_fails_with_a_message_not_a_panic ... ok
[INFO] [stdout] test version_is_reported ... ok
[INFO] [stdout] test info_describes_the_real_machine ... ok
[INFO] [stdout] test info_json_is_valid_json ... ok
[INFO] [stdout] test the_mirror_observes_this_machine ... ok
[INFO] [stdout] test an_unknown_profile_names_the_ones_that_exist ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.14s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-agency/b4cc761ae3589f7e/out/corescout_agency-b4cc761ae3589f7e)
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test actuators::tests::a_dry_run_checks_everything_and_changes_nothing ... ok
[INFO] [stdout] test actuators::tests::an_out_of_scope_target_is_refused_and_audited ... ok
[INFO] [stdout] test actuators::tests::priority_outside_the_permitted_range_is_refused ... ok
[INFO] [stdout] test actuators::tests::pinning_the_current_thread_applies_and_confirms ... ok
[INFO] [stdout] test actuators::tests::hold_is_recorded_as_an_action ... ok
[INFO] [stdout] test actuators::tests::numa_declines_targets_linux_cannot_reach ... ok
[INFO] [stdout] test actuators::tests::an_out_of_bounds_cpu_set_is_refused_before_any_syscall ... ok
[INFO] [stdout] test actuators::tests::a_frozen_scope_refuses_everything ... ok
[INFO] [stdout] test invention::tests::a_compound_combines_distinct_families ... ok
[INFO] [stdout] test invention::tests::a_compound_is_its_own_family_not_its_parts_concatenated ... ok
[INFO] [stdout] test invention::tests::a_discarded_move_accepts_no_further_evidence ... ok
[INFO] [stdout] test invention::tests::a_gap_a_single_action_nearly_closes_is_not_worth_inventing_for ... ok
[INFO] [stdout] test audit::tests::rate_accounting_only_counts_actions_that_changed_the_machine ... ok
[INFO] [stdout] test audit::tests::rate_accounting_respects_the_window_and_the_target ... ok
[INFO] [stdout] test audit::tests::refusals_are_recorded_not_dropped ... ok
[INFO] [stdout] test audit::tests::the_ring_is_bounded_but_the_totals_are_not ... ok
[INFO] [stdout] test actuators::tests::the_rate_limiter_stops_a_runaway_policy ... ok
[INFO] [stdout] test invention::tests::a_real_gap_produces_a_compound_with_a_machine_name ... ok
[INFO] [stdout] test invention::tests::an_invented_move_cannot_contain_anything_it_was_not_offered ... ok
[INFO] [stdout] test invention::tests::an_untested_gap_is_not_worth_inventing_for ... ok
[INFO] [stdout] test invention::tests::an_inventory_round_trips_through_json ... ok
[INFO] [stdout] test invention::tests::compounds_are_capped ... ok
[INFO] [stdout] test invention::tests::an_inventory_that_never_needed_a_new_move_says_so ... ok
[INFO] [stdout] test invention::tests::hold_is_never_a_step_in_an_invented_move ... ok
[INFO] [stdout] test invention::tests::a_move_that_does_not_work_is_discarded_rather_than_kept_hopefully ... ok
[INFO] [stdout] test invention::tests::nothing_is_invented_from_a_single_primitive ... ok
[INFO] [stdout] test invention::tests::a_move_that_works_becomes_usable ... ok
[INFO] [stdout] test invention::tests::the_same_combination_is_not_invented_twice ... ok
[INFO] [stdout] test invention::tests::an_invented_move_is_not_usable_until_it_has_been_tested ... ok
[INFO] [stdout] test linux::tests::reading_our_own_priority_works ... ok
[INFO] [stdout] test invention::tests::compounds_respect_the_length_limit ... ok
[INFO] [stdout] test linux::tests::word_sizing ... ok
[INFO] [stdout] test scope::tests::an_empty_scope_permits_nothing ... ok
[INFO] [stdout] test scope::tests::freezing_overrides_every_permission ... ok
[INFO] [stdout] test launch::tests::an_empty_mask_is_refused_before_forking ... ok
[INFO] [stdout] test scope::tests::registering_an_unreachable_pid_fails_rather_than_pretending ... ok
[INFO] [stdout] test linux::tests::an_empty_mask_is_refused_before_the_syscall ... ok
[INFO] [stdout] test linux::tests::mask_round_trips ... ok
[INFO] [stdout] test scope::tests::our_own_pid_can_be_registered_and_pruned ... ok
[INFO] [stdout] test scope::tests::the_default_scope_is_this_process_and_nothing_else ... ok
[INFO] [stdout] test tests::actions_carry_their_reasoning ... ok
[INFO] [stdout] test tests::bounds_can_require_a_minimum_width ... ok
[INFO] [stdout] test tests::bounds_refuse_an_empty_mask ... ok
[INFO] [stdout] test tests::the_default_priority_range_does_not_let_a_policy_take_over_the_machine ... ok
[INFO] [stdout] test tests::an_outcome_that_was_not_confirmed_is_not_a_success ... ok
[INFO] [stdout] test tests::bounds_refuse_cpus_outside_the_allowed_set ... ok
[INFO] [stdout] test tests::hold_is_a_real_action_with_no_target ... ok
[INFO] [stdout] test audit::tests::a_summary_names_the_action_the_reason_and_the_expectation ... ok
[INFO] [stdout] test linux::tests::reading_our_own_affinity_works ... ok
[INFO] [stdout] test launch::tests::a_child_inherits_the_mask_it_was_given ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-agent-experience/b88c60eeb635d42c/out/corescout_agent_experience-b88c60eeb635d42c)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test environment::tests::a_flag_that_looks_like_a_variable_is_not_one ... ok
[INFO] [stdout] test environment::tests::the_failure_that_started_this_is_read_correctly ... ok
[INFO] [stdout] test environment::tests::a_fault_the_machine_no_longer_has_is_forgotten ... ok
[INFO] [stdout] test environment::tests::a_fault_that_is_still_missing_survives_the_check ... ok
[INFO] [stdout] test environment::tests::a_program_seen_to_fail_qualifies_even_without_a_variable ... ok
[INFO] [stdout] test environment::tests::a_fault_is_not_mentioned_to_a_program_that_cannot_hit_it ... ok
[INFO] [stdout] test environment::tests::the_same_fault_from_two_operations_is_one_fault ... ok
[INFO] [stdout] test environment::tests::the_variable_says_who_it_belongs_to ... ok
[INFO] [stdout] test experience::tests::a_precursor_in_another_session_does_not_count ... ok
[INFO] [stdout] test experience::tests::a_precursor_long_ago_does_not_count ... ok
[INFO] [stdout] test experience::tests::a_proposed_procedure_starts_with_no_causal_claim ... ok
[INFO] [stdout] test experience::tests::a_procedure_with_chosen_trials_alone_never_becomes_a_candidate ... ok
[INFO] [stdout] test experience::tests::a_weak_association_does_not_clear_the_bar ... ok
[INFO] [stdout] test experience::tests::a_recurring_failure_is_found ... ok
[INFO] [stdout] test experience::tests::an_association_becomes_a_procedure_to_be_tested ... ok
[INFO] [stdout] test experience::tests::a_procedure_keeps_its_identity_across_a_restart ... ok
[INFO] [stdout] test experience::tests::an_operation_is_not_a_precursor_of_itself ... ok
[INFO] [stdout] test environment::tests::a_unix_path_needs_two_components_to_count ... ok
[INFO] [stdout] test experience::tests::an_operation_that_is_sometimes_checked_is_not_flagged_as_unchecked ... ok
[INFO] [stdout] test environment::tests::prose_without_a_path_blames_nothing ... ok
[INFO] [stdout] test experience::tests::operations_that_nobody_ever_checks_are_named ... ok
[INFO] [stdout] test environment::tests::the_headline_names_the_variable_when_there_is_one ... ok
[INFO] [stdout] test experience::tests::a_procedure_becomes_a_candidate_only_after_randomised_trials ... ok
[INFO] [stdout] test experience::tests::forgetting_leaves_nothing_behind ... ok
[INFO] [stdout] test failure::tests::a_very_long_error_is_trimmed_before_it_is_stored ... ok
[INFO] [stdout] test failure::tests::an_operation_nobody_has_run_has_no_failure_rate ... ok
[INFO] [stdout] test failure::tests::failures_and_attempts_are_counted_separately ... ok
[INFO] [stdout] test failure::tests::recurrence_needs_both_repetition_and_failure ... ok
[INFO] [stdout] test failure::tests::the_common_failure_text_is_the_one_seen_most ... ok
[INFO] [stdout] test failure::tests::unverified_attempts_are_counted_so_the_gap_is_visible ... ok
[INFO] [stdout] test failure::tests::wasted_time_counts_repeats_and_not_first_attempts ... ok
[INFO] [stdout] test pattern::tests::a_causal_basis_says_so ... ok
[INFO] [stdout] test experience::tests::everything_learned_survives_storage ... ok
[INFO] [stdout] test pattern::tests::a_causal_estimate_with_no_spread_is_not_infinitely_confident ... ok
[INFO] [stdout] test pattern::tests::a_pattern_survives_storage ... ok
[INFO] [stdout] test failure::tests::the_same_operation_in_two_places_is_two_modes ... ok
[INFO] [stdout] test pattern::tests::a_retired_pattern_is_believed_at_zero ... ok
[INFO] [stdout] test pattern::tests::a_weak_association_is_weakly_believed ... ok
[INFO] [stdout] test pattern::tests::an_association_explains_that_it_has_not_been_tested ... ok
[INFO] [stdout] test pattern::tests::an_association_never_reaches_certainty ... ok
[INFO] [stdout] test pattern::tests::repetition_alone_does_not_make_an_association_strong ... ok
[INFO] [stdout] test pattern::tests::subjects_key_distinctly ... ok
[INFO] [stdout] test procedure::tests::a_procedure_survives_storage ... ok
[INFO] [stdout] test procedure::tests::a_procedure_with_no_trials_claims_nothing ... ok
[INFO] [stdout] test procedure::tests::observation_alone_never_produces_a_causal_basis ... ok
[INFO] [stdout] test procedure::tests::promotion_needs_both_randomised_evidence_and_a_high_success_rate ... ok
[INFO] [stdout] test failure::tests::a_failure_mode_survives_storage ... ok
[INFO] [stdout] test failure::tests::a_silent_failure_is_counted_as_its_own_thing ... ok
[INFO] [stdout] test pattern::tests::a_causal_explanation_names_the_randomised_trials ... ok
[INFO] [stdout] test procedure::tests::a_settled_procedure_keeps_exploring_at_a_lower_rate ... ok
[INFO] [stdout] test procedure::tests::randomised_trials_on_both_arms_produce_a_causal_basis ... ok
[INFO] [stdout] test procedure::tests::randomised_trials_on_one_arm_only_are_not_enough ... ok
[INFO] [stdout] test procedure::tests::reliability_is_the_share_of_applications_that_did_not_fail ... ok
[INFO] [stdout] test procedure::tests::steps_distinguish_doing_from_checking ... ok
[INFO] [stdout] test procedure::tests::the_coin_is_the_only_source_of_the_randomised_flag ... ok
[INFO] [stdout] test experience::tests::the_precursor_is_found_as_an_association_and_not_more ... ok
[INFO] [stdout] test failure::tests::a_build_with_a_unique_error_every_time_cannot_grow_this_forever ... ok
[INFO] [stdout] test experience::tests::the_maps_do_not_grow_without_bound ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.38s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-agent-observation/b1860bea64845e37/out/corescout_agent_observation-b1860bea64845e37)
[INFO] [stdout] 
[INFO] [stdout] running 80 tests
[INFO] [stdout] test action::tests::a_contradiction_beats_a_reported_failure_too ... ok
[INFO] [stdout] test action::tests::a_long_error_is_trimmed_to_one_readable_line ... ok
[INFO] [stdout] test action::tests::a_reported_failure_is_a_failure_whether_or_not_anyone_checked ... ok
[INFO] [stdout] test action::tests::a_reported_success_nobody_checked_is_not_a_success ... ok
[INFO] [stdout] test action::tests::a_reported_success_that_reality_contradicts_is_a_silent_failure ... ok
[INFO] [stdout] test action::tests::a_verified_success_is_the_only_thing_that_counts_as_one ... ok
[INFO] [stdout] test action::tests::an_action_survives_storage ... ok
[INFO] [stdout] test action::tests::a_check_that_could_not_be_made_is_not_a_contradiction ... ok
[INFO] [stdout] test action::tests::an_unknown_action_kind_is_kept_rather_than_dropped ... ok
[INFO] [stdout] test agent::tests::a_client_that_gives_no_name_is_a_generic_mcp_client ... ok
[INFO] [stdout] test agent::tests::a_connected_agent_says_what_has_been_seen ... ok
[INFO] [stdout] test action::tests::summaries_are_readable_and_say_which_kind_of_outcome_it_was ... ok
[INFO] [stdout] test agent::tests::a_disconnected_agent_says_when_it_was_last_here ... ok
[INFO] [stdout] test agent::tests::a_slug_is_always_usable_as_a_storage_key ... ok
[INFO] [stdout] test agent::tests::an_agent_survives_storage ... ok
[INFO] [stdout] test agent::tests::an_agent_that_stops_talking_goes_stale_rather_than_lying ... ok
[INFO] [stdout] test agent::tests::an_unrecognised_client_is_still_a_first_class_agent ... ok
[INFO] [stdout] test agent::tests::an_agent_is_the_same_entity_across_sessions ... ok
[INFO] [stdout] test agent::tests::every_client_with_a_setup_flow_has_a_distinct_slug ... ok
[INFO] [stdout] test fingerprint::tests::a_fingerprint_is_stable_enough_to_be_a_storage_key ... ok
[INFO] [stdout] test agent::tests::the_named_clients_are_recognised_however_they_spell_themselves ... ok
[INFO] [stdout] test fingerprint::tests::a_commit_message_does_not_become_part_of_the_operation ... ok
[INFO] [stdout] test fingerprint::tests::a_flag_that_changes_the_output_is_kept ... ok
[INFO] [stdout] test fingerprint::tests::a_flag_value_that_names_the_operation_is_kept ... ok
[INFO] [stdout] test fingerprint::tests::a_flag_value_that_is_merely_an_argument_is_not_kept ... ok
[INFO] [stdout] test action::tests::every_kind_round_trips_through_its_name ... ok
[INFO] [stdout] test fingerprint::tests::a_full_path_to_the_program_does_not_make_it_a_different_program ... ok
[INFO] [stdout] test fingerprint::tests::a_version_tag_or_a_port_still_does_not_survive ... ok
[INFO] [stdout] test fingerprint::tests::an_empty_command_produces_an_empty_fingerprint ... ok
[INFO] [stdout] test fingerprint::tests::numbers_and_hashes_do_not_survive ... ok
[INFO] [stdout] test fingerprint::tests::only_two_subcommands_survive ... ok
[INFO] [stdout] test fingerprint::tests::task_classes_group_the_obvious_cases_and_admit_when_they_cannot ... ok
[INFO] [stdout] test fingerprint::tests::quoted_arguments_do_not_split_into_fake_subcommands ... ok
[INFO] [stdout] test fingerprint::tests::a_tool_name_normalises_to_itself ... ok
[INFO] [stdout] test fingerprint::tests::an_npm_script_name_survives_its_colon ... ok
[INFO] [stdout] test fingerprint::tests::subcommands_are_kept_and_arguments_are_not ... ok
[INFO] [stdout] test fingerprint::tests::task_classification_does_not_pretend_to_understand ... ok
[INFO] [stdout] test fingerprint::tests::the_same_operation_run_twice_looks_the_same ... ok
[INFO] [stdout] test ingest::tests::a_check_that_could_not_be_made_is_kept_as_an_absence_of_evidence ... ok
[INFO] [stdout] test fingerprint::tests::two_genuinely_different_commands_stay_different ... ok
[INFO] [stdout] test ingest::tests::a_repeat_after_a_failure_is_recorded_as_a_retry ... ok
[INFO] [stdout] test ingest::tests::a_contradicted_verification_survives_ingestion ... ok
[INFO] [stdout] test ingest::tests::a_repeat_after_a_success_is_not_a_retry ... ok
[INFO] [stdout] test ingest::tests::a_repeat_in_another_session_is_not_a_retry ... ok
[INFO] [stdout] test ingest::tests::a_report_with_nothing_filled_in_is_still_recorded ... ok
[INFO] [stdout] test ingest::tests::a_secret_never_reaches_the_stored_action ... ok
[INFO] [stdout] test ingest::tests::actions_get_distinct_ids_in_time_order ... ok
[INFO] [stdout] test ingest::tests::a_repeat_much_later_is_not_a_retry ... ok
[INFO] [stdout] test ingest::tests::an_exit_code_is_a_statement_and_is_read_as_one ... ok
[INFO] [stdout] test ingest::tests::silence_does_not_become_a_success ... ok
[INFO] [stdout] test ingest::tests::the_adapter_is_believed_about_what_kind_of_action_it_was ... ok
[INFO] [stdout] test ingest::tests::the_command_is_read_only_when_the_adapter_said_nothing ... ok
[INFO] [stdout] test redact::tests::a_long_random_looking_value_is_masked_by_shape ... ok
[INFO] [stdout] test redact::tests::a_git_hash_is_not_treated_as_a_credential ... ok
[INFO] [stdout] test redact::tests::a_long_file_path_is_not_a_secret ... ok
[INFO] [stdout] test redact::tests::a_flag_takes_its_value_with_it ... ok
[INFO] [stdout] test redact::tests::a_semantic_version_is_not_a_secret ... ok
[INFO] [stdout] test redact::tests::a_short_value_is_left_alone ... ok
[INFO] [stdout] test redact::tests::known_credential_prefixes_are_caught_wherever_they_appear ... ok
[INFO] [stdout] test redact::tests::ordinary_commands_come_through_untouched ... ok
[INFO] [stdout] test redact::tests::secret_names_are_recognised_with_or_without_dashes ... ok
[INFO] [stdout] test session::tests::a_failure_rate_is_reported_once_there_is_something_to_divide ... ok
[INFO] [stdout] test redact::tests::redaction_is_idempotent ... ok
[INFO] [stdout] test redact::tests::an_attached_value_is_caught_too ... ok
[INFO] [stdout] test session::tests::a_human_correction_counts_as_the_task_going_wrong ... ok
[INFO] [stdout] test redact::tests::an_environment_assignment_with_a_secret_name_is_masked ... ok
[INFO] [stdout] test session::tests::a_session_with_no_actions_has_no_failure_rate ... ok
[INFO] [stdout] test session::tests::a_task_is_classified_when_it_is_created ... ok
[INFO] [stdout] test session::tests::completion_is_settled_and_did_not_go_wrong ... ok
[INFO] [stdout] test session::tests::finishing_a_task_stops_its_clock ... ok
[INFO] [stdout] test workspace::tests::a_workspace_with_no_actions_has_no_failure_rate ... ok
[INFO] [stdout] test workspace::tests::a_path_outside_the_workspace_is_kept_as_it_is ... ok
[INFO] [stdout] test workspace::tests::different_folders_get_different_identifiers ... ok
[INFO] [stdout] test session::tests::an_open_session_measures_its_duration_from_now ... ok
[INFO] [stdout] test session::tests::sessions_and_tasks_survive_storage ... ok
[INFO] [stdout] test workspace::tests::a_trailing_separator_does_not_split_one_folder_into_two ... ok
[INFO] [stdout] test workspace::tests::a_workspace_survives_storage ... ok
[INFO] [stdout] test workspace::tests::the_same_folder_is_the_same_workspace_across_sessions ... ok
[INFO] [stdout] test workspace::tests::windows_path_casing_does_not_split_one_folder_into_two ... ok
[INFO] [stdout] test ingest::tests::retry_memory_does_not_grow_without_bound ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-analysis/08ca919cc077123e/out/corescout_analysis-08ca919cc077123e)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test placement::tests::profile_names_and_their_aliases_parse ... ok
[INFO] [stdout] test placement::tests::every_profile_has_a_distinct_label_that_parses_back ... ok
[INFO] [stdout] test profile_cache::tests::cache_dir_honours_xdg ... ok
[INFO] [stdout] test profile_cache::tests::fingerprint_changes_when_the_machine_does ... ok
[INFO] [stdout] test profile_cache::tests::corrupt_or_foreign_profile_is_a_miss ... ok
[INFO] [stdout] test placement::tests::the_latency_profile_selects_the_core_with_the_better_tail ... ok
[INFO] [stdout] test placement::tests::an_explanation_names_the_program_the_cpu_and_the_profile ... ok
[INFO] [stdout] test profile_cache::tests::fingerprint_is_stable_for_the_same_machine ... ok
[INFO] [stdout] test placement::tests::an_explanation_says_pinning_is_not_universally_good ... ok
[INFO] [stdout] test placement::tests::a_pair_selection_contains_two_cpus ... ok
[INFO] [stdout] test score::tests::failed_measurements_are_dropped_not_zeroed ... ok
[INFO] [stdout] test score::tests::higher_is_better_puts_the_maximum_at_100 ... ok
[INFO] [stdout] test score::tests::near_identical_cores_score_near_identically ... ok
[INFO] [stdout] test score::tests::ranking_is_stable_for_ties ... ok
[INFO] [stdout] test score::tests::weights_renormalise_around_missing_components ... ok
[INFO] [stdout] test tests::empty_measurements_are_rejected ... ok
[INFO] [stdout] test tests::fastest_core_wins_compute_and_scores_100 ... ok
[INFO] [stdout] test tests::geometric_mean_behaves ... ok
[INFO] [stdout] test tests::memory_ranking_is_independent_of_compute ... ok
[INFO] [stdout] test tests::quietest_core_wins_jitter_even_though_it_is_slower ... ok
[INFO] [stdout] test tests::recommendations_name_the_smt_sibling_to_keep_idle ... ok
[INFO] [stdout] test tests::stability_reflects_contamination ... ok
[INFO] [stdout] test tests::worker_pair_uses_two_distinct_physical_cores ... ok
[INFO] [stdout] test score::tests::empty_input_yields_empty_scores ... ok
[INFO] [stdout] test score::tests::lower_is_better_puts_the_minimum_at_100 ... ok
[INFO] [stdout] test tests::analysis_round_trips_through_json ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-autonomy/6fc7ab2f9c723c2e/out/corescout_autonomy-6fc7ab2f9c723c2e)
[INFO] [stdout] test profile_cache::tests::missing_profile_is_a_miss_not_an_error ... ok
[INFO] [stdout] test placement::tests::a_missing_recommendation_is_an_error_rather_than_a_guess ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test conditioned::tests::an_outcome_with_no_condition_is_not_attributed_to_anything ... ok
[INFO] [stdout] test conditioned::tests::a_randomised_trial_is_not_counted_as_concept_attributable ... ok
[INFO] [stdout] test conditioned::tests::randomised_evidence_installs_a_preference_and_changes_the_action ... ok
[INFO] [stdout] test conditioned::tests::a_concepts_death_changes_behaviour_back ... ok
[INFO] [stdout] test conditioned::tests::recognising_a_condition_is_not_by_itself_a_reason_to_act_differently ... ok
[INFO] [stdout] test conditioned::tests::a_preference_naming_an_unavailable_action_is_not_used ... ok
[INFO] [stdout] test conditioned::tests::the_preference_applies_only_under_its_own_condition ... ok
[INFO] [stdout] test conditioned::tests::observing_outcomes_through_the_policy_reaches_the_estimate ... ok
[INFO] [stdout] test conditioned::tests::forgetting_a_condition_that_was_never_known_does_nothing ... ok
[INFO] [stdout] test conditioned::tests::with_nothing_established_the_policy_holds ... ok
[INFO] [stdout] test conditioned::tests::the_report_says_when_nothing_is_established ... ok
[INFO] [stdout] test conditioned::tests::a_policy_round_trips_through_json ... ok
[INFO] [stdout] test curiosity::tests::a_confirmed_hypothesis_raises_confidence_without_reaching_certainty ... ok
[INFO] [stdout] test curiosity::tests::a_refuted_hypothesis_loses_confidence ... ok
[INFO] [stdout] test curiosity::tests::nothing_sufficiently_certain_is_worth_experimenting_on ... ok
[INFO] [stdout] test curiosity::tests::an_abandoned_experiment_records_nothing ... ok
[INFO] [stdout] test curiosity::tests::an_experiment_knows_when_its_window_has_elapsed ... ok
[INFO] [stdout] test curiosity::tests::only_one_experiment_runs_at_a_time ... ok
[INFO] [stdout] test curiosity::tests::the_budget_is_finite ... ok
[INFO] [stdout] test curiosity::tests::an_experiment_targets_the_least_known_candidate ... ok
[INFO] [stdout] test conditioned::tests::observational_evidence_never_installs_a_preference ... ok
[INFO] [stdout] test curiosity::tests::the_right_sign_with_the_wrong_magnitude_is_supported_but_miscalibrated ... ok
[INFO] [stdout] test loop_::tests::a_stopped_watchdog_freezes_actuation_and_the_loop_keeps_observing ... ok
[INFO] [stdout] test loop_::tests::holding_is_recorded_in_the_audit_trail ... ok
[INFO] [stdout] test loop_::tests::every_tick_can_be_rendered_for_an_operator ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-capability/6af93deede0e6639/out/corescout_capability-6af93deede0e6639)
[INFO] [stdout] test policy::tests::a_small_gain_is_not_worth_moving_for ... ok
[INFO] [stdout] test loop_::tests::an_epoch_change_does_not_crash_the_loop ... ok
[INFO] [stdout] test conditioned::tests::a_preference_keeps_being_tested_rather_than_becoming_self_confirming ... ok
[INFO] [stdout] test loop_::tests::latent_states_appear_only_after_warmup ... ok
[INFO] [stdout] test loop_::tests::the_context_of_a_decision_is_the_latent_state_it_was_made_in ... ok
[INFO] [stdout] test loop_::tests::with_no_evidence_the_loop_holds_or_explores_but_never_confidently_acts ... ok
[INFO] [stdout] test loop_::tests::the_loop_runs_and_reports_every_tick ... ok
[INFO] [stdout] test policy::tests::a_well_supported_improvement_is_acted_on ... ok
[INFO] [stdout] test policy::tests::an_unsupported_prediction_becomes_an_experiment_not_an_action ... ok
[INFO] [stdout] test policy::tests::exploration_is_budgeted ... ok
[INFO] [stdout] test policy::tests::low_confidence_blocks_action_even_with_observed_support ... ok
[INFO] [stdout] test policy::tests::the_policy_does_not_experiment_during_a_constraint_breach ... ok
[INFO] [stdout] test safeguards::tests::a_collapsed_model_stops_the_loop_but_only_after_warmup ... ok
[INFO] [stdout] test safeguards::tests::an_improvement_resets_the_regression_count ... ok
[INFO] [stdout] test policy::tests::the_best_candidate_wins ... ok
[INFO] [stdout] test safeguards::tests::a_healthy_loop_may_proceed ... ok
[INFO] [stdout] test policy::tests::with_no_candidates_the_policy_holds ... ok
[INFO] [stdout] test safeguards::tests::repeated_failures_stop_the_loop ... ok
[INFO] [stdout] test safeguards::tests::making_things_worse_repeatedly_stops_the_loop ... ok
[INFO] [stdout] test safeguards::tests::repeated_overruns_stop_the_loop ... ok
[INFO] [stdout] test safeguards::tests::a_single_slow_tick_is_forgiven ... ok
[INFO] [stdout] test safeguards::tests::the_action_window_rolls_forward ... ok
[INFO] [stdout] test safeguards::tests::thrashing_pauses_rather_than_stopping ... ok
[INFO] [stdout] test safeguards::tests::a_stop_persists_until_an_operator_clears_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 56 tests
[INFO] [stdout] test affordance::tests::a_non_finite_cost_is_dropped ... ok
[INFO] [stdout] test affordance::backfill_tests::an_outcome_discovered_late_does_not_report_certainty ... ok
[INFO] [stdout] test affordance::backfill_tests::backfilling_nothing_changes_nothing ... ok
[INFO] [stdout] test affordance::tests::a_transition_seen_three_times_has_no_probability ... ok
[INFO] [stdout] test affordance::tests::enough_observations_produce_a_probability ... ok
[INFO] [stdout] test affordance::tests::an_affordance_with_one_dominant_failure_is_conditional_not_unreliable ... ok
[INFO] [stdout] test affordance::tests::expected_cost_includes_the_misses ... ok
[INFO] [stdout] test affordance::tests::an_unreliable_affordance_is_not_promotable ... ok
[INFO] [stdout] test affordance::tests::an_affordance_that_never_arrives_has_no_expected_cost ... ok
[INFO] [stdout] test affordance::tests::randomised_evidence_permits_promotion ... ok
[INFO] [stdout] test affordance::tests::watching_a_transition_is_not_evidence_of_being_able_to_cause_it ... ok
[INFO] [stdout] test affordance::tests::an_affordance_round_trips_through_json ... ok
[INFO] [stdout] test atlas::tests::an_assembled_route_says_it_has_never_been_run_as_a_whole ... ok
[INFO] [stdout] test atlas::tests::an_atlas_round_trips_through_json ... ok
[INFO] [stdout] test atlas::tests::an_empty_atlas_knows_nothing ... ok
[INFO] [stdout] test atlas::tests::intervening_makes_it_promotable ... ok
[INFO] [stdout] test atlas::tests::command_rises_as_the_machine_learns_more_about_itself ... ok
[INFO] [stdout] test atlas::tests::an_unreliable_edge_is_not_a_way_of_getting_anywhere ... ok
[INFO] [stdout] test atlas::tests::observing_transitions_builds_the_graph ... ok
[INFO] [stdout] test atlas::tests::every_edge_from_one_action_sees_every_attempt ... ok
[INFO] [stdout] test atlas::tests::promoting_something_not_in_the_atlas_fails ... ok
[INFO] [stdout] test atlas::tests::command_counts_only_states_whose_worth_was_supplied ... ok
[INFO] [stdout] test atlas::tests::routes_respect_the_hop_limit ... ok
[INFO] [stdout] test atlas::tests::the_atlas_finds_a_state_two_moves_away ... ok
[INFO] [stdout] test capability::tests::a_capability_that_stops_delivering_is_retired ... ok
[INFO] [stdout] test affordance::tests::the_key_identifies_the_edge_and_not_the_endpoints_alone ... ok
[INFO] [stdout] test atlas::tests::the_same_route_is_not_promoted_twice ... ok
[INFO] [stdout] test capability::tests::a_description_states_where_it_works_from ... ok
[INFO] [stdout] test atlas::tests::a_cheaper_route_is_preferred ... ok
[INFO] [stdout] test capability::tests::a_non_finite_cost_is_dropped_rather_than_poisoning_the_record ... ok
[INFO] [stdout] test capability::tests::a_capability_is_not_retired_before_there_is_evidence ... ok
[INFO] [stdout] test capability::tests::enough_attempts_produce_a_reliability ... ok
[INFO] [stdout] test capability::tests::a_procedure_that_never_works_has_no_expected_cost ... ok
[INFO] [stdout] test atlas::tests::watching_a_transition_does_not_make_it_promotable ... ok
[INFO] [stdout] test capability::tests::a_dominant_failure_mode_is_surfaced ... ok
[INFO] [stdout] test frontier::tests::a_capability_that_works_from_anywhere_composes_with_anything ... ok
[INFO] [stdout] test capability::tests::a_capability_round_trips_through_json ... ok
[INFO] [stdout] test capability::tests::scattered_failures_have_no_dominant_mode ... ok
[INFO] [stdout] test capability::tests::a_procedure_that_worked_three_times_has_no_reliability ... ok
[INFO] [stdout] test frontier::tests::a_procedure_duplicating_a_primitive_is_not_capital ... ok
[INFO] [stdout] test frontier::tests::a_procedure_reaching_something_new_is_capital ... ok
[INFO] [stdout] test frontier::tests::an_empty_frontier_can_reach_nothing ... ok
[INFO] [stdout] test frontier::tests::an_unproven_procedure_is_not_admitted ... ok
[INFO] [stdout] test frontier::tests::a_retired_procedure_is_not_admitted ... ok
[INFO] [stdout] test frontier::tests::an_unreliable_procedure_does_not_count_as_reaching_anything ... ok
[INFO] [stdout] test frontier::tests::a_frontier_round_trips_through_json ... ok
[INFO] [stdout] test frontier::tests::a_marginal_saving_is_not_capital ... ok
[INFO] [stdout] test frontier::tests::capabilities_that_do_not_meet_do_not_compose ... ok
[INFO] [stdout] test frontier::tests::reaching_the_same_place_materially_cheaper_is_capital ... ok
[INFO] [stdout] test frontier::tests::withdrawing_does_not_remove_a_primitive_route ... ok
[INFO] [stdout] test frontier::tests::withdrawing_a_capability_shrinks_the_frontier ... ok
[INFO] [stdout] test capability::tests::expected_cost_accounts_for_the_retries ... ok
[INFO] [stdout] test frontier::tests::a_composition_that_ends_where_it_began_is_a_loop_not_a_capability ... ok
[INFO] [stdout] test frontier::tests::a_composition_starts_with_no_reliability_of_its_own ... ok
[INFO] [stdout] test frontier::tests::the_surprise_of_a_composition_is_measurable ... ok
[INFO] [stdout] test frontier::tests::two_capabilities_compose_when_one_ends_where_the_other_starts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test capability::tests::a_brand_new_capability_is_not_perfectly_reliable ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-capability-runtime/5e8659f91ae0e415/out/corescout_capability_runtime-5e8659f91ae0e415)
[INFO] [stdout] test capability::tests::a_command_that_is_a_path_is_refused ... ok
[INFO] [stdout] test capability::tests::a_capability_names_everything_it_would_touch ... ok
[INFO] [stdout] test capability::tests::a_shell_is_not_a_program_a_capability_may_name ... ok
[INFO] [stdout] test capability::tests::a_capability_survives_storage ... ok
[INFO] [stdout] test capability::tests::a_capability_with_no_steps_is_refused ... ok
[INFO] [stdout] test capability::tests::a_well_formed_capability_validates ... ok
[INFO] [stdout] test capability::tests::something_risky_calling_itself_reversible_needs_a_way_back ... ok
[INFO] [stdout] test capability::tests::a_capability_cannot_have_an_unbounded_number_of_steps ... ok
[INFO] [stdout] test capability::tests::a_capability_is_refused_by_an_authority_that_does_not_name_its_command ... ok
[INFO] [stdout] test capability::tests::the_verification_step_is_validated_too ... ok
[INFO] [stdout] test capability::tests::rollback_steps_are_validated_too ... ok
[INFO] [stdout] test capability::tests::shell_metacharacters_are_refused_in_commands_and_arguments ... ok
[INFO] [stdout] test capability::tests::a_step_cannot_run_forever ... ok
[INFO] [stdout] test runtime::tests::a_capability_whose_command_was_never_granted_does_not_run ... ok
[INFO] [stdout] test runtime::tests::a_step_that_hangs_is_killed_rather_than_waited_on_forever ... ok
[INFO] [stdout] test runtime::tests::a_real_run_of_a_real_program_reports_what_happened ... ok
[INFO] [stdout] test capability::tests::every_refusal_explains_itself_in_words ... ok
[INFO] [stdout] test runtime::tests::a_short_output_is_left_alone ... ok
[INFO] [stdout] test runtime::tests::an_invalid_definition_is_refused_before_the_permission_layer_sees_it ... ok
[INFO] [stdout] test runtime::tests::a_step_that_fails_stops_the_run_and_verification_is_not_attempted ... ok
[INFO] [stdout] test runtime::tests::every_outcome_has_a_line_worth_showing ... ok
[INFO] [stdout] test runtime::tests::suggest_mode_asks_rather_than_running ... ok
[INFO] [stdout] test runtime::tests::steps_that_pass_and_a_verification_that_fails_is_a_failure ... ok
[INFO] [stdout] test runtime::tests::nothing_runs_while_corescout_is_paused ... ok
[INFO] [stdout] test runtime::tests::a_dry_run_decides_everything_and_starts_nothing ... ok
[INFO] [stdout] test runtime::tests::a_long_output_is_trimmed_at_both_ends_and_says_so ... ok
[INFO] [stdout] test runtime::tests::a_program_that_does_not_exist_is_a_failure_with_a_reason ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/corescout-cli/0ba5045129cd002e/out/corescout-0ba5045129cd002e)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test tests::a_card_that_has_never_been_used_says_so_rather_than_showing_zero_percent ... ok
[INFO] [stdout] test tests::an_empty_learned_list_says_that_is_the_honest_answer ... ok
[INFO] [stdout] test tests::a_fresh_install_renders_as_words_rather_than_an_empty_screen ... ok
[INFO] [stdout] test tests::a_timestamp_is_rendered_without_a_date_library ... ok
[INFO] [stdout] test tests::approve_automate_and_disable_are_three_different_decisions ... ok
[INFO] [stdout] test tests::an_unknown_command_points_at_the_help ... ok
[INFO] [stdout] test tests::an_unknown_ai_subcommand_lists_the_real_ones ... ok
[INFO] [stdout] test tests::grant_needs_something_to_grant ... ok
[INFO] [stdout] test tests::grant_takes_a_folder_a_command_or_both ... ok
[INFO] [stdout] test tests::every_command_in_the_help_can_be_routed ... ok
[INFO] [stdout] test tests::a_command_that_needs_an_id_says_so_rather_than_sending_an_empty_one ... ok
[INFO] [stdout] test tests::forget_deletes_only_ai_history_unless_told_everything ... ok
[INFO] [stdout] test tests::prose_is_wrapped_and_nothing_is_lost ... ok
[INFO] [stdout] test tests::the_ai_subcommands_route_separately ... ok
[INFO] [stdout] test tests::the_two_commands_handled_before_the_dispatch_are_the_two_that_have_to_be ... ok
[INFO] [stdout] test tests::using_a_capability_and_running_a_command_are_different_words ... ok
[INFO] [stdout] test tests::using_a_capability_is_a_dry_run_unless_asked_otherwise ... ok
[INFO] [stdout] test watch::tests::a_run_returns_the_exit_code_of_what_it_ran ... ok
[INFO] [stdout] test tests::missing_fields_render_as_nothing_rather_than_panicking ... ok
[INFO] [stdout] test watch::tests::a_run_with_no_command_says_so_rather_than_doing_nothing_quietly ... ok
[INFO] [stdout] test watch::tests::an_unknown_placement_lists_the_real_ones ... ok
[INFO] [stdout] test watch::tests::every_placement_has_a_name_it_is_recorded_under ... ok
[INFO] [stdout] test watch::tests::every_placement_name_a_person_would_type_is_understood ... ok
[INFO] [stdout] test watch::tests::the_hook_budget_is_short_enough_not_to_be_noticed ... ok
[INFO] [stdout] test watch::tests::a_command_that_does_not_exist_is_an_error_and_not_a_panic ... ok
[INFO] [stdout] test watch::tests::asking_for_a_placement_on_a_uniform_machine_confines_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-concept/16c14eb0637ff830/out/corescout_concept-16c14eb0637ff830)
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test concept::decay_tests::decay_is_gradual_rather_than_a_cliff ... ok
[INFO] [stdout] test concept::decay_tests::a_concept_still_occurring_does_not_decay ... ok
[INFO] [stdout] test concept::tests::a_concept_whose_claims_were_refuted_is_retired ... ok
[INFO] [stdout] test concept::decay_tests::a_zero_half_life_decays_nothing ... ok
[INFO] [stdout] test concept::decay_tests::a_retired_concept_is_not_decayed_further ... ok
[INFO] [stdout] test concept::tests::a_resemblance_note_never_changes_the_concepts_name ... ok
[INFO] [stdout] test concept::decay_tests::a_concept_that_stops_occurring_loses_standing_and_is_retired ... ok
[INFO] [stdout] test concept::tests::a_concept_with_only_supporting_claims_survives_the_audit ... ok
[INFO] [stdout] test concept::tests::a_full_registry_displaces_a_worse_concept_but_not_a_better_one ... ok
[INFO] [stdout] test concept::tests::a_signature_built_from_a_state_is_dimensionless ... ok
[INFO] [stdout] test concept::tests::a_concept_adopted_by_analogy_still_had_to_earn_it_here ... ok
[INFO] [stdout] test concept::tests::a_state_the_machine_is_unsure_of_is_not_coined ... ok
[INFO] [stdout] test concept::tests::a_state_that_does_not_predict_is_not_coined ... ok
[INFO] [stdout] test concept::tests::a_state_with_nan_utility_is_not_coined ... ok
[INFO] [stdout] test concept::tests::a_rare_state_is_not_coined_however_useful_it_looks ... ok
[INFO] [stdout] test concept::tests::a_registry_round_trips_through_json ... ok
[INFO] [stdout] test concept::tests::retiring_uses_a_lower_bar_than_coining_so_concepts_do_not_flicker ... ok
[INFO] [stdout] test concept::tests::an_empty_registry_says_why_rather_than_looking_broken ... ok
[INFO] [stdout] test concept::tests::only_live_concepts_are_exportable ... ok
[INFO] [stdout] test resource::tests::a_catalogue_round_trips_through_json ... ok
[INFO] [stdout] test resource::tests::a_declared_resource_gets_the_machines_own_name ... ok
[INFO] [stdout] test concept::tests::a_signature_survives_a_machine_with_no_dwell_history ... ok
[INFO] [stdout] test resource::tests::a_resource_nobody_knows_how_to_produce_is_not_declared ... ok
[INFO] [stdout] test resource::tests::a_resource_keeping_its_promise_is_not_withdrawn ... ok
[INFO] [stdout] test resource::tests::a_resource_must_promise_something_meaningful ... ok
[INFO] [stdout] test resource::tests::a_resource_that_stops_keeping_its_promise_is_withdrawn ... ok
[INFO] [stdout] test resource::tests::an_empty_catalogue_says_why ... ok
[INFO] [stdout] test resource::tests::an_offer_names_the_recipe_so_a_caller_can_judge_it ... ok
[INFO] [stdout] test resource::tests::nothing_is_offered_for_an_objective_no_resource_serves ... ok
[INFO] [stdout] test resource::tests::recording_against_an_unknown_resource_does_nothing ... ok
[INFO] [stdout] test resource::tests::reliability_is_reported_once_there_is_evidence ... ok
[INFO] [stdout] test resource::tests::reliability_is_unknown_until_there_is_enough_evidence ... ok
[INFO] [stdout] test signature::tests::a_machine_with_no_comparable_concepts_finds_nothing ... ok
[INFO] [stdout] test signature::tests::a_signature_carries_no_machine_specific_terms ... ok
[INFO] [stdout] test signature::tests::a_signature_is_most_similar_to_itself ... ok
[INFO] [stdout] test concept::tests::a_state_that_meets_the_bar_is_coined_and_keeps_a_machine_name ... ok
[INFO] [stdout] test concept::tests::the_same_state_is_not_coined_twice ... ok
[INFO] [stdout] test signature::tests::a_signature_round_trips_through_json ... ok
[INFO] [stdout] test signature::tests::a_weak_match_is_reported_but_not_called_strong ... ok
[INFO] [stdout] test signature::tests::an_uncomparable_signature_yields_none_not_a_low_score ... ok
[INFO] [stdout] test signature::tests::an_analogue_is_found_and_names_where_it_disagrees ... ok
[INFO] [stdout] test signature::tests::structurally_different_concepts_score_low ... ok
[INFO] [stdout] test signature::tests::two_machines_of_different_sizes_can_share_a_concept ... ok
[INFO] [stdout] test signature::tests::two_machines_with_different_clocks_can_share_a_concept ... ok
[INFO] [stdout] test signature::tests::what_a_concept_does_weighs_more_than_how_big_it_is ... ok
[INFO] [stdout] test resource::tests::a_resource_is_not_withdrawn_before_there_is_evidence ... ok
[INFO] [stdout] test resource::tests::a_withdrawn_resource_is_never_offered ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-core/cbca949952174656/out/corescout_core-cbca949952174656)
[INFO] [stdout] test concept::tests::a_concept_that_stops_predicting_is_retired ... ok
[INFO] [stdout] test resource::tests::an_unmeasured_resource_is_never_preferred_to_a_measured_one ... ok
[INFO] [stdout] test signature::tests::the_dwell_squash_is_symmetric_in_log_space ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test clock::tests::overhead_is_plausible ... ok
[INFO] [stdout] test clock::tests::clock_is_monotonic ... ok
[INFO] [stdout] test cpuset::tests::empty_string_is_an_empty_set_not_an_error ... ok
[INFO] [stdout] test clock::tests::resolution_is_reported ... ok
[INFO] [stdout] test cpuset::tests::deduplicates_and_orders ... ok
[INFO] [stdout] test cpuset::tests::rejects_garbage_and_inverted_ranges ... ok
[INFO] [stdout] test cpuset::tests::parse_and_format_round_trip ... ok
[INFO] [stdout] test cpuset::tests::formatting_collapses_runs ... ok
[INFO] [stdout] test serde_util::tests::non_finite_values_survive_as_null ... ok
[INFO] [stdout] test serde_util::tests::a_struct_keyed_map_round_trips_through_json ... ok
[INFO] [stdout] test serde_util::tests::an_empty_map_round_trips ... ok
[INFO] [stdout] test cpuset::tests::tolerates_whitespace_and_trailing_newline ... ok
[INFO] [stdout] test cpuset::tests::parses_singletons_ranges_and_mixtures ... ok
[INFO] [stdout] test serde_util::tests::a_tuple_keyed_map_round_trips_through_json ... ok
[INFO] [stdout] test serde_util::tests::finite_values_are_unchanged ... ok
[INFO] [stdout] test clock::tests::clock_advances_over_a_real_sleep ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 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/debug/build/corescout-counterfactual/bcf12c00fe3eeeca/out/corescout_counterfactual-bcf12c00fe3eeeca)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test effects::tests::an_untried_action_yields_no_prediction ... ok
[INFO] [stdout] test effects::tests::effects_are_attributed_to_the_acted_on_entity_only ... ok
[INFO] [stdout] test effects::tests::knowledge_transfers_to_an_untried_target_with_less_confidence ... ok
[INFO] [stdout] test effects::tests::a_measure_applies_predicted_deltas ... ok
[INFO] [stdout] test outcome::tests::a_constraint_violation_is_absolute_not_penalised ... ok
[INFO] [stdout] test effects::tests::an_inconsistent_effect_earns_little_confidence ... ok
[INFO] [stdout] test effects::tests::candidates_are_ranked_by_predicted_improvement ... ok
[INFO] [stdout] test outcome::tests::an_unknown_outcome_says_nothing ... ok
[INFO] [stdout] test outcome::tests::an_unsupported_prediction_is_not_acted_on_however_good_it_looks ... ok
[INFO] [stdout] test effects::tests::an_effect_model_survives_serialisation ... ok
[INFO] [stdout] test outcome::tests::confidence_needs_both_evidence_and_consistency ... ok
[INFO] [stdout] test outcome::tests::migration_tolerance_gates_action ... ok
[INFO] [stdout] test effects::tests::reliably_doing_nothing_is_a_consistent_effect ... ok
[INFO] [stdout] test effects::tests::learning_across_an_epoch_change_is_refused ... ok
[INFO] [stdout] test effects::tests::a_repeated_effect_is_learned_and_predicted ... ok
[INFO] [stdout] test outcome::tests::a_well_supported_improvement_is_actionable ... ok
[INFO] [stdout] test outcome::tests::an_unpredictable_objective_yields_no_score_rather_than_zero ... ok
[INFO] [stdout] test outcome::tests::support_distinguishes_evidence_from_extrapolation ... ok
[INFO] [stdout] test outcome::tests::improvement_is_oriented_so_positive_is_always_better ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/corescout-demo/9ef35f84b970e99e/out/corescout_demo-9ef35f84b970e99e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::the_comparison_says_what_it_is_and_what_it_is_not ... ok
[INFO] [stdout] test tests::the_generated_file_is_seeded_so_the_crate_is_valid_from_the_start ... ok
[INFO] [stdout] test tests::the_repository_it_writes_is_a_real_crate_with_a_real_trap ... ok
[INFO] [stdout] test tests::changing_the_schema_changes_what_the_generator_would_produce ... 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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-experiment/099825ef277c3cf8/out/corescout_experiment-099825ef277c3cf8)
[INFO] [stdout] 
[INFO] [stdout] running 76 tests
[INFO] [stdout] test baselines::tests::a_ranking_outside_the_permitted_set_is_declined_rather_than_forced ... ok
[INFO] [stdout] test baselines::tests::a_machine_without_the_needed_channel_declines ... ok
[INFO] [stdout] test baselines::tests::no_baseline_escapes_the_permitted_set ... ok
[INFO] [stdout] test baselines::tests::a_missing_ranking_is_reported_not_faked ... ok
[INFO] [stdout] test baselines::tests::every_baseline_describes_itself ... ok
[INFO] [stdout] test baselines::tests::the_first_cpu_baseline_is_deterministic ... ok
[INFO] [stdout] test baselines::tests::an_empty_permitted_set_yields_no_placement ... ok
[INFO] [stdout] test baselines::tests::the_random_baseline_is_reproducible_and_stays_in_bounds ... ok
[INFO] [stdout] test benchmarks::stats::tests::a_single_outlier_in_a_hundred_barely_moves_p99 ... ok
[INFO] [stdout] test benchmarks::stats::tests::basic_statistics ... ok
[INFO] [stdout] test benchmarks::stats::tests::cleaning_removes_only_outliers ... ok
[INFO] [stdout] test benchmarks::stats::tests::percentiles_interpolate ... ok
[INFO] [stdout] test benchmarks::stats::tests::median_survives_a_catastrophic_outlier ... ok
[INFO] [stdout] test benchmarks::stats::tests::empty_input_yields_no_summary ... ok
[INFO] [stdout] test benchmarks::stats::tests::outlier_detection_finds_the_interrupted_iteration ... ok
[INFO] [stdout] test benchmarks::stats::tests::zero_spread_falls_back_to_a_proportional_rule ... ok
[INFO] [stdout] test baselines::tests::the_scheduler_baseline_sets_no_affinity_at_all ... ok
[INFO] [stdout] test benchmarks::tests::empty_sample_set_produces_no_measurement ... ok
[INFO] [stdout] test benchmarks::tests::lower_is_better_workloads_invert_their_ranking_value ... ok
[INFO] [stdout] test benchmarks::tests::rates_are_derived_from_the_clean_median ... ok
[INFO] [stdout] test benchmarks::tests::results_round_trip_through_json ... ok
[INFO] [stdout] test benchmarks::tests::shuffle_is_deterministic_and_a_permutation ... ok
[INFO] [stdout] test baselines::tests::utilisation_picks_the_most_idle_cpu_from_the_reflection ... ok
[INFO] [stdout] test benchmarks::tests::summarise_excludes_preempted_and_outlier_samples ... ok
[INFO] [stdout] test benchmarks::stats::tests::single_sample_is_its_own_percentile ... ok
[INFO] [stdout] test benchmarks::stats::tests::fast_samples_are_never_outliers ... ok
[INFO] [stdout] test benchmarks::stats::tests::tail_excess_measures_the_gap_that_matters ... ok
[INFO] [stdout] test benchmarks::tests::contamination_is_the_discarded_fraction ... ok
[INFO] [stdout] test benchmarks::tests::different_rounds_get_different_orders ... ok
[INFO] [stdout] test benchmarks::tests::sample_counts_account_for_the_multiplier ... ok
[INFO] [stdout] test benchmarks::workloads::compute::tests::ops_counts_are_declared ... ok
[INFO] [stdout] test benchmarks::workloads::latency::tests::jitter_workload_asks_for_extra_samples ... ok
[INFO] [stdout] test benchmarks::workloads::latency::tests::state_feeds_forward ... ok
[INFO] [stdout] test benchmarks::workloads::memory::tests::chase_iterates_and_advances_its_cursor ... ok
[INFO] [stdout] test benchmarks::workloads::memory::tests::every_hop_lands_on_a_distinct_cache_line ... ok
[INFO] [stdout] test benchmarks::workloads::compute::tests::branch_workload_is_reproducible_across_instances ... ok
[INFO] [stdout] test benchmarks::workloads::latency::tests::iteration_is_short_but_measurable ... ok
[INFO] [stdout] test benchmarks::workloads::memory::tests::l1_and_l2_working_sets_are_the_documented_sizes ... ok
[INFO] [stdout] test benchmarks::workloads::tests::chase_is_reproducible ... ok
[INFO] [stdout] test benchmarks::workloads::tests::chase_visits_every_slot_exactly_once ... ok
[INFO] [stdout] test benchmarks::workloads::tests::each_family_is_represented ... ok
[INFO] [stdout] test benchmarks::workloads::tests::every_default_workload_has_a_unique_id_and_sane_spec ... ok
[INFO] [stdout] test benchmarks::workloads::tests::rng_is_deterministic_and_not_stuck ... ok
[INFO] [stdout] test benchmarks::workloads::tests::rng_zero_seed_still_works ... ok
[INFO] [stdout] test harness::tests::a_clear_best_policy_is_named ... ok
[INFO] [stdout] test harness::tests::a_clear_latency_win_is_reported_as_one ... ok
[INFO] [stdout] test harness::tests::a_difference_smaller_than_the_noise_is_inconclusive ... ok
[INFO] [stdout] test harness::tests::an_unmeasurable_metric_is_not_a_win ... ok
[INFO] [stdout] test harness::tests::an_unmeasured_policy_is_not_a_win ... ok
[INFO] [stdout] test harness::tests::for_throughput_the_larger_number_wins ... ok
[INFO] [stdout] test harness::tests::a_comparison_round_trips_through_json ... ok
[INFO] [stdout] test harness::tests::losing_to_the_control_is_reported_as_plainly_as_winning ... ok
[INFO] [stdout] test harness::tests::no_best_policy_is_named_when_the_top_two_are_indistinguishable ... ok
[INFO] [stdout] test harness::tests::wins_are_only_counted_against_the_named_reference ... ok
[INFO] [stdout] test harness::tests::a_difference_too_small_to_matter_is_inconclusive_even_without_noise ... ok
[INFO] [stdout] test harness::tests::the_report_prints_skipped_scenarios_with_their_reason ... ok
[INFO] [stdout] test trial::tests::an_empty_placement_is_refused_rather_than_ignored ... ok
[INFO] [stdout] test benchmarks::workloads::compute::tests::float_workload_stays_in_a_sane_numeric_range ... ok
[INFO] [stdout] test benchmarks::workloads::compute::tests::integer_alu_state_evolves ... ok
[INFO] [stdout] test benchmarks::workloads::memory::tests::footprint_matches_the_requested_working_set ... ok
[INFO] [stdout] test benchmarks::workloads::memory::tests::larger_working_sets_are_not_faster ... ok
[INFO] [stdout] test workloads::tests::every_scenario_describes_itself_and_names_a_metric ... ok
[INFO] [stdout] test trial::tests::a_trial_restores_the_threads_affinity ... ok
[INFO] [stdout] test workloads::tests::higher_is_better_only_for_throughput ... ok
[INFO] [stdout] test workloads::tests::labels_are_unique ... ok
[INFO] [stdout] test trial::warmup_tests::a_checksum_depends_on_how_much_warmup_preceded_it ... ok
[INFO] [stdout] test workloads::tests::quick_scenarios_are_smaller_but_still_run ... ok
[INFO] [stdout] test workloads::tests::requirements_are_stated_rather_than_assumed ... ok
[INFO] [stdout] test workloads::tests::the_mixed_scenario_visits_all_three_shapes ... ok
[INFO] [stdout] test trial::tests::a_trial_does_real_work_and_costs_real_cycles ... ok
[INFO] [stdout] test benchmarks::workloads::tests::workloads_produce_checksums ... ok
[INFO] [stdout] test workloads::tests::only_the_interference_scenarios_have_interference ... ok
[INFO] [stdout] test trial::tests::cycles_and_wall_time_both_advance_and_are_not_the_same_number ... ok
[INFO] [stdout] test workloads::tests::every_scenario_instantiates_and_does_real_work ... ok
[INFO] [stdout] test trial::tests::the_same_workload_produces_the_same_answer_wherever_it_runs ... ok
[INFO] [stdout] test trial::warmup_tests::matching_warmup_and_iterations_verify_everywhere ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.87s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-human/f7a707d94f11da86/out/corescout_human-f7a707d94f11da86)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test mirror_debug::tests::an_unknown_entity_says_so ... ok
[INFO] [stdout] test mirror_debug::tests::cumulative_channels_are_marked_as_such ... ok
[INFO] [stdout] test mirror_debug::tests::detail_shows_observed_cells_and_omits_holes ... ok
[INFO] [stdout] test mirror_debug::tests::detail_can_be_filtered_by_entity_key ... ok
[INFO] [stdout] test json::tests::availability_reasons_survive_the_projection_as_codes ... ok
[INFO] [stdout] test json::tests::a_snapshot_projects_to_parseable_json ... ok
[INFO] [stdout] test tests::bars_clamp_rather_than_overflow ... ok
[INFO] [stdout] test json::tests::a_projected_snapshot_reads_back_identically ... ok
[INFO] [stdout] test tests::byte_formatting ... ok
[INFO] [stdout] test mirror_debug::tests::the_summary_reports_shape_cost_and_perturbation ... ok
[INFO] [stdout] test tests::duration_scales ... ok
[INFO] [stdout] test tests::frequency_formatting ... ok
[INFO] [stdout] test tests::magnitudes_stay_readable_without_losing_identity ... ok
[INFO] [stdout] test tests::padding_never_truncates ... ok
[INFO] [stdout] test mirror_debug::tests::the_neighbourhood_shows_both_directions_of_the_graph ... ok
[INFO] [stdout] test mirror_debug::tests::values_render_at_a_readable_magnitude ... ok
[INFO] [stdout] test json::tests::an_unobserved_cell_becomes_null_rather_than_zero ... ok
[INFO] [stdout] test mirror_debug::tests::inactive_sensors_are_named_rather_than_shown_as_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-identity/c4e5165bd8ed37de/out/corescout_identity-c4e5165bd8ed37de)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test boundary::tests::a_candidate_renders_as_a_lettered_hypothesis ... ok
[INFO] [stdout] test boundary::tests::acting_produces_controllability_evidence ... ok
[INFO] [stdout] test boundary::tests::controllability_is_none_until_something_has_been_tried ... ok
[INFO] [stdout] test boundary::tests::every_criterion_states_the_question_it_answers ... ok
[INFO] [stdout] test boundary::tests::without_action_the_controllable_candidates_are_absent ... ok
[INFO] [stdout] test boundary::tests::an_entity_the_mirror_cannot_see_is_in_no_candidate ... ok
[INFO] [stdout] test description::tests::a_model_that_is_worse_than_nothing_says_so ... ok
[INFO] [stdout] test boundary::tests::candidates_are_built_from_criteria_not_from_a_blended_threshold ... ok
[INFO] [stdout] test boundary::tests::presence_and_observability_accumulate ... ok
[INFO] [stdout] test description::tests::better_evidenced_claims_come_first ... ok
[INFO] [stdout] test description::tests::a_skill_claim_needs_scored_predictions_not_just_a_number ... ok
[INFO] [stdout] test description::tests::a_system_that_has_observed_nothing_says_nothing ... ok
[INFO] [stdout] test description::tests::discovered_states_keep_their_machine_names ... ok
[INFO] [stdout] test description::tests::every_proposition_carries_checkable_evidence ... ok
[INFO] [stdout] test description::tests::no_proposition_claims_consciousness_life_or_general_intelligence ... ok
[INFO] [stdout] test description::tests::the_machine_form_carries_the_same_content_without_the_first_person ... ok
[INFO] [stdout] test description::tests::unmeasured_facts_produce_no_proposition_rather_than_a_hedged_one ... ok
[INFO] [stdout] test description::tests::a_description_round_trips_through_json ... ok
[INFO] [stdout] test description::tests::what_cannot_be_observed_is_stated_as_plainly_as_what_can ... 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 unittests src/lib.rs (/opt/rustwide/target/debug/build/corescout-integration/6b6663359f82ad10/out/corescout_integration-6b6663359f82ad10)
[INFO] [stderr]      Running tests/analysis_pipeline.rs (/opt/rustwide/target/debug/build/corescout-integration/0c6b763ee2af457b/out/analysis_pipeline-0c6b763ee2af457b)
[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 7 tests
[INFO] [stdout] test the_launcher_turns_a_profile_into_a_mask_and_an_explanation ... ok
[INFO] [stdout] test human_and_json_output_describe_the_same_analysis ... ok
[INFO] [stdout] test the_worker_pair_avoids_smt_siblings_and_crossing_numa ... ok
[INFO] [stdout] test recommendations_follow_the_rankings_they_are_built_from ... ok
[INFO] [stdout] test corescout_reports_when_it_disagrees_with_the_firmware ... ok
[INFO] [stdout] test the_fastest_core_and_the_quietest_core_are_ranked_separately ... ok
[INFO] [stdout] test a_stale_profile_from_a_different_machine_is_not_used ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concept_driven_action.rs (/opt/rustwide/target/debug/build/corescout-integration/8f8382ad7487bb86/out/concept_driven_action-8f8382ad7487bb86)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test the_oracle_beats_the_baseline_so_the_environment_is_learnable ... ok
[INFO] [stdout] test diagnose_the_concept_arm ... ok
[INFO] [stdout] test the_concept_agent_beats_the_baseline_while_the_regime_exists ... ok
[INFO] [stdout] test exploration_is_the_cost_and_it_is_reported_rather_than_hidden ... ok
[INFO] [stdout] test a_concept_the_machine_coined_changes_what_it_does ... ok
[INFO] [stdout] test the_concept_agent_finds_the_action_the_oracle_knows ... ok
[INFO] [stdout] test when_the_regime_dies_the_concept_dies_and_the_behaviour_reverts ... ok
[INFO] [stdout] test report_the_four_arms ... ok
[INFO] [stdout] test the_experiment_is_reproducible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.46s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concept_threshold.rs (/opt/rustwide/target/debug/build/corescout-integration/fd15fcf9ca328f95/out/concept_threshold-fd15fcf9ca328f95)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test the_negative_control_coins_nothing_from_a_machine_with_nothing_to_find ... ok
[INFO] [stdout] test utility_is_supplied_by_measurement_not_invented_by_the_registry ... ok
[INFO] [stdout] test a_concept_that_stops_predicting_is_retired_rather_than_kept ... ok
[INFO] [stdout] test the_experiment_is_reproducible ... ok
[INFO] [stdout] test report_the_numbers ... ok
[INFO] [stdout] test clause_two_the_concept_predicts_the_machines_own_behaviour ... ok
[INFO] [stdout] test clause_one_the_concept_was_not_supplied_by_its_designers ... ok
[INFO] [stderr]      Running tests/credulity_traps.rs (/opt/rustwide/target/debug/build/corescout-integration/0d78b9e0f60bd030/out/credulity_traps-0d78b9e0f60bd030)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test the_deferred_world_defeats_the_causal_agent_too ... ok
[INFO] [stdout] test the_benign_world_is_where_the_tax_is_not_worth_paying ... ok
[INFO] [stdout] test a_reversed_sign_is_where_the_causal_agent_earns_its_cost ... ok
[INFO] [stdout] test confounding_produces_false_beliefs_in_the_correlational_agent_only ... ok
[INFO] [stdout] test the_causal_agent_acts_only_on_randomised_evidence_in_every_world ... ok
[INFO] [stdout] test no_agent_wins_every_world ... ok
[INFO] [stdout] test exploration_regret_is_a_real_cost_and_is_separated_from_being_wrong has been running for over 60 seconds
[INFO] [stdout] test report_the_trap_suite has been running for over 60 seconds
[INFO] [stdout] test exploration_regret_is_a_real_cost_and_is_separated_from_being_wrong ... ok
[INFO] [stdout] test report_the_trap_suite ... ok
[INFO] [stdout] test the_traps_are_reproducible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 73.74s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/installed.rs (/opt/rustwide/target/debug/build/corescout-integration/bbc66caaa3064a7e/out/installed-bbc66caaa3064a7e)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test every_program_a_user_receives_is_present ... ignored, inspects release artefacts; run after cargo build --release
[INFO] [stdout] test every_program_explains_itself_without_hanging ... ignored, inspects release artefacts; run after cargo build --release
[INFO] [stdout] test the_bridge_speaks_the_protocol_with_no_service_behind_it ... ignored, inspects release artefacts; run after cargo build --release
[INFO] [stdout] test the_bridge_writes_nothing_but_protocol_to_its_output ... ignored, inspects release artefacts; run after cargo build --release
[INFO] [stdout] test the_command_line_says_how_to_start_corescout_rather_than_reporting_a_missing_file ... ignored, inspects release artefacts; run after cargo build --release
[INFO] [stdout] test the_installers_are_the_size_a_person_would_expect ... ignored, inspects release artefacts; run after the desktop bundle
[INFO] [stdout] test the_service_runs_a_bounded_pass_and_leaves_a_usable_store_behind ... ignored, inspects release artefacts; run after cargo build --release
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lineage_productivity.rs (/opt/rustwide/target/debug/build/corescout-integration/17b9634160f57444/out/lineage_productivity-17b9634160f57444)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_descendant_that_skips_the_work_cannot_win ... ok
[INFO] [stdout] test the_search_is_charged_and_a_single_generation_may_not_repay_it ... ok
[INFO] [stdout] test a_lineage_that_fits_the_benchmark_is_caught ... ok
[INFO] [stdout] test the_control_does_not_improve ... ok
[INFO] [stdout] test a_learning_lineage_raises_held_out_productivity ... ok
[INFO] [stdout] test the_experiment_is_reproducible ... ok
[INFO] [stdout] test the_gain_is_attributable_to_learning_and_not_to_drift ... ok
[INFO] [stderr]      Running tests/linux_live.rs (/opt/rustwide/target/debug/build/corescout-integration/9834251399b574fd/out/linux_live-9834251399b574fd)
[INFO] [stdout] test report_the_lineage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test pinning_actually_restricts_the_thread ... ok
[INFO] [stdout] test topology_discovery_matches_the_kernel ... ok
[INFO] [stdout] test a_child_process_inherits_the_mask_it_was_given ... ok
[INFO] [stdout] test benchmarking_produces_plausible_numbers_and_restores_affinity ... ok
[INFO] [stdout] test a_full_analysis_ranks_every_measured_core ... ok
[INFO] [stderr]      Running tests/mirror_boundary.rs (/opt/rustwide/target/debug/build/corescout-integration/a3866b7aa4ca1dc0/out/mirror_boundary-a3866b7aa4ca1dc0)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test mirror_observer_has_no_hardware_access ... ok
[INFO] [stdout] test mirror_inspect_has_no_hardware_access ... ok
[INFO] [stdout] test mirror_inspect_only_reads ... ok
[INFO] [stdout] test every_sensor_declares_its_observation_cost ... ok
[INFO] [stdout] test the_experiment_layer_is_still_present_and_reclassified ... ok
[INFO] [stdout] test the_crates_that_reason_about_the_machine_do_not_depend_on_the_one_that_reads_it ... ok
[INFO] [stdout] test observation_does_not_depend_on_experiment_or_on_judgement ... ok
[INFO] [stdout] test no_sensor_declares_material_perturbation ... ok
[INFO] [stdout] test the_pure_consumers_cannot_link_hardware_access ... ok
[INFO] [stdout] test the_read_only_boundary_is_enforced_by_the_kernel ... ok
[INFO] [stdout] test no_sensor_writes_to_the_machine ... ok
[INFO] [stdout] test the_model_layer_touches_only_the_mirror ... ok
[INFO] [stdout] test the_unlabelled_lens_cannot_reach_past_itself ... ok
[INFO] [stdout] test the_mirror_does_not_depend_on_the_layers_above_it ... ok
[INFO] [stdout] test the_substrate_layer_stays_structural ... ok
[INFO] [stdout] test the_layers_that_were_once_only_boundaries_are_now_implemented ... ok
[INFO] [stderr]      Running tests/mirror_observation.rs (/opt/rustwide/target/debug/build/corescout-integration/cdbf86b485f5f9f3/out/mirror_observation-cdbf86b485f5f9f3)
[INFO] [stdout] test only_the_substrate_crate_reaches_the_machine ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test a_hybrid_machine_is_reflected_without_the_labels_being_load_bearing ... ok
[INFO] [stdout] test frequency_state_reaches_the_matrix ... ok
[INFO] [stdout] test per_core_thermal_sensors_are_linked_to_the_cores_they_measure ... ok
[INFO] [stdout] test interrupt_asymmetry_is_visible ... ok
[INFO] [stdout] test coverage_is_reported_and_partial ... ok
[INFO] [stdout] test no_rate_average_or_percentage_is_published ... ok
[INFO] [stdout] test cumulative_counters_are_published_raw ... ok
[INFO] [stdout] test observing_twice_advances_the_sequence_and_refreshes_every_cell ... ok
[INFO] [stdout] test unavailable_sensors_are_inactive_rather_than_wrong ... ok
[INFO] [stdout] test the_package_zone_is_linked_to_the_machine_not_to_a_core ... ok
[INFO] [stdout] test the_mirror_reports_what_observing_cost_it ... ok
[INFO] [stderr]      Running tests/mirror_plane.rs (/opt/rustwide/target/debug/build/corescout-integration/0f6d803d7c6b93f8/out/mirror_plane-0f6d803d7c6b93f8)
[INFO] [stdout] test the_mirror_describes_the_whole_machine_as_one_graph ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test updates_are_visible_through_an_already_open_mapping ... ok
[INFO] [stdout] test a_plane_from_a_different_machine_shape_is_refused ... ok
[INFO] [stdout] test a_second_mapping_sees_what_the_writer_published ... ok
[INFO] [stdout] test a_consumer_mapping_is_not_writable ... ok
[INFO] [stdout] test reading_the_plane_is_cheap ... ok
[INFO] [stdout] test concurrent_reads_never_observe_a_torn_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/observer_experiment.rs (/opt/rustwide/target/debug/build/corescout-integration/8012e5012394331e/out/observer_experiment-8012e5012394331e)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test the_observer_finds_the_recurring_whole_machine_states ... ok
[INFO] [stdout] test findings_are_reproducible ... ok
[INFO] [stdout] test the_observer_refuses_to_speak_too_early ... ok
[INFO] [stdout] test the_observer_distinguishes_a_real_edge_type_from_a_vacuous_one ... ok
[INFO] [stdout] test show_the_experiment ... ok
[INFO] [stdout] test a_different_machine_yields_different_findings ... ok
[INFO] [stdout] test the_observer_can_predict_the_next_reflection_better_than_chance ... ok
[INFO] [stdout] test both_observers_discover_the_same_structure ... ok
[INFO] [stdout] test the_observer_works_out_which_variables_accumulate ... ok
[INFO] [stdout] test the_observer_binary_replays_a_recorded_trace ... FAILED
[INFO] [stdout] test the_unlabelled_observers_report_contains_no_human_vocabulary ... ok
[INFO] [stdout] test the_unlabelled_observer_rediscovers_the_smt_pairs ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- the_observer_binary_replays_a_recorded_trace stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'the_observer_binary_replays_a_recorded_trace' (4191) panicked at integration/tests/observer_experiment.rs:371:10:
[INFO] [stdout] run mirror-observer: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5af985bfa081 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5af985bfa081 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5af985bfa081 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5af985bfa081 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5af985c1008a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5af985c1008a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5af985bfe58c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5af985bfe58c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5af985bd46f6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5af985bd46f6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5af985bf1809 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5af985aa0470 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5af985aa0470 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5af985bf19c2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5af985bf19c2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5af985bd47a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5af985bcd169 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5af985bd53ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5af985c1087c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5af985c105d2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5af985a7fc63 - <core[a373ad73a504971]::result::Result<std[617be2ca0a6fd877]::process::Output, core[a373ad73a504971]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1184:23
[INFO] [stdout]   21:     0x5af985a8da55 - observer_experiment[dc7393f82de4d77d]::the_observer_binary_replays_a_recorded_trace
[INFO] [stdout]                                at /opt/rustwide/workdir/integration/tests/observer_experiment.rs:371:10
[INFO] [stdout]   22:     0x5af985a8bcd7 - observer_experiment[dc7393f82de4d77d]::the_observer_binary_replays_a_recorded_trace::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/integration/tests/observer_experiment.rs:347:50
[INFO] [stdout]   23:     0x5af985a7de56 - <observer_experiment[dc7393f82de4d77d]::the_observer_binary_replays_a_recorded_trace::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5af985a938bb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5af985a938bb - 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]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x5af985aa0a95 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x5af985aa0a95 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5af985aa0a95 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x5af985aa0a95 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x5af985aa0a95 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5af985aa0a95 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x5af985aa0a95 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x5af985a9a384 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x5af985a9a384 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5af985aa3b22 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5af985aa3b22 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5af985aa3b22 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x5af985aa3b22 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x5af985aa3b22 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5af985aa3b22 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5af985aa3b22 - <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]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5af985bf939f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x5af985bf939f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x77a864cffdfa - <unknown>
[INFO] [stdout]   45:     0x77a864d933d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     the_observer_binary_replays_a_recorded_trace
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 11 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.94s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p corescout-integration --test observer_experiment`
[INFO] running `Command { std: "docker" "inspect" "463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961", kill_on_drop: false }`
[INFO] [stdout] 463a7a41b4ce55d6da8509ad8bfd50f28768ef38a473c82119e0bb413c81e961
