[INFO] fetching crate oxios-kernel 1.42.0...
[INFO] documenting oxios-kernel-1.42.0 against 1.98.0-beta.8 for beta-rustdoc-1.99-1
[INFO] extracting crate oxios-kernel 1.42.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate oxios-kernel 1.42.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate oxios-kernel 1.42.0
[INFO] tweaked toml for crates.io crate oxios-kernel 1.42.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate oxios-kernel 1.42.0 on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oxios-kernel 1.42.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "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 wiggle-macro v36.0.13
[INFO] [stderr]   Downloaded wiggle-generate v36.0.13
[INFO] [stderr]   Downloaded wiggle v36.0.13
[INFO] [stderr]   Downloaded wasmtime-internal-winch v36.0.13
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.123.13
[INFO] [stderr]   Downloaded cranelift-native v0.123.13
[INFO] [stderr]   Downloaded cranelift-control v0.123.13
[INFO] [stderr]   Downloaded pulley-macros v36.0.13
[INFO] [stderr]   Downloaded wasmtime-internal-component-util v36.0.13
[INFO] [stderr]   Downloaded wasmtime-internal-slab v36.0.13
[INFO] [stderr]   Downloaded wasmtime-internal-asm-macros v36.0.13
[INFO] [stderr]   Downloaded cranelift-srcgen v0.123.13
[INFO] [stderr]   Downloaded wasmtime-internal-jit-icache-coherence v36.0.13
[INFO] [stderr]   Downloaded cranelift-bitset v0.123.13
[INFO] [stderr]   Downloaded wasmtime-internal-math v36.0.13
[INFO] [stderr]   Downloaded wasmtime-internal-versioned-export-macros v36.0.13
[INFO] [stderr]   Downloaded cap-net-ext v3.4.5
[INFO] [stderr]   Downloaded wasmtime-internal-jit-debug v36.0.13
[INFO] [stderr]   Downloaded cap-time-ext v3.4.5
[INFO] [stderr]   Downloaded cranelift-assembler-x64 v0.123.13
[INFO] [stderr]   Downloaded cap-rand v3.4.5
[INFO] [stderr]   Downloaded wat v1.256.0
[INFO] [stderr]   Downloaded cranelift-entity v0.123.13
[INFO] [stderr]   Downloaded oxicode-api-stability v0.73.0
[INFO] [stderr]   Downloaded raii_flock v0.2.0
[INFO] [stderr]   Downloaded cap-fs-ext v3.4.5
[INFO] [stderr]   Downloaded wasmprinter v0.236.1
[INFO] [stderr]   Downloaded cranelift-assembler-x64-meta v0.123.13
[INFO] [stderr]   Downloaded wasmtime-internal-unwinder v36.0.13
[INFO] [stderr]   Downloaded wasmtime-internal-cache v36.0.13
[INFO] [stderr]   Downloaded wasmtime-wasi-io v36.0.13
[INFO] [stderr]   Downloaded cap-std v3.4.5
[INFO] [stderr]   Downloaded system-interface v0.27.3
[INFO] [stderr]   Downloaded rustix-linux-procfs v0.1.1
[INFO] [stderr]   Downloaded wasmtime-internal-wit-bindgen v36.0.13
[INFO] [stderr]   Downloaded ownedbytes v0.7.0
[INFO] [stderr]   Downloaded tantivy-bitpacker v0.6.0
[INFO] [stderr]   Downloaded cranelift-bforest v0.123.13
[INFO] [stderr]   Downloaded wasmtime-internal-fiber v36.0.13
[INFO] [stderr]   Downloaded tantivy-tokenizer-api v0.3.0
[INFO] [stderr]   Downloaded oxios-ouroboros v1.42.0
[INFO] [stderr]   Downloaded oxios-mcp v1.42.0
[INFO] [stderr]   Downloaded tokio-btls v0.5.6
[INFO] [stderr]   Downloaded cron v0.16.0
[INFO] [stderr]   Downloaded tantivy-common v0.7.0
[INFO] [stderr]   Downloaded unicode-canonical-combining-class v1.0.0
[INFO] [stderr]   Downloaded cranelift-frontend v0.123.13
[INFO] [stderr]   Downloaded ecb v0.2.0
[INFO] [stderr]   Downloaded iso8601 v0.6.5
[INFO] [stderr]   Downloaded tantivy-stacker v0.3.0
[INFO] [stderr]   Downloaded specta-macros v2.0.0-rc.25
[INFO] [stderr]   Downloaded pocket-resources v0.3.2
[INFO] [stderr]   Downloaded hyphenation_commons v0.8.4
[INFO] [stderr]   Downloaded blitz-traits v0.3.0-beta.1
[INFO] [stderr]   Downloaded atomic_refcell v0.1.14
[INFO] [stderr]   Downloaded yeslogic-fontconfig-sys v6.0.1
[INFO] [stderr]   Downloaded to_shmem_derive v0.1.0
[INFO] [stderr]   Downloaded smallbitvec v2.6.1
[INFO] [stderr]   Downloaded uluru v3.1.0
[INFO] [stderr]   Downloaded malloc_size_of_derive v0.1.3
[INFO] [stderr]   Downloaded boa_interner v0.20.0
[INFO] [stderr]   Downloaded tantivy-query-grammar v0.22.0
[INFO] [stderr]   Downloaded wreq-rt v0.2.2-rc.4
[INFO] [stderr]   Downloaded serde_html_form v0.4.1
[INFO] [stderr]   Downloaded string-interner v0.19.0
[INFO] [stderr]   Downloaded roff v1.1.1
[INFO] [stderr]   Downloaded ordered-channel v1.2.0
[INFO] [stderr]   Downloaded mmapio v0.9.1
[INFO] [stderr]   Downloaded to_shmem v0.5.0
[INFO] [stderr]   Downloaded stylo_static_prefs v0.19.0
[INFO] [stderr]   Downloaded stylo_malloc_size_of v0.19.0
[INFO] [stderr]   Downloaded app_units v0.7.8
[INFO] [stderr]   Downloaded stylo_atoms v0.19.0
[INFO] [stderr]   Downloaded pulley-interpreter v36.0.13
[INFO] [stderr]   Downloaded cranelift-isle v0.123.13
[INFO] [stderr]   Downloaded anyrender_svg v0.12.0
[INFO] [stderr]   Downloaded gix-quote v0.7.2
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.123.13
[INFO] [stderr]   Downloaded tantivy-sstable v0.3.0
[INFO] [stderr]   Downloaded debug_timer v0.1.3
[INFO] [stderr]   Downloaded boa_profiler v0.20.0
[INFO] [stderr]   Downloaded boa_macros v0.20.0
[INFO] [stderr]   Downloaded gix-trace v0.1.21
[INFO] [stderr]   Downloaded oxiline-core v0.3.1
[INFO] [stderr]   Downloaded rusqlite_migration v2.6.0
[INFO] [stderr]   Downloaded azul-simplecss v0.2.0
[INFO] [stderr]   Downloaded gix-actor v0.41.2
[INFO] [stderr]   Downloaded gix-chunk v0.7.3
[INFO] [stderr]   Downloaded gix-shallow v0.12.1
[INFO] [stderr]   Downloaded parley_data v0.10.0
[INFO] [stderr]   Downloaded gix-validate v0.11.3
[INFO] [stderr]   Downloaded gix-utils v0.3.5
[INFO] [stderr]   Downloaded gix-lock v23.0.1
[INFO] [stderr]   Downloaded gix-prompt v0.15.1
[INFO] [stderr]   Downloaded anyrender_vello_cpu v0.14.0
[INFO] [stderr]   Downloaded oxibrain-client v0.2.0
[INFO] [stderr]   Downloaded email-encoding v0.4.2
[INFO] [stderr]   Downloaded anyrender v0.11.1
[INFO] [stderr]   Downloaded oximemo-core v0.7.0
[INFO] [stderr]   Downloaded oxibrowser-render v0.21.0
[INFO] [stderr]   Downloaded stylo_traits v0.19.0
[INFO] [stderr]   Downloaded stylo_dom v0.19.0
[INFO] [stderr]   Downloaded stylo_derive v0.19.0
[INFO] [stderr]   Downloaded gix-bitmap v0.3.3
[INFO] [stderr]   Downloaded wasm-encoder v0.256.0
[INFO] [stderr]   Downloaded wasm-encoder v0.236.1
[INFO] [stderr]   Downloaded wuff v0.2.8
[INFO] [stderr]   Downloaded gix-command v0.9.2
[INFO] [stderr]   Downloaded gix-ignore v0.21.1
[INFO] [stderr]   Downloaded gix-config-value v0.18.1
[INFO] [stderr]   Downloaded gix-mailmap v0.33.2
[INFO] [stderr]   Downloaded oxicode-hashline v0.73.0
[INFO] [stderr]   Downloaded icalendar v0.16.17
[INFO] [stderr]   Downloaded stylo_taffy v0.3.0-beta.1
[INFO] [stderr]   Downloaded gix-hash v0.25.1
[INFO] [stderr]   Downloaded bytesize v2.7.0
[INFO] [stderr]   Downloaded gix-error v0.2.5
[INFO] [stderr]   Downloaded gix-packetline v0.21.5
[INFO] [stderr]   Downloaded gl-context-loader v0.1.10
[INFO] [stderr]   Downloaded gix-hashtable v0.15.2
[INFO] [stderr]   Downloaded human_format v1.2.1
[INFO] [stderr]   Downloaded gix-commitgraph v0.37.1
[INFO] [stderr]   Downloaded oxios-calendar v1.42.0
[INFO] [stderr]   Downloaded blitz-html v0.3.0-beta.1
[INFO] [stderr]   Downloaded xml5ever v0.39.0
[INFO] [stderr]   Downloaded boa_gc v0.20.0
[INFO] [stderr]   Downloaded boa_string v0.20.0
[INFO] [stderr]   Downloaded maybe-async v0.2.11
[INFO] [stderr]   Downloaded wreq-util v3.0.0-rc.14
[INFO] [stderr]   Downloaded kstring v2.0.4
[INFO] [stderr]   Downloaded wasmtime-wasi v36.0.13
[INFO] [stderr]   Downloaded gix-path v0.12.4
[INFO] [stderr]   Downloaded gix-glob v0.26.1
[INFO] [stderr]   Downloaded gix-pathspec v0.18.1
[INFO] [stderr]   Downloaded gix-sec v0.14.2
[INFO] [stderr]   Downloaded gix-credentials v0.38.2
[INFO] [stderr]   Downloaded glyph-names v0.2.0
[INFO] [stderr]   Downloaded gix-date v0.15.6
[INFO] [stderr]   Downloaded gix-attributes v0.33.2
[INFO] [stderr]   Downloaded gix-tempfile v23.0.2
[INFO] [stderr]   Downloaded gix-url v0.36.2
[INFO] [stderr]   Downloaded gix-imara-diff v0.2.4
[INFO] [stderr]   Downloaded gix-transport v0.57.2
[INFO] [stderr]   Downloaded specta v2.0.0-rc.25
[INFO] [stderr]   Downloaded fontique v0.10.0
[INFO] [stderr]   Downloaded boa_parser v0.20.0
[INFO] [stderr]   Downloaded boa_ast v0.20.0
[INFO] [stderr]   Downloaded vello_cpu v0.0.9
[INFO] [stderr]   Downloaded rrule v0.13.0
[INFO] [stderr]   Downloaded lettre v0.11.23
[INFO] [stderr]   Downloaded weezl v0.2.1
[INFO] [stderr]   Downloaded blitz-dom v0.3.0-beta.1
[INFO] [stderr]   Downloaded regress v0.10.5
[INFO] [stderr]   Downloaded cap-primitives v3.4.5
[INFO] [stderr]   Downloaded tantivy-columnar v0.3.0
[INFO] [stderr]   Downloaded oxibrowser v0.21.0
[INFO] [stderr]   Downloaded wreq-proto v0.2.5
[INFO] [stderr]   Downloaded selectors v0.39.0
[INFO] [stderr]   Downloaded llama-gguf v0.14.0
[INFO] [stderr]   Downloaded boa_engine v0.20.0
[INFO] [stderr]   Downloaded blitz-paint v0.3.0-beta.1
[INFO] [stderr]   Downloaded regalloc2 v0.12.2
[INFO] [stderr]   Downloaded winch-codegen v36.0.13
[INFO] [stderr]   Downloaded oxios-markdown v1.42.0
[INFO] [stderr]   Downloaded wit-parser v0.236.1
[INFO] [stderr]   Downloaded wasmtime-internal-cranelift v36.0.13
[INFO] [stderr]   Downloaded parley v0.10.0
[INFO] [stderr]   Downloaded wast v256.0.0
[INFO] [stderr]   Downloaded rusqlite v0.40.2
[INFO] [stderr]   Downloaded usvg v0.46.0
[INFO] [stderr]   Downloaded http2 v0.5.20
[INFO] [stderr]   Downloaded wasmtime-environ v36.0.13
[INFO] [stderr]   Downloaded wreq v6.0.0-rc.29
[INFO] [stderr]   Downloaded taffy v0.12.2
[INFO] [stderr]   Downloaded wasmtime-internal-component-macro v36.0.13
[INFO] [stderr]   Downloaded rust-fontconfig v4.4.11
[INFO] [stderr]   Downloaded btls v0.5.6
[INFO] [stderr]   Downloaded wasmparser v0.236.1
[INFO] [stderr]   Downloaded oxicode-catalog v0.73.0
[INFO] [stderr]   Downloaded oxicode-sdk v0.73.0
[INFO] [stderr]   Downloaded wasmparser v0.256.0
[INFO] [stderr]   Downloaded lopdf v0.44.0
[INFO] [stderr]   Downloaded oxicode-ai v0.73.0
[INFO] [stderr]   Downloaded harfrust v0.8.4
[INFO] [stderr]   Downloaded oxibrowser-core v0.21.0
[INFO] [stderr]   Downloaded allsorts-azul v0.17.2
[INFO] [stderr]   Downloaded oxicode-agent v0.73.0
[INFO] [stderr]   Downloaded azul-css v0.0.13
[INFO] [stderr]   Downloaded wasmtime v36.0.13
[INFO] [stderr]   Downloaded oxicode-snapcompact v0.73.0
[INFO] [stderr]   Downloaded azul-core v0.0.13
[INFO] [stderr]   Downloaded cranelift-codegen v0.123.13
[INFO] [stderr]   Downloaded stylo v0.19.0
[INFO] [stderr]   Downloaded tantivy v0.22.1
[INFO] [stderr]   Downloaded azul-layout v0.0.13
[INFO] [stderr]   Downloaded hyphenation v0.8.4
[INFO] [stderr]   Downloaded btls-sys v0.5.6
[INFO] [stderr]   Downloaded libsqlite3-sys v0.38.2
[INFO] [stderr]   Downloaded printpdf v0.12.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4d46b8ebd46fd55d25a2e0d09517cf332ac1fb73aab18592aa4be78d4dd7d2d7
[INFO] running `Command { std: "docker" "start" "4d46b8ebd46fd55d25a2e0d09517cf332ac1fb73aab18592aa4be78d4dd7d2d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4d46b8ebd46fd55d25a2e0d09517cf332ac1fb73aab18592aa4be78d4dd7d2d7", 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" "4d46b8ebd46fd55d25a2e0d09517cf332ac1fb73aab18592aa4be78d4dd7d2d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4d46b8ebd46fd55d25a2e0d09517cf332ac1fb73aab18592aa4be78d4dd7d2d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4d46b8ebd46fd55d25a2e0d09517cf332ac1fb73aab18592aa4be78d4dd7d2d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]     Checking aho-corasick v1.1.5
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling find-msvc-tools v0.1.10
[INFO] [stderr]     Checking gix-trace v0.1.21
[INFO] [stderr]     Checking bytesize v2.7.0
[INFO] [stderr]     Checking human_format v1.2.1
[INFO] [stderr]     Checking zlib-rs v0.6.7
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking jiff-core v0.1.0
[INFO] [stderr]     Checking mio v1.2.2
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]     Checking futures-channel v0.3.33
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]     Checking futures-io v0.3.33
[INFO] [stderr]     Checking dashmap v6.2.1
[INFO] [stderr]     Checking filetime v0.2.29
[INFO] [stderr]     Checking unicode-bom v2.0.3
[INFO] [stderr]    Compiling cc v1.4.2
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking kstring v2.0.4
[INFO] [stderr]     Checking prodash v31.0.0
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking simd-adler32 v0.3.10
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]     Checking gix-sec v0.14.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking sha1-checked v0.10.0
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]    Compiling parse-zoneinfo v0.3.1
[INFO] [stderr]     Checking uuid v1.24.0
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking data-encoding v2.11.1
[INFO] [stderr]    Compiling unicode-general-category v1.1.0
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking borrow-or-share v0.2.4
[INFO] [stderr]    Compiling chrono-tz-build v0.3.0
[INFO] [stderr]     Checking jiff v0.2.35
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking phf_shared v0.11.3
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking rand v0.9.5
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking outref v0.5.2
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]    Compiling oxicode-catalog v0.73.0
[INFO] [stderr]     Checking micromap v0.3.0
[INFO] [stderr]     Checking vsimd v0.8.0
[INFO] [stderr]    Compiling chrono-tz v0.9.0
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking toml v0.9.12+spec-1.1.0
[INFO] [stderr]     Checking dirs v6.0.0
[INFO] [stderr]     Checking fraction v0.15.4
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking fs2 v0.4.3
[INFO] [stderr]     Checking jsonschema-regex v0.46.10
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]     Checking num-cmp v0.1.0
[INFO] [stderr]    Compiling oxicode-ai v0.73.0
[INFO] [stderr]     Checking bytecount v0.6.9
[INFO] [stderr]     Checking raii_flock v0.2.0
[INFO] [stderr]     Checking ttf-parser v0.25.1
[INFO] [stderr]     Checking uuid-simd v0.8.0
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]     Checking lru v0.18.2
[INFO] [stderr]     Checking xxhash-rust v0.8.18
[INFO] [stderr]     Checking signal-hook v0.3.18
[INFO] [stderr]     Checking uluru v3.1.0
[INFO] [stderr]     Checking phf_shared v0.12.1
[INFO] [stderr]     Checking clru v0.6.3
[INFO] [stderr]     Checking glob v0.3.4
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]     Checking phf v0.12.1
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking arc-swap v1.9.2
[INFO] [stderr]     Checking signal-hook-mio v0.2.5
[INFO] [stderr]     Checking md-5 v0.10.6
[INFO] [stderr]     Checking io-close v0.3.7
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]     Checking png v0.17.16
[INFO] [stderr]     Checking base64 v0.23.1
[INFO] [stderr]     Checking time v0.3.55
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking zopfli v0.8.3
[INFO] [stderr]     Checking lzma-rs v0.3.0
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking fuzzy-matcher v0.3.7
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling openssl-sys v0.9.117
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling blake3 v1.8.6
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.2
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking xattr v1.6.1
[INFO] [stderr]     Checking bzip2 v0.5.2
[INFO] [stderr]     Checking email-encoding v0.4.2
[INFO] [stderr]     Checking fontdue v0.9.4
[INFO] [stderr]     Checking hostname v0.4.2
[INFO] [stderr]    Compiling openssl v0.10.81
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]     Checking xz2 v0.1.7
[INFO] [stderr]     Checking hashlink v0.12.1
[INFO] [stderr]     Checking quoted_printable v0.5.2
[INFO] [stderr]     Checking deflate64 v0.1.12
[INFO] [stderr]     Checking constant_time_eq v0.3.1
[INFO] [stderr]     Checking indicatif v0.17.11
[INFO] [stderr]     Checking tar v0.4.46
[INFO] [stderr]     Checking sysinfo v0.35.2
[INFO] [stderr]     Checking similar v2.7.0
[INFO] [stderr]     Checking bstr v1.13.1
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking fancy-regex v0.18.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling ref-cast-impl v1.0.26
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]     Checking gix-validate v0.11.3
[INFO] [stderr]     Checking gix-utils v0.3.5
[INFO] [stderr]     Checking gix-error v0.2.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]     Checking gix-date v0.15.6
[INFO] [stderr]     Checking gix-chunk v0.7.3
[INFO] [stderr]     Checking gix-actor v0.41.2
[INFO] [stderr]     Checking gix-quote v0.7.2
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking gix-bitmap v0.3.3
[INFO] [stderr]     Checking ref-cast v1.0.26
[INFO] [stderr]     Checking gix-imara-diff v0.2.4
[INFO] [stderr]     Checking nom-language v0.1.0
[INFO] [stderr]     Checking iso8601 v0.6.5
[INFO] [stderr]     Checking globset v0.4.20
[INFO] [stderr]     Checking gix-mailmap v0.33.2
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]     Checking gix-path v0.12.4
[INFO] [stderr]     Checking gix-packetline v0.21.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]     Checking rustls-pki-types v1.15.1
[INFO] [stderr]     Checking gix-features v0.48.1
[INFO] [stderr]     Checking gix-command v0.9.2
[INFO] [stderr]     Checking gix-hash v0.25.1
[INFO] [stderr]     Checking gix-fs v0.21.2
[INFO] [stderr]     Checking gix-glob v0.26.1
[INFO] [stderr]     Checking gix-hashtable v0.15.2
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking gix-commitgraph v0.37.1
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking gix-object v0.60.0
[INFO] [stderr]     Checking webpki-roots v1.0.9
[INFO] [stderr]     Checking gix-config-value v0.18.1
[INFO] [stderr]     Checking gix-tempfile v23.0.2
[INFO] [stderr]     Checking gix-attributes v0.33.2
[INFO] [stderr]     Checking der v0.7.10
[INFO] [stderr]     Checking gix-ignore v0.21.1
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking gix-lock v23.0.1
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]     Checking gix-url v0.36.2
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking num-bigint-dig v0.8.6
[INFO] [stderr]     Checking clap v4.6.6
[INFO] [stderr]    Compiling oxicode-api-stability v0.73.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking gix-pathspec v0.18.1
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]     Checking gix-transport v0.57.2
[INFO] [stderr]     Checking gix-prompt v0.15.1
[INFO] [stderr]     Checking gix-shallow v0.12.1
[INFO] [stderr]     Checking gix-revwalk v0.31.0
[INFO] [stderr]     Checking gix-filter v0.30.0
[INFO] [stderr]     Checking gix-ref v0.63.0
[INFO] [stderr]     Checking gix-pack v0.70.0
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]    Compiling maybe-async v0.2.11
[INFO] [stderr]     Checking gix-traverse v0.57.0
[INFO] [stderr]     Checking gix-revision v0.45.0
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking gix-index v0.51.0
[INFO] [stderr]     Checking pkcs1 v0.7.5
[INFO] [stderr]     Checking gix-worktree-stream v0.32.0
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking gix-refspec v0.41.0
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking gix-discover v0.51.0
[INFO] [stderr]     Checking gix-config v0.56.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking gix-protocol v0.61.0
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking rsa v0.9.10
[INFO] [stderr]     Checking gix-archive v0.32.0
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking gix-negotiate v0.31.0
[INFO] [stderr]     Checking gix-odb v0.80.0
[INFO] [stderr]     Checking gix-credentials v0.38.2
[INFO] [stderr]     Checking gix-worktree v0.52.0
[INFO] [stderr]     Checking gix-submodule v0.30.0
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking gix-diff v0.63.0
[INFO] [stderr]     Checking gix-dir v0.25.0
[INFO] [stderr]     Checking gix-worktree-state v0.30.0
[INFO] [stderr]     Checking inquire v0.9.4
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking fluent-uri v0.4.1
[INFO] [stderr]     Checking email_address v0.2.9
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking oxicode-hashline v0.73.0
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking oxicode-snapcompact v0.73.0
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking gix-status v0.30.0
[INFO] [stderr]     Checking gix-blame v0.13.0
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking referencing v0.46.10
[INFO] [stderr]     Checking gix v0.83.0
[INFO] [stderr]     Checking futures-executor v0.3.33
[INFO] [stderr]     Checking futures v0.3.33
[INFO] [stderr]     Checking icalendar v0.16.17
[INFO] [stderr]     Checking cron v0.16.0
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tokio-stream v0.1.19
[INFO] [stderr]     Checking oxios-mcp v1.42.0
[INFO] [stderr]     Checking oxibrain-client v0.2.0
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking tungstenite v0.26.2
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking jsonschema v0.46.10
[INFO] [stderr]     Checking h2 v0.4.15
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking lettre v0.11.23
[INFO] [stderr]     Checking tokio-tungstenite v0.26.2
[INFO] [stderr]     Checking rusqlite v0.40.2
[INFO] [stderr]     Checking oxios-markdown v1.42.0
[INFO] [stderr]     Checking rrule v0.13.0
[INFO] [stderr]     Checking hyper v1.11.0
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking oxios-calendar v1.42.0
[INFO] [stderr]     Checking oxibrowser v0.21.0
[INFO] [stderr]     Checking oxicode-agent v0.73.0
[INFO] [stderr]     Checking oxicode-sdk v0.73.0
[INFO] [stderr]     Checking oxios-ouroboros v1.42.0
[INFO] [stderr]  Documenting oxios-kernel v1.42.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `OxiosEngine`
[INFO] [stdout]   --> src/subagent_runner.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 | /// Constructed once at boot from the [`OxiosEngine`]'s `Oxicode` instance
[INFO] [stdout]    |                                         ^^^^^^^^^^^ no item named `OxiosEngine` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ProviderPool`
[INFO] [stdout]   --> src/supervisor.rs:16:57
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! - **Provider rate limiting** — all agents share a [`ProviderPool`] to
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^ no item named `ProviderPool` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Directive`
[INFO] [stdout]    --> src/orchestrator.rs:426:55
[INFO] [stdout]     |
[INFO] [stdout] 426 |     /// A single path with no routing gate: build a [`Directive`] verbatim
[INFO] [stdout]     |                                                       ^^^^^^^^^ no item named `Directive` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ExecEnv`
[INFO] [stdout]    --> src/orchestrator.rs:427:41
[INFO] [stdout]     |
[INFO] [stdout] 427 |     /// from the message, resolve the [`ExecEnv`], execute via the agent
[INFO] [stdout]     |                                         ^^^^^^^ no item named `ExecEnv` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `IntentEngineOps::review`
[INFO] [stdout]    --> src/orchestrator.rs:430:11
[INFO] [stdout]     |
[INFO] [stdout] 430 |     /// [`IntentEngineOps::review`] with one retry.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ no item named `IntentEngineOps` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MsgCtx`
[INFO] [stdout]    --> src/orchestrator.rs:491:20
[INFO] [stdout]     |
[INFO] [stdout] 491 |     /// Builds a [`MsgCtx`] from the session history (if any), then delegates
[INFO] [stdout]     |                    ^^^^^^ no item named `MsgCtx` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ExecEnv`
[INFO] [stdout]    --> src/orchestrator.rs:615:59
[INFO] [stdout]     |
[INFO] [stdout] 615 |     /// and `chat()` but packages the result as the new [`ExecEnv`] type.
[INFO] [stdout]     |                                                           ^^^^^^^ no item named `ExecEnv` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Directive`
[INFO] [stdout]    --> src/orchestrator.rs:672:21
[INFO] [stdout]     |
[INFO] [stdout] 672 |     /// Execute a [`Directive`] under an [`ExecEnv`].
[INFO] [stdout]     |                     ^^^^^^^^^ no item named `Directive` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ExecEnv`
[INFO] [stdout]    --> src/orchestrator.rs:672:44
[INFO] [stdout]     |
[INFO] [stdout] 672 |     /// Execute a [`Directive`] under an [`ExecEnv`].
[INFO] [stdout]     |                                            ^^^^^^^ no item named `ExecEnv` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `set_fallback_models`
[INFO] [stdout]   --> src/resilience/coordinator.rs:80:58
[INFO] [stdout]    |
[INFO] [stdout] 80 |     /// Updated live from `engine.fallback_models` via [`set_fallback_models`].
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^^^^^^ no item named `set_fallback_models` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build`
[INFO] [stdout]   --> src/capability/template.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | /// [`build`] or [`build_for`] to produce a [`CSpace`].
[INFO] [stdout]    |       ^^^^^ no item named `build` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build_for`
[INFO] [stdout]   --> src/capability/template.rs:36:20
[INFO] [stdout]    |
[INFO] [stdout] 36 | /// [`build`] or [`build_for`] to produce a [`CSpace`].
[INFO] [stdout]    |                    ^^^^^^^^^ no item named `build_for` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `engine`
[INFO] [stdout]   --> src/credential.rs:26:27
[INFO] [stdout]    |
[INFO] [stdout] 26 |     /// From config.toml [engine].api_key
[INFO] [stdout]    |                           ^^^^^^ no item named `engine` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `paths`
[INFO] [stdout]   --> src/foundation/mod.rs:19:32
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! All submodules share the [`paths`] constants — there is exactly one
[INFO] [stdout]    |                                ^^^^^ no item named `paths` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OsKeychain`
[INFO] [stdout]   --> src/foundation/migrate.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | /// uses [`OsKeychain`] which lives in `credential.rs` and writes through
[INFO] [stdout]    |            ^^^^^^^^^^ no item named `OsKeychain` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::host_tools::FakeProbe`
[INFO] [stdout]   --> src/host_tools/scanner.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! tests inject a [`crate::host_tools::FakeProbe`] (see `tests` module).
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FakeProbe` in module `host_tools`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `archive` links to private item `crate::skill::is_safe_relative_path`
[INFO] [stdout]  --> src/skill/archive.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! ([`crate::skill::is_safe_relative_path`]) and the `SKILL.md` marker
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]   |
[INFO] [stdout]   = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout]   = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `extract_skill_zip` links to private item `crate::skill::is_safe_relative_path`
[INFO] [stdout]   --> src/skill/archive.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | /// [`crate::skill::is_safe_relative_path`].
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `create_skill`
[INFO] [stdout]    --> src/skill/manager.rs:213:18
[INFO] [stdout]     |
[INFO] [stdout] 213 |     /// Unlike [`create_skill`], this does **not** re-synthesize the frontmatter
[INFO] [stdout]     |                  ^^^^^^^^^^^^ no item named `create_skill` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `write_skill_raw`
[INFO] [stdout]    --> src/skill/manager.rs:233:43
[INFO] [stdout]     |
[INFO] [stdout] 233 |     /// writes the content verbatim via [`write_skill_raw`]. Used for the
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^ no item named `write_skill_raw` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sessions` links to private item `MAX_HISTORY`
[INFO] [stdout]    --> src/token_maxing/maxer.rs:154:55
[INFO] [stdout]     |
[INFO] [stdout] 154 |     /// Past sessions (most-recent last), capped at [`MAX_HISTORY`].
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::api::quota::QuotaFetcher`
[INFO] [stdout]  --> src/token_maxing/quota_tracker.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | //!    [`crate::api::quota::QuotaFetcher`] exists for the provider,
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `api` in module `oxios_kernel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/tools/a2a_tools.rs:40:46
[INFO] [stdout]    |
[INFO] [stdout] 40 |     /// Create an `A2aDelegateTool` from a [`KernelHandle`].
[INFO] [stdout]    |                                              ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]    --> src/tools/a2a_tools.rs:210:42
[INFO] [stdout]     |
[INFO] [stdout] 210 |     /// Create an `A2aSendTool` from a [`KernelHandle`].
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]    --> src/tools/a2a_tools.rs:359:43
[INFO] [stdout]     |
[INFO] [stdout] 359 |     /// Create an `A2aQueryTool` from a [`KernelHandle`].
[INFO] [stdout]     |                                           ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OxiosTab::observe`
[INFO] [stdout]    --> src/tools/browse/types.rs:112:43
[INFO] [stdout]     |
[INFO] [stdout] 112 | /// One interactive element captured by [`OxiosTab::observe`].
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^ no item named `OxiosTab` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OxiosTab::observe`
[INFO] [stdout]    --> src/tools/browse/types.rs:133:51
[INFO] [stdout]     |
[INFO] [stdout] 133 | /// The page's interactive surface, returned by [`OxiosTab::observe`].
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^ no item named `OxiosTab` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `AgentTool`
[INFO] [stdout]   --> src/tools/builtin/mod.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! - [`AgentTool`] — Agent lifecycle (list, kill, budget)
[INFO] [stdout]    |         ^^^^^^^^^ no item named `AgentTool` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `try_from_kernel`
[INFO] [stdout]   --> src/tools/builtin/calendar_tool.rs:57:53
[INFO] [stdout]    |
[INFO] [stdout] 57 |     /// Panics if calendar is not configured. Use [`try_from_kernel`] for
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^ no item named `try_from_kernel` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ExtensionApi`
[INFO] [stdout]  --> src/tools/builtin/skill_forge_tool.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Wraps the [`ExtensionApi`] / [`SkillManager`] domain of the [`KernelHandle`].
[INFO] [stdout]   |                 ^^^^^^^^^^^^ no item named `ExtensionApi` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Arc`
[INFO] [stdout]   --> src/tools/builtin/skill_forge_tool.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 | /// Holds an [`Arc<SkillManager>`] cloned from the [`KernelHandle`] extensions
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ no item named `Arc` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/tools/exec_tool.rs:86:39
[INFO] [stdout]    |
[INFO] [stdout] 86 |     /// Create an `ExecTool` from a [`KernelHandle`] with an agent context.
[INFO] [stdout]    |                                       ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]    --> src/tools/exec_tool.rs:102:39
[INFO] [stdout]     |
[INFO] [stdout] 102 |     /// Create an `ExecTool` from a [`KernelHandle`] (legacy, no context).
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/tools/mcp_tool.rs:51:45
[INFO] [stdout]    |
[INFO] [stdout] 51 |     /// Create an `McpToolWrapper` from a [`KernelHandle`] for a specific MCP tool.
[INFO] [stdout]    |                                             ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/tools/memory_tools.rs:30:45
[INFO] [stdout]    |
[INFO] [stdout] 30 |     /// Create a `MemoryWriteTool` from a [`KernelHandle`].
[INFO] [stdout]    |                                             ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]    --> src/tools/memory_tools.rs:113:44
[INFO] [stdout]     |
[INFO] [stdout] 113 |     /// Create a `MemoryReadTool` from a [`KernelHandle`].
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]    --> src/tools/memory_tools.rs:207:46
[INFO] [stdout]     |
[INFO] [stdout] 207 |     /// Create a `MemorySearchTool` from a [`KernelHandle`].
[INFO] [stdout]     |                                              ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `PendingToolApprovals`
[INFO] [stdout]  --> src/tools/pending_path_access.rs:4:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! Mirrors [`PendingToolApprovals`] but carries path-specific context
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^ no item named `PendingToolApprovals` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `restore_file`
[INFO] [stdout]    --> src/git_layer.rs:686:18
[INFO] [stdout]     |
[INFO] [stdout] 686 |     /// Unlike [`restore_file`], this does NOT touch the filesystem — it
[INFO] [stdout]     |                  ^^^^^^^^^^^^ no item named `restore_file` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `swap`
[INFO] [stdout]    --> src/engine.rs:651:69
[INFO] [stdout]     |
[INFO] [stdout] 651 |     /// Providers are cached per provider name and invalidated on [`swap`],
[INFO] [stdout]     |                                                                     ^^^^ no item named `swap` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ThinkingLevel`
[INFO] [stdout]    --> src/engine.rs:756:52
[INFO] [stdout]     |
[INFO] [stdout] 756 | /// Map an oxios thinking-budget value to an SDK [`ThinkingLevel`].
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ no item named `ThinkingLevel` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RoutedTierConfig`
[INFO] [stdout]    --> src/engine.rs:775:15
[INFO] [stdout]     |
[INFO] [stdout] 775 | /// Build a [`RoutedTierConfig`] from an oxios [`RouterTierConfig`], using the
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^ no item named `RoutedTierConfig` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RouterTierConfig`
[INFO] [stdout]    --> src/engine.rs:775:50
[INFO] [stdout]     |
[INFO] [stdout] 775 | /// Build a [`RoutedTierConfig`] from an oxios [`RouterTierConfig`], using the
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^ no item named `RouterTierConfig` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RouterConfig`
[INFO] [stdout]    --> src/engine.rs:799:21
[INFO] [stdout]     |
[INFO] [stdout] 799 | /// Convert oxios [`RouterConfig`] to SDK [`oxicode_sdk::router::RouterConfig`].
[INFO] [stdout]     |                     ^^^^^^^^^^^^ no item named `RouterConfig` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::tools::browse::OxiosBrowser`
[INFO] [stdout]   --> src/kernel_handle/browser_api.rs:10:23
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! [`OxiosBrowser`]: crate::tools::browse::OxiosBrowser
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `OxiosBrowser` in module `browse`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/kernel_handle/calendar_api.rs:18:47
[INFO] [stdout]    |
[INFO] [stdout] 18 | /// Calendar API facade — 15th typed API in [`KernelHandle`].
[INFO] [stdout]    |                                               ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/kernel_handle/email_api.rs:20:39
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// Email API facade — typed API in [`KernelHandle`].
[INFO] [stdout]    |                                       ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `description` links to private item `PROVIDER_META`
[INFO] [stdout]    --> src/kernel_handle/engine_api.rs:655:43
[INFO] [stdout]     |
[INFO] [stdout] 655 |     /// providers that have no entry in [`PROVIDER_META`].
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EngineHandle`
[INFO] [stdout]    --> src/kernel_handle/engine_api.rs:823:25
[INFO] [stdout]     |
[INFO] [stdout] 823 | /// `OxiosEngine` via [`EngineHandle`] so the runtime picks up the change
[INFO] [stdout]     |                         ^^^^^^^^^^^^ no item named `EngineHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `providers` links to private item `PROVIDER_META`
[INFO] [stdout]    --> src/kernel_handle/engine_api.rs:926:29
[INFO] [stdout]     |
[INFO] [stdout] 926 |     /// `hidden: true` in [`PROVIDER_META`]) and augments each entry
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `providers` links to private item `PROVIDER_META`
[INFO] [stdout]    --> src/kernel_handle/engine_api.rs:929:31
[INFO] [stdout]     |
[INFO] [stdout] 929 |     /// Providers without a [`PROVIDER_META`] entry are shown by
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `create_skill`
[INFO] [stdout]   --> src/kernel_handle/extension_api.rs:80:36
[INFO] [stdout]    |
[INFO] [stdout] 80 |     /// rich frontmatter the way [`create_skill`] does.
[INFO] [stdout]    |                                    ^^^^^^^^^^^^ no item named `create_skill` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KnowledgeBase`
[INFO] [stdout]  --> src/kernel_handle/knowledge_lens.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Wraps a [`KnowledgeBase`] and adds brain-backed memory recall (RFC-047).
[INFO] [stdout]   |               ^^^^^^^^^^^^^ no item named `KnowledgeBase` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `oximemo_core::Vault`
[INFO] [stdout]  --> src/kernel_handle/memo_api.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Wraps [`oximemo_core::Vault`] behind a clean async API for the rest of the
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^ no item named `oximemo_core` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `oximemo_core`
[INFO] [stdout]   --> src/kernel_handle/memo_api.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! locks ([`oximemo_core`] `lock` module) make concurrent CLI/GUI/oxios access
[INFO] [stdout]    |              ^^^^^^^^^^^^ no item named `oximemo_core` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `generate_ws_ticket` links to private item `WS_TICKET_TTL_SECS`
[INFO] [stdout]   --> src/kernel_handle/security_api.rs:54:35
[INFO] [stdout]    |
[INFO] [stdout] 54 |     /// The ticket is valid for [`WS_TICKET_TTL_SECS`] seconds (single-use).
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `generate_ws_ticket` links to private item `WS_TICKET_PRUNE_AFTER_SECS`
[INFO] [stdout]   --> src/kernel_handle/security_api.rs:55:46
[INFO] [stdout]    |
[INFO] [stdout] 55 |     /// Pruning removes entries older than [`WS_TICKET_PRUNE_AFTER_SECS`]
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `oxiline_core`
[INFO] [stdout]  --> src/kernel_handle/timeline_api.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Wraps [`oxiline_core`] (SQLite-backed time tracking) behind a clean async,
[INFO] [stdout]   |             ^^^^^^^^^^^^ no item named `oxiline_core` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KnowledgeBase`
[INFO] [stdout]   --> src/kernel_handle/mod.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | /// - [`KnowledgeBase`] — markdown note management (kernel-free, via oxios-markdown)
[INFO] [stdout]    |         ^^^^^^^^^^^^^ no item named `KnowledgeBase` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `PROVIDER`
[INFO] [stdout]   --> src/credential.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 |     /// Priority: OXIOS_<PROVIDER>_API_KEY env → config.toml → oxios auth store
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 47 |     /// Priority: `OXIOS_<PROVIDER>`_API_KEY env → config.toml → oxios auth store
[INFO] [stdout]    |                   +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/host_tools/oauth.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 | /// GitHub's device flow (https://docs.github.com/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps#device-flow)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]     = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 133 | /// GitHub's device flow (<https://docs.github.com/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps#device-flow>)
[INFO] [stdout]     |                           +                                                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `u32`
[INFO] [stdout]   --> src/tools/builtin/calendar_tool.rs:91:54
[INFO] [stdout]    |
[INFO] [stdout] 91 | /// Extract an optional `reminder_minutes` array (Vec<u32>).
[INFO] [stdout]    |                                                      ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 91 | /// Extract an optional `reminder_minutes` array (`Vec<u32>`).
[INFO] [stdout]    |                                                   +        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/mount/meta_detection.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Seeds [`MountMeta`](super::MountMeta) from filesystem markers, then the
[INFO] [stdout]   |            -----------  ^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |            |
[INFO] [stdout]   |            because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 3 - //! Seeds [`MountMeta`](super::MountMeta) from filesystem markers, then the
[INFO] [stdout] 3 + //! Seeds [`MountMeta`] from filesystem markers, then the
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/kernel_handle/brain_api.rs:4:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! [`BrainConnection`](crate::brain::BrainConnection) and exposes the same
[INFO] [stdout]   |      -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |      |
[INFO] [stdout]   |      because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 4 - //! [`BrainConnection`](crate::brain::BrainConnection) and exposes the same
[INFO] [stdout] 4 + //! [`BrainConnection`] and exposes the same
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `classify` is both a function and a module
[INFO] [stdout]  --> src/resilience/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! - [`classify`] — maps a provider error to a [`FailureClass`].
[INFO] [stdout]   |         ^^^^^^^^ ambiguous link
[INFO] [stdout]   |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! - [`classify()`] — maps a provider error to a [`FailureClass`].
[INFO] [stdout]   |                 ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! - [`mod@classify`] — maps a provider error to a [`FailureClass`].
[INFO] [stdout]   |         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `classify` is both a function and a module
[INFO] [stdout]   --> src/resilience/mod.rs:15:54
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! `classify` uses Display-string heuristics. See [`classify`] for the
[INFO] [stdout]    |                                                      ^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! `classify` uses Display-string heuristics. See [`classify()`] for the
[INFO] [stdout]    |                                                              ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! `classify` uses Display-string heuristics. See [`mod@classify`] for the
[INFO] [stdout]    |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 09s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/oxios_kernel/index.html
[INFO] running `Command { std: "docker" "inspect" "4d46b8ebd46fd55d25a2e0d09517cf332ac1fb73aab18592aa4be78d4dd7d2d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4d46b8ebd46fd55d25a2e0d09517cf332ac1fb73aab18592aa4be78d4dd7d2d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling ref-cast-impl v1.0.26
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]     Checking ref-cast v1.0.26
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]     Checking gix-path v0.12.4
[INFO] [stderr]     Checking gix-packetline v0.21.5
[INFO] [stderr]     Checking gix-features v0.48.1
[INFO] [stderr]     Checking gix-command v0.9.2
[INFO] [stderr]     Checking gix-config-value v0.18.1
[INFO] [stderr]     Checking gix-url v0.36.2
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking clap v4.6.6
[INFO] [stderr]    Compiling oxicode-api-stability v0.73.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]     Checking gix-prompt v0.15.1
[INFO] [stderr]    Compiling maybe-async v0.2.11
[INFO] [stderr]     Checking gix-hash v0.25.1
[INFO] [stderr]     Checking gix-fs v0.21.2
[INFO] [stderr]     Checking gix-glob v0.26.1
[INFO] [stderr]     Checking openssl v0.10.81
[INFO] [stderr]     Checking gix-hashtable v0.15.2
[INFO] [stderr]     Checking gix-commitgraph v0.37.1
[INFO] [stderr]     Checking gix-object v0.60.0
[INFO] [stderr]     Checking gix-tempfile v23.0.2
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]     Checking gix-lock v23.0.1
[INFO] [stderr]     Checking gix-attributes v0.33.2
[INFO] [stderr]     Checking rustls-pki-types v1.15.1
[INFO] [stderr]     Checking der v0.7.10
[INFO] [stderr]     Checking gix-ignore v0.21.1
[INFO] [stderr]     Checking num-bigint-dig v0.8.6
[INFO] [stderr]     Checking gix-shallow v0.12.1
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking webpki-roots v1.0.9
[INFO] [stderr]     Checking gix-pathspec v0.18.1
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking gix-revwalk v0.31.0
[INFO] [stderr]     Checking gix-filter v0.30.0
[INFO] [stderr]     Checking gix-ref v0.63.0
[INFO] [stderr]     Checking gix-pack v0.70.0
[INFO] [stderr]     Checking rustls v0.23.43
[INFO] [stderr]     Checking gix-transport v0.57.2
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking gix-credentials v0.38.2
[INFO] [stderr]     Checking gix-traverse v0.57.0
[INFO] [stderr]     Checking gix-revision v0.45.0
[INFO] [stderr]     Checking gix-negotiate v0.31.0
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking zip v2.4.2
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking gix-index v0.51.0
[INFO] [stderr]     Checking gix-worktree-stream v0.32.0
[INFO] [stderr]     Checking pkcs1 v0.7.5
[INFO] [stderr]     Checking gix-refspec v0.41.0
[INFO] [stderr]     Checking gix-discover v0.51.0
[INFO] [stderr]     Checking gix-config v0.56.0
[INFO] [stderr]     Checking gix-protocol v0.61.0
[INFO] [stderr]     Checking inquire v0.9.4
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking rsa v0.9.10
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking gix-archive v0.32.0
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]     Checking tokio-stream v0.1.19
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking email_address v0.2.9
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking fluent-uri v0.4.1
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking gix-worktree v0.52.0
[INFO] [stderr]     Checking oxicode-hashline v0.73.0
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking oxicode-snapcompact v0.73.0
[INFO] [stderr]     Checking h2 v0.4.15
[INFO] [stderr]     Checking gix-submodule v0.30.0
[INFO] [stderr]     Checking gix-odb v0.80.0
[INFO] [stderr]     Checking oxibrain-client v0.2.0
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking native-tls v0.2.18
[INFO] [stderr]     Checking futures-executor v0.3.33
[INFO] [stderr]     Checking gix-diff v0.63.0
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking gix-dir v0.25.0
[INFO] [stderr]     Checking futures v0.3.33
[INFO] [stderr]     Checking gix-worktree-state v0.30.0
[INFO] [stderr]     Checking oxios-mcp v1.42.0
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking referencing v0.46.10
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking chrono-tz v0.9.0
[INFO] [stderr]     Checking chrono-tz v0.10.4
[INFO] [stderr]     Checking icalendar v0.16.17
[INFO] [stderr]     Checking cron v0.16.0
[INFO] [stderr]     Checking gix-status v0.30.0
[INFO] [stderr]     Checking gix-blame v0.13.0
[INFO] [stderr]     Checking gix v0.83.0
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking tungstenite v0.26.2
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking hyper v1.11.0
[INFO] [stderr]     Checking tokio-tungstenite v0.26.2
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking jsonschema v0.46.10
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking lettre v0.11.23
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking rrule v0.13.0
[INFO] [stderr]     Checking oxios-markdown v1.42.0
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking oxicode-catalog v0.73.0
[INFO] [stderr]     Checking oxibrowser v0.21.0
[INFO] [stderr]     Checking oxios-calendar v1.42.0
[INFO] [stderr]     Checking oxicode-ai v0.73.0
[INFO] [stderr]     Checking oxicode-agent v0.73.0
[INFO] [stderr]     Checking oxicode-sdk v0.73.0
[INFO] [stderr]     Checking oxios-ouroboros v1.42.0
[INFO] [stderr]  Documenting oxios-kernel v1.42.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `OxiosEngine`
[INFO] [stdout]   --> src/subagent_runner.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 | /// Constructed once at boot from the [`OxiosEngine`]'s `Oxicode` instance
[INFO] [stdout]    |                                         ^^^^^^^^^^^ no item named `OxiosEngine` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ProviderPool`
[INFO] [stdout]   --> src/supervisor.rs:16:57
[INFO] [stdout]    |
[INFO] [stdout] 16 | //! - **Provider rate limiting** — all agents share a [`ProviderPool`] to
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^ no item named `ProviderPool` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Directive`
[INFO] [stdout]    --> src/orchestrator.rs:426:55
[INFO] [stdout]     |
[INFO] [stdout] 426 |     /// A single path with no routing gate: build a [`Directive`] verbatim
[INFO] [stdout]     |                                                       ^^^^^^^^^ no item named `Directive` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ExecEnv`
[INFO] [stdout]    --> src/orchestrator.rs:427:41
[INFO] [stdout]     |
[INFO] [stdout] 427 |     /// from the message, resolve the [`ExecEnv`], execute via the agent
[INFO] [stdout]     |                                         ^^^^^^^ no item named `ExecEnv` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `IntentEngineOps::review`
[INFO] [stdout]    --> src/orchestrator.rs:430:11
[INFO] [stdout]     |
[INFO] [stdout] 430 |     /// [`IntentEngineOps::review`] with one retry.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ no item named `IntentEngineOps` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MsgCtx`
[INFO] [stdout]    --> src/orchestrator.rs:491:20
[INFO] [stdout]     |
[INFO] [stdout] 491 |     /// Builds a [`MsgCtx`] from the session history (if any), then delegates
[INFO] [stdout]     |                    ^^^^^^ no item named `MsgCtx` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build`
[INFO] [stdout]   --> src/capability/template.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | /// [`build`] or [`build_for`] to produce a [`CSpace`].
[INFO] [stdout]    |       ^^^^^ no item named `build` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `build_for`
[INFO] [stdout]   --> src/capability/template.rs:36:20
[INFO] [stdout]    |
[INFO] [stdout] 36 | /// [`build`] or [`build_for`] to produce a [`CSpace`].
[INFO] [stdout]    |                    ^^^^^^^^^ no item named `build_for` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `engine`
[INFO] [stdout]   --> src/credential.rs:26:27
[INFO] [stdout]    |
[INFO] [stdout] 26 |     /// From config.toml [engine].api_key
[INFO] [stdout]    |                           ^^^^^^ no item named `engine` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `paths`
[INFO] [stdout]   --> src/foundation/mod.rs:19:32
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! All submodules share the [`paths`] constants — there is exactly one
[INFO] [stdout]    |                                ^^^^^ no item named `paths` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OsKeychain`
[INFO] [stdout]   --> src/foundation/migrate.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | /// uses [`OsKeychain`] which lives in `credential.rs` and writes through
[INFO] [stdout]    |            ^^^^^^^^^^ no item named `OsKeychain` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::host_tools::FakeProbe`
[INFO] [stdout]   --> src/host_tools/scanner.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! tests inject a [`crate::host_tools::FakeProbe`] (see `tests` module).
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FakeProbe` in module `host_tools`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `archive` links to private item `crate::skill::is_safe_relative_path`
[INFO] [stdout]  --> src/skill/archive.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! ([`crate::skill::is_safe_relative_path`]) and the `SKILL.md` marker
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]   |
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout]   = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `extract_skill_zip` links to private item `crate::skill::is_safe_relative_path`
[INFO] [stdout]   --> src/skill/archive.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | /// [`crate::skill::is_safe_relative_path`].
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `create_skill`
[INFO] [stdout]    --> src/skill/manager.rs:213:18
[INFO] [stdout]     |
[INFO] [stdout] 213 |     /// Unlike [`create_skill`], this does **not** re-synthesize the frontmatter
[INFO] [stdout]     |                  ^^^^^^^^^^^^ no item named `create_skill` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `write_skill_raw`
[INFO] [stdout]    --> src/skill/manager.rs:233:43
[INFO] [stdout]     |
[INFO] [stdout] 233 |     /// writes the content verbatim via [`write_skill_raw`]. Used for the
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^ no item named `write_skill_raw` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sessions` links to private item `MAX_HISTORY`
[INFO] [stdout]    --> src/token_maxing/maxer.rs:154:55
[INFO] [stdout]     |
[INFO] [stdout] 154 |     /// Past sessions (most-recent last), capped at [`MAX_HISTORY`].
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::api::quota::QuotaFetcher`
[INFO] [stdout]  --> src/token_maxing/quota_tracker.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | //!    [`crate::api::quota::QuotaFetcher`] exists for the provider,
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `api` in module `oxios_kernel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/tools/a2a_tools.rs:40:46
[INFO] [stdout]    |
[INFO] [stdout] 40 |     /// Create an `A2aDelegateTool` from a [`KernelHandle`].
[INFO] [stdout]    |                                              ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]    --> src/tools/a2a_tools.rs:210:42
[INFO] [stdout]     |
[INFO] [stdout] 210 |     /// Create an `A2aSendTool` from a [`KernelHandle`].
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]    --> src/tools/a2a_tools.rs:359:43
[INFO] [stdout]     |
[INFO] [stdout] 359 |     /// Create an `A2aQueryTool` from a [`KernelHandle`].
[INFO] [stdout]     |                                           ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OxiosTab::observe`
[INFO] [stdout]    --> src/tools/browse/types.rs:112:43
[INFO] [stdout]     |
[INFO] [stdout] 112 | /// One interactive element captured by [`OxiosTab::observe`].
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^ no item named `OxiosTab` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OxiosTab::observe`
[INFO] [stdout]    --> src/tools/browse/types.rs:133:51
[INFO] [stdout]     |
[INFO] [stdout] 133 | /// The page's interactive surface, returned by [`OxiosTab::observe`].
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^ no item named `OxiosTab` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `AgentTool`
[INFO] [stdout]   --> src/tools/builtin/mod.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! - [`AgentTool`] — Agent lifecycle (list, kill, budget)
[INFO] [stdout]    |         ^^^^^^^^^ no item named `AgentTool` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `try_from_kernel`
[INFO] [stdout]   --> src/tools/builtin/calendar_tool.rs:57:53
[INFO] [stdout]    |
[INFO] [stdout] 57 |     /// Panics if calendar is not configured. Use [`try_from_kernel`] for
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^ no item named `try_from_kernel` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ExtensionApi`
[INFO] [stdout]  --> src/tools/builtin/skill_forge_tool.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Wraps the [`ExtensionApi`] / [`SkillManager`] domain of the [`KernelHandle`].
[INFO] [stdout]   |                 ^^^^^^^^^^^^ no item named `ExtensionApi` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Arc`
[INFO] [stdout]   --> src/tools/builtin/skill_forge_tool.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 | /// Holds an [`Arc<SkillManager>`] cloned from the [`KernelHandle`] extensions
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ no item named `Arc` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/tools/exec_tool.rs:86:39
[INFO] [stdout]    |
[INFO] [stdout] 86 |     /// Create an `ExecTool` from a [`KernelHandle`] with an agent context.
[INFO] [stdout]    |                                       ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]    --> src/tools/exec_tool.rs:102:39
[INFO] [stdout]     |
[INFO] [stdout] 102 |     /// Create an `ExecTool` from a [`KernelHandle`] (legacy, no context).
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/tools/mcp_tool.rs:51:45
[INFO] [stdout]    |
[INFO] [stdout] 51 |     /// Create an `McpToolWrapper` from a [`KernelHandle`] for a specific MCP tool.
[INFO] [stdout]    |                                             ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/tools/memory_tools.rs:30:45
[INFO] [stdout]    |
[INFO] [stdout] 30 |     /// Create a `MemoryWriteTool` from a [`KernelHandle`].
[INFO] [stdout]    |                                             ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]    --> src/tools/memory_tools.rs:113:44
[INFO] [stdout]     |
[INFO] [stdout] 113 |     /// Create a `MemoryReadTool` from a [`KernelHandle`].
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]    --> src/tools/memory_tools.rs:207:46
[INFO] [stdout]     |
[INFO] [stdout] 207 |     /// Create a `MemorySearchTool` from a [`KernelHandle`].
[INFO] [stdout]     |                                              ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `PendingToolApprovals`
[INFO] [stdout]  --> src/tools/pending_path_access.rs:4:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! Mirrors [`PendingToolApprovals`] but carries path-specific context
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^ no item named `PendingToolApprovals` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `restore_file`
[INFO] [stdout]    --> src/git_layer.rs:686:18
[INFO] [stdout]     |
[INFO] [stdout] 686 |     /// Unlike [`restore_file`], this does NOT touch the filesystem — it
[INFO] [stdout]     |                  ^^^^^^^^^^^^ no item named `restore_file` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `swap`
[INFO] [stdout]    --> src/engine.rs:651:69
[INFO] [stdout]     |
[INFO] [stdout] 651 |     /// Providers are cached per provider name and invalidated on [`swap`],
[INFO] [stdout]     |                                                                     ^^^^ no item named `swap` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::tools::browse::OxiosBrowser`
[INFO] [stdout]   --> src/kernel_handle/browser_api.rs:10:23
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! [`OxiosBrowser`]: crate::tools::browse::OxiosBrowser
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `OxiosBrowser` in module `browse`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/kernel_handle/calendar_api.rs:18:47
[INFO] [stdout]    |
[INFO] [stdout] 18 | /// Calendar API facade — 15th typed API in [`KernelHandle`].
[INFO] [stdout]    |                                               ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelHandle`
[INFO] [stdout]   --> src/kernel_handle/email_api.rs:20:39
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// Email API facade — typed API in [`KernelHandle`].
[INFO] [stdout]    |                                       ^^^^^^^^^^^^ no item named `KernelHandle` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `description` links to private item `PROVIDER_META`
[INFO] [stdout]    --> src/kernel_handle/engine_api.rs:655:43
[INFO] [stdout]     |
[INFO] [stdout] 655 |     /// providers that have no entry in [`PROVIDER_META`].
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EngineHandle`
[INFO] [stdout]    --> src/kernel_handle/engine_api.rs:823:25
[INFO] [stdout]     |
[INFO] [stdout] 823 | /// `OxiosEngine` via [`EngineHandle`] so the runtime picks up the change
[INFO] [stdout]     |                         ^^^^^^^^^^^^ no item named `EngineHandle` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `providers` links to private item `PROVIDER_META`
[INFO] [stdout]    --> src/kernel_handle/engine_api.rs:926:29
[INFO] [stdout]     |
[INFO] [stdout] 926 |     /// `hidden: true` in [`PROVIDER_META`]) and augments each entry
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `providers` links to private item `PROVIDER_META`
[INFO] [stdout]    --> src/kernel_handle/engine_api.rs:929:31
[INFO] [stdout]     |
[INFO] [stdout] 929 |     /// Providers without a [`PROVIDER_META`] entry are shown by
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `create_skill`
[INFO] [stdout]   --> src/kernel_handle/extension_api.rs:80:36
[INFO] [stdout]    |
[INFO] [stdout] 80 |     /// rich frontmatter the way [`create_skill`] does.
[INFO] [stdout]    |                                    ^^^^^^^^^^^^ no item named `create_skill` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KnowledgeBase`
[INFO] [stdout]  --> src/kernel_handle/knowledge_lens.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Wraps a [`KnowledgeBase`] and adds brain-backed memory recall (RFC-047).
[INFO] [stdout]   |               ^^^^^^^^^^^^^ no item named `KnowledgeBase` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `oximemo_core::Vault`
[INFO] [stdout]  --> src/kernel_handle/memo_api.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Wraps [`oximemo_core::Vault`] behind a clean async API for the rest of the
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^ no item named `oximemo_core` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `oximemo_core`
[INFO] [stdout]   --> src/kernel_handle/memo_api.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! locks ([`oximemo_core`] `lock` module) make concurrent CLI/GUI/oxios access
[INFO] [stdout]    |              ^^^^^^^^^^^^ no item named `oximemo_core` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `generate_ws_ticket` links to private item `WS_TICKET_TTL_SECS`
[INFO] [stdout]   --> src/kernel_handle/security_api.rs:54:35
[INFO] [stdout]    |
[INFO] [stdout] 54 |     /// The ticket is valid for [`WS_TICKET_TTL_SECS`] seconds (single-use).
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `generate_ws_ticket` links to private item `WS_TICKET_PRUNE_AFTER_SECS`
[INFO] [stdout]   --> src/kernel_handle/security_api.rs:55:46
[INFO] [stdout]    |
[INFO] [stdout] 55 |     /// Pruning removes entries older than [`WS_TICKET_PRUNE_AFTER_SECS`]
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `oxiline_core`
[INFO] [stdout]  --> src/kernel_handle/timeline_api.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Wraps [`oxiline_core`] (SQLite-backed time tracking) behind a clean async,
[INFO] [stdout]   |             ^^^^^^^^^^^^ no item named `oxiline_core` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KnowledgeBase`
[INFO] [stdout]   --> src/kernel_handle/mod.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | /// - [`KnowledgeBase`] — markdown note management (kernel-free, via oxios-markdown)
[INFO] [stdout]    |         ^^^^^^^^^^^^^ no item named `KnowledgeBase` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `PROVIDER`
[INFO] [stdout]   --> src/credential.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 |     /// Priority: OXIOS_<PROVIDER>_API_KEY env → config.toml → oxios auth store
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 47 |     /// Priority: `OXIOS_<PROVIDER>`_API_KEY env → config.toml → oxios auth store
[INFO] [stdout]    |                   +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/host_tools/oauth.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 | /// GitHub's device flow (https://docs.github.com/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps#device-flow)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]     = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 133 | /// GitHub's device flow (<https://docs.github.com/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps#device-flow>)
[INFO] [stdout]     |                           +                                                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/mount/meta_detection.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! Seeds [`MountMeta`](super::MountMeta) from filesystem markers, then the
[INFO] [stdout]   |            -----------  ^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |            |
[INFO] [stdout]   |            because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 3 - //! Seeds [`MountMeta`](super::MountMeta) from filesystem markers, then the
[INFO] [stdout] 3 + //! Seeds [`MountMeta`] from filesystem markers, then the
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/kernel_handle/brain_api.rs:4:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! [`BrainConnection`](crate::brain::BrainConnection) and exposes the same
[INFO] [stdout]   |      -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |      |
[INFO] [stdout]   |      because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 4 - //! [`BrainConnection`](crate::brain::BrainConnection) and exposes the same
[INFO] [stdout] 4 + //! [`BrainConnection`] and exposes the same
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `classify` is both a function and a module
[INFO] [stdout]  --> src/resilience/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! - [`classify`] — maps a provider error to a [`FailureClass`].
[INFO] [stdout]   |         ^^^^^^^^ ambiguous link
[INFO] [stdout]   |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! - [`classify()`] — maps a provider error to a [`FailureClass`].
[INFO] [stdout]   |                 ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! - [`mod@classify`] — maps a provider error to a [`FailureClass`].
[INFO] [stdout]   |         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `classify` is both a function and a module
[INFO] [stdout]   --> src/resilience/mod.rs:15:54
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! `classify` uses Display-string heuristics. See [`classify`] for the
[INFO] [stdout]    |                                                      ^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! `classify` uses Display-string heuristics. See [`classify()`] for the
[INFO] [stdout]    |                                                              ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! `classify` uses Display-string heuristics. See [`mod@classify`] for the
[INFO] [stdout]    |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 58.71s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/oxios_kernel/index.html
[INFO] running `Command { std: "docker" "inspect" "4d46b8ebd46fd55d25a2e0d09517cf332ac1fb73aab18592aa4be78d4dd7d2d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d46b8ebd46fd55d25a2e0d09517cf332ac1fb73aab18592aa4be78d4dd7d2d7", kill_on_drop: false }`
[INFO] [stdout] 4d46b8ebd46fd55d25a2e0d09517cf332ac1fb73aab18592aa4be78d4dd7d2d7
