[INFO] cloning repository https://github.com/tacyan/zaivern-code
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tacyan/zaivern-code" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftacyan%2Fzaivern-code", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftacyan%2Fzaivern-code'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f03318bbe40b6b25dcd79abc22355ba63395eb7a
[INFO] documenting tacyan/zaivern-code against 1.99.0-beta.8 for beta-rustdoc-1.100
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftacyan%2Fzaivern-code" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/tacyan/zaivern-code
[INFO] finished tweaking git repo https://github.com/tacyan/zaivern-code
[INFO] tweaked toml for git repo https://github.com/tacyan/zaivern-code written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/tacyan/zaivern-code on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/tacyan/zaivern-code already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded syn v3.0.1
[INFO] [stderr]   Downloaded serial2 v0.2.38
[INFO] [stderr]   Downloaded two-face v0.5.2+bat-0.26.1
[INFO] [stderr]   Downloaded postscript v0.14.1
[INFO] [stderr]   Downloaded type1-encoding-parser v0.1.1
[INFO] [stderr]   Downloaded lopdf v0.42.0
[INFO] [stderr]   Downloaded pdf-extract v0.12.1
[INFO] [stderr]   Downloaded pom v1.1.0
[INFO] [stderr]   Downloaded ecb v0.1.2
[INFO] [stderr]   Downloaded adobe-cmap-parser v0.4.1
[INFO] [stderr]   Downloaded cff-parser v0.2.0
[INFO] [stderr]   Downloaded tree_magic_mini v3.1.6
[INFO] [stderr]   Downloaded wl-clipboard-rs v0.9.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e9d9c81ad95f3d24cac9022c7fcea6c2e76e7736b0eed2635c0f429c2046c164
[INFO] running `Command { std: "docker" "start" "e9d9c81ad95f3d24cac9022c7fcea6c2e76e7736b0eed2635c0f429c2046c164", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e9d9c81ad95f3d24cac9022c7fcea6c2e76e7736b0eed2635c0f429c2046c164", 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" "e9d9c81ad95f3d24cac9022c7fcea6c2e76e7736b0eed2635c0f429c2046c164" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e9d9c81ad95f3d24cac9022c7fcea6c2e76e7736b0eed2635c0f429c2046c164", 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" "e9d9c81ad95f3d24cac9022c7fcea6c2e76e7736b0eed2635c0f429c2046c164" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.3.0
[INFO] [stderr]    Compiling quick-xml v0.39.4
[INFO] [stderr]    Compiling syn v3.0.1
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling wayland-client v0.31.14
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling zvariant_utils v2.1.0
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling bytemuck_derive v1.11.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]     Checking ttf-parser v0.25.1
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]     Checking futures-sink v0.3.33
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking xdg-home v1.3.0
[INFO] [stderr]     Checking xcursor v0.3.10
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]    Compiling xml-rs v0.8.28
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]     Checking async-executor v1.14.0
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]     Checking async-lock v3.4.2
[INFO] [stderr]     Checking async-broadcast v0.7.2
[INFO] [stderr]     Checking async-io v2.6.0
[INFO] [stderr]     Checking blocking v1.6.2
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking async-fs v2.2.0
[INFO] [stderr]    Compiling wayland-scanner v0.31.10
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking calloop v0.13.0
[INFO] [stderr]     Checking accesskit v0.16.3
[INFO] [stderr]     Checking tiny-skia-path v0.11.4
[INFO] [stderr]    Compiling wayland-backend v0.3.15
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking block-padding v0.3.3
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Checking emath v0.29.1
[INFO] [stderr]    Compiling zvariant_derive v4.2.0
[INFO] [stderr]    Compiling zbus_macros v4.4.0
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking tiny-skia v0.11.4
[INFO] [stderr]     Checking immutable-chunkmap v2.1.3
[INFO] [stderr]    Compiling winit v0.30.13
[INFO] [stderr]     Checking fixedbitset v0.4.2
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking petgraph v0.6.5
[INFO] [stderr]     Checking accesskit_consumer v0.24.3
[INFO] [stderr]     Checking ecolor v0.29.1
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]     Checking owned_ttf_parser v0.25.1
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking ab_glyph v0.2.32
[INFO] [stderr]    Compiling glutin_glx_sys v0.6.1
[INFO] [stderr]    Compiling glutin_egl_sys v0.7.1
[INFO] [stderr]    Compiling onig_sys v69.9.3
[INFO] [stderr]     Checking xkbcommon-dl v0.4.2
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking calloop v0.14.4
[INFO] [stderr]     Checking dpi v0.1.2
[INFO] [stderr]    Compiling smithay-client-toolkit v0.20.0
[INFO] [stderr]     Checking epaint_default_fonts v0.29.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]     Checking tinyvec v1.12.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]    Compiling encoding_rs v0.8.42
[INFO] [stderr]     Checking rustls-pki-types v1.15.1
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]    Compiling glutin v0.32.3
[INFO] [stderr]     Checking os_pipe v1.2.3
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]     Checking time v0.3.53
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]     Checking tree_magic_mini v3.1.6
[INFO] [stderr]     Checking chacha20 v0.10.2
[INFO] [stderr]     Checking wayland-protocols v0.32.13
[INFO] [stderr]     Checking wayland-cursor v0.31.14
[INFO] [stderr]     Checking calloop-wayland-source v0.3.0
[INFO] [stderr]     Checking calloop-wayland-source v0.4.1
[INFO] [stderr]    Compiling glutin-winit v0.5.0
[INFO] [stderr]     Checking quick-xml v0.41.0
[INFO] [stderr]    Compiling multiversion_no_op v1.0.0
[INFO] [stderr]     Checking simdutf8 v0.1.5
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking core_detect v1.0.0
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]     Checking pom v1.1.0
[INFO] [stderr]     Checking stringprep v0.1.5
[INFO] [stderr]     Checking http v1.5.0
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]     Checking ecb v0.1.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking cbc v0.1.2
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking webbrowser v1.2.4
[INFO] [stderr]     Checking md-5 v0.10.6
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling vte_generate_state_changes v0.1.2
[INFO] [stderr]     Checking epaint v0.29.1
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking signature v3.0.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking bumpalo v3.20.3
[INFO] [stderr]     Checking rangemap v1.7.1
[INFO] [stderr]     Checking glow v0.14.2
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]     Checking rand v0.8.7
[INFO] [stderr]     Checking zopfli v0.8.3
[INFO] [stderr]     Checking ed25519 v3.0.0
[INFO] [stderr]     Checking ureq-proto v0.6.4
[INFO] [stderr]     Checking vte v0.11.1
[INFO] [stderr]     Checking type1-encoding-parser v0.1.1
[INFO] [stderr]     Checking adobe-cmap-parser v0.4.1
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]     Checking webpki-roots v1.0.9
[INFO] [stderr]     Checking regex-automata v0.4.16
[INFO] [stderr]     Checking euclid v0.20.14
[INFO] [stderr]     Checking filedescriptor v0.8.3
[INFO] [stderr]     Checking egui v0.29.1
[INFO] [stderr]     Checking serial2 v0.2.38
[INFO] [stderr]     Checking filetime v0.2.27
[INFO] [stderr]     Checking rustls-webpki v0.103.15
[INFO] [stderr]    Compiling zaivern-code v0.24.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking cff-parser v0.2.0
[INFO] [stderr]     Checking postscript v0.14.1
[INFO] [stderr]     Checking shell-words v1.1.1
[INFO] [stderr]     Checking utf8-zero v0.8.1
[INFO] [stderr]     Checking tar v0.4.46
[INFO] [stderr]     Checking vt100 v0.15.2 (/opt/rustwide/workdir/vendor/vt100)
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> vendor/vt100/src/screen.rs:1741:26
[INFO] [stdout]      |
[INFO] [stdout] 1741 |     if i > u16::from(u8::max_value()) {
[INFO] [stdout]      |                          ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking dirs v7.0.0
[INFO] [stderr]     Checking qrcode v0.14.1
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking ed25519-dalek v3.0.0
[INFO] [stderr]     Checking portable-pty v0.9.0
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking onig v6.5.3
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]     Checking enumflags2 v0.7.12
[INFO] [stderr]     Checking quick-xml v0.30.0
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking plist v1.10.0
[INFO] [stderr]     Checking zvariant v4.2.0
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking lopdf v0.42.0
[INFO] [stderr]     Checking syntect v5.3.0
[INFO] [stderr]     Checking egui_glow v0.29.1
[INFO] [stderr]     Checking ureq v3.4.2
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]     Checking wayland-protocols-plasma v0.3.12
[INFO] [stderr]     Checking wayland-protocols-misc v0.3.12
[INFO] [stderr]     Checking wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]     Checking rfd v0.17.2
[INFO] [stderr]     Checking two-face v0.5.2+bat-0.26.1
[INFO] [stderr]     Checking smithay-client-toolkit v0.19.2
[INFO] [stderr]     Checking wl-clipboard-rs v0.9.2
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]    Compiling zbus_names v3.0.0
[INFO] [stderr]     Checking sctk-adwaita v0.10.1
[INFO] [stderr]    Compiling zbus_xml v4.0.0
[INFO] [stderr]     Checking zbus v4.4.0
[INFO] [stderr]     Checking smithay-clipboard v0.7.3
[INFO] [stderr]     Checking zbus-lockstep v0.4.4
[INFO] [stderr]    Compiling zbus-lockstep-macros v0.4.4
[INFO] [stderr]     Checking pdf-extract v0.12.1
[INFO] [stderr]     Checking atspi-common v0.6.0
[INFO] [stderr]     Checking atspi-proxies v0.6.0
[INFO] [stderr]     Checking accesskit_atspi_common v0.9.3
[INFO] [stderr]     Checking atspi-connection v0.6.0
[INFO] [stderr]     Checking atspi v0.22.0
[INFO] [stderr]     Checking accesskit_unix v0.12.3
[INFO] [stderr]     Checking accesskit_winit v0.22.4
[INFO] [stderr]     Checking egui-winit v0.29.1
[INFO] [stderr]     Checking eframe v0.29.1
[INFO] [stderr]  Documenting zaivern-code v0.24.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `prompt`
[INFO] [stdout]   --> src/agent_input.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout] 12 |     /// /goal [prompt] — 目標達成・長時間集中タスク指示
[INFO] [stdout]    |                ^^^^^^ no item named `prompt` 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 `count`
[INFO] [stdout]   --> src/agent_input.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |     /// /loop [count] [prompt] — 指定回数または条件付きループ指示
[INFO] [stdout]    |                ^^^^^ no item named `count` 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 `prompt`
[INFO] [stdout]   --> src/agent_input.rs:14:24
[INFO] [stdout]    |
[INFO] [stdout] 14 |     /// /loop [count] [prompt] — 指定回数または条件付きループ指示
[INFO] [stdout]    |                        ^^^^^^ no item named `prompt` 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 `prompt`
[INFO] [stdout]   --> src/agent_input.rs:16:16
[INFO] [stdout]    |
[INFO] [stdout] 16 |     /// /plan [prompt] — 詳細実行計画の策定指示
[INFO] [stdout]    |                ^^^^^^ no item named `prompt` 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 `prompt`
[INFO] [stdout]   --> src/agent_input.rs:18:20
[INFO] [stdout]    |
[INFO] [stdout] 18 |     /// /grill-me [prompt] — 対話型インタビューによる要求整理指示
[INFO] [stdout]    |                    ^^^^^^ no item named `prompt` 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 `prompt`
[INFO] [stdout]   --> src/agent_input.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     /// /learn [prompt] — ルール・知見の記憶保存指示
[INFO] [stdout]    |                 ^^^^^^ no item named `prompt` 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 `CLASS_RULES`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - **エージェント固有の知識はすべてデータ表**に置く ([`CLASS_RULES`])。
[INFO] [stdout]                                                                                      ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `CLASS_RULES` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ApprovalKind::Other`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - **分類は純関数**。表に当たらなければ必ず [`ApprovalKind::Other`] で、
[INFO] [stdout]                                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `ApprovalKind` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Command::Approve`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              - `Y` … [`Command::Approve`] (この 1 件)
[INFO] [stdout]                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Command` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Command::ApproveAllOfKind`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              - `A` … [`Command::ApproveAllOfKind`] (保留中の同種すべて)
[INFO] [stdout]                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Command` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Command::ApproveKindForAgentAlways`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              - `⇧A` … [`Command::ApproveKindForAgentAlways`] (以後ずっと。ポリシー生成)
[INFO] [stdout]                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Command` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Command::Deny`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              - `N` … [`Command::Deny`]
[INFO] [stdout]                         ^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Command` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Command::DenyKindForAgentAlways`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              - `⇧N` … [`Command::DenyKindForAgentAlways`]
[INFO] [stdout]                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Command` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Resolution`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           4. 押されたら `approvals.apply(id, cmd)` を呼び、返る [`Resolution`] の
[INFO] [stdout]                                                                             ^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Resolution` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `class_rules_are_lowercase`
[INFO] [stdout]    --> src/approvals.rs:187:32
[INFO] [stdout]     |
[INFO] [stdout] 187 | /// ASCII 部分は**すべて小文字で書く** — [`class_rules_are_lowercase`] が検査する。
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `class_rules_are_lowercase` 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 `opaque_write`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             パスとしては出さず、[`opaque_write`] を立てて呼び出し側に知らせる
[INFO] [stdout]                                            ^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `opaque_write` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::conflict::FEATURE`
[INFO] [stdout]    --> src/app/cockpit.rs:157:24
[INFO] [stdout]     |
[INFO] [stdout] 157 |     /// 🛰 衝突レーダーの開閉 ([`crate::conflict::FEATURE`] から呼ばれる)。
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FEATURE` in module `conflict`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `editor_split::tab_strip`
[INFO] [stdout]    --> src/app/editor_layout.rs:142:11
[INFO] [stdout]     |
[INFO] [stdout] 142 |     /// [`editor_split::tab_strip`] が持ち、ここは結果を置くだけ。
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ no item named `tab_strip` in module `editor_split`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `multibuffer::Reject::Changed`
[INFO] [stdout]     --> src/app/file_viewers.rs:1166:32
[INFO] [stdout]      |
[INFO] [stdout] 1166 |     ///     (別のエージェントが書いた) → [`multibuffer::Reject::Changed`]
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `multibuffer` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `multibuffer::Reject::Leased`
[INFO] [stdout]     --> src/app/file_viewers.rs:1168:17
[INFO] [stdout]      |
[INFO] [stdout] 1168 |     ///     → [`multibuffer::Reject::Leased`]
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `multibuffer` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `remote::handle_conn`
[INFO] [stdout]     --> src/app/remote_api.rs:1019:17
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     /// ハンドラ ([`remote::handle_conn`] 以下) は 1 面のまま、変わるのは
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^ no item named `handle_conn` in module `remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `setting`
[INFO] [stdout]    --> src/app/sidebar_ui.rs:864:21
[INFO] [stdout]     |
[INFO] [stdout] 864 |     /// プラグインの設定 ([[setting]]) — 変更したその場で保存する。
[INFO] [stdout]     |                             ^^^^^^^ no item named `setting` 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 `panel`
[INFO] [stdout]    --> src/app/sidebar_ui.rs:916:22
[INFO] [stdout]     |
[INFO] [stdout] 916 |     /// プラグインのパネル ([[panel]]) — 本文をそのまま描く。
[INFO] [stdout]     |                               ^^^^^ no item named `panel` 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 `launch::take`
[INFO] [stdout]    --> src/app/team_glue.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |     /// **一度しか処理しない** ([`launch::take`] が拾うと同時に消す)。
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ no item named `take` in module `launch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `launch::run_words`
[INFO] [stdout]    --> src/app/team_glue.rs:548:12
[INFO] [stdout]     |
[INFO] [stdout] 548 |     /// ([`launch::run_words`]) が持ち、こちらは結果を受け取るだけ。
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ no item named `run_words` in module `launch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LE_RECOUNT`
[INFO] [stdout]     --> src/app/top_bar_ui.rs:1981:11
[INFO] [stdout]      |
[INFO] [stdout] 1981 |     /// [`LE_RECOUNT`] 間隔でしか数え直さない (毎フレーム走査しない)。
[INFO] [stdout]      |           ^^^^^^^^^^ no item named `LE_RECOUNT` 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::guard`
[INFO] [stdout]    --> src/cli.rs:425:13
[INFO] [stdout]     |
[INFO] [stdout] 425 | /// **本文は [`crate::guard`] 側の唯一の出所を指すだけ**。ここへ写経すると
[INFO] [stdout]     |                ^^^^^^^^^^^^ no item named `guard` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `全サブコマンドがヘルプに出ている`
[INFO] [stdout]    --> src/cli.rs:451:7
[INFO] [stdout]     |
[INFO] [stdout] 451 | /// [`全サブコマンドがヘルプに出ている`]。
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `全サブコマンドがヘルプに出ている` 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 `AGENT_QUOTAS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - **エージェント固有の知識は全てデータ** ([`AGENT_QUOTAS`] の記述子表)。
[INFO] [stdout]                                                                       ^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `AGENT_QUOTAS` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Confidence`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             (燃焼速度からの外挿) は [`Confidence`] で必ず区別し、材料が足りなければ
[INFO] [stdout]                                                ^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Confidence` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Projection::InsufficientData`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`Projection::InsufficientData`] を返す。
[INFO] [stdout]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `Projection` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Advice`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - **勝手に止めない**。出すのは助言 ([`Advice`]) だけで、実際に絞るか
[INFO] [stdout]                                                              ^^^^^^^^
[INFO] [stdout]   = note: no item named `Advice` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::コアはエージェント名を知らない`
[INFO] [stdout]   --> src/context/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! * [`tests::コアはエージェント名を知らない`] — `src/context/` の
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `engine::tests::出自は挙動を変えない`
[INFO] [stdout]   --> src/context/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! * [`engine::tests::出自は挙動を変えない`] — 同じ入力を 6 通りの出自で
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in module `engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `walk::tests::ワークスペースの外は読めない`
[INFO] [stdout]   --> src/context/mod.rs:63:8
[INFO] [stdout]    |
[INFO] [stdout] 63 | //! ([`walk::tests::ワークスペースの外は読めない`])。
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in module `walk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::context::tests::コアはエージェント名を知らない`
[INFO] [stdout]   --> src/context/engine.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! * [`crate::context::tests::コアはエージェント名を知らない`] —
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in module `context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::出自は挙動を変えない`
[INFO] [stdout]   --> src/context/engine.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! * [`tests::出自は挙動を変えない`] — 同じ入力を違う出自で流して、
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::tests::コアはエージェント名を知らない`
[INFO] [stdout]  --> src/context/tools/mod.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | //!   ([`super::tests::コアはエージェント名を知らない`] が走査で見張る)。
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in module `context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `:列`
[INFO] [stdout]    --> src/editor_ops.rs:480:8
[INFO] [stdout]     |
[INFO] [stdout] 480 | /// 「行[:列]」形式 (1-based) をパースして 0-based の (行, 列) を返す。
[INFO] [stdout]     |          ^^^ invalid path separator
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `to_single_selection`
[INFO] [stdout]    --> src/editor_ops.rs:900:11
[INFO] [stdout]     |
[INFO] [stdout] 900 |     /// [`to_single_selection`] の char インデックス版。
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^ no item named `to_single_selection` 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 `tab_strip`
[INFO] [stdout]   --> src/editor_split.rs:25:44
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! * **レイアウト判断は純関数。** [`pane_layout`] と [`tab_strip`] が
[INFO] [stdout]    |                                                         ^^^^^^^^^ no item named `tab_strip` 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 `registry_ids_are_unique_and_prefixed`
[INFO] [stdout]   --> src/feature.rs:74:11
[INFO] [stdout]    |
[INFO] [stdout] 74 |     /// [`registry_ids_are_unique_and_prefixed`] が番人。
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `registry_ids_are_unique_and_prefixed` 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.rs`
[INFO] [stdout]  --> src/features/mod.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! * `mod` 宣言と一覧は [`build.rs`] が `src/features/*.rs` を走査して生成し、
[INFO] [stdout]   |                            ^^^^^^^^ no item named `build.rs` 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::approvals`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/cloud_execution.rs:14:66
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! ([`crate::agents::AgentManager`] / [`crate::supervisor`] / [`crate::approvals`])
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^ no item named `approvals` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::コアはエージェント名を知らない`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/cloud_execution.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | //! [`tests::コアはエージェント名を知らない`]。
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::コアはコンテキストエンジンを呼ばない`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/cloud_execution.rs:46:8
[INFO] [stdout]    |
[INFO] [stdout] 46 | //! ([`tests::コアはコンテキストエンジンを呼ばない`] が番人)。
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RunPlan`
[INFO] [stdout]     --> /opt/rustwide/workdir/src/features/cloud_execution/cli.rs:1001:7
[INFO] [stdout]      |
[INFO] [stdout] 1001 | /// [`RunPlan`] を起動する。**標準入出力はそのまま引き継ぐ** (対話できる)。
[INFO] [stdout]      |       ^^^^^^^ no item named `RunPlan` 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 `tests::秘密はどの出口からも出ない`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/features/cloud_execution/model.rs:978:26
[INFO] [stdout]     |
[INFO] [stdout] 978 | /// どちらから出しても秘密が出ないことを [`tests::秘密はどの出口からも出ない`]
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::描画から重い呼び出しをしない`
[INFO] [stdout]  --> /opt/rustwide/workdir/src/features/cloud_execution/panel.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | //!   [`tests::描画から重い呼び出しをしない`] がソースの走査で固定する。
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::ureqの名前はこのファイルにしか出ない`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/cloud_execution/provider/http.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`tests::ureqの名前はこのファイルにしか出ない`] が番人。
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::super::test_support::FakeHttpClient`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/features/cloud_execution/provider/http.rs:103:23
[INFO] [stdout]     |
[INFO] [stdout] 103 | /// HTTP を送る面。**試験は [`super::super::test_support::FakeHttpClient`]** を挿す。
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `test_support` in module `cloud_execution`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::枠は上限を超えて取れない`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/cloud_execution/registry.rs:13:23
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! **上限を超えて載らない** ([`tests::枠は上限を超えて取れない`])。
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `spawn`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/cloud_execution/runner.rs:51:38
[INFO] [stdout]    |
[INFO] [stdout] 51 | /// **呼んだスレッドで最後まで走る。** UI から呼ぶときは [`spawn`] を使う。
[INFO] [stdout]    |                                                            ^^^^^ no item named `spawn` 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 `tests`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/cloud_execution/transport/ssh.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | //! してある ([`tests`])。**「可能な限りシェル文字列を渡さない」(§13) の
[INFO] [stdout]    |                 ^^^^^ no item named `tests` 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::split`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/../coedit.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! | [`crate::split`] | 配る前に担当表を作る | 「この配り方なら重ならない**はず**」 |
[INFO] [stdout]    |         ^^^^^^^^^^^^ no item named `split` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/../czero.rs:73:14
[INFO] [stdout]    |
[INFO] [stdout] 73 | //! 4 行を返し、[`tests`] が全組合せをテーブルで固定する。**画面のロジックは
[INFO] [stdout]    |                   ^^^^^ no item named `tests` 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::test_util::unique_temp_dir`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/features/../czero_init.rs:418:21
[INFO] [stdout]     |
[INFO] [stdout] 418 | /// 引数で受けるので、テストは [`crate::test_util::unique_temp_dir`] 配下だけで
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `test_util` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::交渉が拒否を減らす`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/../negotiate.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! [`tests::交渉が拒否を減らす`] が上の crowded 条件を純関数だけで再現し、
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::ベンチのcrowded64件を全部配る`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/../negotiate.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | //! ([`tests::ベンチのcrowded64件を全部配る`] /
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::上限を残したままでも窓の理論上限に届く`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/../negotiate.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | //! [`tests::上限を残したままでも窓の理論上限に届く`])。
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::空き域に置けば必ず互いに素になる`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/features/../negotiate.rs:193:7
[INFO] [stdout]     |
[INFO] [stdout] 193 | /// [`tests::空き域に置けば必ず互いに素になる`] が全組合せで突き合わせている。
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::glob判定がregionと一致する`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/features/../negotiate.rs:272:18
[INFO] [stdout]     |
[INFO] [stdout] 272 | /// 両方を直すこと** ([`tests::glob判定がregionと一致する`] が番人)。
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::配分の出力は常に互いに素`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/features/../negotiate.rs:831:11
[INFO] [stdout]     |
[INFO] [stdout] 831 |     /// [`tests::配分の出力は常に互いに素`] が総当たりで「偽になる入力が
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::交渉が拒否を減らす`
[INFO] [stdout]     --> /opt/rustwide/workdir/src/features/../negotiate.rs:1666:7
[INFO] [stdout]      |
[INFO] [stdout] 1666 | /// [`tests::交渉が拒否を減らす`] の「位置を無視した詰め込み上限」に一致する。
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::小さな全組合せで互いに素が破れない`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/../split.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! ([`tests::小さな全組合せで互いに素が破れない`])。
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::graph::validate_agents`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/features/../team/model.rs:454:12
[INFO] [stdout]     |
[INFO] [stdout] 454 |     /// ([`super::graph::validate_agents`] が強制する)。
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `validate_agents` in module `graph`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `list_reports`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/../team/outbox.rs:20:30
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! 3. 読む側は `.json` だけを見る ([`list_reports`])。`.json.tmp` も
[INFO] [stdout]    |                                       ^^^^^^^^^^^^ no item named `list_reports` 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 `list_reports`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/features/../team/outbox.rs:908:40
[INFO] [stdout]     |
[INFO] [stdout] 908 |     /// (`…json` → `…json.rejected`)。[`list_reports`] には出ない。
[INFO] [stdout]     |                                         ^^^^^^^^^^^^ no item named `list_reports` 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 `super::runtime::TeamRuntime::restore`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/features/../team/persistence.rs:195:19
[INFO] [stdout]     |
[INFO] [stdout] 195 |     /// 状態で決まる ([`super::runtime::TeamRuntime::restore`]):
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `TeamRuntime` has no field or associated item named `restore`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `fault_inject::fail_remove_under`
[INFO] [stdout]     --> /opt/rustwide/workdir/src/features/../team/persistence.rs:1124:20
[INFO] [stdout]      |
[INFO] [stdout] 1124 | /// 起動で復活する。テストは [`fault_inject::fail_remove_under`] で失敗を
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `fault_inject` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests`
[INFO] [stdout]  --> /opt/rustwide/workdir/src/features/../team/prompt.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! 網羅し、[`tests`] がその網羅を固定する。
[INFO] [stdout]   |               ^^^^^ no item named `tests` 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 `log`
[INFO] [stdout]     --> /opt/rustwide/workdir/src/features/../team/runtime.rs:5787:11
[INFO] [stdout]      |
[INFO] [stdout] 5787 |     /// [`log`] と同じだが、**積んだ出来事の ID を返す**。
[INFO] [stdout]      |           ^^^ no item named `log` 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 `trouble_confirmed`
[INFO] [stdout]   --> src/fleet/engine.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! ([`trouble_confirmed`])・ヒステリシス ([`LaneTracker`]) は
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^ no item named `trouble_confirmed` 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 `コミット`
[INFO] [stdout]     --> src/git_panel.rs:1021:26
[INFO] [stdout]      |
[INFO] [stdout] 1021 |     /// コミット導線。メッセージ欄 + [コミット] + amend + push / pull。
[INFO] [stdout]      |                                       ^^^^^^^^ no item named `コミット` 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 `破棄`
[INFO] [stdout]     --> src/git_panel.rs:2506:36
[INFO] [stdout]      |
[INFO] [stdout] 2506 |     /// 「変更を破棄」の 2 段確認 (race パネルの [破棄] と同じ流儀)。
[INFO] [stdout]      |                                                   ^^^^ no item named `破棄` 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 `i`
[INFO] [stdout]    --> src/html.rs:408:11
[INFO] [stdout]     |
[INFO] [stdout] 408 | /// chars[i] == '<' からタグを読む。タグとして成立しなければ None。
[INFO] [stdout]     |           ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = note: `macro_rules` named `i` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `split_rel`
[INFO] [stdout]    --> src/ignore.rs:333:12
[INFO] [stdout]     |
[INFO] [stdout] 333 | /// 実行時は [`split_rel`] が `cfg!(windows)` を渡す。
[INFO] [stdout]     |                ^^^^^^^^^ no item named `split_rel` 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 `KanbanState::sample_due`
[INFO] [stdout]   --> src/kanban.rs:64:45
[INFO] [stdout]    |
[INFO] [stdout] 64 | //! - PTY 画面の読み直し (`screen_tail_lines`) は [`KanbanState::sample_due`] が
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^^ the struct `KanbanState` has no field or associated item named `sample_due`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `classify`
[INFO] [stdout]    --> src/kanban.rs:515:7
[INFO] [stdout]     |
[INFO] [stdout] 515 | /// [`classify`] の結果。
[INFO] [stdout]     |       ^^^^^^^^ no item named `classify` 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 `classify_flow`
[INFO] [stdout]    --> src/kanban.rs:895:7
[INFO] [stdout]     |
[INFO] [stdout] 895 | /// [`classify_flow`] に**状態ラダー上位 2 段** ([`supervisor::LadderRead`]) を
[INFO] [stdout]     |       ^^^^^^^^^^^^^ no item named `classify_flow` 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 `config::SuperAgentConfig`
[INFO] [stdout]     --> src/kanban.rs:1529:37
[INFO] [stdout]      |
[INFO] [stdout] 1529 |     /// **指名スーパーエージェント (指揮官) か** ([`config::SuperAgentConfig`])。
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `config` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::guard`
[INFO] [stdout]    --> src/lease.rs:475:8
[INFO] [stdout]     |
[INFO] [stdout] 475 | /// ([`crate::guard`] のコミット前点検など) が「誰も持っていない」と
[INFO] [stdout]     |        ^^^^^^^^^^^^ no item named `guard` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Roots::git`
[INFO] [stdout]    --> src/lease.rs:981:16
[INFO] [stdout]     |
[INFO] [stdout] 981 | /// 明示的に断れる ([`Roots::git`])。
[INFO] [stdout]     |                       ^^^^^^^^^^ the struct `Roots` has no field or associated item named `git`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `span_tests::錨を知らない古い台帳をそのまま読み書きできる`
[INFO] [stdout]     --> src/lease.rs:1127:12
[INFO] [stdout]      |
[INFO] [stdout] 1127 |     /// ([`span_tests::錨を知らない古い台帳をそのまま読み書きできる`])。
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `span_tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::features::mesh::Liveness`
[INFO] [stdout]     --> src/lease.rs:1284:13
[INFO] [stdout]      |
[INFO] [stdout] 1284 | /// 丸めない ([`crate::features::mesh::Liveness`] と同じ流儀)。
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Liveness` in module `mesh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::ずらし幅の設定キーは交渉層と同じ綴り`
[INFO] [stdout]     --> src/lease.rs:2389:7
[INFO] [stdout]      |
[INFO] [stdout] 2389 | /// [`tests::ずらし幅の設定キーは交渉層と同じ綴り`] が突き合わせる。
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::書き手を倍にしても成立率が落ちない`
[INFO] [stdout]     --> src/lease.rs:2435:10
[INFO] [stdout]      |
[INFO] [stdout] 2435 | ///   ([`tests::書き手を倍にしても成立率が落ちない`] が 32/64/128 体で固定)
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::region::follow`
[INFO] [stdout]     --> src/lease.rs:2759:20
[INFO] [stdout]      |
[INFO] [stdout] 2759 | /// 書き込みのたびに全担当へ [`crate::region::follow`] を掛けて台帳を書き直す
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^ no item named `follow` in module `region`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `span_tests::六十四体が同時に確保してもbusyは出ず勝者は一つ`
[INFO] [stdout]     --> src/lease.rs:3255:8
[INFO] [stdout]      |
[INFO] [stdout] 3255 | /// ([`span_tests::六十四体が同時に確保してもbusyは出ず勝者は一つ`])。
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `span_tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::段の色はどのテーマでも読める`
[INFO] [stdout]     --> src/lease.rs:4303:11
[INFO] [stdout]      |
[INFO] [stdout] 4303 |     /// [`tests::段の色はどのテーマでも読める`] が全 11 テーマの背景に対して
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]     --> src/markdown.rs:1703:15
[INFO] [stdout]      |
[INFO] [stdout] 1703 |     /// chars[i] から連結子を読む。読めたら (Link, 次位置)。
[INFO] [stdout]      |               ^ no item named `i` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: `macro_rules` named `i` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]     --> src/markdown.rs:4992:15
[INFO] [stdout]      |
[INFO] [stdout] 4992 |     /// chars[i] から数式を読む。返り値は (TeX, 区切り種別, 次位置)。
[INFO] [stdout]      |               ^ no item named `i` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: `macro_rules` named `i` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/markdown.rs:222:50
[INFO] [stdout]     |
[INFO] [stdout] 222 | /// `<https://…>` / `<mailto:…>` 形式の自動リンクを chars[i] の `<` から読む。
[INFO] [stdout]     |                                                           ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = note: `macro_rules` named `i` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/markdown.rs:248:30
[INFO] [stdout]     |
[INFO] [stdout] 248 | /// 素の `http(s)://…` を chars[i] から読む (GFM の自動リンク)。
[INFO] [stdout]     |                                 ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = note: `macro_rules` named `i` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/markdown.rs:305:27
[INFO] [stdout]     |
[INFO] [stdout] 305 | /// `[text](url)` を chars[i] の `[` から読む。成功したら (text, url, 次位置)。
[INFO] [stdout]     |                            ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = note: `macro_rules` named `i` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::mesh`
[INFO] [stdout]  --> src/negomesh.rs:1:36
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! 🤝 **交渉の運び手** — Erlang 風メッシュ ([`crate::mesh`]) と
[INFO] [stdout]   |                                                ^^^^^^^^^^^ no item named `mesh` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::negotiate`
[INFO] [stdout]  --> src/negomesh.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! 行域の交渉 ([`crate::negotiate`]) を繋ぐ、ただ 1 つの層。
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^ no item named `negotiate` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::negotiate::allocate`
[INFO] [stdout]   --> src/negomesh.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | //! [`crate::negotiate::allocate`] へまとめて渡す — 片方ずつ答えると、
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `negotiate` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/palette.rs:204:31
[INFO] [stdout]     |
[INFO] [stdout] 204 |     /// プラグインコマンドを実行 (plugins[i] の commands[j])
[INFO] [stdout]     |                                           ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = note: `macro_rules` named `i` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `j`
[INFO] [stdout]    --> src/palette.rs:204:45
[INFO] [stdout]     |
[INFO] [stdout] 204 |     /// プラグインコマンドを実行 (plugins[i] の commands[j])
[INFO] [stdout]     |                                                          ^ no item named `j` 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::guard`
[INFO] [stdout]    --> src/pathx.rs:130:16
[INFO] [stdout]     |
[INFO] [stdout] 130 | /// 必要があり、また [`crate::guard`] の `canon_key` の呼び出し回数を
[INFO] [stdout]     |                        ^^^^^^^^^^^^ no item named `guard` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `開く`
[INFO] [stdout]  --> src/pet_bubble.rs:4:41
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! 浮かび上がるカードを描画する。カードには [✔ 承認] [✖ 拒否] [開く] [×] の
[INFO] [stdout]   |                                                                 ^^^^ no item named `開く` 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 `Diff`
[INFO] [stdout]   --> src/race.rs:10:44
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! 3. ダッシュボード — 各 racer の状態とベースとの差分量を一覧し、[Diff] で全文差分、
[INFO] [stdout]    |                                                                     ^^^^ no item named `Diff` 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 `採用`
[INFO] [stdout]   --> src/race.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | //!    [採用] でベースブランチへのマージ、[破棄] で worktree + ブランチの削除を行う。
[INFO] [stdout]    |         ^^^^ no item named `採用` 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 `破棄`
[INFO] [stdout]   --> src/race.rs:11:28
[INFO] [stdout]    |
[INFO] [stdout] 11 | //!    [採用] でベースブランチへのマージ、[破棄] で worktree + ブランチの削除を行う。
[INFO] [stdout]    |                                            ^^^^ no item named `破棄` 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 `採用`
[INFO] [stdout]   --> src/race.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! - [採用] は 2 体目が本番。既に採用済みの racer とファイルが重なるときだけ
[INFO] [stdout]    |        ^^^^ no item named `採用` 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 `破棄`
[INFO] [stdout]   --> src/race.rs:25:35
[INFO] [stdout]    |
[INFO] [stdout] 25 | //!   [`adopt_decision`] が確認を要求し、[破棄] と同じ 2 段クリックにする
[INFO] [stdout]    |                                           ^^^^ no item named `破棄` 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 `破棄`
[INFO] [stdout]   --> src/race.rs:39:8
[INFO] [stdout]    |
[INFO] [stdout] 39 | //! - [破棄] は未コミット変更のある worktree を黙って消さない。git 自身が拒否し、
[INFO] [stdout]    |        ^^^^ no item named `破棄` 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 `採用`
[INFO] [stdout]   --> src/race.rs:41:8
[INFO] [stdout]    |
[INFO] [stdout] 41 | //! - [採用] はコンフリクトで止まったら `merge --abort` で巻き戻し、エラーを見せる。
[INFO] [stdout]    |        ^^^^ no item named `採用` 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 `採用`
[INFO] [stdout]    --> src/race.rs:211:6
[INFO] [stdout]     |
[INFO] [stdout] 211 | /// [採用] を押したときの判断。**塞がずに知らせる**のが方針で、`NeedsConfirm` は
[INFO] [stdout]     |      ^^^^ no item named `採用` 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 `破棄`
[INFO] [stdout]    --> src/race.rs:364:10
[INFO] [stdout]     |
[INFO] [stdout] 364 |     /// [破棄] の 2 段確認。未コミット変更で git が削除を拒否した後に立ち、
[INFO] [stdout]     |          ^^^^ no item named `破棄` 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 `採用`
[INFO] [stdout]    --> src/race.rs:367:10
[INFO] [stdout]     |
[INFO] [stdout] 367 |     /// [採用] の 2 段確認。採用済みの racer とファイルが重なるときだけ立ち、
[INFO] [stdout]     |          ^^^^ no item named `採用` 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 `採用`
[INFO] [stdout]    --> src/race.rs:661:10
[INFO] [stdout]     |
[INFO] [stdout] 661 |     /// [採用] はコミット済みの成果しかマージできないので、これは重い減点になる。
[INFO] [stdout]     |          ^^^^ no item named `採用` 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 `採用`
[INFO] [stdout]     --> src/race.rs:1484:10
[INFO] [stdout]      |
[INFO] [stdout] 1484 |     /// [採用] を押した瞬間の判断 — **2 体目の採用が本当の勝負どころ**。
[INFO] [stdout]      |          ^^^^ no item named `採用` 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 `採用`
[INFO] [stdout]     --> src/race.rs:1506:10
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     /// [採用] の 1 度目で警告を出す状態にする (2 度目のクリックを待つ)。
[INFO] [stdout]      |          ^^^^ no item named `採用` 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 `採用`
[INFO] [stdout]     --> src/race.rs:1513:10
[INFO] [stdout]      |
[INFO] [stdout] 1513 |     /// [採用]: マージに成功したら racer を Adopted にする。
[INFO] [stdout]      |          ^^^^ no item named `採用` 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 `破棄`
[INFO] [stdout]     --> src/race.rs:1525:10
[INFO] [stdout]      |
[INFO] [stdout] 1525 |     /// [破棄]: 成功したら racer を Discarded にする。失敗 (未コミット変更で git が
[INFO] [stdout]      |          ^^^^ no item named `破棄` 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 `tests::実gitで安全帯の下限を測る`
[INFO] [stdout]   --> src/region.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 | /// 起こして**下限を測った。[`tests::実gitで安全帯の下限を測る`] が毎回同じ計測を
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::近すぎる判定が実際の衝突より何倍多いかを数える`
[INFO] [stdout]   --> src/region.rs:68:20
[INFO] [stdout]    |
[INFO] [stdout] 68 | /// 緩和は入れていない。差は [`tests::近すぎる判定が実際の衝突より何倍多いかを数える`]
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tests::実gitでパッチ適用の下限を測る`
[INFO] [stdout]   --> src/region.rs:86:7
[INFO] [stdout]    |
[INFO] [stdout] 86 | /// [`tests::実gitでパッチ適用の下限を測る`] が変更種別ごとに確かめている。
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::coedit::Reason::Bracketed`
[INFO] [stdout]    --> src/region.rs:617:8
[INFO] [stdout]     |
[INFO] [stdout] 617 | /// ([`crate::coedit::Reason::Bracketed`] の文面) にだけ使う。
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `coedit` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::negotiate::Plan::conflict_report`
[INFO] [stdout]    --> src/region.rs:890:27
[INFO] [stdout]     |
[INFO] [stdout] 890 | /// **互いに素でなかったときの診断** ([`crate::negotiate::Plan::conflict_report`])
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `negotiate` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::negotiate::Plan::conflict_report`
[INFO] [stdout]    --> src/region.rs:900:8
[INFO] [stdout]     |
[INFO] [stdout] 900 | /// ([`crate::negotiate::Plan::conflict_report`])。
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `negotiate` in module `zai`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `kanban::Column::loud`
[INFO] [stdout]    --> src/remote.rs:223:19
[INFO] [stdout]     |
[INFO] [stdout] 223 | /// 人の手が要る 2 本 ([`kanban::Column::loud`] = 承認待ち / 停滞・異常) に、
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^ no item named `kanban` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Marker::rich`
[INFO] [stdout]   --> src/shellint.rs:89:26
[INFO] [stdout]    |
[INFO] [stdout] 89 | /// 由来 (633 か 133 か) は [`Marker::rich`] でだけ区別する。段の判定以外では
[INFO] [stdout]    |                               ^^^^^^^^^^^^ the enum `Marker` has no variant or associated item named `rich`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LineCounter`
[INFO] [stdout]    --> src/shellint.rs:351:21
[INFO] [stdout]     |
[INFO] [stdout] 351 | /// 番号を作るのは呼び出し側 ([`LineCounter`] がそのまま使える)。この層が要求
[INFO] [stdout]     |                                 ^^^^^^^^^^^ no item named `LineCounter` 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 `BlockLines::contains`
[INFO] [stdout]    --> src/shellint.rs:380:11
[INFO] [stdout]     |
[INFO] [stdout] 380 |     /// [`BlockLines::contains`] が常に false になり、ブロックが画面から
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ the struct `BlockLines` has no field or associated item named `contains`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `drain`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`drain`]) ので、**アイドル時の追加コストは readdir 1 回**で済む
[INFO] [stdout]             ^^^^^^^
[INFO] [stdout]   = note: no item named `drain` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `install`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`install`] はボタンを押したときにだけ走る。ユーザーの設定ファイルは
[INFO] [stdout]            ^^^^^^^^^
[INFO] [stdout]   = note: no item named `install` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `uninstall`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`uninstall`] は自分が足した項目**だけ**を外して元へ戻す。
[INFO] [stdout]            ^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `uninstall` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `kill_tree_command`
[INFO] [stdout]    --> src/terminal.rs:455:25
[INFO] [stdout]     |
[INFO] [stdout] 455 |     /// プロセスツリーごと落とす ([`kill_tree_command`] の説明を参照)。
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^ no item named `kill_tree_command` 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 `0`
[INFO] [stdout]     --> src/terminal.rs:1824:9
[INFO] [stdout]      |
[INFO] [stdout] 1824 | /// buf[0] == ESC 前提で1シーケンスを読む。
[INFO] [stdout]      |         ^ no item named `0` 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 `scan_attention`
[INFO] [stdout]     --> src/terminal.rs:2558:24
[INFO] [stdout]      |
[INFO] [stdout] 2558 |     /// 「いま」を差し替えられる [`scan_attention`]。
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^ no item named `scan_attention` 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 `reap_pty_tests`
[INFO] [stdout]     --> src/terminal.rs:4008:8
[INFO] [stdout]      |
[INFO] [stdout] 4008 | /// ([`reap_pty_tests`]) だけ。
[INFO] [stdout]      |        ^^^^^^^^^^^^^^ no item named `reap_pty_tests` 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 `width_matches_the_real_vt100_grid`
[INFO] [stdout]     --> src/textenc.rs:2383:11
[INFO] [stdout]      |
[INFO] [stdout] 2383 | /// 一致は [`width_matches_the_real_vt100_grid`] が実機の vt100 で検証する。
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `width_matches_the_real_vt100_grid` 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 `DEFAULT_FIRST_DELAY`
[INFO] [stdout]   --> src/whichkey.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! - [`DEFAULT_FIRST_DELAY`] = **200ms** (which-key.nvim の既定)。
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ no item named `DEFAULT_FIRST_DELAY` 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 `workspace`
[INFO] [stdout]     --> src/config.rs:1212:28
[INFO] [stdout]      |
[INFO] [stdout] 1212 | /// Project-local overlay (<workspace>/.zaivern.toml): every field optional.
[INFO] [stdout]      |                            ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]   --> src/dialog.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |   //! ```ignore
[INFO] [stdout]    |  _____^
[INFO] [stdout] 25 | | //! crate::dialog::window(ctx, tr("タイトル"))
[INFO] [stdout] 26 | | //!     .open(&mut open)
[INFO] [stdout] 27 | | //!     .show(ctx, |ui| crate::dialog::scroll_body(ui, "一意な名前", |ui| { … }));
[INFO] [stdout] 28 | | //! ```
[INFO] [stdout]    | |_______^
[INFO] [stdout]    |
[INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]   --> src/dialog.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! ```ignore
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2026}
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> /opt/rustwide/workdir/src/features/../team/organization_board.rs:8:27
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! 読むのは [`TeamSnapshot`](super::view_model::TeamSnapshot) だけで、
[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] 8 - //! 読むのは [`TeamSnapshot`](super::view_model::TeamSnapshot) だけで、
[INFO] [stdout] 8 + //! 読むのは [`TeamSnapshot`] だけで、
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> /opt/rustwide/workdir/src/features/../team/organization_board.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! 操作は [`BoardAction`](super::panel::BoardAction) として返す。
[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] 9 - //! 操作は [`BoardAction`](super::panel::BoardAction) として返す。
[INFO] [stdout] 9 + //! 操作は [`BoardAction`] として返す。
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> /opt/rustwide/workdir/src/features/../team/panel.rs:17:24
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! は [`TeamSnapshot`](super::view_model::TeamSnapshot) を読んで
[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] 17 - //! は [`TeamSnapshot`](super::view_model::TeamSnapshot) を読んで
[INFO] [stdout] 17 + //! は [`TeamSnapshot`] を読んで
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `pid`
[INFO] [stdout]   --> src/instances.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |     /// Linux では /proc/<pid>/stat の starttime。他 OS は 0 (別手段で検証)。
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `pid`
[INFO] [stdout]    --> src/instances.rs:434:18
[INFO] [stdout]     |
[INFO] [stdout] 434 | /// Linux: /proc/<pid>/stat の starttime (第22フィールド)。
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected character `フ`
[INFO] [stdout]     --> src/markdown.rs:6918:1
[INFO] [stdout]      |
[INFO] [stdout] 6918 | / /// ```mermaid フェンス 1 個を描く。
[INFO] [stdout] 6919 | | /// 描けない図種・壊れた入力は「注記 + ソースコードブロック」へ必ず落ちる。
[INFO] [stdout]      | |___________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(rustdoc::invalid_codeblock_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `name`
[INFO] [stdout]     --> src/plugins.rs:1910:24
[INFO] [stdout]      |
[INFO] [stdout] 1910 | /// ~/.zaivern/plugins/<name>/ にテンプレート一式を生成し、そのパスを返す。
[INFO] [stdout]      |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `name`
[INFO] [stdout]     --> src/plugins.rs:2158:21
[INFO] [stdout]      |
[INFO] [stdout] 2158 | /// プラグインを dest_dir/<name>-<version>.zvplug (ZIP) へエクスポートする。
[INFO] [stdout]      |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `version`
[INFO] [stdout]     --> src/plugins.rs:2158:28
[INFO] [stdout]      |
[INFO] [stdout] 2158 | /// プラグインを dest_dir/<name>-<version>.zvplug (ZIP) へエクスポートする。
[INFO] [stdout]      |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 52s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/zai/index.html
[INFO] running `Command { std: "docker" "inspect" "e9d9c81ad95f3d24cac9022c7fcea6c2e76e7736b0eed2635c0f429c2046c164", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e9d9c81ad95f3d24cac9022c7fcea6c2e76e7736b0eed2635c0f429c2046c164", kill_on_drop: false }`
[INFO] [stdout] e9d9c81ad95f3d24cac9022c7fcea6c2e76e7736b0eed2635c0f429c2046c164
