[INFO] fetching crate tirith-mcp 1.2.1...
[INFO] testing tirith-mcp-1.2.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate tirith-mcp 1.2.1 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate tirith-mcp 1.2.1
[INFO] finished tweaking crates.io crate tirith-mcp 1.2.1
[INFO] tweaked toml for crates.io crate tirith-mcp 1.2.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tirith-mcp 1.2.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tirith-mcp 1.2.1 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]     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 wasm-bindgen-macro v0.2.128
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.128
[INFO] [stderr]   Downloaded futures-io v0.3.34
[INFO] [stderr]   Downloaded cfg-if v1.0.4
[INFO] [stderr]   Downloaded futures-task v0.3.34
[INFO] [stderr]   Downloaded futures-core v0.3.34
[INFO] [stderr]   Downloaded futures-executor v0.3.34
[INFO] [stderr]   Downloaded atk-sys v0.18.2
[INFO] [stderr]   Downloaded pin-project-lite v0.2.17
[INFO] [stderr]   Downloaded futures-sink v0.3.34
[INFO] [stderr]   Downloaded futures-macro v0.3.34
[INFO] [stderr]   Downloaded libxdo v0.6.0
[INFO] [stderr]   Downloaded rustversion v1.0.23
[INFO] [stderr]   Downloaded futures-channel v0.3.34
[INFO] [stderr]   Downloaded gobject-sys v0.18.0
[INFO] [stderr]   Downloaded proc-macro-crate v1.3.1
[INFO] [stderr]   Downloaded memoffset v0.9.1
[INFO] [stderr]   Downloaded quote v1.0.47
[INFO] [stderr]   Downloaded rand_core v0.10.1
[INFO] [stderr]   Downloaded tray-icon v0.25.1
[INFO] [stderr]   Downloaded system-deps v6.2.2
[INFO] [stderr]   Downloaded toml_edit v0.20.2
[INFO] [stderr]   Downloaded toml_datetime v0.6.3
[INFO] [stderr]   Downloaded proc-macro-error-attr v1.0.4
[INFO] [stderr]   Downloaded gtk3-macros v0.18.2
[INFO] [stderr]   Downloaded gdk-pixbuf-sys v0.18.0
[INFO] [stderr]   Downloaded field-offset v0.3.6
[INFO] [stderr]   Downloaded rustc_version v0.4.1
[INFO] [stderr]   Downloaded tower v0.5.3
[INFO] [stderr]   Downloaded uuid v1.26.1
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.128
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.128
[INFO] [stderr]   Downloaded proc-macro2 v1.0.107
[INFO] [stderr]   Downloaded bumpalo v3.20.3
[INFO] [stderr]   Downloaded once_cell v1.21.4
[INFO] [stderr]   Downloaded serde_core v1.0.229
[INFO] [stderr]   Downloaded serde_derive v1.0.229
[INFO] [stderr]   Downloaded js-sys v0.3.105
[INFO] [stderr]   Downloaded getrandom v0.4.3
[INFO] [stderr]   Downloaded r-efi v6.0.0
[INFO] [stderr]   Downloaded thiserror v2.0.20
[INFO] [stderr]   Downloaded simd-adler32 v0.3.10
[INFO] [stderr]   Downloaded miniz_oxide v0.9.1
[INFO] [stderr]   Downloaded fdeflate v0.3.7
[INFO] [stderr]   Downloaded objc2-encode v4.1.0
[INFO] [stderr]   Downloaded dispatch2 v0.3.1
[INFO] [stderr]   Downloaded pango-sys v0.18.0
[INFO] [stderr]   Downloaded version-compare v0.2.1
[INFO] [stderr]   Downloaded toml v0.8.2
[INFO] [stderr]   Downloaded target-lexicon v0.12.16
[INFO] [stderr]   Downloaded thiserror v1.0.69
[INFO] [stderr]   Downloaded thiserror-impl v1.0.69
[INFO] [stderr]   Downloaded proc-macro-error v1.0.4
[INFO] [stderr]   Downloaded proc-macro-crate v2.0.2
[INFO] [stderr]   Downloaded toml_edit v0.19.15
[INFO] [stderr]   Downloaded gdk v0.18.2
[INFO] [stderr]   Downloaded cairo-rs v0.18.5
[INFO] [stderr]   Downloaded semver v1.0.28
[INFO] [stderr]   Downloaded memchr v2.8.3
[INFO] [stderr]   Downloaded windows-link v0.2.1
[INFO] [stderr]   Downloaded crc32fast v1.5.2
[INFO] [stderr]   Downloaded block2 v0.6.2
[INFO] [stderr]   Downloaded libxdo-sys v0.11.0
[INFO] [stderr]   Downloaded pkg-config v0.3.34
[INFO] [stderr]   Downloaded keyboard-types v0.8.3
[INFO] [stderr]   Downloaded glib-sys v0.18.1
[INFO] [stderr]   Downloaded gio-sys v0.18.1
[INFO] [stderr]   Downloaded gdk-sys v0.18.2
[INFO] [stderr]   Downloaded hyper-util v0.1.20
[INFO] [stderr]   Downloaded ipnet v2.12.2
[INFO] [stderr]   Downloaded hyper v1.11.1
[INFO] [stderr]   Downloaded chacha20 v0.10.2
[INFO] [stderr]   Downloaded clap_derive v4.6.7
[INFO] [stderr]   Downloaded anstream v1.0.0
[INFO] [stderr]   Downloaded colorchoice v1.0.5
[INFO] [stderr]   Downloaded anstyle-wincon v3.0.11
[INFO] [stderr]   Downloaded once_cell_polyfill v1.70.2
[INFO] [stderr]   Downloaded ryu v1.0.23
[INFO] [stderr]   Downloaded axum-core v0.5.6
[INFO] [stderr]   Downloaded futures-util v0.3.34
[INFO] [stderr]   Downloaded png v0.18.1
[INFO] [stderr]   Downloaded flate2 v1.1.10
[INFO] [stderr]   Downloaded bitflags v2.13.2
[INFO] [stderr]   Downloaded objc2-core-graphics v0.3.2
[INFO] [stderr]   Downloaded muda v0.20.0
[INFO] [stderr]   Downloaded x11 v2.21.0
[INFO] [stderr]   Downloaded serde v1.0.229
[INFO] [stderr]   Downloaded winnow v0.5.40
[INFO] [stderr]   Downloaded indexmap v2.14.2
[INFO] [stderr]   Downloaded hashbrown v0.17.1
[INFO] [stderr]   Downloaded syn v1.0.109
[INFO] [stderr]   Downloaded gio v0.18.4
[INFO] [stderr]   Downloaded gtk-sys v0.18.2
[INFO] [stderr]   Downloaded darling_core v0.24.1
[INFO] [stderr]   Downloaded async-trait v0.1.92
[INFO] [stderr]   Downloaded anstyle v1.0.14
[INFO] [stderr]   Downloaded anstyle-query v1.1.5
[INFO] [stderr]   Downloaded matchit v0.8.4
[INFO] [stderr]   Downloaded syn v3.0.5
[INFO] [stderr]   Downloaded zlib-rs v0.6.8
[INFO] [stderr]   Downloaded objc2-core-foundation v0.3.2
[INFO] [stderr]   Downloaded glib v0.18.5
[INFO] [stderr]   Downloaded tokio-macros v2.7.2
[INFO] [stderr]   Downloaded http-body v1.1.0
[INFO] [stderr]   Downloaded rmcp-macros v3.4.0
[INFO] [stderr]   Downloaded reqwest v0.13.5
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.78
[INFO] [stderr]   Downloaded zerovec-derive v0.11.6
[INFO] [stderr]   Downloaded synstructure v0.14.0
[INFO] [stderr]   Downloaded yoke v0.8.3
[INFO] [stderr]   Downloaded yoke-derive v0.8.3
[INFO] [stderr]   Downloaded tinystr v0.8.4
[INFO] [stderr]   Downloaded litemap v0.8.3
[INFO] [stderr]   Downloaded httpdate v1.0.3
[INFO] [stderr]   Downloaded rand v0.10.2
[INFO] [stderr]   Downloaded pastey v0.2.3
[INFO] [stderr]   Downloaded clap v4.6.7
[INFO] [stderr]   Downloaded anstyle-parse v1.0.0
[INFO] [stderr]   Downloaded serde_path_to_error v0.1.20
[INFO] [stderr]   Downloaded syn v2.0.119
[INFO] [stderr]   Downloaded dirs-sys v0.5.0
[INFO] [stderr]   Downloaded redox_users v0.5.2
[INFO] [stderr]   Downloaded libredox v0.1.24
[INFO] [stderr]   Downloaded tracing-core v0.1.36
[INFO] [stderr]   Downloaded tracing v0.1.44
[INFO] [stderr]   Downloaded socket2 v0.6.5
[INFO] [stderr]   Downloaded redox_syscall v0.5.18
[INFO] [stderr]   Downloaded zmij v1.0.23
[INFO] [stderr]   Downloaded itoa v1.0.18
[INFO] [stderr]   Downloaded schemars v1.2.2
[INFO] [stderr]   Downloaded ref-cast-impl v1.0.27
[INFO] [stderr]   Downloaded iana-time-zone v0.1.65
[INFO] [stderr]   Downloaded android_system_properties v0.1.6
[INFO] [stderr]   Downloaded tokio-stream v0.1.19
[INFO] [stderr]   Downloaded http-body-util v0.1.5
[INFO] [stderr]   Downloaded http v1.5.0
[INFO] [stderr]   Downloaded darling_macro v0.24.1
[INFO] [stderr]   Downloaded ident_case v1.0.1
[INFO] [stderr]   Downloaded idna v1.1.0
[INFO] [stderr]   Downloaded base64 v0.23.1
[INFO] [stderr]   Downloaded cpufeatures v0.3.1
[INFO] [stderr]   Downloaded futures v0.3.34
[INFO] [stderr]   Downloaded clap_builder v4.6.7
[INFO] [stderr]   Downloaded clap_lex v1.1.1
[INFO] [stderr]   Downloaded atk v0.18.2
[INFO] [stderr]   Downloaded crossbeam-channel v0.5.17
[INFO] [stderr]   Downloaded libappindicator-sys v0.9.0
[INFO] [stderr]   Downloaded dirs v7.0.0
[INFO] [stderr]   Downloaded thread_local v1.1.10
[INFO] [stderr]   Downloaded matchers v0.2.0
[INFO] [stderr]   Downloaded errno v0.3.14
[INFO] [stderr]   Downloaded parking_lot v0.12.5
[INFO] [stderr]   Downloaded lock_api v0.4.14
[INFO] [stderr]   Downloaded ref-cast v1.0.27
[INFO] [stderr]   Downloaded windows-core v0.62.2
[INFO] [stderr]   Downloaded windows-strings v0.5.1
[INFO] [stderr]   Downloaded shlex v2.0.1
[INFO] [stderr]   Downloaded stable_deref_trait v1.2.1
[INFO] [stderr]   Downloaded axum v0.8.9
[INFO] [stderr]   Downloaded gtk v0.18.2
[INFO] [stderr]   Downloaded dpi v0.1.2
[INFO] [stderr]   Downloaded nu-ansi-term v0.50.3
[INFO] [stderr]   Downloaded signal-hook-registry v1.4.8
[INFO] [stderr]   Downloaded schemars_derive v1.2.2
[INFO] [stderr]   Downloaded serde_derive_internals v0.30.0
[INFO] [stderr]   Downloaded windows-result v0.4.1
[INFO] [stderr]   Downloaded windows-implement v0.60.2
[INFO] [stderr]   Downloaded cc v1.4.6
[INFO] [stderr]   Downloaded sse-stream v0.2.6
[INFO] [stderr]   Downloaded zerotrie v0.2.5
[INFO] [stderr]   Downloaded displaydoc v0.2.7
[INFO] [stderr]   Downloaded is_terminal_polyfill v1.70.2
[INFO] [stderr]   Downloaded libc v0.2.189
[INFO] [stderr]   Downloaded libappindicator v0.9.0
[INFO] [stderr]   Downloaded option-ext v0.2.0
[INFO] [stderr]   Downloaded fastrand v2.5.0
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.12
[INFO] [stderr]   Downloaded web-sys v0.3.105
[INFO] [stderr]   Downloaded parking_lot_core v0.9.12
[INFO] [stderr]   Downloaded serde_json v1.0.151
[INFO] [stderr]   Downloaded windows-interface v0.59.3
[INFO] [stderr]   Downloaded darling v0.24.1
[INFO] [stderr]   Downloaded icu_provider v2.3.1
[INFO] [stderr]   Downloaded smallvec v1.16.1
[INFO] [stderr]   Downloaded mio v1.2.3
[INFO] [stderr]   Downloaded dyn-clone v1.0.20
[INFO] [stderr]   Downloaded percent-encoding v2.3.2
[INFO] [stderr]   Downloaded icu_locale_core v2.3.0
[INFO] [stderr]   Downloaded windows-sys v0.61.2
[INFO] [stderr]   Downloaded aho-corasick v1.1.5
[INFO] [stderr]   Downloaded url v2.5.8
[INFO] [stderr]   Downloaded zerovec v0.11.8
[INFO] [stderr]   Downloaded icu_properties_data v2.3.0
[INFO] [stderr]   Downloaded potential_utf v0.1.6
[INFO] [stderr]   Downloaded objc2 v0.6.4
[INFO] [stderr]   Downloaded pango v0.18.3
[INFO] [stderr]   Downloaded cfg-expr v0.15.8
[INFO] [stderr]   Downloaded cairo-sys-rs v0.18.2
[INFO] [stderr]   Downloaded libloading v0.7.4
[INFO] [stderr]   Downloaded tempfile v3.27.0
[INFO] [stderr]   Downloaded rustix v1.1.4
[INFO] [stderr]   Downloaded icu_properties v2.3.0
[INFO] [stderr]   Downloaded zerofrom v0.1.8
[INFO] [stderr]   Downloaded writeable v0.6.4
[INFO] [stderr]   Downloaded icu_normalizer_data v2.3.0
[INFO] [stderr]   Downloaded slab v0.4.12
[INFO] [stderr]   Downloaded heck v0.4.1
[INFO] [stderr]   Downloaded log v0.4.34
[INFO] [stderr]   Downloaded tokio-util v0.7.19
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.23
[INFO] [stderr]   Downloaded anyhow v1.0.104
[INFO] [stderr]   Downloaded getrandom v0.2.17
[INFO] [stderr]   Downloaded bytes v1.12.1
[INFO] [stderr]   Downloaded zerofrom-derive v0.1.8
[INFO] [stderr]   Downloaded form_urlencoded v1.2.2
[INFO] [stderr]   Downloaded thiserror-impl v2.0.20
[INFO] [stderr]   Downloaded gdk-pixbuf v0.18.5
[INFO] [stderr]   Downloaded tracing-attributes v0.1.31
[INFO] [stderr]   Downloaded chrono v0.4.45
[INFO] [stderr]   Downloaded tracing-subscriber v0.3.23
[INFO] [stderr]   Downloaded regex-syntax v0.8.11
[INFO] [stderr]   Downloaded idna_adapter v1.2.2
[INFO] [stderr]   Downloaded wasm-streams v0.5.0
[INFO] [stderr]   Downloaded glib-macros v0.18.5
[INFO] [stderr]   Downloaded icu_collections v2.3.0
[INFO] [stderr]   Downloaded tower-http v0.6.11
[INFO] [stderr]   Downloaded rmcp v3.4.0
[INFO] [stderr]   Downloaded regex-automata v0.4.18
[INFO] [stderr]   Downloaded tokio v1.53.1
[INFO] [stderr]   Downloaded objc2-foundation v0.3.2
[INFO] [stderr]   Downloaded icu_normalizer v2.3.0
[INFO] [stderr]   Downloaded objc2-app-kit v0.3.2
[INFO] [stderr]   Downloaded linux-raw-sys v0.12.1
[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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6
[INFO] running `Command { std: "docker" "start" "829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6", 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" "829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6" "/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" "829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6", 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" "829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling ipnet v2.12.2
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling rmcp v3.4.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling pastey v0.2.3
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling rmcp-macros v3.4.0
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling sse-stream v0.2.6
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling tirith-mcp v1.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 01s
[INFO] running `Command { std: "docker" "inspect" "829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6", 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" "829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling rmcp v3.4.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tirith-mcp v1.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 39s
[INFO] running `Command { std: "docker" "inspect" "829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6", 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" "829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tirith-a612e74426e25c07)
[INFO] [stdout] 
[INFO] [stdout] running 205 tests
[INFO] [stdout] test claims::tests::a_lease_is_expired_exactly_at_its_expiry ... ok
[INFO] [stdout] test claims::tests::anchors_conflict_only_with_their_file_and_nested_anchors ... ok
[INFO] [stdout] test claims::tests::directory_claim_blocks_file_inside_it ... ok
[INFO] [stdout] test claims::tests::activity_cannot_extend_a_lease_past_its_max_age ... ok
[INFO] [stdout] test claims::tests::touch_renews_only_the_agents_claims ... ok
[INFO] [stdout] test claims::tests::explicit_renew_and_reclaim_restart_the_age ... ok
[INFO] [stdout] test claims::tests::ttl_is_bounded ... ok
[INFO] [stdout] test claims::tests::own_anchors_are_renewed_absorbed_and_released_exactly ... ok
[INFO] [stdout] test claims::tests::corrupt_ttl_is_clamped_on_load_and_cannot_panic ... ok
[INFO] [stdout] test claims::tests::sibling_directories_do_not_conflict ... ok
[INFO] [stdout] test claims::tests::reclaiming_held_path_renews_instead_of_duplicating ... ok
[INFO] [stdout] test claims::tests::claiming_an_ancestor_absorbs_held_children ... ok
[INFO] [stdout] test claims::tests::reaped_leases_are_reported_once_and_name_the_previous_owner ... ok
[INFO] [stdout] test claims::tests::release_is_exact_and_atomic ... ok
[INFO] [stdout] test contracts::tests::a_stale_expected_version_is_refused_and_a_matching_one_publishes ... ok
[INFO] [stdout] test decisions::tests::empty_fields_are_refused ... ok
[INFO] [stdout] test claims::tests::conflict_is_atomic_across_paths ... ok
[INFO] [stdout] test claims::tests::expired_claims_are_reaped_and_paths_become_free ... ok
[INFO] [stdout] test decisions::tests::query_and_path_filters ... ok
[INFO] [stdout] test decisions::tests::same_titles_get_distinct_permalinks_and_old_rows_get_one_on_load ... ok
[INFO] [stdout] test guide::tests::an_unknown_topic_names_the_valid_ones ... ok
[INFO] [stdout] test decisions::tests::an_empty_query_matches_every_decision ... ok
[INFO] [stdout] test guide::tests::every_message_fits_the_summary_line ... ok
[INFO] [stdout] test hangup::tests::a_hangup_fires_when_its_body_ends ... ok
[INFO] [stdout] test guide::tests::every_topic_but_overview_is_a_section_and_resolves ... ok
[INFO] [stdout] test guide::tests::the_default_and_overview_are_the_same_page ... ok
[INFO] [stdout] test decisions::tests::a_decision_round_trips_through_its_markdown_file ... ok
[INFO] [stdout] test hangup::tests::a_hangup_fires_when_its_body_is_dropped ... ok
[INFO] [stdout] test lead::tests::an_ancestor_claim_does_not_make_a_lead ... ok
[INFO] [stdout] test guide::tests::topic_names_ignore_ascii_case ... ok
[INFO] [stdout] test contracts::tests::empty_name_is_refused ... ok
[INFO] [stdout] test contracts::tests::lookup_by_name_id_or_id_prefix_and_filter_by_consumer ... ok
[INFO] [stdout] test contracts::tests::republishing_without_consumers_keeps_them_and_notifies_the_union ... ok
[INFO] [stdout] test dashboard::tests::the_human_queue_lists_open_escalations_routed_to_the_human ... ok
[INFO] [stdout] test dashboard::tests::the_lead_log_is_served_newest_first_with_the_lead ... ok
[INFO] [stdout] test lead::tests::human_rules_match_phrases_at_word_boundaries ... ok
[INFO] [stdout] test lead::tests::policy::a_waiting_pull_with_no_todo_task_ends_in_none_at_once ... ok
[INFO] [stdout] test lead::tests::policy::escalations_go_to_the_lead_or_the_human_queue ... ok
[INFO] [stdout] test lead::tests::route_names_serialize_as_logged ... ok
[INFO] [stdout] test lead::tests::rows_past_retention_are_dropped_on_load ... ok
[INFO] [stdout] test lead::tests::the_holder_of_the_exact_lead_path_is_the_lead ... ok
[INFO] [stdout] test lead::tests::log_rows_get_increasing_ids_and_outcomes_later ... ok
[INFO] [stdout] test lead::tests::policy::a_message_to_the_human_is_queued_and_only_the_human_answers_it ... ok
[INFO] [stdout] test lead::tests::the_human_queue_ranks_by_agents_blocked_then_wait_and_drops_answered_items ... ok
[INFO] [stdout] test lead::tests::policy::a_notice_is_pushed_to_same_path_and_nested_holders_and_logged ... ok
[INFO] [stdout] test memory::tests::a_default_search_is_bounded ... ok
[INFO] [stdout] test lead::tests::a_row_serializes_to_the_documented_shape_and_back ... ok
[INFO] [stdout] test memory::tests::a_digest_carries_no_body ... ok
[INFO] [stdout] test lead::tests::policy::a_waiting_pull_takes_a_task_behind_another_agents_task_at_once ... ok
[INFO] [stdout] test memory::tests::a_hand_written_file_needs_only_a_title ... ok
[INFO] [stdout] test memory::tests::a_note_written_now_round_trips_exactly ... ok
[INFO] [stdout] test memory::tests::a_repeated_common_word_does_not_beat_a_matching_title ... ok
[INFO] [stdout] test memory::tests::a_note_can_be_retracted ... ok
[INFO] [stdout] test memory::tests::a_title_that_slugifies_to_nothing_still_gets_a_permalink ... ok
[INFO] [stdout] test memory::tests::a_stale_if_updated_at_is_refused_and_the_current_one_writes ... ok
[INFO] [stdout] test contracts::tests::republishing_bumps_version_and_keeps_history ... ok
[INFO] [stdout] test memory::tests::a_title_shared_by_several_notes_updates_the_most_recent_one ... ok
[INFO] [stdout] test memory::tests::backlinks_follow_a_retitled_note ... ok
[INFO] [stdout] test memory::tests::basic_memory_frontmatter_is_accepted ... ok
[INFO] [stdout] test memory::tests::context_walks_relations_in_both_directions ... ok
[INFO] [stdout] test memory::tests::editing_by_permalink_keeps_the_address_when_the_title_changes ... ok
[INFO] [stdout] test memory::tests::empty_lists_round_trip ... ok
[INFO] [stdout] test memory::tests::excerpts_skip_headings_and_truncate ... ok
[INFO] [stdout] test memory::tests::kinds_round_trip_through_strings ... ok
[INFO] [stdout] test memory::tests::for_path_uses_directory_overlap ... ok
[INFO] [stdout] test memory::tests::malformed_files_are_errors_never_panics ... ok
[INFO] [stdout] test memory::tests::observation_tags_count_as_tags ... ok
[INFO] [stdout] test memory::tests::permalinks_cannot_escape_the_directory ... ok
[INFO] [stdout] test memory::tests::permalinks_may_carry_folder_segments ... ok
[INFO] [stdout] test memory::tests::removal_drops_the_notes_backlinks ... ok
[INFO] [stdout] test memory::tests::notes_are_found_by_permalink_id_or_title ... ok
[INFO] [stdout] test memory::tests::markdown_round_trips ... ok
[INFO] [stdout] test memory::tests::permalinks_slugify_titles ... ok
[INFO] [stdout] test memory::tests::related_notes_are_capped ... ok
[INFO] [stdout] test memory::tests::relations_without_a_kind_default_to_relates_to ... ok
[INFO] [stdout] test memory::tests::removal_keeps_search_and_writes_consistent ... ok
[INFO] [stdout] test memory::tests::substring_matching_still_finds_word_variants ... ok
[INFO] [stdout] test memory::tests::tags_that_cannot_be_written_back_are_refused ... ok
[INFO] [stdout] test memory::tests::search_ranks_titles_above_bodies ... ok
[INFO] [stdout] test memory::tests::search_drops_misses_and_honors_limit ... ok
[INFO] [stdout] test memory::tests::short_terms_are_dropped_unless_the_query_is_all_short ... ok
[INFO] [stdout] test memory::tests::tags_are_lowercased_deduped_and_stripped ... ok
[INFO] [stdout] test memory::tests::search_filters_stack ... ok
[INFO] [stdout] test memory::tests::title_hits_weigh_more_than_permalink_hits ... ok
[INFO] [stdout] test memory::tests::titles_that_slugify_alike_get_separate_notes ... ok
[INFO] [stdout] test messages::tests::a_direct_message_is_delivered_once_to_its_recipient_only ... ok
[INFO] [stdout] test messages::tests::a_broadcast_reaches_the_agents_seen_recently_but_not_the_sender ... ok
[INFO] [stdout] test memory::tests::writing_the_same_title_updates_in_place ... ok
[INFO] [stdout] test memory::tests::writes_are_validated ... ok
[INFO] [stdout] test memory::tests::writing_an_existing_title_updates_a_note_with_a_custom_permalink ... ok
[INFO] [stdout] test dashboard::tests::logs_are_bounded_to_the_newest_rows_with_exact_counts ... ok
[INFO] [stdout] test messages::tests::a_message_to_the_human_reaches_no_inbox_and_no_broadcast_reaches_the_human ... ok
[INFO] [stdout] test messages::tests::empty_too_long_and_bad_recipients_are_refused_and_old_messages_expire ... ok
[INFO] [stdout] test notices::tests::contract_version_notices_coalesce_to_the_newest_per_contract ... ok
[INFO] [stdout] test notices::tests::pages_are_newest_first_and_prefixes_resolve ... ok
[INFO] [stdout] test output_schemas::tests::a_list_tool_documents_its_paging_fields ... ok
[INFO] [stdout] test dashboard::tests::done_answers_an_item_and_delivers_the_reply_from_the_human ... ok
[INFO] [stdout] test messages::tests::listing_pages_and_filters_by_conversation ... ok
[INFO] [stdout] test output_schemas::tests::an_unknown_tool_has_no_schema ... ok
[INFO] [stdout] test messages::tests::the_inbox_carries_the_newest_five_and_counts_the_rest ... ok
[INFO] [stdout] test output_schemas::tests::every_schema_requires_only_status_and_describes_every_property ... ok
[INFO] [stdout] test notices::tests::deliveries_are_logged_once_and_replayed_on_load ... ok
[INFO] [stdout] test notices::tests::empty_summary_and_unknown_id_are_refused ... ok
[INFO] [stdout] test notices::tests::filters_by_path_since_and_unread ... ok
[INFO] [stdout] test memory::tests::awkward_titles_and_paths_round_trip_through_frontmatter ... ok
[INFO] [stdout] test registry::tests::a_corrupt_file_is_an_error_not_a_panic ... ok
[INFO] [stdout] test registry::tests::default_path_follows_the_platform ... ok
[INFO] [stdout] test output_schemas::tests::message_send_keeps_its_own_message_which_is_an_object_on_ok ... ok
[INFO] [stdout] test registry::tests::tirith_state_dir_replaces_the_per_user_directory ... ok
[INFO] [stdout] test server::tests::slim_schema_drops_what_clients_do_not_need ... ok
[INFO] [stdout] test server::tests::summaries_are_one_short_line_and_never_json ... ok
[INFO] [stdout] test registry::tests::registering_the_same_root_or_pid_again_replaces_the_old_entry ... ok
[INFO] [stdout] test state::tests::a_board_watch_sees_a_task_created_between_the_check_and_the_wait ... ok
[INFO] [stdout] test state::tests::a_brief_shows_only_the_newest_contract_version_notice ... ok
[INFO] [stdout] test state::tests::a_delivery_appends_to_the_seen_log_not_the_notice_log ... ok
[INFO] [stdout] test registry::tests::a_missing_file_is_an_empty_registry_and_register_creates_it ... ok
[INFO] [stdout] test registry::tests::daemons_registering_from_stale_snapshots_keep_each_others_entries ... ok
[INFO] [stdout] test registry::tests::unregister_and_prune_drop_entries_and_persist ... ok
[INFO] [stdout] test state::tests::claim_lifecycle_events_are_logged ... ok
[INFO] [stdout] test state::tests::deltas_carry_only_what_changed ... ok
[INFO] [stdout] test registry::tests::putting_an_entry_back_writes_only_when_missing_and_the_newest_daemon_keeps_a_root ... ok
[INFO] [stdout] test state::tests::lead_log_rows_ride_the_next_delta_without_dirtying_state ... ok
[INFO] [stdout] test dashboard::tests::state_is_served_from_the_cache_until_refreshed ... ok
[INFO] [stdout] test state::tests::leases_expire_by_clock_and_activity_renews_them ... ok
[INFO] [stdout] test state::tests::only_changed_contracts_are_written_and_errors_force_a_full_rewrite ... ok
[INFO] [stdout] test state::tests::removed_ids_are_taken_separately_and_never_rewritten ... ok
[INFO] [stdout] test state::tests::republishing_a_contract_emits_a_notice_to_consumers ... ok
[INFO] [stdout] test state::tests::status_summarizes_agents ... ok
[INFO] [stdout] test state::tests::task_pull_falls_back_to_the_first_task_with_waiting_on_when_all_are_held ... ok
[INFO] [stdout] test state::tests::renewals_are_not_dirty_but_reach_the_next_delta ... ok
[INFO] [stdout] test state::tests::task_pull_ignores_the_callers_own_claims ... ok
[INFO] [stdout] test state::tests::task_pull_never_skips_a_task_without_paths ... ok
[INFO] [stdout] test state::tests::task_pull_skips_a_task_under_another_agents_claim ... ok
[INFO] [stdout] test stdio::tests::eof_watch_marks_closed_only_at_end_of_file ... ok
[INFO] [stdout] test state::tests::the_lead_is_the_live_holder_of_the_lead_path ... ok
[INFO] [stdout] test stdio::tests::an_empty_buffer_is_not_end_of_file ... ok
[INFO] [stdout] test server::tests::every_routed_tool_declares_an_output_schema ... ok
[INFO] [stdout] test server::tests::the_guide_and_the_router_name_the_same_tools ... ok
[INFO] [stdout] test dashboard::tests::task_changes_move_the_counts_and_the_etag ... ok
[INFO] [stdout] test store::tests::daemon_info_round_trip ... ok
[INFO] [stdout] test lead::tests::policy::a_waiting_pull_takes_a_task_created_while_it_waits ... ok
[INFO] [stdout] test lead::tests::policy::a_waiting_pull_ends_in_none_when_the_last_todo_task_is_taken ... ok
[INFO] [stdout] test store::tests::slugs_are_filesystem_safe ... ok
[INFO] [stdout] test store::tests::slugs_keep_48_characters ... ok
[INFO] [stdout] test lead::tests::policy::a_waiting_pull_waits_for_a_dependency_to_finish ... ok
[INFO] [stdout] test tasks::tests::a_foreign_agent_cannot_take_or_close_an_in_progress_task ... ok
[INFO] [stdout] test tasks::tests::a_ready_pull_leaves_claimed_tasks_that_a_plain_pull_hands_out ... ok
[INFO] [stdout] test tasks::tests::a_ready_pull_waits_only_while_a_todo_task_is_left ... ok
[INFO] [stdout] test tasks::tests::a_free_task_beats_one_behind_task_paths ... ok
[INFO] [stdout] test tasks::tests::anchored_holds_block_whole_file_tasks_but_not_sibling_anchors ... ok
[INFO] [stdout] test tasks::tests::a_task_behind_task_paths_beats_one_behind_a_claim ... ok
[INFO] [stdout] test tasks::tests::own_in_progress_tasks_do_not_hold_paths ... ok
[INFO] [stdout] test tasks::tests::pull_hands_out_the_first_task_with_waiting_on_when_all_are_held ... ok
[INFO] [stdout] test tasks::tests::pull_prefers_priority_then_age ... ok
[INFO] [stdout] test tasks::tests::blocked_keeps_owner_and_records_reason ... ok
[INFO] [stdout] test tasks::tests::pull_skips_held_paths_and_directories_but_not_pathless_tasks ... ok
[INFO] [stdout] test tasks::tests::pull_skips_a_task_under_another_agents_in_progress_task ... ok
[INFO] [stdout] test tasks::tests::silent_owners_lose_their_tasks_and_dependents_become_pullable ... ok
[INFO] [stdout] test tasks::tests::status_parses_common_spellings ... ok
[INFO] [stdout] test tasks::tests::unknown_dependency_is_refused ... ok
[INFO] [stdout] test tasks::tests::pull_skips_tasks_with_unfinished_dependencies ... ok
[INFO] [stdout] test types::tests::a_directory_claim_overlaps_anchors_below_it ... ok
[INFO] [stdout] test types::tests::agent_names_are_trimmed_and_non_empty ... ok
[INFO] [stdout] test types::tests::a_file_claim_overlaps_every_anchor_in_the_file ... ok
[INFO] [stdout] test types::tests::anchored_paths_that_nest_are_treated_as_overlapping ... ok
[INFO] [stdout] test types::tests::anchors_compare_case_insensitively ... ok
[INFO] [stdout] test types::tests::anchors_never_reach_other_files ... ok
[INFO] [stdout] test types::tests::covers_decides_renewal_and_absorption ... ok
[INFO] [stdout] test types::tests::e2e_feature_tasks_share_only_build_pipeline_and_from_env ... ok
[INFO] [stdout] test types::tests::enclosing_anchors_overlap ... ok
[INFO] [stdout] test types::tests::equal_anchors_overlap ... ok
[INFO] [stdout] test types::tests::file_level_overlap_ignores_anchors ... ok
[INFO] [stdout] test types::tests::go_receivers_and_generics_are_stripped ... ok
[INFO] [stdout] test types::tests::ids_round_trip_through_strings ... ok
[INFO] [stdout] test types::tests::invalid_anchors_are_rejected ... ok
[INFO] [stdout] test types::tests::new_members_are_siblings_of_each_other ... ok
[INFO] [stdout] test types::tests::only_the_first_hash_separates_the_anchor ... ok
[INFO] [stdout] test types::tests::overlap_is_at_segment_boundaries ... ok
[INFO] [stdout] test types::tests::parse_paths_dedupes ... ok
[INFO] [stdout] test types::tests::paths_are_normalized ... ok
[INFO] [stdout] test types::tests::plain_paths_follow_adr_0005 ... ok
[INFO] [stdout] test state::tests::a_board_watch_wakes_on_a_task_update_and_on_a_release ... ok
[INFO] [stdout] test store::tests::persister_reports_failures_and_recovers ... ok
[INFO] [stdout] test state::tests::a_waiting_claim_whose_caller_goes_away_claims_nothing ... ok
[INFO] [stdout] test store::tests::persister_over_loaded_state_does_not_wait_for_old_seq ... ok
[INFO] [stdout] test types::tests::segment_prefixes_are_whole_segments ... ok
[INFO] [stdout] test types::tests::plain_paths_keep_their_normalization_and_have_no_anchor ... ok
[INFO] [stdout] test types::tests::sibling_anchors_do_not_overlap ... ok
[INFO] [stdout] test update::tests::installer_url_points_at_the_tag ... ok
[INFO] [stdout] test update::tests::parses_github_latest_release ... ok
[INFO] [stdout] test update::tests::version_comparison ... ok
[INFO] [stdout] test update::tests::release_from_tag_normalizes_prefix ... ok
[INFO] [stdout] test types::tests::prefix_resolution_is_unique_or_refused ... ok
[INFO] [stdout] test store::tests::bad_lines_and_files_are_reported_not_fatal_and_survive_a_rewrite ... ok
[INFO] [stdout] test store::tests::meta_is_written_last_so_a_failed_apply_records_no_progress ... ok
[INFO] [stdout] test store::tests::persister_coalesces_and_flushes ... ok
[INFO] [stdout] test registry::tests::a_running_daemon_puts_its_pruned_entry_back_until_it_leaves ... ok
[INFO] [stdout] test types::tests::anchor_separators_normalize_to_double_colon ... ok
[INFO] [stdout] test types::tests::the_same_name_in_different_containers_does_not_overlap ... ok
[INFO] [stdout] test state::tests::a_waiting_claim_is_granted_when_the_holder_releases ... ok
[INFO] [stdout] test store::tests::round_trip_and_layout ... ok
[INFO] [stdout] test state::tests::a_board_watch_returns_at_the_deadline_when_nothing_changes ... ok
[INFO] [stdout] test store::tests::deltas_append_rewrite_and_leave_other_files_alone ... ok
[INFO] [stdout] test state::tests::a_waiting_claim_returns_the_conflict_when_the_wait_ends ... ok
[INFO] [stdout] test lead::tests::policy::a_waiting_pull_waits_out_a_held_task ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 205 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/tirith-4edcb6fc93e53489)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test cli::tests::the_human_queue_renders_one_line_per_item ... ok
[INFO] [stdout] test cli::tests::the_lead_log_renders_one_line_per_decision ... ok
[INFO] [stdout] test cli::tests::serve_no_tray_is_a_flag ... ok
[INFO] [stdout] test cli::tests::lead_human_lists_and_lead_human_done_answers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tirith
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test src/clock.rs - clock::ManualClock (line 29) ... ok
[INFO] [stdout] test src/messages.rs - messages::is_human (line 42) ... ok
[INFO] [stdout] test src/state.rs - state::ChangedIds (line 163) ... ok
[INFO] [stdout] test src/contracts.rs - contracts::NewContract::new (line 139) ... ok
[INFO] [stdout] test src/memory.rs - memory::NewMemory::new (line 541) ... ok
[INFO] [stdout] test src/memory.rs - memory::Permalink::parse (line 224) ... ok
[INFO] [stdout] test src/registry.rs - registry::DaemonEntry::folder_name (line 60) ... ok
[INFO] [stdout] test src/update.rs - update::compare (line 93) ... ok
[INFO] [stdout] test src/state.rs - state::LogCursor (line 102) ... ok
[INFO] [stdout] test src/decisions.rs - decisions::NewDecision::new (line 185) ... ok
[INFO] [stdout] test src/memory.rs - memory::Permalink::from_title (line 158) ... ok
[INFO] [stdout] test src/tasks.rs - tasks::NewTask::new (line 172) ... ok
[INFO] [stdout] test src/types.rs - types::Page<T>::newest_first (line 446) ... ok
[INFO] [stdout] test src/messages.rs - messages::NewMessage::new (line 120) ... ok
[INFO] [stdout] test src/memory.rs - memory::Permalink::for_title (line 195) ... ok
[INFO] [stdout] test src/types.rs - types::RepoPath (line 192) ... ok
[INFO] [stdout] test src/memory.rs - memory::Permalink::file_path (line 268) ... ok
[INFO] [stdout] test src/types.rs - types::clamp_limit (line 417) ... ok
[INFO] [stdout] test src/types.rs - types::resolve_prefix (line 533) ... ok
[INFO] [stdout] test src/notices.rs - notices::NewNotice::new (line 169) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.83s; merged doctests compilation took 2.71s
[INFO] running `Command { std: "docker" "inspect" "829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6", kill_on_drop: false }`
[INFO] [stdout] 829bc51571120d7c5fa4bdb1044f2cfbf8eb78fbc21a40e9f9c3706d314828f6
