[INFO] cloning repository https://github.com/Relic-Studios/substrate
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Relic-Studios/substrate" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRelic-Studios%2Fsubstrate", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRelic-Studios%2Fsubstrate'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0fc88f85d894cec403635a9452e4a1b6962121fe
[INFO] testing Relic-Studios/substrate/0fc88f85d894cec403635a9452e4a1b6962121fe against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRelic-Studios%2Fsubstrate" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Relic-Studios/substrate
[INFO] finished tweaking git repo https://github.com/Relic-Studios/substrate
[INFO] tweaked toml for git repo https://github.com/Relic-Studios/substrate written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Relic-Studios/substrate on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Relic-Studios/substrate 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded socket2 v0.6.2
[INFO] [stderr]   Downloaded itoa v1.0.17
[INFO] [stderr]   Downloaded thin-vec v0.2.14
[INFO] [stderr]   Downloaded smartstring v1.0.1
[INFO] [stderr]   Downloaded rhai_codegen v3.1.0
[INFO] [stderr]   Downloaded native-tls v0.2.18
[INFO] [stderr]   Downloaded tempfile v3.26.0
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.40
[INFO] [stderr]   Downloaded open v5.3.3
[INFO] [stderr]   Downloaded openssl-sys v0.9.111
[INFO] [stderr]   Downloaded cc v1.2.56
[INFO] [stderr]   Downloaded rustls-webpki v0.103.9
[INFO] [stderr]   Downloaded iri-string v0.7.10
[INFO] [stderr]   Downloaded reqwest v0.12.28
[INFO] [stderr]   Downloaded zerocopy v0.8.40
[INFO] [stderr]   Downloaded rhai v1.24.0
[INFO] [stderr]   Downloaded openssl v0.10.75
[INFO] [stderr]   Downloaded libc v0.2.182
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 36c172c6a83f9f088385eb0870e42cfe2ae1d4f81af5361e66ce234400b015a3
[INFO] running `Command { std: "docker" "start" "-a" "36c172c6a83f9f088385eb0870e42cfe2ae1d4f81af5361e66ce234400b015a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "36c172c6a83f9f088385eb0870e42cfe2ae1d4f81af5361e66ce234400b015a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "36c172c6a83f9f088385eb0870e42cfe2ae1d4f81af5361e66ce234400b015a3", kill_on_drop: false }`
[INFO] [stdout] 36c172c6a83f9f088385eb0870e42cfe2ae1d4f81af5361e66ce234400b015a3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5562848e1c6dcd5489ba4c597f86f9bd34dd8b6e3cbf28e3f882542f95575d6d
[INFO] running `Command { std: "docker" "start" "-a" "5562848e1c6dcd5489ba4c597f86f9bd34dd8b6e3cbf28e3f882542f95575d6d", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling is-docker v0.2.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling is-wsl v0.4.0
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling thin-vec v0.2.14
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling pathdiff v0.2.3
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling open v5.3.3
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling rhai_codegen v3.1.0
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling rhai v1.24.0
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling substrate v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `compute::compute_phi_s`
[INFO] [stdout]   --> src/phi/mod.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub use compute::compute_phi_s;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tpm::Tpm`
[INFO] [stdout]   --> src/phi/mod.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub use tpm::Tpm;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CognitiveUnits`, `PhiMetrics`, and `PhiTracker`
[INFO] [stdout]   --> src/phi/mod.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub use tracker::{CognitiveUnits, PhiMetrics, PhiTracker};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/engine.rs:970:60
[INFO] [stdout]     |
[INFO] [stdout] 970 | fn verify_claims(state: &State, patch: &serde_json::Value, step: u64) -> Vec<VerificationResult> {
[INFO] [stdout]     |                                                            ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `observation`
[INFO] [stdout]    --> src/engine.rs:982:9
[INFO] [stdout]     |
[INFO] [stdout] 982 |     let observation = memory.get("observation").and_then(|v| v.as_str()).unwrap_or("");
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_observation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `premise1`
[INFO] [stdout]     --> src/engine.rs:1473:22
[INFO] [stdout]      |
[INFO] [stdout] 1473 |         if let (Some(premise1), Some(premise2), Some(conclusion)) = (
[INFO] [stdout]      |                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_premise1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `premise2`
[INFO] [stdout]     --> src/engine.rs:1473:38
[INFO] [stdout]      |
[INFO] [stdout] 1473 |         if let (Some(premise1), Some(premise2), Some(conclusion)) = (
[INFO] [stdout]      |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_premise2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_running` is never used
[INFO] [stdout]    --> src/engine.rs:828:18
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl Engine {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 828 |     pub async fn is_running(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `authenticate` is never used
[INFO] [stdout]   --> src/llm.rs:82:14
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub async fn authenticate() -> Result<String, String> {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BatchStats` is never constructed
[INFO] [stdout]   --> src/phi/experiment.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct BatchStats {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_samples` and `fmt_short` are never used
[INFO] [stdout]   --> src/phi/experiment.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | impl BatchStats {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 48 |     pub fn from_samples(samples: &[f64]) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 95 |     pub fn fmt_short(&self) -> String {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RunResult` is never constructed
[INFO] [stdout]    --> src/phi/experiment.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub struct RunResult {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_tracker` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 120 | impl RunResult {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 121 |     pub fn from_tracker(tracker: &PhiTracker, label: &str) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `state_to_boundary` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:166:4
[INFO] [stdout]     |
[INFO] [stdout] 166 | fn state_to_boundary(target_state: u64) -> (BoundaryMetrics, bool) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_boundary` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:200:4
[INFO] [stdout]     |
[INFO] [stdout] 200 | fn make_boundary(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_boundary` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:231:4
[INFO] [stdout]     |
[INFO] [stdout] 231 | fn random_boundary(rng: &mut impl Rng) -> BoundaryMetrics {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `full_cycle_sequence` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:267:4
[INFO] [stdout]     |
[INFO] [stdout] 267 | fn full_cycle_sequence(n_steps: usize) -> Vec<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_permutation_cycle` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:273:4
[INFO] [stdout]     |
[INFO] [stdout] 273 | fn random_permutation_cycle(n_steps: usize, seed: u64) -> Vec<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `eight_state_cycle` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:286:4
[INFO] [stdout]     |
[INFO] [stdout] 286 | fn eight_state_cycle(n_steps: usize) -> Vec<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `xor_shift_sequence` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:302:4
[INFO] [stdout]     |
[INFO] [stdout] 302 | fn xor_shift_sequence(n_steps: usize, initial: u64) -> Vec<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `developmental_sequence` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:315:4
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn developmental_sequence(n_steps: usize) -> Vec<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_state_sequence` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:369:4
[INFO] [stdout]     |
[INFO] [stdout] 369 | fn run_state_sequence(sequence: &[u64], label: &str) -> RunResult {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_null_baseline` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:379:8
[INFO] [stdout]     |
[INFO] [stdout] 379 | pub fn run_null_baseline(n_steps: usize, seed: u64) -> RunResult {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_null_baseline_batch` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:394:8
[INFO] [stdout]     |
[INFO] [stdout] 394 | pub fn run_null_baseline_batch(n_runs: usize, n_steps: usize) -> (Vec<RunResult>, BatchStats) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_deterministic_experiments` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:406:8
[INFO] [stdout]     |
[INFO] [stdout] 406 | pub fn run_deterministic_experiments(n_steps: usize) -> Vec<(String, RunResult)> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_noise_sensitivity` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:449:8
[INFO] [stdout]     |
[INFO] [stdout] 449 | pub fn run_noise_sensitivity(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_threshold_comparison` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:489:8
[INFO] [stdout]     |
[INFO] [stdout] 489 | pub fn run_threshold_comparison(n_steps: usize) -> Vec<(String, RunResult)> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_convergence_analysis` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:557:8
[INFO] [stdout]     |
[INFO] [stdout] 557 | pub fn run_convergence_analysis(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_full_experiment_suite` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:583:8
[INFO] [stdout]     |
[INFO] [stdout] 583 | pub fn run_full_experiment_suite() -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ArchitectureResult` is never constructed
[INFO] [stdout]    --> src/phi/experiment.rs:757:12
[INFO] [stdout]     |
[INFO] [stdout] 757 | pub struct ArchitectureResult {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `independent_tpm` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:777:4
[INFO] [stdout]     |
[INFO] [stdout] 777 | fn independent_tpm() -> Tpm {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `modular_tpm` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:798:4
[INFO] [stdout]     |
[INFO] [stdout] 798 | fn modular_tpm() -> Tpm {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `chain_tpm` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:828:4
[INFO] [stdout]     |
[INFO] [stdout] 828 | fn chain_tpm() -> Tpm {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hub_spoke_tpm` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:859:4
[INFO] [stdout]     |
[INFO] [stdout] 859 | fn hub_spoke_tpm() -> Tpm {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fully_connected_tpm` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:895:4
[INFO] [stdout]     |
[INFO] [stdout] 895 | fn fully_connected_tpm() -> Tpm {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `lempel_ziv_complexity` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:929:4
[INFO] [stdout]     |
[INFO] [stdout] 929 | fn lempel_ziv_complexity(sequence: &[u64]) -> f64 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `simulate_from_tpm` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:965:4
[INFO] [stdout]     |
[INFO] [stdout] 965 | fn simulate_from_tpm(tpm: &Tpm, initial_state: u64, n_steps: usize, seed: u64) -> Vec<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fit_empirical_tpm` is never used
[INFO] [stdout]    --> src/phi/experiment.rs:987:4
[INFO] [stdout]     |
[INFO] [stdout] 987 | fn fit_empirical_tpm(sequence: &[u64], n: usize) -> Tpm {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mean_phi_from_empirical` is never used
[INFO] [stdout]     --> src/phi/experiment.rs:1025:4
[INFO] [stdout]      |
[INFO] [stdout] 1025 | fn mean_phi_from_empirical(sequence: &[u64], n: usize) -> f64 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_architecture_comparison` is never used
[INFO] [stdout]     --> src/phi/experiment.rs:1046:8
[INFO] [stdout]      |
[INFO] [stdout] 1046 | pub fn run_architecture_comparison() -> Vec<ArchitectureResult> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_architecture_results` is never used
[INFO] [stdout]     --> src/phi/experiment.rs:1117:8
[INFO] [stdout]      |
[INFO] [stdout] 1117 | pub fn format_architecture_results(results: &[ArchitectureResult]) -> String {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_raw`, `uniform`, `marginalize_to`, `n_states`, and `validate` are never used
[INFO] [stdout]    --> src/phi/tpm.rs:19:12
[INFO] [stdout]     |
[INFO] [stdout]  17 | impl Tpm {
[INFO] [stdout]     | -------- associated items in this implementation
[INFO] [stdout]  18 |     /// Create a TPM from a raw state-by-node probability matrix.
[INFO] [stdout]  19 |     pub fn from_raw(n: usize, probs: Vec<Vec<f64>>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  28 |     pub fn uniform(n: usize) -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub fn marginalize_to(&self, units: u64, background_state: u64, n_total: usize) -> Tpm {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 |     pub fn n_states(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub fn validate(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_substate` is never used
[INFO] [stdout]    --> src/phi/tpm.rs:150:8
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub fn extract_substate(state: u64, units: u64, n_units: usize) -> u64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `expand_substate` is never used
[INFO] [stdout]    --> src/phi/tpm.rs:165:8
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub fn expand_substate(sub_state: u64, units: u64, n_units: usize) -> u64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `unit_labels` is never used
[INFO] [stdout]    --> src/phi/tracker.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout]  89 | impl CognitiveUnits {
[INFO] [stdout]     | ------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub fn unit_labels() -> &'static [&'static str] {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `current_tpm`, `state_history`, and `summary` are never used
[INFO] [stdout]    --> src/phi/tracker.rs:340:12
[INFO] [stdout]     |
[INFO] [stdout] 216 | impl PhiTracker {
[INFO] [stdout]     | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 340 |     pub fn current_tpm(&self) -> Tpm {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 |     pub fn state_history(&self) -> &[u64] {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 523 |     pub fn summary(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ops_used` and `elapsed_ms` are never read
[INFO] [stdout]   --> src/scripting.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct ScriptResult {
[INFO] [stdout]    |            ------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub ops_used: u64,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 21 |     /// Wall-clock time in milliseconds
[INFO] [stdout] 22 |     pub elapsed_ms: u64,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ScriptResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `max_ops` and `timeout` are never read
[INFO] [stdout]   --> src/scripting.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct Sandbox {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 27 |     engine: RhaiEngine,
[INFO] [stdout] 28 |     max_ops: u64,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 29 |     timeout: Duration,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `export_to_files` is never used
[INFO] [stdout]    --> src/state.rs:238:12
[INFO] [stdout]     |
[INFO] [stdout]  42 | impl State {
[INFO] [stdout]     | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 238 |     pub fn export_to_files(&self, dir: &Path) -> Result<(PathBuf, PathBuf), String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 58s
[INFO] running `Command { std: "docker" "inspect" "5562848e1c6dcd5489ba4c597f86f9bd34dd8b6e3cbf28e3f882542f95575d6d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5562848e1c6dcd5489ba4c597f86f9bd34dd8b6e3cbf28e3f882542f95575d6d", kill_on_drop: false }`
[INFO] [stdout] 5562848e1c6dcd5489ba4c597f86f9bd34dd8b6e3cbf28e3f882542f95575d6d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b97c2e128be53aad9801fc4daa29d06c0d73893e00ecfacfdf81acb3a64403fe
[INFO] running `Command { std: "docker" "start" "-a" "b97c2e128be53aad9801fc4daa29d06c0d73893e00ecfacfdf81acb3a64403fe", kill_on_drop: false }`
[INFO] [stderr]    Compiling substrate v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `compute::compute_phi_s`
[INFO] [stdout]   --> src/phi/mod.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub use compute::compute_phi_s;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tpm::Tpm`
[INFO] [stdout]   --> src/phi/mod.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub use tpm::Tpm;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CognitiveUnits`, `PhiMetrics`, and `PhiTracker`
[INFO] [stdout]   --> src/phi/mod.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub use tracker::{CognitiveUnits, PhiMetrics, PhiTracker};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/engine.rs:970:60
[INFO] [stdout]     |
[INFO] [stdout] 970 | fn verify_claims(state: &State, patch: &serde_json::Value, step: u64) -> Vec<VerificationResult> {
[INFO] [stdout]     |                                                            ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `observation`
[INFO] [stdout]    --> src/engine.rs:982:9
[INFO] [stdout]     |
[INFO] [stdout] 982 |     let observation = memory.get("observation").and_then(|v| v.as_str()).unwrap_or("");
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_observation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `premise1`
[INFO] [stdout]     --> src/engine.rs:1473:22
[INFO] [stdout]      |
[INFO] [stdout] 1473 |         if let (Some(premise1), Some(premise2), Some(conclusion)) = (
[INFO] [stdout]      |                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_premise1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `premise2`
[INFO] [stdout]     --> src/engine.rs:1473:38
[INFO] [stdout]      |
[INFO] [stdout] 1473 |         if let (Some(premise1), Some(premise2), Some(conclusion)) = (
[INFO] [stdout]      |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_premise2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tracker`
[INFO] [stdout]     --> src/phi/experiment.rs:1239:13
[INFO] [stdout]      |
[INFO] [stdout] 1239 |         let tracker = PhiTracker::new();
[INFO] [stdout]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tracker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `results`
[INFO] [stdout]     --> src/phi/experiment.rs:1279:14
[INFO] [stdout]      |
[INFO] [stdout] 1279 |         let (results, stats) = run_null_baseline_batch(100, 80);
[INFO] [stdout]      |              ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_running` is never used
[INFO] [stdout]    --> src/engine.rs:828:18
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl Engine {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 828 |     pub async fn is_running(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `authenticate` is never used
[INFO] [stdout]   --> src/llm.rs:82:14
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub async fn authenticate() -> Result<String, String> {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `phi_by_state` is never read
[INFO] [stdout]    --> src/phi/experiment.rs:761:9
[INFO] [stdout]     |
[INFO] [stdout] 757 | pub struct ArchitectureResult {
[INFO] [stdout]     |            ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 761 |     pub phi_by_state: Vec<(u64, f64)>,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ArchitectureResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `n_states` is never used
[INFO] [stdout]    --> src/phi/tpm.rs:137:12
[INFO] [stdout]     |
[INFO] [stdout]  17 | impl Tpm {
[INFO] [stdout]     | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 137 |     pub fn n_states(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `unit_labels` is never used
[INFO] [stdout]    --> src/phi/tracker.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout]  89 | impl CognitiveUnits {
[INFO] [stdout]     | ------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub fn unit_labels() -> &'static [&'static str] {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `summary` is never used
[INFO] [stdout]    --> src/phi/tracker.rs:523:12
[INFO] [stdout]     |
[INFO] [stdout] 216 | impl PhiTracker {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 523 |     pub fn summary(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ops_used` and `elapsed_ms` are never read
[INFO] [stdout]   --> src/scripting.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct ScriptResult {
[INFO] [stdout]    |            ------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub ops_used: u64,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 21 |     /// Wall-clock time in milliseconds
[INFO] [stdout] 22 |     pub elapsed_ms: u64,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ScriptResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `max_ops` and `timeout` are never read
[INFO] [stdout]   --> src/scripting.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct Sandbox {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 27 |     engine: RhaiEngine,
[INFO] [stdout] 28 |     max_ops: u64,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 29 |     timeout: Duration,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `export_to_files` is never used
[INFO] [stdout]    --> src/state.rs:238:12
[INFO] [stdout]     |
[INFO] [stdout]  42 | impl State {
[INFO] [stdout]     | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 238 |     pub fn export_to_files(&self, dir: &Path) -> Result<(PathBuf, PathBuf), String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.50s
[INFO] running `Command { std: "docker" "inspect" "b97c2e128be53aad9801fc4daa29d06c0d73893e00ecfacfdf81acb3a64403fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b97c2e128be53aad9801fc4daa29d06c0d73893e00ecfacfdf81acb3a64403fe", kill_on_drop: false }`
[INFO] [stdout] b97c2e128be53aad9801fc4daa29d06c0d73893e00ecfacfdf81acb3a64403fe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1f1bc4b84e8531a341499c12dca1deb998bf3beee4322db45be82e407e61339d
[INFO] running `Command { std: "docker" "start" "-a" "1f1bc4b84e8531a341499c12dca1deb998bf3beee4322db45be82e407e61339d", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `compute::compute_phi_s`
[INFO] [stderr]   --> src/phi/mod.rs:61:9
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub use compute::compute_phi_s;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `tpm::Tpm`
[INFO] [stderr]   --> src/phi/mod.rs:62:9
[INFO] [stderr]    |
[INFO] [stderr] 62 | pub use tpm::Tpm;
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CognitiveUnits`, `PhiMetrics`, and `PhiTracker`
[INFO] [stderr]   --> src/phi/mod.rs:63:19
[INFO] [stderr]    |
[INFO] [stderr] 63 | pub use tracker::{CognitiveUnits, PhiMetrics, PhiTracker};
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `step`
[INFO] [stderr]    --> src/engine.rs:970:60
[INFO] [stderr]     |
[INFO] [stderr] 970 | fn verify_claims(state: &State, patch: &serde_json::Value, step: u64) -> Vec<VerificationResult> {
[INFO] [stderr]     |                                                            ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `observation`
[INFO] [stderr]    --> src/engine.rs:982:9
[INFO] [stderr]     |
[INFO] [stderr] 982 |     let observation = memory.get("observation").and_then(|v| v.as_str()).unwrap_or("");
[INFO] [stderr]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_observation`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `premise1`
[INFO] [stderr]     --> src/engine.rs:1473:22
[INFO] [stderr]      |
[INFO] [stderr] 1473 |         if let (Some(premise1), Some(premise2), Some(conclusion)) = (
[INFO] [stderr]      |                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_premise1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `premise2`
[INFO] [stderr]     --> src/engine.rs:1473:38
[INFO] [stderr]      |
[INFO] [stderr] 1473 |         if let (Some(premise1), Some(premise2), Some(conclusion)) = (
[INFO] [stderr]      |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_premise2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `tracker`
[INFO] [stderr]     --> src/phi/experiment.rs:1239:13
[INFO] [stderr]      |
[INFO] [stderr] 1239 |         let tracker = PhiTracker::new();
[INFO] [stderr]      |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tracker`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `results`
[INFO] [stderr]     --> src/phi/experiment.rs:1279:14
[INFO] [stderr]      |
[INFO] [stderr] 1279 |         let (results, stats) = run_null_baseline_batch(100, 80);
[INFO] [stderr]      |              ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_results`
[INFO] [stderr] 
[INFO] [stderr] warning: method `is_running` is never used
[INFO] [stderr]    --> src/engine.rs:828:18
[INFO] [stderr]     |
[INFO] [stderr] 181 | impl Engine {
[INFO] [stderr]     | ----------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 828 |     pub async fn is_running(&self) -> bool {
[INFO] [stderr]     |                  ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `authenticate` is never used
[INFO] [stderr]   --> src/llm.rs:82:14
[INFO] [stderr]    |
[INFO] [stderr] 82 | pub async fn authenticate() -> Result<String, String> {
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `phi_by_state` is never read
[INFO] [stderr]    --> src/phi/experiment.rs:761:9
[INFO] [stderr]     |
[INFO] [stderr] 757 | pub struct ArchitectureResult {
[INFO] [stderr]     |            ------------------ field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 761 |     pub phi_by_state: Vec<(u64, f64)>,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `ArchitectureResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `n_states` is never used
[INFO] [stderr]    --> src/phi/tpm.rs:137:12
[INFO] [stderr]     |
[INFO] [stderr]  17 | impl Tpm {
[INFO] [stderr]     | -------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 137 |     pub fn n_states(&self) -> usize {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `unit_labels` is never used
[INFO] [stderr]    --> src/phi/tracker.rs:134:12
[INFO] [stderr]     |
[INFO] [stderr]  89 | impl CognitiveUnits {
[INFO] [stderr]     | ------------------- associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 134 |     pub fn unit_labels() -> &'static [&'static str] {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `summary` is never used
[INFO] [stderr]    --> src/phi/tracker.rs:523:12
[INFO] [stderr]     |
[INFO] [stderr] 216 | impl PhiTracker {
[INFO] [stderr]     | --------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 523 |     pub fn summary(&self) -> String {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `ops_used` and `elapsed_ms` are never read
[INFO] [stderr]   --> src/scripting.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub struct ScriptResult {
[INFO] [stderr]    |            ------------ fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 20 |     pub ops_used: u64,
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 21 |     /// Wall-clock time in milliseconds
[INFO] [stderr] 22 |     pub elapsed_ms: u64,
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ScriptResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `max_ops` and `timeout` are never read
[INFO] [stderr]   --> src/scripting.rs:28:5
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub struct Sandbox {
[INFO] [stderr]    |            ------- fields in this struct
[INFO] [stderr] 27 |     engine: RhaiEngine,
[INFO] [stderr] 28 |     max_ops: u64,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 29 |     timeout: Duration,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `export_to_files` is never used
[INFO] [stderr]    --> src/state.rs:238:12
[INFO] [stderr]     |
[INFO] [stderr]  42 | impl State {
[INFO] [stderr]     | ---------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 238 |     pub fn export_to_files(&self, dir: &Path) -> Result<(PathBuf, PathBuf), String> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `substrate` (bin "substrate" test) generated 18 warnings (run `cargo fix --bin "substrate" -p substrate --tests` to apply 9 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/substrate-31ee4eebccbf46be)
[INFO] [stdout] 
[INFO] [stdout] running 89 tests
[INFO] [stdout] test phi::compute::tests::test_all_cuts_nontrivial ... ok
[INFO] [stdout] test phi::compute::tests::test_cut_tpm_validity_fig8c ... ok
[INFO] [stdout] test phi::compute::tests::test_cut_tpm_validity_ising ... ok
[INFO] [stdout] test phi::compute::tests::test_cut_tpm_no_cut_identity ... ok
[INFO] [stdout] test phi::compute::tests::test_intrinsic_info_positive_fig8c ... ok
[INFO] [stdout] test phi::compute::tests::test_fig8c_phi_s_state_001 ... ok
[INFO] [stdout] test phi::compute::tests::test_all_cuts_unique ... ok
[INFO] [stdout] test phi::compute::tests::test_feedforward_low_phi ... ok
[INFO] [stdout] test phi::compute::tests::test_phi_s_decreases_with_noise ... ok
[INFO] [stdout] test phi::compute::tests::test_cut_tpm_effect_dist_normalized ... ok
[INFO] [stdout] test phi::compute::tests::test_single_unit_phi_s_zero ... ok
[INFO] [stdout] test phi::compute::tests::test_system_cuts_count_n3_exact ... ok
[INFO] [stdout] test phi::compute::tests::test_system_cuts_count_n4_exact ... ok
[INFO] [stdout] test phi::compute::tests::test_fig1_ising_phi_s ... ok
[INFO] [stdout] test phi::compute::tests::test_ising_phi_s_all_states ... ok
[INFO] [stdout] test phi::compute::tests::test_selectivity_identity ... ok
[INFO] [stdout] test phi::compute::tests::test_informativeness_edge_cases ... ok
[INFO] [stdout] test phi::compute::tests::test_informativeness_sign_correctness ... ok
[INFO] [stdout] test phi::compute::tests::test_phi_s_fully_noisy_near_zero ... ok
[INFO] [stdout] test phi::compute::tests::test_fig8c_phi_s_all_states ... ok
[INFO] [stdout] test phi::compute::tests::test_system_cuts_count_n1 ... ok
[INFO] [stdout] test phi::compute::tests::test_uniform_tpm_low_phi ... ok
[INFO] [stdout] test phi::experiment::tests::test_arch_independent_zero ... ok
[INFO] [stdout] test phi::experiment::tests::test_arch_chain_positive ... ok
[INFO] [stdout] test phi::experiment::tests::test_arch_chain_highest has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_arch_modular_zero has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_arch_ordering has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_architecture_suite has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_convergence has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_deterministic_exceeds_null has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_developmental_sequence has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_eight_state_cycle_significant has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_empirical_preserves_architecture has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_full_cycle_nonzero_phi has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_full_experiment_suite has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_lz_phi_dissociation has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_noise_degrades_phi has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_null_baseline_no_outliers has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_arch_modular_zero ... ok
[INFO] [stdout] test phi::experiment::tests::test_state_to_boundary_roundtrip ... ok
[INFO] [stdout] test phi::experiment::tests::test_eight_state_cycle_significant ... ok
[INFO] [stdout] test phi::experiment::tests::test_null_baseline_phi_near_zero has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_null_baseline_state_coverage has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_threshold_comparison_varies has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_xor_shift_nonzero has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_developmental_sequence ... ok
[INFO] [stdout] test phi::tpm::tests::test_cause_distribution_sums_to_one_n2 ... ok
[INFO] [stdout] test phi::tpm::tests::test_cause_distribution_sums_to_one_n3 ... ok
[INFO] [stdout] test phi::tpm::tests::test_cause_distribution_sums_to_one_n3_ising ... ok
[INFO] [stdout] test phi::tpm::tests::test_cause_distribution_sums_to_one_n5 ... ok
[INFO] [stdout] test phi::tpm::tests::test_effect_distribution_sums_to_one_n2 ... ok
[INFO] [stdout] test phi::tpm::tests::test_effect_distribution_sums_to_one_n3 ... ok
[INFO] [stdout] test phi::tpm::tests::test_effect_distribution_sums_to_one_n3_ising ... ok
[INFO] [stdout] test phi::tpm::tests::test_effect_distribution_sums_to_one_n5 ... ok
[INFO] [stdout] test phi::tpm::tests::test_expand_substate ... ok
[INFO] [stdout] test phi::tpm::tests::test_extract_expand_roundtrip ... ok
[INFO] [stdout] test phi::tpm::tests::test_extract_substate ... ok
[INFO] [stdout] test phi::tpm::tests::test_fig8c_all_transitions ... ok
[INFO] [stdout] test phi::tpm::tests::test_fig8c_tpm ... ok
[INFO] [stdout] test phi::tpm::tests::test_marginalize_effect_dist_normalized ... ok
[INFO] [stdout] test phi::tpm::tests::test_marginalize_probabilities_valid ... ok
[INFO] [stdout] test phi::tpm::tests::test_marginalize_shape_n3_to_n2 ... ok
[INFO] [stdout] test phi::tpm::tests::test_marginalize_shape_n5_to_n3 ... ok
[INFO] [stdout] test phi::tpm::tests::test_unconstrained_effect_distribution_sums_to_one_n2 ... ok
[INFO] [stdout] test phi::tpm::tests::test_unconstrained_effect_distribution_sums_to_one_n3 ... ok
[INFO] [stdout] test phi::tpm::tests::test_unconstrained_effect_distribution_sums_to_one_n5 ... ok
[INFO] [stdout] test phi::tpm::tests::test_unconstrained_uniform_tpm_is_uniform ... ok
[INFO] [stdout] test phi::tpm::tests::test_validate_good_tpm ... ok
[INFO] [stdout] test phi::experiment::tests::test_full_cycle_nonzero_phi ... ok
[INFO] [stdout] test phi::tracker::tests::test_ablation_empty_tracker ... ok
[INFO] [stdout] test phi::experiment::tests::test_null_baseline_state_coverage ... ok
[INFO] [stdout] test phi::experiment::tests::test_xor_shift_nonzero ... ok
[INFO] [stdout] test phi::tracker::tests::test_apply_clamp ... ok
[INFO] [stdout] test phi::tracker::tests::test_binarization_all_off ... ok
[INFO] [stdout] test phi::tracker::tests::test_binarization_all_on ... ok
[INFO] [stdout] test phi::tracker::tests::test_clamped_unit_names ... ok
[INFO] [stdout] test phi::tracker::tests::test_cognitive_units_labels ... ok
[INFO] [stdout] test phi::tracker::tests::test_cognitive_units_roundtrip ... ok
[INFO] [stdout] test phi::tracker::tests::test_ablation_baseline_matches_tracker has been running for over 60 seconds
[INFO] [stdout] test phi::tracker::tests::test_ablation_baseline_matches_tracker ... ok
[INFO] [stdout] test phi::tracker::tests::test_ablation_reduces_states ... ok
[INFO] [stdout] test phi::tracker::tests::test_ablation_phi_does_not_increase has been running for over 60 seconds
[INFO] [stdout] test phi::experiment::tests::test_arch_chain_highest ... ok
[INFO] [stdout] test phi::tracker::tests::test_fit_tpm_with_no_observations ... ok
[INFO] [stdout] test phi::tracker::tests::test_fit_tpm_with_observations ... ok
[INFO] [stdout] test phi::tracker::tests::test_empirical_tpm_convergence has been running for over 60 seconds
[INFO] [stdout] test phi::tracker::tests::test_fit_tpm_always_valid ... ok
[INFO] [stdout] test phi::tracker::tests::test_phi_tracker_accumulates ... ok
[INFO] [stdout] test phi::tracker::tests::test_fit_tpm_effect_distributions_normalized ... ok
[INFO] [stdout] test phi::tracker::tests::test_reset_clears_all_state ... ok
[INFO] [stdout] test phi::tracker::tests::test_state_history_recorded ... ok
[INFO] [stdout] test scripting::tests::test_basic_execution ... ok
[INFO] [stdout] test scripting::tests::test_ops_limit ... ok
[INFO] [stdout] test scripting::tests::test_property_access ... ok
[INFO] [stdout] test scripting::tests::test_tool_invocation ... ok
[INFO] [stdout] test phi::tracker::tests::test_phi_trajectory_stabilization has been running for over 60 seconds
[INFO] [stdout] test phi::tracker::tests::test_run_all_ablations_structure has been running for over 60 seconds
[INFO] [stdout] test phi::tracker::tests::test_phi_trajectory_stabilization ... ok
[INFO] [stdout] test phi::experiment::tests::test_threshold_comparison_varies ... ok
[INFO] [stdout] test phi::tracker::tests::test_empirical_tpm_convergence ... ok
[INFO] [stdout] test phi::tracker::tests::test_run_all_ablations_structure ... ok
[INFO] [stdout] test phi::experiment::tests::test_convergence ... ok
[INFO] [stdout] test phi::tracker::tests::test_ablation_phi_does_not_increase ... ok
[ERROR] error running command: command timed out after 900 seconds
[INFO] running `Command { std: "docker" "inspect" "1f1bc4b84e8531a341499c12dca1deb998bf3beee4322db45be82e407e61339d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f1bc4b84e8531a341499c12dca1deb998bf3beee4322db45be82e407e61339d", kill_on_drop: false }`
[INFO] [stdout] 1f1bc4b84e8531a341499c12dca1deb998bf3beee4322db45be82e407e61339d
