[INFO] fetching crate cudaclaw 0.1.0...
[INFO] testing cudaclaw-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cudaclaw 0.1.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate cudaclaw 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cudaclaw 0.1.0
[INFO] tweaked toml for crates.io crate cudaclaw 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cudaclaw 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cudaclaw 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wrapcenum-derive v0.4.1
[INFO] [stderr]   Downloaded openai-api-rs v0.1.15
[INFO] [stderr]   Downloaded mint v0.5.9
[INFO] [stderr]   Downloaded cust_core v0.1.1
[INFO] [stderr]   Downloaded cust_derive v0.2.0
[INFO] [stderr]   Downloaded cust_raw v0.11.3
[INFO] [stderr]   Downloaded nvml-wrapper-sys v0.8.0
[INFO] [stderr]   Downloaded openssl-sys v0.9.114
[INFO] [stderr]   Downloaded nvml-wrapper v0.10.0
[INFO] [stderr]   Downloaded cust v0.3.2
[INFO] [stderr]   Downloaded vek v0.15.10
[INFO] [stderr]   Downloaded openssl v0.10.78
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5ae5c7636f47c4d23bfa66e5497732914c739e13a748eb420f123b82a25dc228
[INFO] running `Command { std: "docker" "start" "5ae5c7636f47c4d23bfa66e5497732914c739e13a748eb420f123b82a25dc228", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5ae5c7636f47c4d23bfa66e5497732914c739e13a748eb420f123b82a25dc228", 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" "5ae5c7636f47c4d23bfa66e5497732914c739e13a748eb420f123b82a25dc228" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5ae5c7636f47c4d23bfa66e5497732914c739e13a748eb420f123b82a25dc228", 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" "5ae5c7636f47c4d23bfa66e5497732914c739e13a748eb420f123b82a25dc228" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling openssl v0.10.78
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling cudaclaw v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling openssl-sys v0.9.114
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling openai-api-rs v0.1.15
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]  --> src/main.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::{Arc, Mutex};
[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 imports: `Duration` and `Instant`
[INFO] [stdout]  --> src/main.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::time::{Duration, Instant};
[INFO] [stdout]   |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConstraintCategory` and `ConstraintValue`
[INFO] [stdout]   --> src/constraint_theory/validator.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     ConstraintCategory, ConstraintDna, ConstraintSeverity, ConstraintValue, SuperConstraint,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]   --> src/constraint_theory/mod.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConstraintCategory`, `ConstraintDnaVersion`, `ConstraintSeverity`, `ConstraintValue`, and `SuperConstraint`
[INFO] [stdout]   --> src/constraint_theory/mod.rs:46:20
[INFO] [stdout]    |
[INFO] [stdout] 46 |     ConstraintDna, ConstraintDnaVersion, SuperConstraint, ConstraintCategory,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 47 |     ConstraintSeverity, ConstraintValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TwinBinding`, `TwinNode`, and `TwinTopology`
[INFO] [stdout]   --> src/constraint_theory/mod.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |     GeometricTwinMap, TwinNode, TwinBinding, TwinTopology,
[INFO] [stdout]    |                       ^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `QueueStatus`
[INFO] [stdout]   --> src/dispatcher.rs:14:64
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::cuda_claw::{Command, CommandQueueHost, CommandType, QueueStatus};
[INFO] [stdout]    |                                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]   --> src/dispatcher.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::sync::{Arc, Mutex, atomic::{AtomicU64, AtomicU32, Ordering}};
[INFO] [stdout]    |                 ^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]   --> src/gpu_cell_agent/mod.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AgentKernelConfig` and `CellAgentSoA`
[INFO] [stdout]   --> src/gpu_cell_agent/mod.rs:43:47
[INFO] [stdout]    |
[INFO] [stdout] 43 |     CellAgent, CellAgentState, CellAgentGrid, AgentKernelConfig,
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 44 |     CellAgentSoA, AgentExecutionRecord,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FiberPerformanceProfile` and `MuscleFiber`
[INFO] [stdout]   --> src/gpu_cell_agent/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     MuscleFiber, FiberRegistry, FiberType, FiberPerformanceProfile,
[INFO] [stdout]    |     ^^^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr`
[INFO] [stdout]   --> src/lock_free_queue.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::ptr;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CommandType`
[INFO] [stdout]   --> src/lock_free_queue.rs:21:64
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::cuda_claw::{Command, CommandQueueHost, QueueStatus, CommandType};
[INFO] [stdout]    |                                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ConstraintCategory`
[INFO] [stdout]   --> src/ml_feedback/success_analyzer.rs:20:52
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::constraint_theory::dna::{ConstraintDna, ConstraintCategory, ConstraintValue};
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ExecutionSummary`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:57:55
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub use execution_log::{ExecutionLog, ExecutionEntry, ExecutionSummary};
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AnalysisReport`, `FiberReport`, and `MutationRecommendation`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:58:45
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use success_analyzer::{SuccessAnalyzer, AnalysisReport, FiberReport, MutationRecommendation};
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MutationResult`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:59:35
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub use dna_mutator::{DnaMutator, MutationResult};
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `success_analyzer::MutationAction`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub use success_analyzer::MutationAction;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:127:7
[INFO] [stdout]     |
[INFO] [stdout] 127 | #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:704:11
[INFO] [stdout]     |
[INFO] [stdout] 704 | #[cfg(not(feature = "nvrtc"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CStr` and `CString`
[INFO] [stdout]   --> src/ramify/nvrtc_compiler.rs:63:16
[INFO] [stdout]    |
[INFO] [stdout] 63 | use std::ffi::{CStr, CString};
[INFO] [stdout]    |                ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:494:11
[INFO] [stdout]     |
[INFO] [stdout] 494 |     #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:585:11
[INFO] [stdout]     |
[INFO] [stdout] 585 |     #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:609:11
[INFO] [stdout]     |
[INFO] [stdout] 609 |     #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:420:15
[INFO] [stdout]     |
[INFO] [stdout] 420 |         #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SystemTime` and `UNIX_EPOCH`
[INFO] [stdout]   --> src/ramify/mod.rs:62:36
[INFO] [stdout]    |
[INFO] [stdout] 62 | use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH};
[INFO] [stdout]    |                                    ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompileOptions`
[INFO] [stdout]   --> src/ramify/mod.rs:68:20
[INFO] [stdout]    |
[INFO] [stdout] 68 |     NvrtcCompiler, CompileOptions, CompilationResult, CudaCppTemplate,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BridgeConfig`
[INFO] [stdout]   --> src/ramify/mod.rs:76:31
[INFO] [stdout]    |
[INFO] [stdout] 76 |     AgentEndpoint, AgentPair, BridgeConfig, BridgeEvent, BridgeManager,
[INFO] [stdout]    |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Duration` and `Instant`
[INFO] [stdout]   --> src/ramify_monitor.rs:35:17
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]   --> src/runtime.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompilationResult`
[INFO] [stdout]   --> src/runtime.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |     CompileOptions, CompilationResult, NvrtcCompiler,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ConstraintVerdict`
[INFO] [stdout]   --> src/runtime.rs:66:26
[INFO] [stdout]    |
[INFO] [stdout] 66 |     ConstraintValidator, ConstraintVerdict, OperationContext, VerdictKind,
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CellAgent`
[INFO] [stdout]   --> src/runtime.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     CellAgent, CellAgentGrid,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TwinNode`
[INFO] [stdout]   --> src/runtime.rs:73:23
[INFO] [stdout]    |
[INFO] [stdout] 73 |     GeometricTwinMap, TwinNode,
[INFO] [stdout]    |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AgentExecutionRecord`, `CellAgentState`, and `FiberType`
[INFO] [stdout]   --> src/spreadsheet_bridge.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 |     CellAgentGrid, CellAgentState, AgentExecutionRecord,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 49 |     FiberRegistry, FiberType,
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BenchmarkConfig`, `SpinLockDispatcher`, `create_noop_batch`, and `create_noop_command`
[INFO] [stdout]   --> src/main.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 | use dispatcher::{SpinLockDispatcher, BenchmarkConfig, create_noop_command, create_noop_batch};
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SuperInstanceMonitor` and `quick_demo`
[INFO] [stdout]   --> src/main.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 | use monitor::{SuperInstanceMonitor, quick_demo};
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `branches_compiled` is never read
[INFO] [stdout]    --> src/ramify/mod.rs:690:13
[INFO] [stdout]     |
[INFO] [stdout] 690 |             branches_compiled += branches.len();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `compile_ok`
[INFO] [stdout]    --> src/runtime.rs:604:19
[INFO] [stdout]     |
[INFO] [stdout] 604 |         let (ptx, compile_ok) = match self.compiler.compile(
[INFO] [stdout]     |                   ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compile_ok`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:356:13
[INFO] [stdout]     |
[INFO] [stdout] 356 |         let mut agent_grid = CellAgentGrid::new(rows, cols);
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `old_formula`
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let old_formula = self.formulas.get(&key).cloned().unwrap_or_default();
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_formula`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:613:14
[INFO] [stdout]     |
[INFO] [stdout] 613 |         for (key, root) in &self.roots {
[INFO] [stdout]     |              ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `desc`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1289:20
[INFO] [stdout]      |
[INFO] [stdout] 1289 |     for &(r, c, v, desc) in &edits {
[INFO] [stdout]      |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_desc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `row`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:17
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                 ^^^ help: try ignoring the field: `row: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:22
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                      ^^^ help: try ignoring the field: `col: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `detected_pattern`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:27
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^ help: try ignoring the field: `detected_pattern: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dependency_count`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:45
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^ help: try ignoring the field: `dependency_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RESET` is never used
[INFO] [stdout]  --> src/main.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub const RESET: &str = "\x1b[0m";
[INFO] [stdout]   |               ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CYAN` is never used
[INFO] [stdout]   --> src/main.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub const CYAN: &str = "\x1b[36m";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_CYAN` is never used
[INFO] [stdout]   --> src/main.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub const BRIGHT_CYAN: &str = "\x1b[96m";
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WHITE` is never used
[INFO] [stdout]   --> src/main.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub const WHITE: &str = "\x1b[37m";
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `YELLOW` is never used
[INFO] [stdout]   --> src/main.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub const YELLOW: &str = "\x1b[33m";
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GREEN` is never used
[INFO] [stdout]   --> src/main.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub const GREEN: &str = "\x1b[32m";
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLUE` is never used
[INFO] [stdout]   --> src/main.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub const BLUE: &str = "\x1b[34m";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RED` is never used
[INFO] [stdout]   --> src/main.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub const RED: &str = "\x1b[31m";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_RED` is never used
[INFO] [stdout]   --> src/main.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const BRIGHT_RED: &str = "\x1b[91m";
[INFO] [stdout]    |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_GREEN` is never used
[INFO] [stdout]   --> src/main.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub const BRIGHT_GREEN: &str = "\x1b[92m";
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_BLUE` is never used
[INFO] [stdout]   --> src/main.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const BRIGHT_BLUE: &str = "\x1b[94m";
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `by_category`, `enabled_count`, and `constraint_ids` are never used
[INFO] [stdout]    --> src/constraint_theory/dna.rs:399:12
[INFO] [stdout]     |
[INFO] [stdout] 228 | impl ConstraintDna {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 399 |     pub fn by_category(&self, category: ConstraintCategory) -> Vec<&SuperConstraint> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 456 |     pub fn enabled_count(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 461 |     pub fn constraint_ids(&self) -> Vec<&str> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `dna`, `dna_mut`, and `passes_critical` are never used
[INFO] [stdout]    --> src/constraint_theory/validator.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 152 | impl ConstraintValidator {
[INFO] [stdout]     | ------------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 159 |     pub fn dna(&self) -> &ConstraintDna {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub fn dna_mut(&mut self) -> &mut ConstraintDna {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn passes_critical(&self, ctx: &OperationContext) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TwinTopology` is never constructed
[INFO] [stdout]    --> src/constraint_theory/geometric_twin.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub struct TwinTopology {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `constraints_for_cell`, `set_sm_affinity`, `add_constraint_to_cell`, `topology`, `hot_nodes`, and `fiber_distribution` are never used
[INFO] [stdout]    --> src/constraint_theory/geometric_twin.rs:231:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | impl GeometricTwinMap {
[INFO] [stdout]     | --------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 231 |     pub fn constraints_for_cell(&self, row: u32, col: u32) -> Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 |     pub fn set_sm_affinity(&mut self, row: u32, col: u32, sm: u32) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 |     pub fn add_constraint_to_cell(&mut self, row: u32, col: u32, constraint_id: String) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 269 |     pub fn topology(&self) -> TwinTopology {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 304 |     pub fn hot_nodes(&self) -> Vec<&TwinNode> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |     pub fn fiber_distribution(&self) -> HashMap<String, usize> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `with_data` and `with_batch_data` are never used
[INFO] [stdout]   --> src/cuda_claw.rs:71:12
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl Command {
[INFO] [stdout]    | ------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 71 |     pub fn with_data(mut self, data_a: f64, data_b: f64) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 |     pub fn with_batch_data(mut self, batch_data: u64) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Processing` and `Error` are never constructed
[INFO] [stdout]   --> src/cuda_claw.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub enum QueueStatus {
[INFO] [stdout]    |          ----------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 93 |     Processing = 2,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 94 |     Error = 3,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `QueueStatus` 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: constant `COMMAND_QUEUE_ALIGNMENT` is never used
[INFO] [stdout]    --> src/cuda_claw.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub const COMMAND_QUEUE_ALIGNMENT: usize = 128; // Must match CUDA's __align__(128)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `KernelVariant` is never used
[INFO] [stdout]    --> src/cuda_claw.rs:304:10
[INFO] [stdout]     |
[INFO] [stdout] 304 | pub enum KernelVariant {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_QUEUE_DEPTH` is never used
[INFO] [stdout]   --> src/dispatcher.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const MAX_QUEUE_DEPTH: usize = 16;  // Maximum pending commands
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_TIMEOUT_MS` is never used
[INFO] [stdout]   --> src/dispatcher.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const DEFAULT_TIMEOUT_MS: u64 = 1000;  // Default completion timeout
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BACKOFF_INITIAL_US` is never used
[INFO] [stdout]   --> src/dispatcher.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | const BACKOFF_INITIAL_US: u64 = 1;     // Initial backoff for queue full
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BACKOFF_MAX_US` is never used
[INFO] [stdout]   --> src/dispatcher.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const BACKOFF_MAX_US: u64 = 100;       // Maximum backoff
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `DispatchPriority` is never used
[INFO] [stdout]   --> src/dispatcher.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub enum DispatchPriority {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DispatchStats` is never constructed
[INFO] [stdout]   --> src/dispatcher.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct DispatchStats {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DispatchResult` is never constructed
[INFO] [stdout]   --> src/dispatcher.rs:66:12
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub struct DispatchResult {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_add_command` is never used
[INFO] [stdout]    --> src/dispatcher.rs:653:8
[INFO] [stdout]     |
[INFO] [stdout] 653 | pub fn create_add_command(a: f32, b: f32) -> Command {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_add_batch` is never used
[INFO] [stdout]    --> src/dispatcher.rs:659:8
[INFO] [stdout]     |
[INFO] [stdout] 659 | pub fn create_add_batch(pairs: Vec<(f32, f32)>) -> Vec<Command> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `calculate_batch_stats` is never used
[INFO] [stdout]    --> src/dispatcher.rs:667:8
[INFO] [stdout]     |
[INFO] [stdout] 667 | pub fn calculate_batch_stats(results: &[DispatchResult]) -> (f64, f64, f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpinLockDispatcher` is never constructed
[INFO] [stdout]    --> src/dispatcher.rs:740:12
[INFO] [stdout]     |
[INFO] [stdout] 740 | pub struct SpinLockDispatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `dispatch_atomic`, `dispatch_batch_atomic`, `get_stats`, `reset_stats`, and `print_stats` are never used
[INFO] [stdout]    --> src/dispatcher.rs:789:12
[INFO] [stdout]     |
[INFO] [stdout] 774 | impl SpinLockDispatcher {
[INFO] [stdout]     | ----------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 789 |     pub fn new(queue_ptr: *mut CommandQueueHost) -> Result<Self, Box<dyn std::error::Error>> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 833 |     pub fn dispatch_atomic(&self, mut cmd: Command) -> Result<(u32, u64), Box<dyn std::error::Error>> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 947 |     pub fn dispatch_batch_atomic(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 966 |     pub fn get_stats(&self) -> SpinLockStats {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 990 |     pub fn reset_stats(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 999 |     pub fn print_stats(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpinLockStats` is never constructed
[INFO] [stdout]     --> src/dispatcher.rs:1013:12
[INFO] [stdout]      |
[INFO] [stdout] 1013 | pub struct SpinLockStats {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LockFreeDispatcher` is never constructed
[INFO] [stdout]     --> src/dispatcher.rs:1071:12
[INFO] [stdout]      |
[INFO] [stdout] 1071 | pub struct LockFreeDispatcher {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LockFreeStats` is never constructed
[INFO] [stdout]     --> src/dispatcher.rs:1106:12
[INFO] [stdout]      |
[INFO] [stdout] 1106 | pub struct LockFreeStats {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]     --> src/dispatcher.rs:1121:12
[INFO] [stdout]      |
[INFO] [stdout] 1115 | impl LockFreeDispatcher {
[INFO] [stdout]      | ----------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1121 |     pub fn new(queue_ptr: *mut CommandQueueHost) -> Result<Self, Box<dyn std::error::Error>> {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1158 |     pub fn push(&self, mut cmd: Command) -> Result<(u32, u64), Box<dyn std::error::Error>> {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1305 |     pub fn push_batch(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1331 |     pub fn stop(&self) {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1346 |     pub fn get_stats(&self) -> LockFreeStats {
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1366 |     pub fn reset_stats(&self) {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1375 |     pub fn print_stats(&self) {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BenchmarkConfig` is never constructed
[INFO] [stdout]     --> src/dispatcher.rs:1394:12
[INFO] [stdout]      |
[INFO] [stdout] 1394 | pub struct BenchmarkConfig {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BenchmarkResult` is never constructed
[INFO] [stdout]     --> src/dispatcher.rs:1425:12
[INFO] [stdout]      |
[INFO] [stdout] 1425 | pub struct BenchmarkResult {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `print` and `summary` are never used
[INFO] [stdout]     --> src/dispatcher.rs:1462:12
[INFO] [stdout]      |
[INFO] [stdout] 1460 | impl BenchmarkResult {
[INFO] [stdout]      | -------------------- methods in this implementation
[INFO] [stdout] 1461 |     /// Print benchmark results in a formatted table
[INFO] [stdout] 1462 |     pub fn print(&self) {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1478 |     pub fn summary(&self) -> String {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `benchmark_dispatch_to_execution` and `quick_benchmark` are never used
[INFO] [stdout]     --> src/dispatcher.rs:1522:12
[INFO] [stdout]      |
[INFO] [stdout] 1493 | impl SpinLockDispatcher {
[INFO] [stdout]      | ----------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1522 |     pub fn benchmark_dispatch_to_execution(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1649 |     pub fn quick_benchmark(&self) -> Result<BenchmarkResult, Box<dyn std::error::Error>> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_noop_command` is never used
[INFO] [stdout]     --> src/dispatcher.rs:1659:8
[INFO] [stdout]      |
[INFO] [stdout] 1659 | pub fn create_noop_command(id: u32) -> Command {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_noop_batch` is never used
[INFO] [stdout]     --> src/dispatcher.rs:1664:8
[INFO] [stdout]      |
[INFO] [stdout] 1664 | pub fn create_noop_batch(count: u64) -> Vec<Command> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `save_to_project` are never used
[INFO] [stdout]    --> src/dna.rs:96:12
[INFO] [stdout]     |
[INFO] [stdout]  94 | impl RamifiedRole {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout]  95 |     /// Create a new, empty DNA with default values.
[INFO] [stdout]  96 |     pub fn new(name: &str, role: &str) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 |     pub fn save_to_project(&self, project_root: &Path) -> Result<String, DnaError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `unknown` and `short_id` are never used
[INFO] [stdout]    --> src/dna.rs:490:12
[INFO] [stdout]     |
[INFO] [stdout] 488 | impl DnaHardwareFingerprint {
[INFO] [stdout]     | --------------------------- associated items in this implementation
[INFO] [stdout] 489 |     /// Create an "unknown" fingerprint (placeholder).
[INFO] [stdout] 490 |     pub fn unknown() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 874 |     pub fn short_id(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `rebrand` is never used
[INFO] [stdout]     --> src/dna.rs:1119:12
[INFO] [stdout]      |
[INFO] [stdout] 1049 | impl CudaclawIdentity {
[INFO] [stdout]      | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1119 |     pub fn rebrand(&mut self, new_hardware: DnaHardwareFingerprint, reason: RebrandingReason) {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_identity_at_startup` is never used
[INFO] [stdout]     --> src/dna.rs:1170:8
[INFO] [stdout]      |
[INFO] [stdout] 1170 | pub fn check_identity_at_startup(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `arch_name_from_cc` is never used
[INFO] [stdout]     --> src/dna.rs:1993:4
[INFO] [stdout]      |
[INFO] [stdout] 1993 | fn arch_name_from_cc(major: u32, minor: u32) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `with_duration` is never used
[INFO] [stdout]     --> src/dna.rs:2158:12
[INFO] [stdout]      |
[INFO] [stdout] 2148 | impl HardwareProbe {
[INFO] [stdout]      | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2158 |     pub fn with_duration(mut self, duration: Duration) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `check` is never used
[INFO] [stdout]     --> src/dna.rs:2636:12
[INFO] [stdout]      |
[INFO] [stdout] 2634 | impl DnaBoundValue {
[INFO] [stdout]      | ------------------ method in this implementation
[INFO] [stdout] 2635 |     /// Check whether a numeric value satisfies this bound.
[INFO] [stdout] 2636 |     pub fn check(&self, actual: f64) -> bool {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `check` is never used
[INFO] [stdout]     --> src/dna.rs:2872:12
[INFO] [stdout]      |
[INFO] [stdout] 2660 | impl DnaConstraintMappings {
[INFO] [stdout]      | -------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2872 |     pub fn check(&self, id: &str, actual: f64) -> Option<bool> {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `register`, `get_mut`, and `task_ids` are never used
[INFO] [stdout]     --> src/dna.rs:3176:12
[INFO] [stdout]      |
[INFO] [stdout] 3023 | impl DnaMuscleFiberMap {
[INFO] [stdout]      | ---------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 3176 |     pub fn register(&mut self, task_id: &str, fiber: DnaMuscleFiber) {
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3186 |     pub fn get_mut(&mut self, task_id: &str) -> Option<&mut DnaMuscleFiber> {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3204 |     pub fn task_ids(&self) -> Vec<&str> {
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `update_sm_snapshots` is never used
[INFO] [stdout]     --> src/dna.rs:3488:12
[INFO] [stdout]      |
[INFO] [stdout] 3444 | impl DnaExhaustionMetrics {
[INFO] [stdout]      | ------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 3488 |     pub fn update_sm_snapshots(&mut self, snapshots: Vec<DnaSmSnapshot>) {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Validation` is never constructed
[INFO] [stdout]     --> src/dna.rs:3536:5
[INFO] [stdout]      |
[INFO] [stdout] 3533 | pub enum DnaError {
[INFO] [stdout]      |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 3536 |     Validation(Vec<String>),
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DnaError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `avg_execution_time_us`, `success_rate`, and `linear_index` are never used
[INFO] [stdout]    --> src/gpu_cell_agent/cell_agent.rs:138:12
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl CellAgent {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub fn avg_execution_time_us(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 |     pub fn success_rate(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 156 |     pub fn linear_index(&self, cols: u32) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `dimensions`, `execution_log`, `all_agents`, and `drain_execution_log` are never used
[INFO] [stdout]    --> src/gpu_cell_agent/cell_agent.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 253 | impl CellAgentGrid {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 278 |     pub fn dimensions(&self) -> (u32, u32) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 |     pub fn execution_log(&self) -> &[AgentExecutionRecord] {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 433 |     pub fn all_agents(&self) -> &[CellAgent] {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 438 |     pub fn drain_execution_log(&mut self) -> Vec<AgentExecutionRecord> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_str` is never used
[INFO] [stdout]   --> src/gpu_cell_agent/muscle_fiber.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl FiberType {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 53 |     pub fn from_str(s: &str) -> Self {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `record_measurement` and `avg_measured_latency_us` are never used
[INFO] [stdout]    --> src/gpu_cell_agent/muscle_fiber.rs:102:12
[INFO] [stdout]     |
[INFO] [stdout]  88 | impl FiberPerformanceProfile {
[INFO] [stdout]     | ---------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 102 |     pub fn record_measurement(&mut self, latency_us: f64) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn avg_measured_latency_us(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `theoretical_occupancy` is never used
[INFO] [stdout]    --> src/gpu_cell_agent/muscle_fiber.rs:263:12
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl MuscleFiber {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 263 |     pub fn theoretical_occupancy(&self, sm_registers: u32, sm_shared_mem: u32, sm_max_threads: u32) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_fiber_mut` and `recommend_fiber` are never used
[INFO] [stdout]    --> src/gpu_cell_agent/muscle_fiber.rs:325:12
[INFO] [stdout]     |
[INFO] [stdout] 295 | impl FiberRegistry {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 325 |     pub fn get_fiber_mut(&mut self, name: &str) -> Option<&mut MuscleFiber> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 |     pub fn recommend_fiber(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `latest` is never used
[INFO] [stdout]    --> src/gpu_metrics.rs:297:12
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl GpuMetricsCollector {
[INFO] [stdout]     | ------------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 297 |     pub fn latest(&self) -> Option<&GpuMetricsSnapshot> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `label` is never read
[INFO] [stdout]    --> src/gpu_metrics.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 400 | pub struct HighResolutionTimer {
[INFO] [stdout]     |            ------------------- field in this struct
[INFO] [stdout] 401 |     /// Label for this timer (used in output)
[INFO] [stdout] 402 |     pub label: String,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `stop_us`, `stop_ms`, `measure`, `measurements_ns`, `print_summary`, and `to_json` are never used
[INFO] [stdout]    --> src/gpu_metrics.rs:440:12
[INFO] [stdout]     |
[INFO] [stdout] 409 | impl HighResolutionTimer {
[INFO] [stdout]     | ------------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 440 |     pub fn stop_us(&mut self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 446 |     pub fn stop_ms(&mut self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 451 |     pub fn measure<F, R>(&mut self, f: F) -> (R, u64)
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 462 |     pub fn measurements_ns(&self) -> &[u64] {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 467 |     pub fn print_summary(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 496 |     pub fn to_json(&self) -> serde_json::Value {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LatencyReport` is never constructed
[INFO] [stdout]    --> src/gpu_metrics.rs:536:12
[INFO] [stdout]     |
[INFO] [stdout] 536 | pub struct LatencyReport {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `profile_name` is never read
[INFO] [stdout]   --> src/installer/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct InstallerConfig {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] 22 |     pub role_name: Option<String>,
[INFO] [stdout] 23 |     pub profile_name: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InstallerConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `atomic_fetch_add_u32` is never used
[INFO] [stdout]   --> src/lock_free_queue.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | unsafe fn atomic_fetch_add_u32(ptr: *const u32, value: u32) -> u32 {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `LockFreeQueueState` is never used
[INFO] [stdout]    --> src/lock_free_queue.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub enum LockFreeQueueState {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> src/lock_free_queue.rs:243:12
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl LockFreeCommandQueue {
[INFO] [stdout]     | ------------------------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 243 |     pub fn push_commands_batch(queue: &mut CommandQueueHost, cmds: &[Command]) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 283 |     pub fn wait_for_space(queue: &mut CommandQueueHost, cmd: Command, max_spins: u32) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 |     pub fn get_queue_size(queue: &CommandQueueHost) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 |     pub fn is_queue_empty(queue: &CommandQueueHost) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 370 |     pub fn get_queue_state(queue: &CommandQueueHost) -> LockFreeQueueState {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 |     pub fn get_queue_stats(queue: &CommandQueueHost) -> (u64, u64, u64) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 431 |     pub fn print_queue_status(queue: &CommandQueueHost) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `entries`, `is_empty`, `has_wrapped`, and `clear` are never used
[INFO] [stdout]    --> src/ml_feedback/execution_log.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout]  81 | impl ExecutionLog {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub fn entries(&self) -> &[ExecutionEntry] {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 119 |     pub fn has_wrapped(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 195 |     pub fn clear(&mut self) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `into_dna` and `history` are never used
[INFO] [stdout]   --> src/ml_feedback/dna_mutator.rs:66:12
[INFO] [stdout]    |
[INFO] [stdout] 51 | impl DnaMutator {
[INFO] [stdout]    | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub fn into_dna(self) -> ConstraintDna {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 71 |     pub fn history(&self) -> &[MutationResult] {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/ramify/mod.rs:361:12
[INFO] [stdout]     |
[INFO] [stdout] 236 | impl RamifyEngine {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 361 |     pub fn nvrtc_cache(&self) -> &std::collections::HashMap<String, CompilationResult> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 |     pub fn update_agent_usage(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 482 |     pub fn active_branch(&self, template_id: &str) -> Option<&CompiledBranch> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub fn all_branches(&self) -> Vec<&CompiledBranch> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 |     pub fn get_bridge(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 502 |     pub fn active_bridges(&self) -> Vec<&shared_memory_bridge::SharedMemoryBridge> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |     pub fn colocation_hints(&self) -> Vec<CoLocationHint> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 512 |     pub fn agent_usage(
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 520 |     pub fn sm_snapshot(
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 544 |     pub fn config(&self) -> &RamifyConfig {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `NvrtcResult` is never used
[INFO] [stdout]   --> src/ramify/nvrtc_compiler.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub enum NvrtcResult {
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_i32` and `is_success` are never used
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:89:8
[INFO] [stdout]     |
[INFO] [stdout]  88 | impl NvrtcResult {
[INFO] [stdout]     | ---------------- associated items in this implementation
[INFO] [stdout]  89 |     fn from_i32(code: i32) -> Self {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     fn is_success(self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NvrtcProgramHandle` is never constructed
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:113:8
[INFO] [stdout]     |
[INFO] [stdout] 113 | struct NvrtcProgramHandle {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `NvrtcProgramPtr` is never used
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:117:6
[INFO] [stdout]     |
[INFO] [stdout] 117 | type NvrtcProgramPtr = *mut NvrtcProgramHandle;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `build_flags` is never used
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:281:8
[INFO] [stdout]     |
[INFO] [stdout] 253 | impl CompileOptions {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 281 |     fn build_flags(&self) -> Vec<String> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `TemplateSourceType` is never used
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:931:10
[INFO] [stdout]     |
[INFO] [stdout] 931 | pub enum TemplateSourceType {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `placeholder_names` is never used
[INFO] [stdout]    --> src/ramify/ptx_branching.rs:295:12
[INFO] [stdout]     |
[INFO] [stdout] 237 | impl PtxTemplate {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 295 |     pub fn placeholder_names(&self) -> Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_active_branch`, `mark_loaded`, and `all_branches` are never used
[INFO] [stdout]    --> src/ramify/ptx_branching.rs:522:12
[INFO] [stdout]     |
[INFO] [stdout] 418 | impl BranchRegistry {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 522 |     pub fn get_active_branch(&self, template_id: &str) -> Option<&CompiledBranch> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 531 |     pub fn mark_loaded(&mut self, branch_id: &str) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 |     pub fn all_branches(&self) -> Vec<&CompiledBranch> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `regs_per_thread` is never used
[INFO] [stdout]    --> src/ramify/resource_exhaustion.rs:150:12
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl AgentResourceUsage {
[INFO] [stdout]     | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 150 |     pub fn regs_per_thread(&self) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `timestamp` is never read
[INFO] [stdout]    --> src/ramify/resource_exhaustion.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub struct SmUtilizationSnapshot {
[INFO] [stdout]     |            --------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub timestamp: Instant,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SmUtilizationSnapshot` 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: methods `get_sm_snapshot`, `get_agent_usage`, and `action_history` are never used
[INFO] [stdout]    --> src/ramify/resource_exhaustion.rs:576:12
[INFO] [stdout]     |
[INFO] [stdout] 306 | impl ResourceExhaustionManager {
[INFO] [stdout]     | ------------------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 576 |     pub fn get_sm_snapshot(&self, sm_index: u32) -> Option<&SmUtilizationSnapshot> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 586 |     pub fn get_agent_usage(&self, agent_id: &str) -> Option<&AgentResourceUsage> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 629 |     pub fn action_history(&self) -> &[(u64, ExhaustionAction)] {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `history` is never used
[INFO] [stdout]    --> src/ramify/resource_exhaustion.rs:746:12
[INFO] [stdout]     |
[INFO] [stdout] 676 | impl SmRebalancer {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 746 |     pub fn history(&self) -> &[RebalanceAction] {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `bytes` and `direction_forward` are never read
[INFO] [stdout]    --> src/ramify/shared_memory_bridge.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub struct TransferRecord {
[INFO] [stdout]     |            -------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub bytes: u64,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 109 |     /// Transfer direction: true = first→second, false = second→first.
[INFO] [stdout] 110 |     pub direction_forward: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TransferRecord` 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: methods `get_pair_stats` and `all_pairs` are never used
[INFO] [stdout]    --> src/ramify/shared_memory_bridge.rs:276:12
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl CommunicationTracker {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 276 |     pub fn get_pair_stats(&self, pair: &AgentPair) -> Option<&PairStats> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn all_pairs(&self) -> Vec<(&AgentPair, &PairStats)> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_bridge`, `get_bridge_for_pair`, `active_bridges`, and `set_default_config` are never used
[INFO] [stdout]    --> src/ramify/shared_memory_bridge.rs:752:12
[INFO] [stdout]     |
[INFO] [stdout] 561 | impl BridgeManager {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 752 |     pub fn get_bridge(&self, bridge_id: &str) -> Option<&SharedMemoryBridge> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 757 |     pub fn get_bridge_for_pair(&self, pair: &AgentPair) -> Option<&SharedMemoryBridge> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 785 |     pub fn active_bridges(&self) -> Vec<&SharedMemoryBridge> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 790 |     pub fn set_default_config(&mut self, config: BridgeConfig) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CoLocationHint` is never constructed
[INFO] [stdout]    --> src/ramify/shared_memory_bridge.rs:845:12
[INFO] [stdout]     |
[INFO] [stdout] 845 | pub struct CoLocationHint {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_colocation_hints` is never used
[INFO] [stdout]    --> src/ramify/shared_memory_bridge.rs:859:8
[INFO] [stdout]     |
[INFO] [stdout] 859 | pub fn generate_colocation_hints(manager: &BridgeManager) -> Vec<CoLocationHint> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CYAN` is never used
[INFO] [stdout]    --> src/ramify_monitor.rs:489:15
[INFO] [stdout]     |
[INFO] [stdout] 489 |     pub const CYAN: &str = "\x1b[36m";
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RED` is never used
[INFO] [stdout]    --> src/ramify_monitor.rs:494:15
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub const RED: &str = "\x1b[31m";
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_BLUE` is never used
[INFO] [stdout]    --> src/ramify_monitor.rs:497:15
[INFO] [stdout]     |
[INFO] [stdout] 497 |     pub const BRIGHT_BLUE: &str = "\x1b[94m";
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/runtime.rs:377:12
[INFO] [stdout]     |
[INFO] [stdout] 282 | impl RamifyRuntime {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 377 |     pub fn reload_dna(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 385 |     pub fn dna(&self) -> Option<&RamifiedRole> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 521 |     pub fn get_kernel(&self, task_id: &str) -> Option<&CompiledKernel> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 637 |     pub fn record_bridge_transfer(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 651 |     pub fn deactivate_bridge(&mut self, bridge_id: &str) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 843 |     pub fn mark_reopt_processed(&mut self, task_id: &str) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 857 |     pub fn violations_for(&self, task_id: &str) -> Vec<&ConstraintViolation> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 890 |     pub fn save_dna(&self) -> Result<(), String> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Help` is never constructed
[INFO] [stdout]     --> src/runtime.rs:1189:5
[INFO] [stdout]      |
[INFO] [stdout] 1181 | pub enum RuntimeCliAction {
[INFO] [stdout]      |          ---------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 1189 |     Help,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FormulaChange` is never constructed
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:186:12
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub struct FormulaChange {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `fiber_registry` is never read
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:302:5
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub struct SpreadsheetBridge {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 302 |     fiber_registry: FiberRegistry,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:537:12
[INFO] [stdout]     |
[INFO] [stdout] 348 | impl SpreadsheetBridge {
[INFO] [stdout]     | ---------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 537 |     pub fn clear_formula(&mut self, row: u32, col: u32) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 900 |     pub fn all_roots(&self) -> Vec<&CellRoot> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 920 |     pub fn dependency_chain(&self, row: u32, col: u32) -> Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 |     pub fn dependents(&self, row: u32, col: u32) -> Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 932 |     pub fn grid_size(&self) -> (u32, u32) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 937 |     pub fn agent_grid(&self) -> &CellAgentGrid {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 942 |     pub fn twin_map(&self) -> &GeometricTwinMap {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEAT_MAP_CHARS` is never used
[INFO] [stdout]   --> src/monitor.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const HEAT_MAP_CHARS: &[char] = &[' ', '░', '▒', '▓', '█'];
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MonitorStats` is never constructed
[INFO] [stdout]   --> src/monitor.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct MonitorStats {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SuperInstanceMonitor` is never constructed
[INFO] [stdout]   --> src/monitor.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct SuperInstanceMonitor {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/monitor.rs:80:12
[INFO] [stdout]     |
[INFO] [stdout]  78 | impl SuperInstanceMonitor {
[INFO] [stdout]     | ------------------------- associated items in this implementation
[INFO] [stdout]  79 |     /// Create a new monitor
[INFO] [stdout]  80 |     pub fn new(grid_width: usize, grid_height: usize) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  93 |     pub fn with_display_size(mut self, width: usize, height: usize) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub fn run_for(&mut self, update_interval: Duration, count: usize) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     fn display_update(&self, update_num: usize) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     fn calculate_activity(&self) -> f32 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 |     fn calculate_heat_value(&self, idx: usize, update_num: usize) -> f32 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 257 |     fn heat_color(&self, value: f32) -> &'static str {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_simple_demo` is never used
[INFO] [stdout]    --> src/monitor.rs:273:8
[INFO] [stdout]     |
[INFO] [stdout] 273 | pub fn run_simple_demo() -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `quick_demo` is never used
[INFO] [stdout]    --> src/monitor.rs:304:8
[INFO] [stdout]     |
[INFO] [stdout] 304 | pub fn quick_demo() -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RESET` is never used
[INFO] [stdout]   --> src/monitor.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub const RESET: &str = "\x1b[0m";
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CYAN` is never used
[INFO] [stdout]   --> src/monitor.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const CYAN: &str = "\x1b[36m";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_CYAN` is never used
[INFO] [stdout]   --> src/monitor.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub const BRIGHT_CYAN: &str = "\x1b[96m";
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WHITE` is never used
[INFO] [stdout]   --> src/monitor.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const WHITE: &str = "\x1b[37m";
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `YELLOW` is never used
[INFO] [stdout]   --> src/monitor.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub const YELLOW: &str = "\x1b[33m";
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GREEN` is never used
[INFO] [stdout]   --> src/monitor.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const GREEN: &str = "\x1b[32m";
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLUE` is never used
[INFO] [stdout]   --> src/monitor.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub const BLUE: &str = "\x1b[34m";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RED` is never used
[INFO] [stdout]   --> src/monitor.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const RED: &str = "\x1b[31m";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_RED` is never used
[INFO] [stdout]   --> src/monitor.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub const BRIGHT_RED: &str = "\x1b[91m";
[INFO] [stdout]    |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_GREEN` is never used
[INFO] [stdout]   --> src/monitor.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const BRIGHT_GREEN: &str = "\x1b[92m";
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_BLUE` is never used
[INFO] [stdout]   --> src/monitor.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const BRIGHT_BLUE: &str = "\x1b[94m";
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAGENTA` is never used
[INFO] [stdout]   --> src/monitor.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const MAGENTA: &str = "\x1b[35m";
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 22s
[INFO] running `Command { std: "docker" "inspect" "5ae5c7636f47c4d23bfa66e5497732914c739e13a748eb420f123b82a25dc228", 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" "5ae5c7636f47c4d23bfa66e5497732914c739e13a748eb420f123b82a25dc228" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]  --> src/main.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::{Arc, Mutex};
[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 imports: `Duration` and `Instant`
[INFO] [stdout]  --> src/main.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::time::{Duration, Instant};
[INFO] [stdout]   |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConstraintCategory` and `ConstraintValue`
[INFO] [stdout]   --> src/constraint_theory/validator.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     ConstraintCategory, ConstraintDna, ConstraintSeverity, ConstraintValue, SuperConstraint,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]   --> src/constraint_theory/mod.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConstraintCategory`, `ConstraintDnaVersion`, `ConstraintSeverity`, `ConstraintValue`, and `SuperConstraint`
[INFO] [stdout]   --> src/constraint_theory/mod.rs:46:20
[INFO] [stdout]    |
[INFO] [stdout] 46 |     ConstraintDna, ConstraintDnaVersion, SuperConstraint, ConstraintCategory,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 47 |     ConstraintSeverity, ConstraintValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TwinBinding`, `TwinNode`, and `TwinTopology`
[INFO] [stdout]   --> src/constraint_theory/mod.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |     GeometricTwinMap, TwinNode, TwinBinding, TwinTopology,
[INFO] [stdout]    |                       ^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `QueueStatus`
[INFO] [stdout]   --> src/dispatcher.rs:14:64
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::cuda_claw::{Command, CommandQueueHost, CommandType, QueueStatus};
[INFO] [stdout]    |                                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]   --> src/dispatcher.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::sync::{Arc, Mutex, atomic::{AtomicU64, AtomicU32, Ordering}};
[INFO] [stdout]    |                 ^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]   --> src/gpu_cell_agent/mod.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AgentKernelConfig` and `CellAgentSoA`
[INFO] [stdout]   --> src/gpu_cell_agent/mod.rs:43:47
[INFO] [stdout]    |
[INFO] [stdout] 43 |     CellAgent, CellAgentState, CellAgentGrid, AgentKernelConfig,
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 44 |     CellAgentSoA, AgentExecutionRecord,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FiberPerformanceProfile` and `MuscleFiber`
[INFO] [stdout]   --> src/gpu_cell_agent/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     MuscleFiber, FiberRegistry, FiberType, FiberPerformanceProfile,
[INFO] [stdout]    |     ^^^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr`
[INFO] [stdout]   --> src/lock_free_queue.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::ptr;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CommandType`
[INFO] [stdout]   --> src/lock_free_queue.rs:21:64
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::cuda_claw::{Command, CommandQueueHost, QueueStatus, CommandType};
[INFO] [stdout]    |                                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ConstraintCategory`
[INFO] [stdout]   --> src/ml_feedback/success_analyzer.rs:20:52
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::constraint_theory::dna::{ConstraintDna, ConstraintCategory, ConstraintValue};
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ExecutionSummary`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:57:55
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub use execution_log::{ExecutionLog, ExecutionEntry, ExecutionSummary};
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AnalysisReport`, `FiberReport`, and `MutationRecommendation`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:58:45
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use success_analyzer::{SuccessAnalyzer, AnalysisReport, FiberReport, MutationRecommendation};
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MutationResult`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:59:35
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub use dna_mutator::{DnaMutator, MutationResult};
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `success_analyzer::MutationAction`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub use success_analyzer::MutationAction;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:127:7
[INFO] [stdout]     |
[INFO] [stdout] 127 | #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:704:11
[INFO] [stdout]     |
[INFO] [stdout] 704 | #[cfg(not(feature = "nvrtc"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CStr` and `CString`
[INFO] [stdout]   --> src/ramify/nvrtc_compiler.rs:63:16
[INFO] [stdout]    |
[INFO] [stdout] 63 | use std::ffi::{CStr, CString};
[INFO] [stdout]    |                ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:494:11
[INFO] [stdout]     |
[INFO] [stdout] 494 |     #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:585:11
[INFO] [stdout]     |
[INFO] [stdout] 585 |     #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:609:11
[INFO] [stdout]     |
[INFO] [stdout] 609 |     #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:420:15
[INFO] [stdout]     |
[INFO] [stdout] 420 |         #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SystemTime` and `UNIX_EPOCH`
[INFO] [stdout]   --> src/ramify/mod.rs:62:36
[INFO] [stdout]    |
[INFO] [stdout] 62 | use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH};
[INFO] [stdout]    |                                    ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompileOptions`
[INFO] [stdout]   --> src/ramify/mod.rs:68:20
[INFO] [stdout]    |
[INFO] [stdout] 68 |     NvrtcCompiler, CompileOptions, CompilationResult, CudaCppTemplate,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BridgeConfig`
[INFO] [stdout]   --> src/ramify/mod.rs:76:31
[INFO] [stdout]    |
[INFO] [stdout] 76 |     AgentEndpoint, AgentPair, BridgeConfig, BridgeEvent, BridgeManager,
[INFO] [stdout]    |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Duration` and `Instant`
[INFO] [stdout]   --> src/ramify_monitor.rs:35:17
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]   --> src/runtime.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompilationResult`
[INFO] [stdout]   --> src/runtime.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |     CompileOptions, CompilationResult, NvrtcCompiler,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ConstraintVerdict`
[INFO] [stdout]   --> src/runtime.rs:66:26
[INFO] [stdout]    |
[INFO] [stdout] 66 |     ConstraintValidator, ConstraintVerdict, OperationContext, VerdictKind,
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CellAgent`
[INFO] [stdout]   --> src/runtime.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     CellAgent, CellAgentGrid,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TwinNode`
[INFO] [stdout]   --> src/runtime.rs:73:23
[INFO] [stdout]    |
[INFO] [stdout] 73 |     GeometricTwinMap, TwinNode,
[INFO] [stdout]    |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AgentExecutionRecord`, `CellAgentState`, and `FiberType`
[INFO] [stdout]   --> src/spreadsheet_bridge.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 |     CellAgentGrid, CellAgentState, AgentExecutionRecord,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 49 |     FiberRegistry, FiberType,
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BenchmarkConfig`, `SpinLockDispatcher`, `create_noop_batch`, and `create_noop_command`
[INFO] [stdout]   --> src/main.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 | use dispatcher::{SpinLockDispatcher, BenchmarkConfig, create_noop_command, create_noop_batch};
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SuperInstanceMonitor` and `quick_demo`
[INFO] [stdout]   --> src/main.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 | use monitor::{SuperInstanceMonitor, quick_demo};
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `branches_compiled` is never read
[INFO] [stdout]    --> src/ramify/mod.rs:690:13
[INFO] [stdout]     |
[INFO] [stdout] 690 |             branches_compiled += branches.len();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `compile_ok`
[INFO] [stdout]    --> src/runtime.rs:604:19
[INFO] [stdout]     |
[INFO] [stdout] 604 |         let (ptx, compile_ok) = match self.compiler.compile(
[INFO] [stdout]     |                   ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compile_ok`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:356:13
[INFO] [stdout]     |
[INFO] [stdout] 356 |         let mut agent_grid = CellAgentGrid::new(rows, cols);
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `old_formula`
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let old_formula = self.formulas.get(&key).cloned().unwrap_or_default();
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_formula`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:613:14
[INFO] [stdout]     |
[INFO] [stdout] 613 |         for (key, root) in &self.roots {
[INFO] [stdout]     |              ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `desc`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1289:20
[INFO] [stdout]      |
[INFO] [stdout] 1289 |     for &(r, c, v, desc) in &edits {
[INFO] [stdout]      |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_desc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `row`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:17
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                 ^^^ help: try ignoring the field: `row: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:22
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                      ^^^ help: try ignoring the field: `col: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `detected_pattern`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:27
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^ help: try ignoring the field: `detected_pattern: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dependency_count`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:45
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^ help: try ignoring the field: `dependency_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RESET` is never used
[INFO] [stdout]  --> src/main.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub const RESET: &str = "\x1b[0m";
[INFO] [stdout]   |               ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CYAN` is never used
[INFO] [stdout]   --> src/main.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub const CYAN: &str = "\x1b[36m";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_CYAN` is never used
[INFO] [stdout]   --> src/main.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub const BRIGHT_CYAN: &str = "\x1b[96m";
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WHITE` is never used
[INFO] [stdout]   --> src/main.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub const WHITE: &str = "\x1b[37m";
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `YELLOW` is never used
[INFO] [stdout]   --> src/main.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub const YELLOW: &str = "\x1b[33m";
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GREEN` is never used
[INFO] [stdout]   --> src/main.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub const GREEN: &str = "\x1b[32m";
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLUE` is never used
[INFO] [stdout]   --> src/main.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub const BLUE: &str = "\x1b[34m";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RED` is never used
[INFO] [stdout]   --> src/main.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub const RED: &str = "\x1b[31m";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_RED` is never used
[INFO] [stdout]   --> src/main.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const BRIGHT_RED: &str = "\x1b[91m";
[INFO] [stdout]    |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_GREEN` is never used
[INFO] [stdout]   --> src/main.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub const BRIGHT_GREEN: &str = "\x1b[92m";
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_BLUE` is never used
[INFO] [stdout]   --> src/main.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const BRIGHT_BLUE: &str = "\x1b[94m";
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `by_category`, `enabled_count`, and `constraint_ids` are never used
[INFO] [stdout]    --> src/constraint_theory/dna.rs:399:12
[INFO] [stdout]     |
[INFO] [stdout] 228 | impl ConstraintDna {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 399 |     pub fn by_category(&self, category: ConstraintCategory) -> Vec<&SuperConstraint> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 456 |     pub fn enabled_count(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 461 |     pub fn constraint_ids(&self) -> Vec<&str> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `dna`, `dna_mut`, and `passes_critical` are never used
[INFO] [stdout]    --> src/constraint_theory/validator.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 152 | impl ConstraintValidator {
[INFO] [stdout]     | ------------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 159 |     pub fn dna(&self) -> &ConstraintDna {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub fn dna_mut(&mut self) -> &mut ConstraintDna {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn passes_critical(&self, ctx: &OperationContext) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TwinTopology` is never constructed
[INFO] [stdout]    --> src/constraint_theory/geometric_twin.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub struct TwinTopology {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `constraints_for_cell`, `set_sm_affinity`, `add_constraint_to_cell`, `topology`, `hot_nodes`, and `fiber_distribution` are never used
[INFO] [stdout]    --> src/constraint_theory/geometric_twin.rs:231:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | impl GeometricTwinMap {
[INFO] [stdout]     | --------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 231 |     pub fn constraints_for_cell(&self, row: u32, col: u32) -> Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 |     pub fn set_sm_affinity(&mut self, row: u32, col: u32, sm: u32) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 |     pub fn add_constraint_to_cell(&mut self, row: u32, col: u32, constraint_id: String) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 269 |     pub fn topology(&self) -> TwinTopology {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 304 |     pub fn hot_nodes(&self) -> Vec<&TwinNode> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |     pub fn fiber_distribution(&self) -> HashMap<String, usize> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `with_data` and `with_batch_data` are never used
[INFO] [stdout]   --> src/cuda_claw.rs:71:12
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl Command {
[INFO] [stdout]    | ------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 71 |     pub fn with_data(mut self, data_a: f64, data_b: f64) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 |     pub fn with_batch_data(mut self, batch_data: u64) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Processing` and `Error` are never constructed
[INFO] [stdout]   --> src/cuda_claw.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub enum QueueStatus {
[INFO] [stdout]    |          ----------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 93 |     Processing = 2,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 94 |     Error = 3,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `QueueStatus` 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: constant `COMMAND_QUEUE_ALIGNMENT` is never used
[INFO] [stdout]    --> src/cuda_claw.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub const COMMAND_QUEUE_ALIGNMENT: usize = 128; // Must match CUDA's __align__(128)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `KernelVariant` is never used
[INFO] [stdout]    --> src/cuda_claw.rs:304:10
[INFO] [stdout]     |
[INFO] [stdout] 304 | pub enum KernelVariant {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_QUEUE_DEPTH` is never used
[INFO] [stdout]   --> src/dispatcher.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const MAX_QUEUE_DEPTH: usize = 16;  // Maximum pending commands
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_TIMEOUT_MS` is never used
[INFO] [stdout]   --> src/dispatcher.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const DEFAULT_TIMEOUT_MS: u64 = 1000;  // Default completion timeout
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BACKOFF_INITIAL_US` is never used
[INFO] [stdout]   --> src/dispatcher.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | const BACKOFF_INITIAL_US: u64 = 1;     // Initial backoff for queue full
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BACKOFF_MAX_US` is never used
[INFO] [stdout]   --> src/dispatcher.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const BACKOFF_MAX_US: u64 = 100;       // Maximum backoff
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `DispatchPriority` is never used
[INFO] [stdout]   --> src/dispatcher.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub enum DispatchPriority {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DispatchStats` is never constructed
[INFO] [stdout]   --> src/dispatcher.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct DispatchStats {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DispatchResult` is never constructed
[INFO] [stdout]   --> src/dispatcher.rs:66:12
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub struct DispatchResult {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_add_command` is never used
[INFO] [stdout]    --> src/dispatcher.rs:653:8
[INFO] [stdout]     |
[INFO] [stdout] 653 | pub fn create_add_command(a: f32, b: f32) -> Command {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_add_batch` is never used
[INFO] [stdout]    --> src/dispatcher.rs:659:8
[INFO] [stdout]     |
[INFO] [stdout] 659 | pub fn create_add_batch(pairs: Vec<(f32, f32)>) -> Vec<Command> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `calculate_batch_stats` is never used
[INFO] [stdout]    --> src/dispatcher.rs:667:8
[INFO] [stdout]     |
[INFO] [stdout] 667 | pub fn calculate_batch_stats(results: &[DispatchResult]) -> (f64, f64, f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpinLockDispatcher` is never constructed
[INFO] [stdout]    --> src/dispatcher.rs:740:12
[INFO] [stdout]     |
[INFO] [stdout] 740 | pub struct SpinLockDispatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `dispatch_atomic`, `dispatch_batch_atomic`, `get_stats`, `reset_stats`, and `print_stats` are never used
[INFO] [stdout]    --> src/dispatcher.rs:789:12
[INFO] [stdout]     |
[INFO] [stdout] 774 | impl SpinLockDispatcher {
[INFO] [stdout]     | ----------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 789 |     pub fn new(queue_ptr: *mut CommandQueueHost) -> Result<Self, Box<dyn std::error::Error>> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 833 |     pub fn dispatch_atomic(&self, mut cmd: Command) -> Result<(u32, u64), Box<dyn std::error::Error>> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 947 |     pub fn dispatch_batch_atomic(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 966 |     pub fn get_stats(&self) -> SpinLockStats {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 990 |     pub fn reset_stats(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 999 |     pub fn print_stats(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpinLockStats` is never constructed
[INFO] [stdout]     --> src/dispatcher.rs:1013:12
[INFO] [stdout]      |
[INFO] [stdout] 1013 | pub struct SpinLockStats {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LockFreeDispatcher` is never constructed
[INFO] [stdout]     --> src/dispatcher.rs:1071:12
[INFO] [stdout]      |
[INFO] [stdout] 1071 | pub struct LockFreeDispatcher {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LockFreeStats` is never constructed
[INFO] [stdout]     --> src/dispatcher.rs:1106:12
[INFO] [stdout]      |
[INFO] [stdout] 1106 | pub struct LockFreeStats {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]     --> src/dispatcher.rs:1121:12
[INFO] [stdout]      |
[INFO] [stdout] 1115 | impl LockFreeDispatcher {
[INFO] [stdout]      | ----------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1121 |     pub fn new(queue_ptr: *mut CommandQueueHost) -> Result<Self, Box<dyn std::error::Error>> {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1158 |     pub fn push(&self, mut cmd: Command) -> Result<(u32, u64), Box<dyn std::error::Error>> {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1305 |     pub fn push_batch(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1331 |     pub fn stop(&self) {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1346 |     pub fn get_stats(&self) -> LockFreeStats {
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1366 |     pub fn reset_stats(&self) {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1375 |     pub fn print_stats(&self) {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BenchmarkConfig` is never constructed
[INFO] [stdout]     --> src/dispatcher.rs:1394:12
[INFO] [stdout]      |
[INFO] [stdout] 1394 | pub struct BenchmarkConfig {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BenchmarkResult` is never constructed
[INFO] [stdout]     --> src/dispatcher.rs:1425:12
[INFO] [stdout]      |
[INFO] [stdout] 1425 | pub struct BenchmarkResult {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `print` and `summary` are never used
[INFO] [stdout]     --> src/dispatcher.rs:1462:12
[INFO] [stdout]      |
[INFO] [stdout] 1460 | impl BenchmarkResult {
[INFO] [stdout]      | -------------------- methods in this implementation
[INFO] [stdout] 1461 |     /// Print benchmark results in a formatted table
[INFO] [stdout] 1462 |     pub fn print(&self) {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1478 |     pub fn summary(&self) -> String {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `benchmark_dispatch_to_execution` and `quick_benchmark` are never used
[INFO] [stdout]     --> src/dispatcher.rs:1522:12
[INFO] [stdout]      |
[INFO] [stdout] 1493 | impl SpinLockDispatcher {
[INFO] [stdout]      | ----------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1522 |     pub fn benchmark_dispatch_to_execution(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1649 |     pub fn quick_benchmark(&self) -> Result<BenchmarkResult, Box<dyn std::error::Error>> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_noop_command` is never used
[INFO] [stdout]     --> src/dispatcher.rs:1659:8
[INFO] [stdout]      |
[INFO] [stdout] 1659 | pub fn create_noop_command(id: u32) -> Command {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_noop_batch` is never used
[INFO] [stdout]     --> src/dispatcher.rs:1664:8
[INFO] [stdout]      |
[INFO] [stdout] 1664 | pub fn create_noop_batch(count: u64) -> Vec<Command> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `save_to_project` are never used
[INFO] [stdout]    --> src/dna.rs:96:12
[INFO] [stdout]     |
[INFO] [stdout]  94 | impl RamifiedRole {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout]  95 |     /// Create a new, empty DNA with default values.
[INFO] [stdout]  96 |     pub fn new(name: &str, role: &str) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 |     pub fn save_to_project(&self, project_root: &Path) -> Result<String, DnaError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `unknown` and `short_id` are never used
[INFO] [stdout]    --> src/dna.rs:490:12
[INFO] [stdout]     |
[INFO] [stdout] 488 | impl DnaHardwareFingerprint {
[INFO] [stdout]     | --------------------------- associated items in this implementation
[INFO] [stdout] 489 |     /// Create an "unknown" fingerprint (placeholder).
[INFO] [stdout] 490 |     pub fn unknown() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 874 |     pub fn short_id(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `rebrand` is never used
[INFO] [stdout]     --> src/dna.rs:1119:12
[INFO] [stdout]      |
[INFO] [stdout] 1049 | impl CudaclawIdentity {
[INFO] [stdout]      | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1119 |     pub fn rebrand(&mut self, new_hardware: DnaHardwareFingerprint, reason: RebrandingReason) {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_identity_at_startup` is never used
[INFO] [stdout]     --> src/dna.rs:1170:8
[INFO] [stdout]      |
[INFO] [stdout] 1170 | pub fn check_identity_at_startup(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `arch_name_from_cc` is never used
[INFO] [stdout]     --> src/dna.rs:1993:4
[INFO] [stdout]      |
[INFO] [stdout] 1993 | fn arch_name_from_cc(major: u32, minor: u32) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `with_duration` is never used
[INFO] [stdout]     --> src/dna.rs:2158:12
[INFO] [stdout]      |
[INFO] [stdout] 2148 | impl HardwareProbe {
[INFO] [stdout]      | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2158 |     pub fn with_duration(mut self, duration: Duration) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `check` is never used
[INFO] [stdout]     --> src/dna.rs:2636:12
[INFO] [stdout]      |
[INFO] [stdout] 2634 | impl DnaBoundValue {
[INFO] [stdout]      | ------------------ method in this implementation
[INFO] [stdout] 2635 |     /// Check whether a numeric value satisfies this bound.
[INFO] [stdout] 2636 |     pub fn check(&self, actual: f64) -> bool {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `check` is never used
[INFO] [stdout]     --> src/dna.rs:2872:12
[INFO] [stdout]      |
[INFO] [stdout] 2660 | impl DnaConstraintMappings {
[INFO] [stdout]      | -------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2872 |     pub fn check(&self, id: &str, actual: f64) -> Option<bool> {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `register`, `get_mut`, and `task_ids` are never used
[INFO] [stdout]     --> src/dna.rs:3176:12
[INFO] [stdout]      |
[INFO] [stdout] 3023 | impl DnaMuscleFiberMap {
[INFO] [stdout]      | ---------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 3176 |     pub fn register(&mut self, task_id: &str, fiber: DnaMuscleFiber) {
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3186 |     pub fn get_mut(&mut self, task_id: &str) -> Option<&mut DnaMuscleFiber> {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3204 |     pub fn task_ids(&self) -> Vec<&str> {
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `update_sm_snapshots` is never used
[INFO] [stdout]     --> src/dna.rs:3488:12
[INFO] [stdout]      |
[INFO] [stdout] 3444 | impl DnaExhaustionMetrics {
[INFO] [stdout]      | ------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 3488 |     pub fn update_sm_snapshots(&mut self, snapshots: Vec<DnaSmSnapshot>) {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Validation` is never constructed
[INFO] [stdout]     --> src/dna.rs:3536:5
[INFO] [stdout]      |
[INFO] [stdout] 3533 | pub enum DnaError {
[INFO] [stdout]      |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 3536 |     Validation(Vec<String>),
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DnaError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `avg_execution_time_us`, `success_rate`, and `linear_index` are never used
[INFO] [stdout]    --> src/gpu_cell_agent/cell_agent.rs:138:12
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl CellAgent {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub fn avg_execution_time_us(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 |     pub fn success_rate(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 156 |     pub fn linear_index(&self, cols: u32) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `dimensions`, `execution_log`, `all_agents`, and `drain_execution_log` are never used
[INFO] [stdout]    --> src/gpu_cell_agent/cell_agent.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 253 | impl CellAgentGrid {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 278 |     pub fn dimensions(&self) -> (u32, u32) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 |     pub fn execution_log(&self) -> &[AgentExecutionRecord] {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 433 |     pub fn all_agents(&self) -> &[CellAgent] {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 438 |     pub fn drain_execution_log(&mut self) -> Vec<AgentExecutionRecord> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_str` is never used
[INFO] [stdout]   --> src/gpu_cell_agent/muscle_fiber.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl FiberType {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 53 |     pub fn from_str(s: &str) -> Self {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `record_measurement` and `avg_measured_latency_us` are never used
[INFO] [stdout]    --> src/gpu_cell_agent/muscle_fiber.rs:102:12
[INFO] [stdout]     |
[INFO] [stdout]  88 | impl FiberPerformanceProfile {
[INFO] [stdout]     | ---------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 102 |     pub fn record_measurement(&mut self, latency_us: f64) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn avg_measured_latency_us(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `theoretical_occupancy` is never used
[INFO] [stdout]    --> src/gpu_cell_agent/muscle_fiber.rs:263:12
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl MuscleFiber {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 263 |     pub fn theoretical_occupancy(&self, sm_registers: u32, sm_shared_mem: u32, sm_max_threads: u32) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_fiber_mut` and `recommend_fiber` are never used
[INFO] [stdout]    --> src/gpu_cell_agent/muscle_fiber.rs:325:12
[INFO] [stdout]     |
[INFO] [stdout] 295 | impl FiberRegistry {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 325 |     pub fn get_fiber_mut(&mut self, name: &str) -> Option<&mut MuscleFiber> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 |     pub fn recommend_fiber(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `latest` is never used
[INFO] [stdout]    --> src/gpu_metrics.rs:297:12
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl GpuMetricsCollector {
[INFO] [stdout]     | ------------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 297 |     pub fn latest(&self) -> Option<&GpuMetricsSnapshot> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `label` is never read
[INFO] [stdout]    --> src/gpu_metrics.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 400 | pub struct HighResolutionTimer {
[INFO] [stdout]     |            ------------------- field in this struct
[INFO] [stdout] 401 |     /// Label for this timer (used in output)
[INFO] [stdout] 402 |     pub label: String,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `stop_us`, `stop_ms`, `measure`, `measurements_ns`, `print_summary`, and `to_json` are never used
[INFO] [stdout]    --> src/gpu_metrics.rs:440:12
[INFO] [stdout]     |
[INFO] [stdout] 409 | impl HighResolutionTimer {
[INFO] [stdout]     | ------------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 440 |     pub fn stop_us(&mut self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 446 |     pub fn stop_ms(&mut self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 451 |     pub fn measure<F, R>(&mut self, f: F) -> (R, u64)
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 462 |     pub fn measurements_ns(&self) -> &[u64] {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 467 |     pub fn print_summary(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 496 |     pub fn to_json(&self) -> serde_json::Value {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LatencyReport` is never constructed
[INFO] [stdout]    --> src/gpu_metrics.rs:536:12
[INFO] [stdout]     |
[INFO] [stdout] 536 | pub struct LatencyReport {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `profile_name` is never read
[INFO] [stdout]   --> src/installer/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct InstallerConfig {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] 22 |     pub role_name: Option<String>,
[INFO] [stdout] 23 |     pub profile_name: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InstallerConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `atomic_fetch_add_u32` is never used
[INFO] [stdout]   --> src/lock_free_queue.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | unsafe fn atomic_fetch_add_u32(ptr: *const u32, value: u32) -> u32 {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `LockFreeQueueState` is never used
[INFO] [stdout]    --> src/lock_free_queue.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub enum LockFreeQueueState {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> src/lock_free_queue.rs:243:12
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl LockFreeCommandQueue {
[INFO] [stdout]     | ------------------------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 243 |     pub fn push_commands_batch(queue: &mut CommandQueueHost, cmds: &[Command]) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 283 |     pub fn wait_for_space(queue: &mut CommandQueueHost, cmd: Command, max_spins: u32) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 |     pub fn get_queue_size(queue: &CommandQueueHost) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 |     pub fn is_queue_empty(queue: &CommandQueueHost) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 370 |     pub fn get_queue_state(queue: &CommandQueueHost) -> LockFreeQueueState {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 |     pub fn get_queue_stats(queue: &CommandQueueHost) -> (u64, u64, u64) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 431 |     pub fn print_queue_status(queue: &CommandQueueHost) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `entries`, `is_empty`, `has_wrapped`, and `clear` are never used
[INFO] [stdout]    --> src/ml_feedback/execution_log.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout]  81 | impl ExecutionLog {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub fn entries(&self) -> &[ExecutionEntry] {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 119 |     pub fn has_wrapped(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 195 |     pub fn clear(&mut self) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `into_dna` and `history` are never used
[INFO] [stdout]   --> src/ml_feedback/dna_mutator.rs:66:12
[INFO] [stdout]    |
[INFO] [stdout] 51 | impl DnaMutator {
[INFO] [stdout]    | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub fn into_dna(self) -> ConstraintDna {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 71 |     pub fn history(&self) -> &[MutationResult] {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/ramify/mod.rs:361:12
[INFO] [stdout]     |
[INFO] [stdout] 236 | impl RamifyEngine {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 361 |     pub fn nvrtc_cache(&self) -> &std::collections::HashMap<String, CompilationResult> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 |     pub fn update_agent_usage(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 482 |     pub fn active_branch(&self, template_id: &str) -> Option<&CompiledBranch> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub fn all_branches(&self) -> Vec<&CompiledBranch> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 |     pub fn get_bridge(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 502 |     pub fn active_bridges(&self) -> Vec<&shared_memory_bridge::SharedMemoryBridge> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |     pub fn colocation_hints(&self) -> Vec<CoLocationHint> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 512 |     pub fn agent_usage(
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 520 |     pub fn sm_snapshot(
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 544 |     pub fn config(&self) -> &RamifyConfig {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `NvrtcResult` is never used
[INFO] [stdout]   --> src/ramify/nvrtc_compiler.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub enum NvrtcResult {
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_i32` and `is_success` are never used
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:89:8
[INFO] [stdout]     |
[INFO] [stdout]  88 | impl NvrtcResult {
[INFO] [stdout]     | ---------------- associated items in this implementation
[INFO] [stdout]  89 |     fn from_i32(code: i32) -> Self {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     fn is_success(self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NvrtcProgramHandle` is never constructed
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:113:8
[INFO] [stdout]     |
[INFO] [stdout] 113 | struct NvrtcProgramHandle {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `NvrtcProgramPtr` is never used
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:117:6
[INFO] [stdout]     |
[INFO] [stdout] 117 | type NvrtcProgramPtr = *mut NvrtcProgramHandle;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `build_flags` is never used
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:281:8
[INFO] [stdout]     |
[INFO] [stdout] 253 | impl CompileOptions {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 281 |     fn build_flags(&self) -> Vec<String> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `TemplateSourceType` is never used
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:931:10
[INFO] [stdout]     |
[INFO] [stdout] 931 | pub enum TemplateSourceType {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `placeholder_names` is never used
[INFO] [stdout]    --> src/ramify/ptx_branching.rs:295:12
[INFO] [stdout]     |
[INFO] [stdout] 237 | impl PtxTemplate {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 295 |     pub fn placeholder_names(&self) -> Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_active_branch`, `mark_loaded`, and `all_branches` are never used
[INFO] [stdout]    --> src/ramify/ptx_branching.rs:522:12
[INFO] [stdout]     |
[INFO] [stdout] 418 | impl BranchRegistry {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 522 |     pub fn get_active_branch(&self, template_id: &str) -> Option<&CompiledBranch> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 531 |     pub fn mark_loaded(&mut self, branch_id: &str) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 |     pub fn all_branches(&self) -> Vec<&CompiledBranch> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `regs_per_thread` is never used
[INFO] [stdout]    --> src/ramify/resource_exhaustion.rs:150:12
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl AgentResourceUsage {
[INFO] [stdout]     | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 150 |     pub fn regs_per_thread(&self) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `timestamp` is never read
[INFO] [stdout]    --> src/ramify/resource_exhaustion.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub struct SmUtilizationSnapshot {
[INFO] [stdout]     |            --------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub timestamp: Instant,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SmUtilizationSnapshot` 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: methods `get_sm_snapshot`, `get_agent_usage`, and `action_history` are never used
[INFO] [stdout]    --> src/ramify/resource_exhaustion.rs:576:12
[INFO] [stdout]     |
[INFO] [stdout] 306 | impl ResourceExhaustionManager {
[INFO] [stdout]     | ------------------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 576 |     pub fn get_sm_snapshot(&self, sm_index: u32) -> Option<&SmUtilizationSnapshot> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 586 |     pub fn get_agent_usage(&self, agent_id: &str) -> Option<&AgentResourceUsage> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 629 |     pub fn action_history(&self) -> &[(u64, ExhaustionAction)] {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `history` is never used
[INFO] [stdout]    --> src/ramify/resource_exhaustion.rs:746:12
[INFO] [stdout]     |
[INFO] [stdout] 676 | impl SmRebalancer {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 746 |     pub fn history(&self) -> &[RebalanceAction] {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `bytes` and `direction_forward` are never read
[INFO] [stdout]    --> src/ramify/shared_memory_bridge.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub struct TransferRecord {
[INFO] [stdout]     |            -------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub bytes: u64,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 109 |     /// Transfer direction: true = first→second, false = second→first.
[INFO] [stdout] 110 |     pub direction_forward: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TransferRecord` 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: methods `get_pair_stats` and `all_pairs` are never used
[INFO] [stdout]    --> src/ramify/shared_memory_bridge.rs:276:12
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl CommunicationTracker {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 276 |     pub fn get_pair_stats(&self, pair: &AgentPair) -> Option<&PairStats> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn all_pairs(&self) -> Vec<(&AgentPair, &PairStats)> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_bridge`, `get_bridge_for_pair`, `active_bridges`, and `set_default_config` are never used
[INFO] [stdout]    --> src/ramify/shared_memory_bridge.rs:752:12
[INFO] [stdout]     |
[INFO] [stdout] 561 | impl BridgeManager {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 752 |     pub fn get_bridge(&self, bridge_id: &str) -> Option<&SharedMemoryBridge> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 757 |     pub fn get_bridge_for_pair(&self, pair: &AgentPair) -> Option<&SharedMemoryBridge> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 785 |     pub fn active_bridges(&self) -> Vec<&SharedMemoryBridge> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 790 |     pub fn set_default_config(&mut self, config: BridgeConfig) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CoLocationHint` is never constructed
[INFO] [stdout]    --> src/ramify/shared_memory_bridge.rs:845:12
[INFO] [stdout]     |
[INFO] [stdout] 845 | pub struct CoLocationHint {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_colocation_hints` is never used
[INFO] [stdout]    --> src/ramify/shared_memory_bridge.rs:859:8
[INFO] [stdout]     |
[INFO] [stdout] 859 | pub fn generate_colocation_hints(manager: &BridgeManager) -> Vec<CoLocationHint> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CYAN` is never used
[INFO] [stdout]    --> src/ramify_monitor.rs:489:15
[INFO] [stdout]     |
[INFO] [stdout] 489 |     pub const CYAN: &str = "\x1b[36m";
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RED` is never used
[INFO] [stdout]    --> src/ramify_monitor.rs:494:15
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub const RED: &str = "\x1b[31m";
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_BLUE` is never used
[INFO] [stdout]    --> src/ramify_monitor.rs:497:15
[INFO] [stdout]     |
[INFO] [stdout] 497 |     pub const BRIGHT_BLUE: &str = "\x1b[94m";
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/runtime.rs:377:12
[INFO] [stdout]     |
[INFO] [stdout] 282 | impl RamifyRuntime {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 377 |     pub fn reload_dna(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 385 |     pub fn dna(&self) -> Option<&RamifiedRole> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 521 |     pub fn get_kernel(&self, task_id: &str) -> Option<&CompiledKernel> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 637 |     pub fn record_bridge_transfer(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 651 |     pub fn deactivate_bridge(&mut self, bridge_id: &str) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 843 |     pub fn mark_reopt_processed(&mut self, task_id: &str) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 857 |     pub fn violations_for(&self, task_id: &str) -> Vec<&ConstraintViolation> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 890 |     pub fn save_dna(&self) -> Result<(), String> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Help` is never constructed
[INFO] [stdout]     --> src/runtime.rs:1189:5
[INFO] [stdout]      |
[INFO] [stdout] 1181 | pub enum RuntimeCliAction {
[INFO] [stdout]      |          ---------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 1189 |     Help,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FormulaChange` is never constructed
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:186:12
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub struct FormulaChange {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `fiber_registry` is never read
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:302:5
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub struct SpreadsheetBridge {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 302 |     fiber_registry: FiberRegistry,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:537:12
[INFO] [stdout]     |
[INFO] [stdout] 348 | impl SpreadsheetBridge {
[INFO] [stdout]     | ---------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 537 |     pub fn clear_formula(&mut self, row: u32, col: u32) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 900 |     pub fn all_roots(&self) -> Vec<&CellRoot> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 920 |     pub fn dependency_chain(&self, row: u32, col: u32) -> Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 926 |     pub fn dependents(&self, row: u32, col: u32) -> Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 932 |     pub fn grid_size(&self) -> (u32, u32) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 937 |     pub fn agent_grid(&self) -> &CellAgentGrid {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 942 |     pub fn twin_map(&self) -> &GeometricTwinMap {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEAT_MAP_CHARS` is never used
[INFO] [stdout]   --> src/monitor.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const HEAT_MAP_CHARS: &[char] = &[' ', '░', '▒', '▓', '█'];
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MonitorStats` is never constructed
[INFO] [stdout]   --> src/monitor.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct MonitorStats {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SuperInstanceMonitor` is never constructed
[INFO] [stdout]   --> src/monitor.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct SuperInstanceMonitor {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/monitor.rs:80:12
[INFO] [stdout]     |
[INFO] [stdout]  78 | impl SuperInstanceMonitor {
[INFO] [stdout]     | ------------------------- associated items in this implementation
[INFO] [stdout]  79 |     /// Create a new monitor
[INFO] [stdout]  80 |     pub fn new(grid_width: usize, grid_height: usize) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  93 |     pub fn with_display_size(mut self, width: usize, height: usize) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub fn run_for(&mut self, update_interval: Duration, count: usize) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     fn display_update(&self, update_num: usize) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     fn calculate_activity(&self) -> f32 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 |     fn calculate_heat_value(&self, idx: usize, update_num: usize) -> f32 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 257 |     fn heat_color(&self, value: f32) -> &'static str {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_simple_demo` is never used
[INFO] [stdout]    --> src/monitor.rs:273:8
[INFO] [stdout]     |
[INFO] [stdout] 273 | pub fn run_simple_demo() -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `quick_demo` is never used
[INFO] [stdout]    --> src/monitor.rs:304:8
[INFO] [stdout]     |
[INFO] [stdout] 304 | pub fn quick_demo() -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RESET` is never used
[INFO] [stdout]   --> src/monitor.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub const RESET: &str = "\x1b[0m";
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CYAN` is never used
[INFO] [stdout]   --> src/monitor.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const CYAN: &str = "\x1b[36m";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_CYAN` is never used
[INFO] [stdout]   --> src/monitor.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub const BRIGHT_CYAN: &str = "\x1b[96m";
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WHITE` is never used
[INFO] [stdout]   --> src/monitor.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const WHITE: &str = "\x1b[37m";
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `YELLOW` is never used
[INFO] [stdout]   --> src/monitor.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub const YELLOW: &str = "\x1b[33m";
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GREEN` is never used
[INFO] [stdout]   --> src/monitor.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const GREEN: &str = "\x1b[32m";
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLUE` is never used
[INFO] [stdout]   --> src/monitor.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub const BLUE: &str = "\x1b[34m";
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RED` is never used
[INFO] [stdout]   --> src/monitor.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const RED: &str = "\x1b[31m";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_RED` is never used
[INFO] [stdout]   --> src/monitor.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub const BRIGHT_RED: &str = "\x1b[91m";
[INFO] [stdout]    |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_GREEN` is never used
[INFO] [stdout]   --> src/monitor.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const BRIGHT_GREEN: &str = "\x1b[92m";
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIGHT_BLUE` is never used
[INFO] [stdout]   --> src/monitor.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const BRIGHT_BLUE: &str = "\x1b[94m";
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAGENTA` is never used
[INFO] [stdout]   --> src/monitor.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const MAGENTA: &str = "\x1b[35m";
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling cudaclaw v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]  --> tests/latency_test.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::sync::{Arc, Mutex};
[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: `super::*`
[INFO] [stdout]    --> tests/latency_test.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `cudaclaw`
[INFO] [stdout]  --> tests/installer.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use cudaclaw::installer;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `cudaclaw`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `cudaclaw`, use `cargo add cudaclaw` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cudaclaw` (test "installer") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: constant `TIMEOUT_MS` is never used
[INFO] [stdout]   --> tests/latency_test.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const TIMEOUT_MS: u64 = 5000;  // 5 second timeout
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `above_target` is never read
[INFO] [stdout]   --> tests/latency_test.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | struct LatencyResult {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 28 |     above_target: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LatencyResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_optimization_recommendations` is never used
[INFO] [stdout]    --> tests/latency_test.rs:104:4
[INFO] [stdout]     |
[INFO] [stdout] 104 | fn generate_optimization_recommendations(result: &LatencyResult) -> Vec<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]   --> tests/latency.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use rand::Rng;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `current_strategy` is never read
[INFO] [stdout]   --> tests/integration_test.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | struct MockStats {
[INFO] [stdout]    |        --------- field in this struct
[INFO] [stdout] 23 |     current_strategy: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MockStats` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `below_target`, `above_target`, `total_cycles`, and `idle_cycles` are never read
[INFO] [stdout]   --> tests/integration_test.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | struct LatencyResult {
[INFO] [stdout]    |        ------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 71 |     below_target: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 72 |     above_target: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 73 |     total_cycles: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 74 |     idle_cycles: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LatencyResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/p99_cell_edit_test.rs:65:49
[INFO] [stdout]    |
[INFO] [stdout] 65 | const _: [(); std::mem::size_of::<Command>()] = [(); 48];
[INFO] [stdout]    |          ------------------------------------   ^^^^^^^^ expected an array with a size of 56, found one with a size of 48
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected because of the type of the constant
[INFO] [stdout]    |
[INFO] [stdout] help: consider specifying the actual array length
[INFO] [stdout]    |
[INFO] [stdout] 65 - const _: [(); std::mem::size_of::<Command>()] = [(); 48];
[INFO] [stdout] 65 + const _: [(); 48] = [(); 48];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/p99_cell_edit_test.rs:83:58
[INFO] [stdout]    |
[INFO] [stdout] 83 | const _: [(); std::mem::size_of::<CommandQueueHost>()] = [(); 49192];
[INFO] [stdout]    |          ---------------------------------------------   ^^^^^^^^^^^ expected an array with a size of 57384, found one with a size of 49192
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected because of the type of the constant
[INFO] [stdout]    |
[INFO] [stdout] help: consider specifying the actual array length
[INFO] [stdout]    |
[INFO] [stdout] 83 - const _: [(); std::mem::size_of::<CommandQueueHost>()] = [(); 49192];
[INFO] [stdout] 83 + const _: [(); 49192] = [(); 49192];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/latency.rs:90:49
[INFO] [stdout]    |
[INFO] [stdout] 90 | const _: [(); std::mem::size_of::<Command>()] = [(); 48];
[INFO] [stdout]    |          ------------------------------------   ^^^^^^^^ expected an array with a size of 56, found one with a size of 48
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected because of the type of the constant
[INFO] [stdout]    |
[INFO] [stdout] help: consider specifying the actual array length
[INFO] [stdout]    |
[INFO] [stdout] 90 - const _: [(); std::mem::size_of::<Command>()] = [(); 48];
[INFO] [stdout] 90 + const _: [(); 48] = [(); 48];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/latency.rs:108:58
[INFO] [stdout]     |
[INFO] [stdout] 108 | const _: [(); std::mem::size_of::<CommandQueueHost>()] = [(); 49192];
[INFO] [stdout]     |          ---------------------------------------------   ^^^^^^^^^^^ expected an array with a size of 57384, found one with a size of 49192
[INFO] [stdout]     |          |
[INFO] [stdout]     |          expected because of the type of the constant
[INFO] [stdout]     |
[INFO] [stdout] help: consider specifying the actual array length
[INFO] [stdout]     |
[INFO] [stdout] 108 - const _: [(); std::mem::size_of::<CommandQueueHost>()] = [(); 49192];
[INFO] [stdout] 108 + const _: [(); 49192] = [(); 49192];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cudaclaw` (test "p99_cell_edit_test") due to 2 previous errors
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> tests/latency.rs:521:9
[INFO] [stdout]     |
[INFO] [stdout] 521 |     let mut rng = rand::thread_rng();
[INFO] [stdout]     |         ----^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng`
[INFO] [stdout]    --> tests/latency.rs:521:9
[INFO] [stdout]     |
[INFO] [stdout] 521 |     let mut rng = rand::thread_rng();
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `breakdown`
[INFO] [stdout]    --> tests/latency.rs:574:9
[INFO] [stdout]     |
[INFO] [stdout] 574 |     let breakdown = PhaseBreakdown {
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_breakdown`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cudaclaw` (test "latency") due to 2 previous errors; 4 warnings emitted
[INFO] [stdout] error[E0433]: cannot find module or crate `cust` in this scope
[INFO] [stdout]    --> src/cuda_claw.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |     use cust::prelude::Ctx;
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `cust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `cust`, use `cargo add cust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `i` in this scope
[INFO] [stdout]    --> src/lock_free_queue.rs:479:21
[INFO] [stdout]     |
[INFO] [stdout] 479 |             data_b: i as f32 * 20.0,
[INFO] [stdout]     |                     ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]  --> src/main.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::{Arc, Mutex};
[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 imports: `Duration` and `Instant`
[INFO] [stdout]  --> src/main.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::time::{Duration, Instant};
[INFO] [stdout]   |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConstraintCategory` and `ConstraintValue`
[INFO] [stdout]   --> src/constraint_theory/validator.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     ConstraintCategory, ConstraintDna, ConstraintSeverity, ConstraintValue, SuperConstraint,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]   --> src/constraint_theory/mod.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConstraintCategory`, `ConstraintDnaVersion`, `ConstraintSeverity`, `ConstraintValue`, and `SuperConstraint`
[INFO] [stdout]   --> src/constraint_theory/mod.rs:46:20
[INFO] [stdout]    |
[INFO] [stdout] 46 |     ConstraintDna, ConstraintDnaVersion, SuperConstraint, ConstraintCategory,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 47 |     ConstraintSeverity, ConstraintValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TwinBinding`, `TwinNode`, and `TwinTopology`
[INFO] [stdout]   --> src/constraint_theory/mod.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |     GeometricTwinMap, TwinNode, TwinBinding, TwinTopology,
[INFO] [stdout]    |                       ^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `QueueStatus`
[INFO] [stdout]   --> src/dispatcher.rs:14:64
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::cuda_claw::{Command, CommandQueueHost, CommandType, QueueStatus};
[INFO] [stdout]    |                                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]   --> src/dispatcher.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::sync::{Arc, Mutex, atomic::{AtomicU64, AtomicU32, Ordering}};
[INFO] [stdout]    |                 ^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]   --> src/gpu_cell_agent/mod.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AgentKernelConfig` and `CellAgentSoA`
[INFO] [stdout]   --> src/gpu_cell_agent/mod.rs:43:47
[INFO] [stdout]    |
[INFO] [stdout] 43 |     CellAgent, CellAgentState, CellAgentGrid, AgentKernelConfig,
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 44 |     CellAgentSoA, AgentExecutionRecord,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FiberPerformanceProfile` and `MuscleFiber`
[INFO] [stdout]   --> src/gpu_cell_agent/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     MuscleFiber, FiberRegistry, FiberType, FiberPerformanceProfile,
[INFO] [stdout]    |     ^^^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr`
[INFO] [stdout]   --> src/lock_free_queue.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::ptr;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ConstraintCategory`
[INFO] [stdout]   --> src/ml_feedback/success_analyzer.rs:20:52
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::constraint_theory::dna::{ConstraintDna, ConstraintCategory, ConstraintValue};
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ExecutionSummary`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:57:55
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub use execution_log::{ExecutionLog, ExecutionEntry, ExecutionSummary};
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AnalysisReport`, `FiberReport`, and `MutationRecommendation`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:58:45
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub use success_analyzer::{SuccessAnalyzer, AnalysisReport, FiberReport, MutationRecommendation};
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MutationResult`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:59:35
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub use dna_mutator::{DnaMutator, MutationResult};
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `success_analyzer::MutationAction`
[INFO] [stdout]   --> src/ml_feedback/mod.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub use success_analyzer::MutationAction;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:127:7
[INFO] [stdout]     |
[INFO] [stdout] 127 | #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:704:11
[INFO] [stdout]     |
[INFO] [stdout] 704 | #[cfg(not(feature = "nvrtc"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CStr` and `CString`
[INFO] [stdout]   --> src/ramify/nvrtc_compiler.rs:63:16
[INFO] [stdout]    |
[INFO] [stdout] 63 | use std::ffi::{CStr, CString};
[INFO] [stdout]    |                ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:494:11
[INFO] [stdout]     |
[INFO] [stdout] 494 |     #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:585:11
[INFO] [stdout]     |
[INFO] [stdout] 585 |     #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:609:11
[INFO] [stdout]     |
[INFO] [stdout] 609 |     #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nvrtc`
[INFO] [stdout]    --> src/ramify/nvrtc_compiler.rs:420:15
[INFO] [stdout]     |
[INFO] [stdout] 420 |         #[cfg(feature = "nvrtc")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cuda`, `cust`, `default`, `gpu-metrics`, and `nvml-wrapper`
[INFO] [stdout]     = help: consider adding `nvrtc` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SystemTime` and `UNIX_EPOCH`
[INFO] [stdout]   --> src/ramify/mod.rs:62:36
[INFO] [stdout]    |
[INFO] [stdout] 62 | use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH};
[INFO] [stdout]    |                                    ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompileOptions`
[INFO] [stdout]   --> src/ramify/mod.rs:68:20
[INFO] [stdout]    |
[INFO] [stdout] 68 |     NvrtcCompiler, CompileOptions, CompilationResult, CudaCppTemplate,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BridgeConfig`
[INFO] [stdout]   --> src/ramify/mod.rs:76:31
[INFO] [stdout]    |
[INFO] [stdout] 76 |     AgentEndpoint, AgentPair, BridgeConfig, BridgeEvent, BridgeManager,
[INFO] [stdout]    |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Duration` and `Instant`
[INFO] [stdout]   --> src/ramify_monitor.rs:35:17
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]   --> src/runtime.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompilationResult`
[INFO] [stdout]   --> src/runtime.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |     CompileOptions, CompilationResult, NvrtcCompiler,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ConstraintVerdict`
[INFO] [stdout]   --> src/runtime.rs:66:26
[INFO] [stdout]    |
[INFO] [stdout] 66 |     ConstraintValidator, ConstraintVerdict, OperationContext, VerdictKind,
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CellAgent`
[INFO] [stdout]   --> src/runtime.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     CellAgent, CellAgentGrid,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TwinNode`
[INFO] [stdout]   --> src/runtime.rs:73:23
[INFO] [stdout]    |
[INFO] [stdout] 73 |     GeometricTwinMap, TwinNode,
[INFO] [stdout]    |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AgentExecutionRecord`, `CellAgentState`, and `FiberType`
[INFO] [stdout]   --> src/spreadsheet_bridge.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 |     CellAgentGrid, CellAgentState, AgentExecutionRecord,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 49 |     FiberRegistry, FiberType,
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BenchmarkConfig`, `SpinLockDispatcher`, `create_noop_batch`, and `create_noop_command`
[INFO] [stdout]   --> src/main.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 | use dispatcher::{SpinLockDispatcher, BenchmarkConfig, create_noop_command, create_noop_batch};
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SuperInstanceMonitor` and `quick_demo`
[INFO] [stdout]   --> src/main.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 | use monitor::{SuperInstanceMonitor, quick_demo};
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lock_free_queue.rs:465:13
[INFO] [stdout]     |
[INFO] [stdout] 465 |         let mut queue: CommandQueueHost = unsafe { zeroed() };
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `branches_compiled` is never read
[INFO] [stdout]    --> src/ramify/mod.rs:690:13
[INFO] [stdout]     |
[INFO] [stdout] 690 |             branches_compiled += branches.len();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `compile_ok`
[INFO] [stdout]    --> src/runtime.rs:604:19
[INFO] [stdout]     |
[INFO] [stdout] 604 |         let (ptx, compile_ok) = match self.compiler.compile(
[INFO] [stdout]     |                   ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compile_ok`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total_issues`
[INFO] [stdout]     --> src/runtime.rs:1649:13
[INFO] [stdout]      |
[INFO] [stdout] 1649 |         let total_issues = rt.violations.len();
[INFO] [stdout]      |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_issues`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:356:13
[INFO] [stdout]     |
[INFO] [stdout] 356 |         let mut agent_grid = CellAgentGrid::new(rows, cols);
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `old_formula`
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let old_formula = self.formulas.get(&key).cloned().unwrap_or_default();
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_formula`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/spreadsheet_bridge.rs:613:14
[INFO] [stdout]     |
[INFO] [stdout] 613 |         for (key, root) in &self.roots {
[INFO] [stdout]     |              ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `desc`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1289:20
[INFO] [stdout]      |
[INFO] [stdout] 1289 |     for &(r, c, v, desc) in &edits {
[INFO] [stdout]      |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_desc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `row`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:17
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                 ^^^ help: try ignoring the field: `row: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:22
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                      ^^^ help: try ignoring the field: `col: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `detected_pattern`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:27
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^ help: try ignoring the field: `detected_pattern: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dependency_count`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1396:45
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 row, col, detected_pattern, dependency_count, ..
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^ help: try ignoring the field: `dependency_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `has_spawn`
[INFO] [stdout]     --> src/spreadsheet_bridge.rs:1605:13
[INFO] [stdout]      |
[INFO] [stdout] 1605 |         let has_spawn = events.iter().any(|e| {
[INFO] [stdout]      |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_has_spawn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cudaclaw` (bin "cudaclaw" test) due to 2 previous errors; 50 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "5ae5c7636f47c4d23bfa66e5497732914c739e13a748eb420f123b82a25dc228", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ae5c7636f47c4d23bfa66e5497732914c739e13a748eb420f123b82a25dc228", kill_on_drop: false }`
[INFO] [stdout] 5ae5c7636f47c4d23bfa66e5497732914c739e13a748eb420f123b82a25dc228
