[INFO] cloning repository https://github.com/ikastner/LifeGraph
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ikastner/LifeGraph" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fikastner%2FLifeGraph", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fikastner%2FLifeGraph'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4a36b2d6d4b34e68cb6474c10b8051a9f4649061
[INFO] checking ikastner/LifeGraph against 67854e511de21d881bb16426996cd4259d44aa2e for pr-161154
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fikastner%2FLifeGraph" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  46% (5287/11433)
Updating files:  47% (5374/11433)
Updating files:  48% (5488/11433)
Updating files:  49% (5603/11433)
Updating files:  50% (5717/11433)
Updating files:  51% (5831/11433)
Updating files:  52% (5946/11433)
Updating files:  53% (6060/11433)
Updating files:  54% (6174/11433)
Updating files:  55% (6289/11433)
Updating files:  56% (6403/11433)
Updating files:  57% (6517/11433)
Updating files:  58% (6632/11433)
Updating files:  59% (6746/11433)
Updating files:  60% (6860/11433)
Updating files:  61% (6975/11433)
Updating files:  62% (7089/11433)
Updating files:  63% (7203/11433)
Updating files:  64% (7318/11433)
Updating files:  65% (7432/11433)
Updating files:  66% (7546/11433)
Updating files:  67% (7661/11433)
Updating files:  68% (7775/11433)
Updating files:  69% (7889/11433)
Updating files:  70% (8004/11433)
Updating files:  71% (8118/11433)
Updating files:  72% (8232/11433)
Updating files:  73% (8347/11433)
Updating files:  74% (8461/11433)
Updating files:  75% (8575/11433)
Updating files:  76% (8690/11433)
Updating files:  77% (8804/11433)
Updating files:  78% (8918/11433)
Updating files:  79% (9033/11433)
Updating files:  80% (9147/11433)
Updating files:  81% (9261/11433)
Updating files:  82% (9376/11433)
Updating files:  83% (9490/11433)
Updating files:  84% (9604/11433)
Updating files:  84% (9616/11433)
Updating files:  85% (9719/11433)
Updating files:  85% (9817/11433)
Updating files:  86% (9833/11433)
Updating files:  87% (9947/11433)
Updating files:  88% (10062/11433)
Updating files:  89% (10176/11433)
Updating files:  90% (10290/11433)
Updating files:  91% (10405/11433)
Updating files:  92% (10519/11433)
Updating files:  92% (10575/11433)
Updating files:  93% (10633/11433)
Updating files:  94% (10748/11433)
Updating files:  95% (10862/11433)
Updating files:  96% (10976/11433)
Updating files:  97% (11091/11433)
Updating files:  98% (11205/11433)
Updating files:  99% (11319/11433)
Updating files: 100% (11433/11433)
Updating files: 100% (11433/11433), done.
[INFO] started tweaking git repo https://github.com/ikastner/LifeGraph
[INFO] finished tweaking git repo https://github.com/ikastner/LifeGraph
[INFO] tweaked toml for git repo https://github.com/ikastner/LifeGraph written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ikastner/LifeGraph on toolchain 67854e511de21d881bb16426996cd4259d44aa2e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+67854e511de21d881bb16426996cd4259d44aa2e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ikastner/LifeGraph 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" "+67854e511de21d881bb16426996cd4259d44aa2e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]   Downloaded toml_edit v0.25.5+spec-1.1.0
[INFO] [stderr]   Downloaded toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]   Downloaded openssl-src v300.5.5+3.5.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bd9565bdc4dcb7a6e41f50977d85d729f054156a1aa016ce8f2963dbaba85c3c
[INFO] running `Command { std: "docker" "start" "bd9565bdc4dcb7a6e41f50977d85d729f054156a1aa016ce8f2963dbaba85c3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bd9565bdc4dcb7a6e41f50977d85d729f054156a1aa016ce8f2963dbaba85c3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bd9565bdc4dcb7a6e41f50977d85d729f054156a1aa016ce8f2963dbaba85c3c" "/opt/rustwide/cargo-home/bin/cargo" "+67854e511de21d881bb16426996cd4259d44aa2e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bd9565bdc4dcb7a6e41f50977d85d729f054156a1aa016ce8f2963dbaba85c3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bd9565bdc4dcb7a6e41f50977d85d729f054156a1aa016ce8f2963dbaba85c3c" "/opt/rustwide/cargo-home/bin/cargo" "+67854e511de21d881bb16426996cd4259d44aa2e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking itoa v1.0.17
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking mio v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking http v1.4.0
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking iana-time-zone v0.1.65
[INFO] [stderr]     Checking uuid v1.22.0
[INFO] [stderr]     Checking regex-syntax v0.8.10
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling openssl-src v300.5.5+3.5.5
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]    Compiling openssl-sys v0.9.112
[INFO] [stderr]    Compiling libz-sys v1.1.25
[INFO] [stderr]    Compiling rdkafka-sys v4.10.0+2.12.1
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]    Compiling toml_edit v0.25.5+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking tokio v1.50.0
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking num_enum v0.7.6
[INFO] [stderr]    Compiling axum-macros v0.4.2
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking tower-http v0.5.2
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking axum-core v0.4.5
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking event-contracts v0.1.0 (/opt/rustwide/workdir/crates/event-contracts)
[INFO] [stderr]     Checking hyper v1.8.1
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking axum v0.7.9
[INFO] [stderr]     Checking rdkafka v0.36.2
[INFO] [stderr]     Checking event-bus v0.1.0 (/opt/rustwide/workdir/crates/event-bus)
[INFO] [stdout] warning: unused import: `message::BorrowedMessage`
[INFO] [stdout]   --> crates/event-bus/src/consumer.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     message::BorrowedMessage,
[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: `warn`
[INFO] [stdout]   --> crates/event-bus/src/consumer.rs:18:29
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tracing::{debug, error, warn};
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `message::BorrowedMessage`
[INFO] [stdout]   --> crates/event-bus/src/consumer.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     message::BorrowedMessage,
[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: `warn`
[INFO] [stdout]   --> crates/event-bus/src/consumer.rs:18:29
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tracing::{debug, error, warn};
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking knowledge-graph v0.1.0 (/opt/rustwide/workdir/services/knowledge-graph)
[INFO] [stderr]     Checking proactive-ux v0.1.0 (/opt/rustwide/workdir/services/proactive-ux)
[INFO] [stderr]     Checking ingestion v0.1.0 (/opt/rustwide/workdir/services/ingestion)
[INFO] [stderr]     Checking processing v0.1.0 (/opt/rustwide/workdir/services/processing)
[INFO] [stderr]     Checking query v0.1.0 (/opt/rustwide/workdir/services/query)
[INFO] [stdout] warning: unused imports: `DateTime` and `Utc`
[INFO] [stdout]  --> services/processing/src/domain/semantic_fragment.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use chrono::{DateTime, Utc};
[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: `warn`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:2:35
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tracing::{error, info, debug, warn};
[INFO] [stdout]   |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::StreamExt`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures_util::StreamExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rdkafka::consumer::CommitMode`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rdkafka::consumer::CommitMode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `event_contracts::envelope::EventEnvelope`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use event_contracts::envelope::EventEnvelope;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DateTime` and `Utc`
[INFO] [stdout]  --> services/processing/src/domain/semantic_fragment.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use chrono::{DateTime, Utc};
[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: `warn`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:2:35
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tracing::{error, info, debug, warn};
[INFO] [stdout]   |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::StreamExt`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures_util::StreamExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rdkafka::consumer::CommitMode`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rdkafka::consumer::CommitMode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `event_contracts::envelope::EventEnvelope`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use event_contracts::envelope::EventEnvelope;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HandlerError`
[INFO] [stdout]   --> services/ingestion/src/api/handlers.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |     ingest_capture::{HandlerError, IngestCaptureCommand, IngestCaptureHandler},
[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::Read`
[INFO] [stdout]    --> services/ingestion/src/api/handlers.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     use std::io::Read;
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StreamError`
[INFO] [stdout]   --> services/ingestion/src/application/manage_stream.rs:13:71
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::domain::capture_stream::{CaptureStream, StreamDomainEvent, StreamError};
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HandlerError`
[INFO] [stdout]   --> services/ingestion/src/api/handlers.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |     ingest_capture::{HandlerError, IngestCaptureCommand, IngestCaptureHandler},
[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::Read`
[INFO] [stdout]    --> services/ingestion/src/api/handlers.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     use std::io::Read;
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StreamError`
[INFO] [stdout]   --> services/ingestion/src/application/manage_stream.rs:13:71
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::domain::capture_stream::{CaptureStream, StreamDomainEvent, StreamError};
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DateTime` and `Utc`
[INFO] [stdout]  --> services/processing/src/domain/semantic_fragment.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use chrono::{DateTime, Utc};
[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: `warn`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:2:35
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tracing::{error, info, debug, warn};
[INFO] [stdout]   |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::StreamExt`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures_util::StreamExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rdkafka::consumer::CommitMode`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rdkafka::consumer::CommitMode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `event_contracts::envelope::EventEnvelope`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use event_contracts::envelope::EventEnvelope;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused implementer of `Iterator` that must be used
[INFO] [stdout]    --> services/query/src/domain/user_query.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         q.drain_events();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: iterators are lazy and do nothing unless consumed
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused implementer of `Iterator` that must be used
[INFO] [stdout]    --> services/query/src/domain/user_query.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         q.drain_events();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: iterators are lazy and do nothing unless consumed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Failed` is never constructed
[INFO] [stdout]   --> services/processing/src/domain/processing_job.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum JobState {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 17 |     Failed(String), // Raison de l'échec
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `JobState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ProcessingFailed` is never constructed
[INFO] [stdout]   --> services/processing/src/domain/processing_job.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub enum JobDomainEvent {
[INFO] [stdout]    |          -------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 26 |     ProcessingFailed(ProcessingFailed),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `JobDomainEvent` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `capture_id`, `modality`, and `started_at` are never read
[INFO] [stdout]   --> services/processing/src/domain/processing_job.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct ProcessingJob {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 34 |     pub job_id: Uuid,
[INFO] [stdout] 35 |     pub capture_id: Uuid,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 36 |     pub modality: CaptureModality,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 37 |     pub state: JobState,
[INFO] [stdout] 38 |     pub started_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ProcessingJob` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `mark_failed` is never used
[INFO] [stdout]    --> services/processing/src/domain/processing_job.rs:131:12
[INFO] [stdout]     |
[INFO] [stdout]  43 | impl ProcessingJob {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 131 |     pub fn mark_failed(&mut self, error_code: String, error_message: String) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused implementer of `Iterator` that must be used
[INFO] [stdout]    --> services/knowledge-graph/src/domain/graph_node.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         node.drain_events(); // vider l'outbox initiale
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: iterators are lazy and do nothing unless consumed
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `created_at` is never read
[INFO] [stdout]   --> services/knowledge-graph/src/domain/graph_edge.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct GraphEdge {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub created_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GraphEdge` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `dedup_key` is never used
[INFO] [stdout]   --> services/knowledge-graph/src/domain/graph_edge.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl GraphEdge {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub fn dedup_key(source: Uuid, target: Uuid, edge_type: &EdgeType) -> (Uuid, Uuid, String) {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `first_seen_at` and `properties` are never read
[INFO] [stdout]   --> services/knowledge-graph/src/domain/graph_node.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct GraphNode {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub first_seen_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 |     pub properties: HashMap<String, String>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GraphNode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Promoted` is never constructed
[INFO] [stdout]   --> services/knowledge-graph/src/domain/latent_connection.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum LatentConnectionState {
[INFO] [stdout]    |          --------------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 18 |     Promoted { edge_id: Uuid },
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LatentConnectionState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `similarity_score`, `discovery_method`, `state`, and `discovered_at` are never read
[INFO] [stdout]   --> services/knowledge-graph/src/domain/latent_connection.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct LatentConnection {
[INFO] [stdout]    |            ---------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub similarity_score: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 33 |     /// Méthode ayant découvert la connexion.
[INFO] [stdout] 34 |     pub discovery_method: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 35 |     pub state: LatentConnectionState,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 36 |     pub discovered_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LatentConnection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `promote` is never used
[INFO] [stdout]   --> services/knowledge-graph/src/domain/latent_connection.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl LatentConnection {
[INFO] [stdout]    | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub fn promote(&mut self, edge_id: Uuid) -> Result<(), &'static str> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_co_occurrence` is never used
[INFO] [stdout]    --> services/knowledge-graph/src/infrastructure/in_memory_graph.rs:110:12
[INFO] [stdout]     |
[INFO] [stdout]  39 | impl InMemoryGraph {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 110 |     pub fn get_co_occurrence(&self, node_a: Uuid, node_b: Uuid) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DateTime` and `Utc`
[INFO] [stdout]  --> services/processing/src/domain/semantic_fragment.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use chrono::{DateTime, Utc};
[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: `warn`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:2:35
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tracing::{error, info, debug, warn};
[INFO] [stdout]   |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::StreamExt`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures_util::StreamExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rdkafka::consumer::CommitMode`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rdkafka::consumer::CommitMode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `event_contracts::envelope::EventEnvelope`
[INFO] [stdout]  --> services/processing/src/infrastructure/kafka_consumer_worker.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use event_contracts::envelope::EventEnvelope;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `created_at` is never read
[INFO] [stdout]   --> services/knowledge-graph/src/domain/graph_edge.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct GraphEdge {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub created_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GraphEdge` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `dedup_key` is never used
[INFO] [stdout]   --> services/knowledge-graph/src/domain/graph_edge.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl GraphEdge {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub fn dedup_key(source: Uuid, target: Uuid, edge_type: &EdgeType) -> (Uuid, Uuid, String) {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `first_seen_at` and `properties` are never read
[INFO] [stdout]   --> services/knowledge-graph/src/domain/graph_node.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct GraphNode {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub first_seen_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 |     pub properties: HashMap<String, String>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GraphNode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Promoted` is never constructed
[INFO] [stdout]   --> services/knowledge-graph/src/domain/latent_connection.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum LatentConnectionState {
[INFO] [stdout]    |          --------------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 18 |     Promoted { edge_id: Uuid },
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LatentConnectionState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `similarity_score`, `discovery_method`, `state`, and `discovered_at` are never read
[INFO] [stdout]   --> services/knowledge-graph/src/domain/latent_connection.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct LatentConnection {
[INFO] [stdout]    |            ---------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub similarity_score: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 33 |     /// Méthode ayant découvert la connexion.
[INFO] [stdout] 34 |     pub discovery_method: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 35 |     pub state: LatentConnectionState,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 36 |     pub discovered_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LatentConnection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `promote` is never used
[INFO] [stdout]   --> services/knowledge-graph/src/domain/latent_connection.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl LatentConnection {
[INFO] [stdout]    | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub fn promote(&mut self, edge_id: Uuid) -> Result<(), &'static str> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_co_occurrence` is never used
[INFO] [stdout]    --> services/knowledge-graph/src/infrastructure/in_memory_graph.rs:110:12
[INFO] [stdout]     |
[INFO] [stdout]  39 | impl InMemoryGraph {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 110 |     pub fn get_co_occurrence(&self, node_a: Uuid, node_b: Uuid) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused implementer of `Iterator` that must be used
[INFO] [stdout]    --> services/knowledge-graph/src/domain/graph_node.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         node.drain_events(); // vider l'outbox initiale
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: iterators are lazy and do nothing unless consumed
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `keywords` is never read
[INFO] [stdout]   --> services/query/src/application/query_interpreter.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct InterpretedQuery {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |     pub keywords: Vec<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: variant `Simple` is never constructed
[INFO] [stdout]   --> services/query/src/domain/query_plan.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub enum QueryComplexity {
[INFO] [stdout]    |          --------------- variant in this enum
[INFO] [stdout] 12 |     /// 1-2 étapes, réponse directe.
[INFO] [stdout] 13 |     Simple,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `QueryComplexity` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `raw_text`, `query_intent`, `contextual_metadata`, and `submitted_at` are never read
[INFO] [stdout]   --> services/query/src/domain/user_query.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct UserQuery {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 45 |     pub query_id: Uuid,
[INFO] [stdout] 46 |     pub raw_text: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 47 |     pub query_intent: QueryIntent,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 48 |     pub contextual_metadata: HashMap<String, String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 49 |     pub state: QueryState,
[INFO] [stdout] 50 |     pub submitted_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UserQuery` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_node` is never used
[INFO] [stdout]    --> services/query/src/infrastructure/graph_projection.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout]  81 | impl GraphProjection {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 224 |     pub fn get_node(&self, node_id: Uuid) -> Option<&ProjectedNode> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused implementer of `Iterator` that must be used
[INFO] [stdout]    --> services/query/src/domain/user_query.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         q.drain_events();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: iterators are lazy and do nothing unless consumed
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused implementer of `Iterator` that must be used
[INFO] [stdout]    --> services/query/src/domain/user_query.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         q.drain_events();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: iterators are lazy and do nothing unless consumed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Failed` is never constructed
[INFO] [stdout]   --> services/processing/src/domain/processing_job.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum JobState {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 17 |     Failed(String), // Raison de l'échec
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `JobState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ProcessingFailed` is never constructed
[INFO] [stdout]   --> services/processing/src/domain/processing_job.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub enum JobDomainEvent {
[INFO] [stdout]    |          -------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 26 |     ProcessingFailed(ProcessingFailed),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `JobDomainEvent` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `capture_id`, `modality`, and `started_at` are never read
[INFO] [stdout]   --> services/processing/src/domain/processing_job.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct ProcessingJob {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 34 |     pub job_id: Uuid,
[INFO] [stdout] 35 |     pub capture_id: Uuid,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 36 |     pub modality: CaptureModality,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 37 |     pub state: JobState,
[INFO] [stdout] 38 |     pub started_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ProcessingJob` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `mark_failed` is never used
[INFO] [stdout]    --> services/processing/src/domain/processing_job.rs:131:12
[INFO] [stdout]     |
[INFO] [stdout]  43 | impl ProcessingJob {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 131 |     pub fn mark_failed(&mut self, error_code: String, error_message: String) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `cluster_id` is never read
[INFO] [stdout]   --> services/proactive-ux/src/domain/contextual_trigger.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     ClusterEvent {
[INFO] [stdout]    |     ------------ field in this variant
[INFO] [stdout] 42 |         cluster_id: Uuid,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TriggerSource` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `connection_id` is never read
[INFO] [stdout]   --> services/proactive-ux/src/domain/contextual_trigger.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     LatentConnectionEvent {
[INFO] [stdout]    |     --------------------- field in this variant
[INFO] [stdout] 49 |         connection_id: Uuid,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TriggerSource` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `created_at` is never read
[INFO] [stdout]   --> services/proactive-ux/src/domain/contextual_trigger.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct ContextualTrigger {
[INFO] [stdout]    |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 69 |     pub created_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ContextualTrigger` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `cluster_id` is never read
[INFO] [stdout]   --> services/proactive-ux/src/domain/contextual_trigger.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     ClusterEvent {
[INFO] [stdout]    |     ------------ field in this variant
[INFO] [stdout] 42 |         cluster_id: Uuid,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TriggerSource` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `connection_id` is never read
[INFO] [stdout]   --> services/proactive-ux/src/domain/contextual_trigger.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     LatentConnectionEvent {
[INFO] [stdout]    |     --------------------- field in this variant
[INFO] [stdout] 49 |         connection_id: Uuid,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TriggerSource` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `created_at` is never read
[INFO] [stdout]   --> services/proactive-ux/src/domain/contextual_trigger.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct ContextualTrigger {
[INFO] [stdout]    |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 69 |     pub created_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ContextualTrigger` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `keywords` is never read
[INFO] [stdout]   --> services/query/src/application/query_interpreter.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct InterpretedQuery {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |     pub keywords: Vec<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: variant `Simple` is never constructed
[INFO] [stdout]   --> services/query/src/domain/query_plan.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub enum QueryComplexity {
[INFO] [stdout]    |          --------------- variant in this enum
[INFO] [stdout] 12 |     /// 1-2 étapes, réponse directe.
[INFO] [stdout] 13 |     Simple,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `QueryComplexity` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `raw_text`, `query_intent`, `contextual_metadata`, and `submitted_at` are never read
[INFO] [stdout]   --> services/query/src/domain/user_query.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct UserQuery {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 45 |     pub query_id: Uuid,
[INFO] [stdout] 46 |     pub raw_text: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 47 |     pub query_intent: QueryIntent,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 48 |     pub contextual_metadata: HashMap<String, String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 49 |     pub state: QueryState,
[INFO] [stdout] 50 |     pub submitted_at: DateTime<Utc>,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UserQuery` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_node` is never used
[INFO] [stdout]    --> services/query/src/infrastructure/graph_projection.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout]  81 | impl GraphProjection {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 224 |     pub fn get_node(&self, node_id: Uuid) -> Option<&ProjectedNode> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6m 32s
[INFO] running `Command { std: "docker" "inspect" "bd9565bdc4dcb7a6e41f50977d85d729f054156a1aa016ce8f2963dbaba85c3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd9565bdc4dcb7a6e41f50977d85d729f054156a1aa016ce8f2963dbaba85c3c", kill_on_drop: false }`
[INFO] [stdout] bd9565bdc4dcb7a6e41f50977d85d729f054156a1aa016ce8f2963dbaba85c3c
