[INFO] cloning repository https://github.com/lunarpulse/maos
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lunarpulse/maos" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flunarpulse%2Fmaos", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flunarpulse%2Fmaos'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9f71b84a33b3d4d4b550a31d605d4c6ced48488e
[INFO] checking lunarpulse/maos against try#1779a8680dcd39c56ed600627cf6742ef07ed78c for pr-149045
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flunarpulse%2Fmaos" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/lunarpulse/maos
[INFO] finished tweaking git repo https://github.com/lunarpulse/maos
[INFO] tweaked toml for git repo https://github.com/lunarpulse/maos written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/lunarpulse/maos on toolchain 1779a8680dcd39c56ed600627cf6742ef07ed78c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1779a8680dcd39c56ed600627cf6742ef07ed78c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/lunarpulse/maos 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" "+1779a8680dcd39c56ed600627cf6742ef07ed78c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking lunarpulse/maos against try#1779a8680dcd39c56ed600627cf6742ef07ed78c for pr-149045
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flunarpulse%2Fmaos" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/lunarpulse/maos
[INFO] finished tweaking git repo https://github.com/lunarpulse/maos
[INFO] tweaked toml for git repo https://github.com/lunarpulse/maos written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/lunarpulse/maos on toolchain 1779a8680dcd39c56ed600627cf6742ef07ed78c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1779a8680dcd39c56ed600627cf6742ef07ed78c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/lunarpulse/maos 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" "+1779a8680dcd39c56ed600627cf6742ef07ed78c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded target-triple v1.0.0
[INFO] [stderr]   Downloaded dashmap v6.2.1
[INFO] [stderr]   Downloaded win32job v2.0.3
[INFO] [stderr]   Downloaded landlock v0.4.4
[INFO] [stderr]   Downloaded trybuild v1.0.116
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1779a8680dcd39c56ed600627cf6742ef07ed78c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 21d0f83ac86b824cc1094cbfbca81e40a53e324b4360d467b782346e85b24b30
[INFO] running `Command { std: "docker" "start" "-a" "21d0f83ac86b824cc1094cbfbca81e40a53e324b4360d467b782346e85b24b30", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "21d0f83ac86b824cc1094cbfbca81e40a53e324b4360d467b782346e85b24b30", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21d0f83ac86b824cc1094cbfbca81e40a53e324b4360d467b782346e85b24b30", kill_on_drop: false }`
[INFO] [stdout] 21d0f83ac86b824cc1094cbfbca81e40a53e324b4360d467b782346e85b24b30
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1779a8680dcd39c56ed600627cf6742ef07ed78c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dcd42c9c42faa0ac879b667e765e6aa25a492c09d786c9b8fd5c4e840266e995
[INFO] running `Command { std: "docker" "start" "-a" "dcd42c9c42faa0ac879b667e765e6aa25a492c09d786c9b8fd5c4e840266e995", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking fallible-streaming-iterator v0.1.9
[INFO] [stderr]     Checking fallible-iterator v0.3.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking arc-swap v1.9.1
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking seccompiler v0.4.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking winnow v1.0.3
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking glob v0.3.3
[INFO] [stderr]     Checking num-conv v0.2.2
[INFO] [stderr]     Checking pem v3.0.6
[INFO] [stderr]     Checking maos-compliance v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-compliance)
[INFO] [stderr]     Checking toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking maos-secrets v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-secrets)
[INFO] [stderr]     Checking maos-control v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-control)
[INFO] [stderr]     Checking maos-persistence v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-persistence)
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]    Compiling libsqlite3-sys v0.28.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking toml v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking yasna v0.5.2
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]    Compiling maos-corpus-gen v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-corpus-gen)
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]     Checking maos-attrs v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-attrs)
[INFO] [stderr]     Checking maos-spirit-derive v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-spirit-derive)
[INFO] [stdout] warning: unused variable: `reason`
[INFO] [stdout]   --> crates/maos-attrs/src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let reason: Option<String> = None;
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reason`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reason`
[INFO] [stdout]   --> crates/maos-attrs/src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let reason: Option<String> = None;
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reason`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stdout] warning: unused variable: `reason`
[INFO] [stdout]   --> crates/maos-attrs/src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let reason: Option<String> = None;
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reason`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking rcgen v0.13.2
[INFO] [stderr]     Checking enumflags2 v0.7.12
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking landlock v0.4.4
[INFO] [stderr]     Checking zerocopy v0.8.48
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking maos-spirit-abi v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-spirit-abi)
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking trybuild v1.0.116
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking maos-domain v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-domain)
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking hashlink v0.9.1
[INFO] [stderr]     Checking dashmap v6.2.1
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking ulid v1.2.1
[INFO] [stderr]     Checking ureq v2.12.1
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking rusqlite v0.31.0
[INFO] [stderr]     Checking maos-spirit-sdk v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-spirit-sdk)
[INFO] [stderr]     Checking xtask v0.1.0-alpha (/opt/rustwide/workdir/xtask)
[INFO] [stdout] warning: unused variable: `root`
[INFO] [stdout]   --> xtask/tests/example_spirit_regen_integration.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let root = workspace_root();
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_root`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fixture` is never used
[INFO] [stdout]  --> xtask/tests/check_corpus_integration.rs:3:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn fixture(path: &str) -> String {
[INFO] [stdout]   |    ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking example-spirit v0.1.0 (/opt/rustwide/workdir/examples/example-spirit)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let mut report = ExtendedRunReport {
[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: variable does not need to be mutable
[INFO] [stdout]   --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let mut report = ExtendedRunReport {
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let mut report = ExtendedRunReport {
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let mut report = ExtendedRunReport {
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |     let mut report = ExtendedRunReport {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TestSpirit` is never constructed
[INFO] [stdout]   --> crates/maos-spirit-sdk/tests/spirit_test_v05_macros.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct TestSpirit;
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::fs_walk`
[INFO] [stdout]  --> xtask/src/check_fr47.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::fs_walk;
[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: `crate::fs_walk`
[INFO] [stdout]  --> xtask/src/check_fr47.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::fs_walk;
[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: `std::io::Write`
[INFO] [stdout]    --> xtask/src/templates_regen.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |     use std::io::Write;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]    --> xtask/src/gen_termination_corpus.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     use std::path::Path;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> crates/maos-domain/src/ports/iac_bus.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     async fn deliver(&self, frame: IacFrame) -> Result<LogBeforeDeliver<()>, IacBusError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 44 -     async fn deliver(&self, frame: IacFrame) -> Result<LogBeforeDeliver<()>, IacBusError>;
[INFO] [stdout] 44 +     fn deliver(&self, frame: IacFrame) -> impl std::future::Future<Output = Result<LogBeforeDeliver<()>, IacBusError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> crates/maos-domain/src/ports/iac_bus.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     async fn retract(
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 58 ~     fn retract(
[INFO] [stdout] 59 |         &self,
[INFO] [stdout] ...
[INFO] [stdout] 62 |         retracting_spirit: &SpiritId,
[INFO] [stdout] 63 ~     ) -> impl std::future::Future<Output = Result<RetractOutcome, IacBusError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-capability v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-capability)
[INFO] [stderr]     Checking maos-mcp v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-mcp)
[INFO] [stderr]     Checking maos-providers v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-providers)
[INFO] [stderr]     Checking maos-acp v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-acp)
[INFO] [stderr]     Checking maos-manifest v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-manifest)
[INFO] [stderr]     Checking maos-eval v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-eval)
[INFO] [stderr]     Checking maos-spirit-hello v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-spirit-hello)
[INFO] [stderr]     Checking maos-audit v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-audit)
[INFO] [stderr]     Checking maos-bench v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-bench)
[INFO] [stdout] warning: unused import: `McpResponse`
[INFO] [stdout]   --> crates/maos-mcp/src/client.rs:15:70
[INFO] [stdout]    |
[INFO] [stdout] 15 | use maos_domain::ports::mcp::{McpCallResponse, McpError, McpRequest, McpResponse, McpTransportId};
[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: `maos_domain::invariants::i7::ScalarTapEvent`
[INFO] [stdout]   --> crates/maos-capability/src/working_memory/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use maos_domain::invariants::i7::ScalarTapEvent;
[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: `Child`
[INFO] [stdout]  --> crates/maos-mcp/src/transport/stdio.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]   |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `InferenceOptions`
[INFO] [stdout]   --> crates/maos-providers/src/anthropic.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     InferenceOptions, InferenceRequest, InferenceResponse, ProviderAttribution, StopReason,
[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: `InferenceOptions`
[INFO] [stdout]   --> crates/maos-providers/src/openai.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     InferenceOptions, InferenceRequest, InferenceResponse, ProviderAttribution, StopReason,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `InferenceOptions`
[INFO] [stdout]   --> crates/maos-providers/src/ollama.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     InferenceOptions, InferenceRequest, InferenceResponse, ProviderAttribution, StopReason,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DecisionId`
[INFO] [stdout]   --> crates/maos-acp/src/server.rs:13:45
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::frame::{AcpFrameIn, AcpFrameOut, DecisionId, SessionId};
[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: `maos_domain::invariants::i7::ScalarTapEvent`
[INFO] [stdout]   --> crates/maos-capability/src/working_memory/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use maos_domain::invariants::i7::ScalarTapEvent;
[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: `McpResponse`
[INFO] [stdout]   --> crates/maos-mcp/src/client.rs:15:70
[INFO] [stdout]    |
[INFO] [stdout] 15 | use maos_domain::ports::mcp::{McpCallResponse, McpError, McpRequest, McpResponse, McpTransportId};
[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: `Child`
[INFO] [stdout]  --> crates/maos-mcp/src/transport/stdio.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]   |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-registry v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-registry)
[INFO] [stderr]     Checking maos-iac v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-iac)
[INFO] [stdout] warning: unused variable: `cap_ref_patterns`
[INFO] [stdout]    --> xtask/src/coverage_matrix_nfr_test_3.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let cap_ref_patterns = regex::Regex::new(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cap_ref_patterns`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-a2a v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-a2a)
[INFO] [stdout] warning: unused import: `std::sync::Mutex`
[INFO] [stdout]  --> crates/maos-registry/src/fixture_replay.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::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: `PublishReceipt`, `RegistryError`, `SearchQuery`, `SearchResults`, `SignedArtifact`, `SignedManifest`, `SignedPackage`, `SpiritId`, `SpiritRegistryClient`, `YankList`, `YankReason`, and `YankReceipt`
[INFO] [stdout]   --> crates/maos-registry/src/fixture_replay.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 |     PublishReceipt, RegistryError, SearchQuery, SearchResults, SignedArtifact, SignedManifest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     SignedPackage, SpiritId, SpiritRegistryClient, YankList, YankReason, YankReceipt,
[INFO] [stdout]    |     ^^^^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-cli v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-cli)
[INFO] [stdout] warning: unused imports: `InferenceResponse`, `ProviderAttribution`, and `TokenUsage`
[INFO] [stdout]  --> crates/maos-providers/tests/ollama_round_trip_test.rs:8:41
[INFO] [stdout]   |
[INFO] [stdout] 8 |     InferenceOptions, InferenceRequest, InferenceResponse, ProviderAttribution, StopReason,
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 9 |     TokenUsage,
[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 variable: `other`
[INFO] [stdout]    --> crates/maos-acp/src/server.rs:217:25
[INFO] [stdout]     |
[INFO] [stdout] 217 |                         other => {
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter.rs:74:11
[INFO] [stdout]    |
[INFO] [stdout] 74 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:83:11
[INFO] [stdout]    |
[INFO] [stdout] 83 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/distillate.rs:376:15
[INFO] [stdout]     |
[INFO] [stdout] 376 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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 import: `Instant`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/drr_scheduler.rs:18:29
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tokio::time::{interval, Instant};
[INFO] [stdout]    |                             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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 import: `std::collections::HashSet`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::collections::HashSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/log_recall.rs:266:15
[INFO] [stdout]     |
[INFO] [stdout] 266 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/log_recall.rs:342:15
[INFO] [stdout]     |
[INFO] [stdout] 342 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:102:19
[INFO] [stdout]     |
[INFO] [stdout] 102 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:298:15
[INFO] [stdout]     |
[INFO] [stdout] 298 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:378:35
[INFO] [stdout]     |
[INFO] [stdout] 378 | ...                   #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:744:19
[INFO] [stdout]     |
[INFO] [stdout] 744 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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] [stderr]     Checking maos-director-surface v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-director-surface)
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> crates/maos-domain/src/ports/iac_bus.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     async fn deliver(&self, frame: IacFrame) -> Result<LogBeforeDeliver<()>, IacBusError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 44 -     async fn deliver(&self, frame: IacFrame) -> Result<LogBeforeDeliver<()>, IacBusError>;
[INFO] [stdout] 44 +     fn deliver(&self, frame: IacFrame) -> impl std::future::Future<Output = Result<LogBeforeDeliver<()>, IacBusError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> crates/maos-domain/src/ports/iac_bus.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     async fn retract(
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 58 ~     fn retract(
[INFO] [stdout] 59 |         &self,
[INFO] [stdout] ...
[INFO] [stdout] 62 |         retracting_spirit: &SpiritId,
[INFO] [stdout] 63 ~     ) -> impl std::future::Future<Output = Result<RetractOutcome, IacBusError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `halt_id`
[INFO] [stdout]   --> crates/maos-director-surface/src/halt_ui.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         halt_id: HaltId,
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_halt_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pass`
[INFO] [stdout]     --> xtask/src/check_epic_6_bridge.rs:1744:10
[INFO] [stdout]      |
[INFO] [stdout] 1744 |     let (pass, msg) = match output {
[INFO] [stdout]      |          ^^^^ help: if this is intentional, prefix it with an underscore: `_pass`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `halt_id`
[INFO] [stdout]   --> crates/maos-director-surface/src/halt_ui.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         halt_id: HaltId,
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_halt_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `InferenceResponse`, `ProviderAttribution`, and `TokenUsage`
[INFO] [stdout]  --> crates/maos-providers/tests/openai_round_trip_test.rs:8:41
[INFO] [stdout]   |
[INFO] [stdout] 8 |     InferenceOptions, InferenceRequest, InferenceResponse, ProviderAttribution, StopReason,
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 9 |     TokenUsage,
[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 variable: `cap_ref_patterns`
[INFO] [stdout]    --> xtask/src/coverage_matrix_nfr_test_3.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let cap_ref_patterns = regex::Regex::new(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cap_ref_patterns`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `referenced`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/orchestrator_dispatch.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let referenced = match referenced {
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_referenced`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DecisionId`
[INFO] [stdout]   --> crates/maos-acp/src/server.rs:13:45
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::frame::{AcpFrameIn, AcpFrameOut, DecisionId, SessionId};
[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: `ComplianceClaimEnvelope` and `SigningAlg`
[INFO] [stdout]    --> crates/maos-registry/src/server.rs:286:39
[INFO] [stdout]     |
[INFO] [stdout] 286 |     use maos_spirit_abi::compliance::{ComplianceClaimEnvelope, SigningAlg};
[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: `Read` and `Write`
[INFO] [stdout]    --> crates/maos-registry/src/server.rs:287:19
[INFO] [stdout]     |
[INFO] [stdout] 287 |     use std::io::{Read, Write};
[INFO] [stdout]     |                   ^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::net::TcpStream`
[INFO] [stdout]    --> crates/maos-registry/src/server.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |     use std::net::TcpStream;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]    --> crates/maos-registry/src/server.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |     use std::time::Duration;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter.rs:74:11
[INFO] [stdout]    |
[INFO] [stdout] 74 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:83:11
[INFO] [stdout]    |
[INFO] [stdout] 83 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/distillate.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/distillate.rs:376:15
[INFO] [stdout]     |
[INFO] [stdout] 376 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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 import: `Instant`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/drr_scheduler.rs:18:29
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tokio::time::{interval, Instant};
[INFO] [stdout]    |                             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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 import: `std::collections::HashSet`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::collections::HashSet;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]   --> crates/maos-iac/src/adapter/log_recall.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/log_recall.rs:266:15
[INFO] [stdout]     |
[INFO] [stdout] 266 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/log_recall.rs:342:15
[INFO] [stdout]     |
[INFO] [stdout] 342 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 |     #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:102:19
[INFO] [stdout]     |
[INFO] [stdout] 102 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:298:15
[INFO] [stdout]     |
[INFO] [stdout] 298 |         #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:378:35
[INFO] [stdout]     |
[INFO] [stdout] 378 | ...                   #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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: `spirit_test`
[INFO] [stdout]    --> crates/maos-iac/src/adapter.rs:744:19
[INFO] [stdout]     |
[INFO] [stdout] 744 |             #[cfg(feature = "spirit_test")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `spirit_test` 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 variable: `on_confidence_below`
[INFO] [stdout]    --> crates/maos-manifest/src/manifest.rs:931:21
[INFO] [stdout]     |
[INFO] [stdout] 931 |                 let on_confidence_below = r.on_confidence_below;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_on_confidence_below`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]   --> xtask/src/example_spirit_regen.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn run(workspace_root: &Path, check_mode: bool, json_mode: bool) -> Result<(), String> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_template_files` is never used
[INFO] [stdout]   --> xtask/src/example_spirit_regen.rs:87:4
[INFO] [stdout]    |
[INFO] [stdout] 87 | fn read_template_files(dir: &Path, out: &mut BTreeMap<String, String>) -> Result<(), String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `render_template` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:114:4
[INFO] [stdout]     |
[INFO] [stdout] 114 | fn render_template(template_files: &BTreeMap<String, String>) -> BTreeMap<String, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rewrite_git_deps_to_path` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:137:4
[INFO] [stdout]     |
[INFO] [stdout] 137 | fn rewrite_git_deps_to_path(cargo_toml: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_features` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:162:4
[INFO] [stdout]     |
[INFO] [stdout] 162 | fn extract_features(line: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a2` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:343:4
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn check_a2() -> Result<CheckResult, std::io::Error> {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a5` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:407:4
[INFO] [stdout]     |
[INFO] [stdout] 407 | fn check_a5() -> CheckResult {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a6` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:433:4
[INFO] [stdout]     |
[INFO] [stdout] 433 | fn check_a6() -> CheckResult {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_frame_id_hex_field` is never used
[INFO] [stdout]    --> crates/maos-iac/src/adapter/distillate.rs:446:4
[INFO] [stdout]     |
[INFO] [stdout] 446 | fn parse_frame_id_hex_field(
[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 `intent_str` is never read
[INFO] [stdout]   --> crates/maos-iac/src/adapter/drr_scheduler.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | struct Submission {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 54 |     intent_str: String,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> crates/maos-iac/src/adapter/metrics.rs:230:21
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn inflight(&self, service: Service) -> InflightGuard {
[INFO] [stdout]     |                     ^^^^^                       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn inflight(&self, service: Service) -> InflightGuard<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_name`
[INFO] [stdout]    --> crates/maos-eval/src/distillate_corpus.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let file_name = path.file_name().and_then(|n| n.to_str()).ok_or_else(|| {
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_name`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]     --> crates/maos-manifest/src/manifest.rs:1120:40
[INFO] [stdout]      |
[INFO] [stdout] 1120 |         if self.priority_weight < 1 || self.priority_weight > 255 {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> crates/maos-acp/src/server.rs:217:25
[INFO] [stdout]     |
[INFO] [stdout] 217 |                         other => {
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pass`
[INFO] [stdout]     --> xtask/src/check_epic_6_bridge.rs:1744:10
[INFO] [stdout]      |
[INFO] [stdout] 1744 |     let (pass, msg) = match output {
[INFO] [stdout]      |          ^^^^ help: if this is intentional, prefix it with an underscore: `_pass`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `public_untrusted_origin_cfg` is never used
[INFO] [stdout]    --> crates/maos-registry/src/admission.rs:315:8
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn public_untrusted_origin_cfg() -> AdmissionConfig {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `temp_storage` is never used
[INFO] [stdout]    --> crates/maos-registry/src/server.rs:291:8
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn temp_storage() -> Arc<dyn RegistryStorage> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-kernel-core v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-kernel-core)
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]   --> xtask/src/example_spirit_regen.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn run(workspace_root: &Path, check_mode: bool, json_mode: bool) -> Result<(), String> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_template_files` is never used
[INFO] [stdout]   --> xtask/src/example_spirit_regen.rs:87:4
[INFO] [stdout]    |
[INFO] [stdout] 87 | fn read_template_files(dir: &Path, out: &mut BTreeMap<String, String>) -> Result<(), String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `render_template` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:114:4
[INFO] [stdout]     |
[INFO] [stdout] 114 | fn render_template(template_files: &BTreeMap<String, String>) -> BTreeMap<String, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rewrite_git_deps_to_path` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:137:4
[INFO] [stdout]     |
[INFO] [stdout] 137 | fn rewrite_git_deps_to_path(cargo_toml: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_features` is never used
[INFO] [stdout]    --> xtask/src/example_spirit_regen.rs:162:4
[INFO] [stdout]     |
[INFO] [stdout] 162 | fn extract_features(line: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AlwaysDisagree` is never constructed
[INFO] [stdout]   --> xtask/src/tests/rebaseline_check_tests.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 55 |     struct AlwaysDisagree;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a2` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:343:4
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn check_a2() -> Result<CheckResult, std::io::Error> {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a5` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:407:4
[INFO] [stdout]     |
[INFO] [stdout] 407 | fn check_a5() -> CheckResult {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_a6` is never used
[INFO] [stdout]    --> xtask/src/check_epic_6_bridge.rs:433:4
[INFO] [stdout]     |
[INFO] [stdout] 433 | fn check_a6() -> CheckResult {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `referenced`
[INFO] [stdout]    --> crates/maos-iac/src/adapter/orchestrator_dispatch.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let referenced = match referenced {
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_referenced`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_frame_id_hex_field` is never used
[INFO] [stdout]    --> crates/maos-iac/src/adapter/distillate.rs:446:4
[INFO] [stdout]     |
[INFO] [stdout] 446 | fn parse_frame_id_hex_field(
[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 `intent_str` is never read
[INFO] [stdout]   --> crates/maos-iac/src/adapter/drr_scheduler.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | struct Submission {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 54 |     intent_str: String,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_adapter` is never used
[INFO] [stdout]    --> crates/maos-iac/src/adapter/log_recall.rs:395:8
[INFO] [stdout]     |
[INFO] [stdout] 395 |     fn make_adapter(nonce: u64) -> LogRecallAdapter {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> crates/maos-iac/src/adapter/metrics.rs:230:21
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn inflight(&self, service: Service) -> InflightGuard {
[INFO] [stdout]     |                     ^^^^^                       ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn inflight(&self, service: Service) -> InflightGuard<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on_confidence_below`
[INFO] [stdout]    --> crates/maos-manifest/src/manifest.rs:931:21
[INFO] [stdout]     |
[INFO] [stdout] 931 |                 let on_confidence_below = r.on_confidence_below;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_on_confidence_below`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::frame::EpistemicHaltPayload`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/orchestrator.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::frame::EpistemicHaltPayload;
[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: `TrustTier`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/cap_policy/mod.rs:17:67
[INFO] [stdout]    |
[INFO] [stdout] 17 | use decision::{ApprovalClass, Capability, Intent, PolicyDecision, TrustTier};
[INFO] [stdout]    |                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `test-introspection`
[INFO] [stdout]    --> crates/maos-kernel-core/src/capability/mod.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 |     #[cfg(any(test, feature = "test-introspection"))]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `fixture_replay`, `io_call_journal`, `maos-spirit-sdk`, and `spirit_test`
[INFO] [stdout]     = help: consider adding `test-introspection` 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: unused import: `HaltJournal`
[INFO] [stdout]   --> crates/maos-kernel-core/src/halt/mod.rs:29:34
[INFO] [stdout]    |
[INFO] [stdout] 29 |     HaltContinuityError, HaltId, HaltJournal, HaltJournalError, HaltReceipt, HaltState,
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use maos_iac::mailbox::SpiritActivityTracker;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `SpiritActivityTracker` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use maos_iac::*;
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use maos_iac::mailbox::SpiritActivityTracker;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::capability::WorkingMemoryStore`
[INFO] [stdout]   --> crates/maos-kernel-core/src/inference/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::capability::WorkingMemoryStore;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> crates/maos-kernel-core/src/isolation/runner.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IsolationAttackCategory` and `IsolationCorpus`
[INFO] [stdout]   --> crates/maos-kernel-core/src/isolation/runner.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     IsolationAttackCategory, IsolationCorpus, IsolationCorpusScenario,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i1::TokenId`
[INFO] [stdout]   --> crates/maos-kernel-core/src/journal/mod.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 | use maos_domain::invariants::i1::TokenId;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LifecycleEntry`
[INFO] [stdout]   --> crates/maos-kernel-core/src/journal/mod.rs:61:65
[INFO] [stdout]    |
[INFO] [stdout] 61 | use maos_domain::invariants::i10::{InFlightEntry, JournalEntry, LifecycleEntry, LifecycleEvent};
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::halt::TerminationKind`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::halt::TerminationKind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::halt::terminate_spirit`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::halt::terminate_spirit;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ClassSection` and `GatewaysSection`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::security::manifest::{ClassSection, GatewaysSection};
[INFO] [stdout]    |                                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TokenId`
[INFO] [stdout]   --> crates/maos-kernel-core/src/mcp/mod.rs:12:59
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::invariants::i1::{CapabilityToken, Scope, TokenId};
[INFO] [stdout]    |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `McpRequest`
[INFO] [stdout]   --> crates/maos-kernel-core/src/mcp/mod.rs:13:73
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::ports::mcp::{McpCallResponse, McpClientPort, McpError, McpRequest};
[INFO] [stdout]    |                                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AtomicU64`
[INFO] [stdout]  --> crates/maos-kernel-core/src/scheduler/idle_watchdog.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::sync::atomic::{AtomicU64, Ordering};
[INFO] [stdout]   |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::scheduler::kernel_ctx::KernelCtx`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/idle_watchdog.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::scheduler::kernel_ctx::KernelCtx;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i9::SandboxTier`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/resource_ceiling.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use maos_domain::invariants::i9::SandboxTier;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LifecycleEntry`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/scheduler_loop.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::invariants::i10::{JournalEntry, LifecycleEntry, LifecycleEvent};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SpiritLifecycleState`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/scheduler_loop.rs:13:46
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::lifecycle::{LifecycleError, SpiritLifecycleState};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i9::SandboxTier`
[INFO] [stdout]   --> crates/maos-kernel-core/src/security/sandbox/t3/spawn.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use maos_domain::invariants::i9::SandboxTier;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i1::Scope`
[INFO] [stdout]   --> crates/maos-kernel-core/src/security/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | use maos_domain::invariants::i1::Scope;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DispositionOutcome`
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/crash_detector.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     CrashCause, DispositionOutcome, HandleCrashError, HandleCrashReport, ReplicaResolver,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::frame::EpistemicHaltPayload`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/orchestrator.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::frame::EpistemicHaltPayload;
[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: `EpistemicAction`, `EpistemicPolicySection`, and `Posture`
[INFO] [stdout]    --> crates/maos-kernel-core/src/capability/cap_policy/mod.rs:455:41
[INFO] [stdout]     |
[INFO] [stdout] 455 |         use crate::security::manifest::{EpistemicAction, EpistemicPolicySection, Posture};
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::security::posture::PostureState`
[INFO] [stdout]    --> crates/maos-kernel-core/src/capability/cap_policy/mod.rs:456:13
[INFO] [stdout]     |
[INFO] [stdout] 456 |         use crate::security::posture::PostureState;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `test-introspection`
[INFO] [stdout]    --> crates/maos-kernel-core/src/capability/mod.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 |     #[cfg(any(test, feature = "test-introspection"))]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `fixture_replay`, `io_call_journal`, `maos-spirit-sdk`, and `spirit_test`
[INFO] [stdout]     = help: consider adding `test-introspection` 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: unused imports: `EvidenceKind`, `ProviderEndpointPin`, `SandboxTier`, and `TrustTier`
[INFO] [stdout]    --> crates/maos-kernel-core/src/compliance/mod.rs:126:41
[INFO] [stdout]     |
[INFO] [stdout] 126 |         Claim, ComplianceClaimEnvelope, EvidenceKind, PrincipleRef, ProviderEndpointPin,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 127 |         SandboxTier, SigningAlg, TrustTier, Uuid, Verdict,
[INFO] [stdout]     |         ^^^^^^^^^^^              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HaltJournal`
[INFO] [stdout]   --> crates/maos-kernel-core/src/halt/mod.rs:29:34
[INFO] [stdout]    |
[INFO] [stdout] 29 |     HaltContinuityError, HaltId, HaltJournal, HaltJournalError, HaltReceipt, HaltState,
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use maos_iac::mailbox::SpiritActivityTracker;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `SpiritActivityTracker` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use maos_iac::*;
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> crates/maos-kernel-core/src/iac.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use maos_iac::mailbox::SpiritActivityTracker;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> crates/maos-kernel-core/src/isolation/runner.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IsolationAttackCategory` and `IsolationCorpus`
[INFO] [stdout]   --> crates/maos-kernel-core/src/isolation/runner.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     IsolationAttackCategory, IsolationCorpus, IsolationCorpusScenario,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::halt::TerminationKind`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::halt::TerminationKind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::halt::terminate_spirit`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::halt::terminate_spirit;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ClassSection` and `GatewaysSection`
[INFO] [stdout]   --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::security::manifest::{ClassSection, GatewaysSection};
[INFO] [stdout]    |                                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TokenId`
[INFO] [stdout]   --> crates/maos-kernel-core/src/mcp/mod.rs:12:59
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::invariants::i1::{CapabilityToken, Scope, TokenId};
[INFO] [stdout]    |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `McpRequest`
[INFO] [stdout]   --> crates/maos-kernel-core/src/mcp/mod.rs:13:73
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::ports::mcp::{McpCallResponse, McpClientPort, McpError, McpRequest};
[INFO] [stdout]    |                                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_spirit_abi::lifecycle::SpiritVtable`
[INFO] [stdout]    --> crates/maos-kernel-core/src/scheduler/control_block.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |     use maos_spirit_abi::lifecycle::SpiritVtable;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AtomicU64`
[INFO] [stdout]  --> crates/maos-kernel-core/src/scheduler/idle_watchdog.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::sync::atomic::{AtomicU64, Ordering};
[INFO] [stdout]   |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::scheduler::kernel_ctx::KernelCtx`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/idle_watchdog.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::scheduler::kernel_ctx::KernelCtx;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i9::SandboxTier`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/resource_ceiling.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use maos_domain::invariants::i9::SandboxTier;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LifecycleEntry`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/scheduler_loop.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 | use maos_domain::invariants::i10::{JournalEntry, LifecycleEntry, LifecycleEvent};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SpiritLifecycleState`
[INFO] [stdout]   --> crates/maos-kernel-core/src/scheduler/scheduler_loop.rs:13:46
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::lifecycle::{LifecycleError, SpiritLifecycleState};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i9::SandboxTier`
[INFO] [stdout]   --> crates/maos-kernel-core/src/security/sandbox/t3/spawn.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use maos_domain::invariants::i9::SandboxTier;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::invariants::i1::Scope`
[INFO] [stdout]   --> crates/maos-kernel-core/src/security/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | use maos_domain::invariants::i1::Scope;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DispositionOutcome`
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/crash_detector.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     CrashCause, DispositionOutcome, HandleCrashError, HandleCrashReport, ReplicaResolver,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]     --> crates/maos-manifest/src/manifest.rs:1120:40
[INFO] [stdout]      |
[INFO] [stdout] 1120 |         if self.priority_weight < 1 || self.priority_weight > 255 {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:295:21
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     (_, Err(_)) => DisconnectOutcome::Failed("task panicked".into()),
[INFO] [stdout]     |                     ^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:295:21
[INFO] [stdout]     |
[INFO] [stdout] 292 |                     (Ok(Ok(())), _) | (_, Ok(())) => DisconnectOutcome::Clean,
[INFO] [stdout]     |                     ----------------------------- matches some of the same values
[INFO] [stdout] 293 |                     (Ok(Err(_)), _) => DisconnectOutcome::Failed("on_disconnect error".into()),
[INFO] [stdout]     |                     --------------- matches some of the same values
[INFO] [stdout] 294 |                     (Err(_), _) => DisconnectOutcome::Timeout,
[INFO] [stdout]     |                     ----------- matches some of the same values
[INFO] [stdout] 295 |                     (_, Err(_)) => DisconnectOutcome::Failed("task panicked".into()),
[INFO] [stdout]     |                     ^^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:295:21
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     (_, Err(_)) => DisconnectOutcome::Failed("task panicked".into()),
[INFO] [stdout]     |                     ^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:295:21
[INFO] [stdout]     |
[INFO] [stdout] 292 |                     (Ok(Ok(())), _) | (_, Ok(())) => DisconnectOutcome::Clean,
[INFO] [stdout]     |                     ----------------------------- matches some of the same values
[INFO] [stdout] 293 |                     (Ok(Err(_)), _) => DisconnectOutcome::Failed("on_disconnect error".into()),
[INFO] [stdout]     |                     --------------- matches some of the same values
[INFO] [stdout] 294 |                     (Err(_), _) => DisconnectOutcome::Timeout,
[INFO] [stdout]     |                     ----------- matches some of the same values
[INFO] [stdout] 295 |                     (_, Err(_)) => DisconnectOutcome::Failed("task panicked".into()),
[INFO] [stdout]     |                     ^^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_providers::Provider`
[INFO] [stdout]   --> crates/maos-kernel-core/src/inference/mod.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use maos_providers::Provider;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/orchestrator.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let event = self
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spirit_id`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/policy_runtime.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     spirit_id: &str,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spirit_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spirit_pid`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/policy_runtime.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     spirit_pid: u32,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spirit_pid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `resp`
[INFO] [stdout]    --> crates/maos-kernel-core/src/inference/mod.rs:354:16
[INFO] [stdout]     |
[INFO] [stdout] 354 |             Ok(ref resp) => {
[INFO] [stdout]     |                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outcome` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:126:25
[INFO] [stdout]     |
[INFO] [stdout] 126 |                         outcome = UpgradeOutcome::Failed;
[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: value assigned to `outcome` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:186:25
[INFO] [stdout]     |
[INFO] [stdout] 186 |                         outcome = UpgradeOutcome::Failed;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index_count`
[INFO] [stdout]    --> crates/maos-kernel-core/src/memory/mod.rs:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |         let index_count = rows.len() as u64;
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_index_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ns`
[INFO] [stdout]    --> crates/maos-kernel-core/src/memory/mod.rs:264:17
[INFO] [stdout]     |
[INFO] [stdout] 264 |             let ns = MemoryNamespace::principal(&row.principal_id, &row.schema)
[INFO] [stdout]     |                 ^^ help: if this is intentional, prefix it with an underscore: `_ns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `deleted_entries` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/memory/mod.rs:262:40
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let mut deleted_entries: u64 = 0;
[INFO] [stdout]     |                                        ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 269 |         deleted_entries = self.private.forget_principal(principal_id)?;
[INFO] [stdout]     |         -------------------------------------------------------------- `deleted_entries` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:154:29
[INFO] [stdout]     |
[INFO] [stdout] 154 |                         Err(e) => {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let ctx = GatewayCtx {
[INFO] [stdout]     |                 ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now_ns`
[INFO] [stdout]    --> crates/maos-kernel-core/src/supervision/crash_detector.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let now_ns = crate::capability::cap_tokens::monotonic_now_ns();
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_now_ns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total`
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/disposition.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let total = drained_tasks.len();
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_total`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `boot_nonce` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/halt/resolver.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout]  95 | pub struct KernelHaltResolver {
[INFO] [stdout]     |            ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 101 |     boot_nonce: u64,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `now_ns` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/principal.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | impl PrincipalNamespaceIndex {
[INFO] [stdout]    | ---------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn now_ns() -> u64 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `iac_rt_metrics` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/self_telemetry.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct SelfTelemetryAggregator {
[INFO] [stdout]    |            ----------------------- field in this struct
[INFO] [stdout] 33 |     iac_rt_metrics: Arc<IacRtMetrics>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `resolution_label` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/self_telemetry.rs:60:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl SelfTelemetryAggregator {
[INFO] [stdout]    | ---------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 60 |     fn resolution_label(kind: &str) -> Option<ResolutionKindLabel> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `kind_to_str` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/shared.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl SharedMemoryStore {
[INFO] [stdout]    | ---------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 52 |     fn kind_to_str(kind: ValueKind) -> &'static str {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `iac` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/revocation/applier.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct RevocationApplier {
[INFO] [stdout]    |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     iac: Arc<crate::iac::IacBusAdapter>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `build_kernel_ctx` is never used
[INFO] [stdout]    --> crates/maos-kernel-core/src/scheduler/hook_dispatch.rs:143:8
[INFO] [stdout]     |
[INFO] [stdout]  66 | impl HookDispatcher {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 143 |     fn build_kernel_ctx<'a>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `notification_dispatcher` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/progress_watchdog.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ProgressWatchdog {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     notification_dispatcher: Arc<maos_director_surface::notification::NotificationDispatcher>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `notification_dispatcher` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/silent_failure_detector.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct SilentFailureDetector {
[INFO] [stdout]    |            --------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     notification_dispatcher: Arc<maos_director_surface::notification::NotificationDispatcher>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_providers::Provider`
[INFO] [stdout]   --> crates/maos-kernel-core/src/inference/mod.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use maos_providers::Provider;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/orchestrator.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let event = self
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spirit_id`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/policy_runtime.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     spirit_id: &str,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spirit_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spirit_pid`
[INFO] [stdout]   --> crates/maos-kernel-core/src/capability/working_memory/policy_runtime.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     spirit_pid: u32,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spirit_pid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_domain::halt::HaltState`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_predicate_to_halt_integration.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use maos_domain::halt::HaltState;
[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: `JournalEntry`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_predicate_to_halt_integration.rs:14:36
[INFO] [stdout]    |
[INFO] [stdout] 14 | use maos_domain::invariants::i10::{JournalEntry, LifecycleEvent};
[INFO] [stdout]    |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_kernel_core::telemetry::TelemetryStreamAdapter`
[INFO] [stdout]   --> crates/maos-kernel-core/benches/hello_spirit_p95.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use maos_kernel_core::telemetry::TelemetryStreamAdapter;
[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: `HaltId`
[INFO] [stdout]  --> crates/maos-kernel-core/tests/halt_resolution_writes_memory.rs:6:25
[INFO] [stdout]   |
[INFO] [stdout] 6 | use maos_domain::halt::{HaltId, HaltResolver, Resolution};
[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: `maos_kernel_core::telemetry::TelemetryStreamAdapter`
[INFO] [stdout]  --> crates/maos-kernel-core/tests/scalar_slot_set_and_tap.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use maos_kernel_core::telemetry::TelemetryStreamAdapter;
[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 variable: `resp`
[INFO] [stdout]    --> crates/maos-kernel-core/src/inference/mod.rs:354:16
[INFO] [stdout]     |
[INFO] [stdout] 354 |             Ok(ref resp) => {
[INFO] [stdout]     |                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `topic`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_slot_set_and_tap.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let topic = maos_domain::invariants::i7::TelemetryTopic::new("scalar.tap.uncertainty");
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_topic`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maos-bin v0.1.0-alpha (/opt/rustwide/workdir/crates/maos-bin)
[INFO] [stdout] warning: fields `scheduler` and `predecessor_pid` are never read
[INFO] [stdout]   --> crates/maos-kernel-core/benches/hot_swap_latency.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 71 | struct TestKernel {
[INFO] [stdout]    |        ---------- fields in this struct
[INFO] [stdout] 72 |     scheduler: Arc<SpiritSchedulerAdapter>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 73 |     coordinator: Arc<HotSwapCoordinator>,
[INFO] [stdout] 74 |     predecessor_pid: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<CapabilityRegistryAdapter>: From<&str>` is not satisfied
[INFO] [stdout]    --> crates/maos-kernel-core/benches/hello_spirit_p95.rs:131:16
[INFO] [stdout]     |
[INFO] [stdout] 131 |         "mock".into(),
[INFO] [stdout]     |                ^^^^ the trait `From<&str>` is not implemented for `Arc<CapabilityRegistryAdapter>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `Arc<B>` implements `From<Cow<'_, B>>`
[INFO] [stdout]               `Arc<ByteStr>` implements `From<Arc<[u8]>>`
[INFO] [stdout]               `Arc<CStr>` implements `From<&CStr>`
[INFO] [stdout]               `Arc<CStr>` implements `From<&mut CStr>`
[INFO] [stdout]               `Arc<CStr>` implements `From<CString>`
[INFO] [stdout]               `Arc<OsStr>` implements `From<&OsStr>`
[INFO] [stdout]               `Arc<OsStr>` implements `From<&mut OsStr>`
[INFO] [stdout]               `Arc<OsStr>` implements `From<OsString>`
[INFO] [stdout]             and 14 others
[INFO] [stdout]     = note: required for `&str` to implement `Into<Arc<CapabilityRegistryAdapter>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outcome` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:126:25
[INFO] [stdout]     |
[INFO] [stdout] 126 |                         outcome = UpgradeOutcome::Failed;
[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: value assigned to `outcome` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/lifecycle/upgrade.rs:186:25
[INFO] [stdout]     |
[INFO] [stdout] 186 |                         outcome = UpgradeOutcome::Failed;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 5 arguments were supplied
[INFO] [stdout]    --> crates/maos-kernel-core/benches/hello_spirit_p95.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     InferencePortAdapter::new(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 132 |         capabilities,
[INFO] [stdout]     |         ------------ unexpected argument #3 of type `Arc<CapabilityRegistryAdapter>`
[INFO] [stdout]     |
[INFO] [stdout] note: expected `Arc<MultiProviderRouter>`, found `Arc<dyn Provider>`
[INFO] [stdout]    --> crates/maos-kernel-core/benches/hello_spirit_p95.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         provider,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: expected struct `Arc<MultiProviderRouter>`
[INFO] [stdout]                found struct `Arc<dyn Provider>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> crates/maos-kernel-core/src/inference/mod.rs:53:12
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 130 ~         /* Arc<MultiProviderRouter> */,
[INFO] [stdout] 131 ~         "mock".into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_kernel_core::telemetry::TelemetryStreamAdapter`
[INFO] [stdout]  --> crates/maos-kernel-core/tests/cap_registry_integration.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use maos_kernel_core::telemetry::TelemetryStreamAdapter;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `maos-kernel-core` (bench "hello_spirit_p95") due to 2 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: function `hello_spirit_output_shape` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/tests/sandbox_admission.rs:48:4
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn hello_spirit_output_shape() -> OutputShape {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `maos_kernel_core::telemetry::TelemetryStreamAdapter`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/scalar_predicate_truth_table.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use maos_kernel_core::telemetry::TelemetryStreamAdapter;
[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: `maos_domain::self_telemetry::SelfTelemetryError`
[INFO] [stdout]   --> crates/maos-kernel-core/tests/self_telemetry_scope.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use maos_domain::self_telemetry::SelfTelemetryError;
[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 variable: `index_count`
[INFO] [stdout]    --> crates/maos-kernel-core/src/memory/mod.rs:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |         let index_count = rows.len() as u64;
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_index_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ns`
[INFO] [stdout]    --> crates/maos-kernel-core/src/memory/mod.rs:264:17
[INFO] [stdout]     |
[INFO] [stdout] 264 |             let ns = MemoryNamespace::principal(&row.principal_id, &row.schema)
[INFO] [stdout]     |                 ^^ help: if this is intentional, prefix it with an underscore: `_ns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `deleted_entries` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/memory/mod.rs:262:40
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let mut deleted_entries: u64 = 0;
[INFO] [stdout]     |                                        ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 269 |         deleted_entries = self.private.forget_principal(principal_id)?;
[INFO] [stdout]     |         -------------------------------------------------------------- `deleted_entries` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:154:29
[INFO] [stdout]     |
[INFO] [stdout] 154 |                         Err(e) => {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> crates/maos-kernel-core/src/orchestrator/gateway_dispatcher.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let ctx = GatewayCtx {
[INFO] [stdout]     |                 ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]    --> crates/maos-eval/src/distillate_corpus.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     use std::io::Write;
[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 variable: `now_ns`
[INFO] [stdout]    --> crates/maos-kernel-core/src/supervision/crash_detector.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let now_ns = crate::capability::cap_tokens::monotonic_now_ns();
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_now_ns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total`
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/disposition.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let total = drained_tasks.len();
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_total`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `boot_nonce` is never read
[INFO] [stdout]    --> crates/maos-kernel-core/src/halt/resolver.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout]  95 | pub struct KernelHaltResolver {
[INFO] [stdout]     |            ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 101 |     boot_nonce: u64,
[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 `iac_rt_metrics` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/self_telemetry.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct SelfTelemetryAggregator {
[INFO] [stdout]    |            ----------------------- field in this struct
[INFO] [stdout] 33 |     iac_rt_metrics: Arc<IacRtMetrics>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `resolution_label` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/self_telemetry.rs:60:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl SelfTelemetryAggregator {
[INFO] [stdout]    | ---------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 60 |     fn resolution_label(kind: &str) -> Option<ResolutionKindLabel> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `kind_to_str` is never used
[INFO] [stdout]   --> crates/maos-kernel-core/src/memory/shared.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl SharedMemoryStore {
[INFO] [stdout]    | ---------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 52 |     fn kind_to_str(kind: ValueKind) -> &'static str {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `iac` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/revocation/applier.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct RevocationApplier {
[INFO] [stdout]    |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     iac: Arc<crate::iac::IacBusAdapter>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `build_kernel_ctx` is never used
[INFO] [stdout]    --> crates/maos-kernel-core/src/scheduler/hook_dispatch.rs:143:8
[INFO] [stdout]     |
[INFO] [stdout]  66 | impl HookDispatcher {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 143 |     fn build_kernel_ctx<'a>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `notification_dispatcher` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/progress_watchdog.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ProgressWatchdog {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     notification_dispatcher: Arc<maos_director_surface::notification::NotificationDispatcher>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `notification_dispatcher` is never read
[INFO] [stdout]   --> crates/maos-kernel-core/src/supervision/silent_failure_detector.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct SilentFailureDetector {
[INFO] [stdout]    |            --------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     notification_dispatcher: Arc<maos_director_surface::notification::NotificationDispatcher>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> crates/maos-kernel-core/src/halt/mod.rs:666:9
[INFO] [stdout]     |
[INFO] [stdout] 666 |         registry.insert_pending(hid.clone(), HaltState::PendingResolution);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 666 |         let _ = registry.insert_pending(hid.clone(), HaltState::PendingResolution);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> crates/maos-kernel-core/src/halt/mod.rs:684:9
[INFO] [stdout]     |
[INFO] [stdout] 684 |         registry.insert_pending(hid.clone(), HaltState::PendingResolution);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 684 |         let _ = registry.insert_pending(hid.clone(), HaltState::PendingResolution);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> crates/maos-kernel-core/src/hot_swap/precheck.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         registry.insert_pending(hid, HaltState::PendingResolution);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let _ = registry.insert_pending(hid, HaltState::PendingResolution);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_name`
[INFO] [stdout]    --> crates/maos-eval/src/distillate_corpus.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let file_name = path.file_name().and_then(|n| n.to_str()).ok_or_else(|| {
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_name`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "dcd42c9c42faa0ac879b667e765e6aa25a492c09d786c9b8fd5c4e840266e995", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dcd42c9c42faa0ac879b667e765e6aa25a492c09d786c9b8fd5c4e840266e995", kill_on_drop: false }`
[INFO] [stdout] dcd42c9c42faa0ac879b667e765e6aa25a492c09d786c9b8fd5c4e840266e995
