[INFO] cloning repository https://github.com/junyeong-ai/knotch [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/junyeong-ai/knotch" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjunyeong-ai%2Fknotch", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjunyeong-ai%2Fknotch'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ca2fa59e2e70e93b6c6e2307eaa37f8c26e197c1 [INFO] testing junyeong-ai/knotch against 1.95.0 for beta-1.96-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjunyeong-ai%2Fknotch" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/junyeong-ai/knotch [INFO] finished tweaking git repo https://github.com/junyeong-ai/knotch [INFO] tweaked toml for git repo https://github.com/junyeong-ai/knotch written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/junyeong-ai/knotch on toolchain 1.95.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/junyeong-ai/knotch 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded terminal_size v0.4.4 [INFO] [stderr] Downloaded io-close v0.3.7 [INFO] [stderr] Downloaded gix-filter v0.28.0 [INFO] [stderr] Downloaded serde_spanned v0.6.9 [INFO] [stderr] Downloaded toml_datetime v0.6.11 [INFO] [stderr] Downloaded toml_write v0.1.2 [INFO] [stderr] Downloaded predicates-tree v1.0.13 [INFO] [stderr] Downloaded termtree v0.5.1 [INFO] [stderr] Downloaded atomic v0.6.1 [INFO] [stderr] Downloaded clap_complete v4.6.2 [INFO] [stderr] Downloaded gix-pack v0.68.0 [INFO] [stderr] Downloaded winnow v1.0.1 [INFO] [stderr] Downloaded imara-diff v0.1.8 [INFO] [stderr] Downloaded gix v0.81.0 [INFO] [stderr] Downloaded blake3 v1.8.4 [INFO] [stderr] Downloaded bstr v1.12.1 [INFO] [stderr] Downloaded crossbeam-channel v0.5.15 [INFO] [stderr] Downloaded libyaml-rs v0.3.0 [INFO] [stderr] Downloaded yaml_serde v0.10.4 [INFO] [stderr] Downloaded toml_edit v0.22.27 [INFO] [stderr] Downloaded gix-merge v0.14.0 [INFO] [stderr] Downloaded prodash v31.0.0 [INFO] [stderr] Downloaded imara-diff v0.2.0 [INFO] [stderr] Downloaded sha1-checked v0.10.0 [INFO] [stderr] Downloaded tokio v1.52.1 [INFO] [stderr] Downloaded gix-ref v0.61.0 [INFO] [stderr] Downloaded heapless v0.8.0 [INFO] [stderr] Downloaded compact_str v0.8.1 [INFO] [stderr] Downloaded predicates v3.1.4 [INFO] [stderr] Downloaded gix-pathspec v0.16.1 [INFO] [stderr] Downloaded gix-blame v0.11.0 [INFO] [stderr] Downloaded gix-config v0.54.0 [INFO] [stderr] Downloaded assert_cmd v2.2.1 [INFO] [stderr] Downloaded float-cmp v0.10.0 [INFO] [stderr] Downloaded gix-diff v0.61.0 [INFO] [stderr] Downloaded gix-dir v0.23.0 [INFO] [stderr] Downloaded gix-features v0.46.2 [INFO] [stderr] Downloaded gix-object v0.58.0 [INFO] [stderr] Downloaded portable-atomic-util v0.2.7 [INFO] [stderr] Downloaded hashbrown v0.17.0 [INFO] [stderr] Downloaded gix-config-value v0.17.1 [INFO] [stderr] Downloaded indexmap v2.14.0 [INFO] [stderr] Downloaded difflib v0.4.0 [INFO] [stderr] Downloaded normalize-line-endings v0.3.0 [INFO] [stderr] Downloaded predicates-core v1.0.10 [INFO] [stderr] Downloaded toml v1.1.2+spec-1.1.0 [INFO] [stderr] Downloaded arc-swap v1.9.1 [INFO] [stderr] Downloaded gix-actor v0.40.0 [INFO] [stderr] Downloaded gix-odb v0.78.0 [INFO] [stderr] Downloaded gix-transport v0.55.1 [INFO] [stderr] Downloaded gix-protocol v0.59.0 [INFO] [stderr] Downloaded gix-index v0.49.0 [INFO] [stderr] Downloaded gix-packetline v0.21.2 [INFO] [stderr] Downloaded gix-revwalk v0.29.0 [INFO] [stderr] Downloaded gix-worktree-stream v0.30.0 [INFO] [stderr] Downloaded jiff-tzdb v0.1.6 [INFO] [stderr] Downloaded ryu-js v0.2.2 [INFO] [stderr] Downloaded maybe-async v0.2.10 [INFO] [stderr] Downloaded gix-status v0.28.0 [INFO] [stderr] Downloaded gix-revision v0.43.0 [INFO] [stderr] Downloaded gix-refspec v0.39.0 [INFO] [stderr] Downloaded gix-submodule v0.28.0 [INFO] [stderr] Downloaded gix-url v0.35.2 [INFO] [stderr] Downloaded redox_syscall v0.7.4 [INFO] [stderr] Downloaded gix-tempfile v21.0.2 [INFO] [stderr] Downloaded kstring v2.0.2 [INFO] [stderr] Downloaded gix-attributes v0.31.0 [INFO] [stderr] Downloaded gix-fs v0.19.2 [INFO] [stderr] Downloaded gix-chunk v0.7.0 [INFO] [stderr] Downloaded gix-commitgraph v0.35.0 [INFO] [stderr] Downloaded gix-error v0.2.1 [INFO] [stderr] Downloaded gix-date v0.15.1 [INFO] [stderr] Downloaded hash32 v0.3.1 [INFO] [stderr] Downloaded gix-hash v0.23.0 [INFO] [stderr] Downloaded gix-path v0.11.2 [INFO] [stderr] Downloaded gix-traverse v0.55.0 [INFO] [stderr] Downloaded constant_time_eq v0.4.2 [INFO] [stderr] Downloaded cpufeatures v0.3.0 [INFO] [stderr] Downloaded toml v0.8.23 [INFO] [stderr] Downloaded serde_spanned v1.1.1 [INFO] [stderr] Downloaded toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Downloaded toml_parser v1.1.2+spec-1.1.0 [INFO] [stderr] Downloaded trybuild v1.0.116 [INFO] [stderr] Downloaded fs4 v0.9.1 [INFO] [stderr] Downloaded clru v0.6.3 [INFO] [stderr] Downloaded gix-discover v0.49.0 [INFO] [stderr] Downloaded libredox v0.1.16 [INFO] [stderr] Downloaded gix-bitmap v0.3.0 [INFO] [stderr] Downloaded gix-worktree v0.50.0 [INFO] [stderr] Downloaded gix-worktree-state v0.28.0 [INFO] [stderr] Downloaded shell-words v1.1.1 [INFO] [stderr] Downloaded gix-quote v0.7.0 [INFO] [stderr] Downloaded gix-trace v0.1.18 [INFO] [stderr] Downloaded castaway v0.2.4 [INFO] [stderr] Downloaded serde_jcs v0.1.0 [INFO] [stderr] Downloaded target-triple v1.0.0 [INFO] [stderr] Downloaded toml_writer v1.1.1+spec-1.1.0 [INFO] [stderr] Downloaded gix-archive v0.30.0 [INFO] [stderr] Downloaded gix-negotiate v0.29.0 [INFO] [stderr] Downloaded gix-shallow v0.10.0 [INFO] [stderr] Downloaded gix-sec v0.13.2 [INFO] [stderr] Downloaded gix-ignore v0.19.1 [INFO] [stderr] Downloaded filetime v0.2.27 [INFO] [stderr] Downloaded gix-lock v21.0.2 [INFO] [stderr] Downloaded gix-glob v0.24.0 [INFO] [stderr] Downloaded unicode-bom v2.0.3 [INFO] [stderr] Downloaded gix-command v0.8.0 [INFO] [stderr] Downloaded faster-hex v0.10.0 [INFO] [stderr] Downloaded gix-hashtable v0.13.0 [INFO] [stderr] Downloaded gix-utils v0.3.1 [INFO] [stderr] Downloaded jiff-tzdb-platform v0.1.3 [INFO] [stderr] Downloaded uuid v1.23.1 [INFO] [stderr] Downloaded semver v1.0.28 [INFO] [stderr] Downloaded clap_derive v4.6.1 [INFO] [stderr] Downloaded clap v4.6.1 [INFO] [stderr] Downloaded fastrand v2.4.1 [INFO] [stderr] Downloaded gix-validate v0.11.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3d312a03c813736ac5788062ddba65676ca38c1b63063db8054db44e9c171ffb [INFO] running `Command { std: "docker" "start" "-a" "3d312a03c813736ac5788062ddba65676ca38c1b63063db8054db44e9c171ffb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3d312a03c813736ac5788062ddba65676ca38c1b63063db8054db44e9c171ffb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3d312a03c813736ac5788062ddba65676ca38c1b63063db8054db44e9c171ffb", kill_on_drop: false }` [INFO] [stdout] 3d312a03c813736ac5788062ddba65676ca38c1b63063db8054db44e9c171ffb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c10260f88807ced160dae2363b39d01f3248a15901eae6fa13f4c838f37db575 [INFO] running `Command { std: "docker" "start" "-a" "c10260f88807ced160dae2363b39d01f3248a15901eae6fa13f4c838f37db575", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling libc v0.2.185 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling fastrand v2.4.1 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling gix-trace v0.1.18 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling tinyvec v1.11.0 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling zlib-rs v0.6.3 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling heapless v0.8.0 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling unicode-normalization v0.1.25 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling hash32 v0.3.1 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling faster-hex v0.10.0 [INFO] [stderr] Compiling gix-utils v0.3.1 [INFO] [stderr] Compiling blake3 v1.8.4 [INFO] [stderr] Compiling ryu-js v0.2.2 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling cpufeatures v0.3.0 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling rustc-hash v2.1.2 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling prodash v31.0.0 [INFO] [stderr] Compiling memmap2 v0.9.10 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling nonempty v0.12.0 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling hashbrown v0.17.0 [INFO] [stderr] Compiling gix-sec v0.13.2 [INFO] [stderr] Compiling shell-words v1.1.1 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling jiff v0.2.23 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling uuid v1.23.1 [INFO] [stderr] Compiling sha1-checked v0.10.0 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling clru v0.6.3 [INFO] [stderr] Compiling filetime v0.2.27 [INFO] [stderr] Compiling arc-swap v1.9.1 [INFO] [stderr] Compiling unicode-bom v2.0.3 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling terminal_size v0.4.4 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling figment v0.10.19 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling inlinable_string v0.1.15 [INFO] [stderr] Compiling libyaml-rs v0.3.0 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling gix-validate v0.11.0 [INFO] [stderr] Compiling gix-error v0.2.1 [INFO] [stderr] Compiling gix-chunk v0.7.0 [INFO] [stderr] Compiling gix-quote v0.7.0 [INFO] [stderr] Compiling gix-bitmap v0.3.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling knotch-derive v0.2.5 (/opt/rustwide/workdir/crates/knotch-derive) [INFO] [stderr] Compiling maybe-async v0.2.10 [INFO] [stderr] Compiling clap_derive v4.6.1 [INFO] [stderr] Compiling pear_codegen v0.2.9 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling pear v0.2.9 [INFO] [stderr] Compiling tokio v1.52.1 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling gix-path v0.11.2 [INFO] [stderr] Compiling gix-packetline v0.21.2 [INFO] [stderr] Compiling gix-features v0.46.2 [INFO] [stderr] Compiling gix-url v0.35.2 [INFO] [stderr] Compiling gix-command v0.8.0 [INFO] [stderr] Compiling gix-config-value v0.17.1 [INFO] [stderr] Compiling gix-date v0.15.1 [INFO] [stderr] Compiling gix-actor v0.40.0 [INFO] [stderr] Compiling gix-hash v0.23.0 [INFO] [stderr] Compiling gix-fs v0.19.2 [INFO] [stderr] Compiling gix-glob v0.24.0 [INFO] [stderr] Compiling gix-transport v0.55.1 [INFO] [stderr] Compiling clap v4.6.1 [INFO] [stderr] Compiling gix-hashtable v0.13.0 [INFO] [stderr] Compiling gix-commitgraph v0.35.0 [INFO] [stderr] Compiling clap_complete v4.6.2 [INFO] [stderr] Compiling xtask v0.0.0 (/opt/rustwide/workdir/xtask) [INFO] [stderr] Compiling gix-object v0.58.0 [INFO] [stderr] Compiling gix-tempfile v21.0.2 [INFO] [stderr] Compiling gix-lock v21.0.2 [INFO] [stderr] Compiling gix-shallow v0.10.0 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling serde_jcs v0.1.0 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling yaml_serde v0.10.4 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling knotch-proto v0.2.5 (/opt/rustwide/workdir/crates/knotch-proto) [INFO] [stderr] Compiling knotch-linter v0.2.5 (/opt/rustwide/workdir/crates/knotch-linter) [INFO] [stderr] Compiling gix-revwalk v0.29.0 [INFO] [stderr] Compiling gix-ref v0.61.0 [INFO] [stderr] Compiling gix-pack v0.68.0 [INFO] [stderr] Compiling gix-diff v0.61.0 [INFO] [stderr] Compiling gix-traverse v0.55.0 [INFO] [stderr] Compiling gix-revision v0.43.0 [INFO] [stderr] Compiling gix-index v0.49.0 [INFO] [stderr] Compiling gix-refspec v0.39.0 [INFO] [stderr] Compiling fs4 v0.9.1 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling knotch-kernel v0.2.5 (/opt/rustwide/workdir/crates/knotch-kernel) [INFO] [stderr] Compiling gix-config v0.54.0 [INFO] [stderr] Compiling gix-protocol v0.59.0 [INFO] [stderr] Compiling gix-discover v0.49.0 [INFO] [stderr] Compiling gix-odb v0.78.0 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling knotch-lock v0.2.5 (/opt/rustwide/workdir/crates/knotch-lock) [INFO] [stderr] Compiling knotch-schema v0.2.5 (/opt/rustwide/workdir/crates/knotch-schema) [INFO] [stderr] Compiling knotch-tracing v0.2.5 (/opt/rustwide/workdir/crates/knotch-tracing) [INFO] [stderr] Compiling knotch-query v0.2.5 (/opt/rustwide/workdir/crates/knotch-query) [INFO] [stderr] Compiling gix v0.81.0 [INFO] [stderr] Compiling knotch-frontmatter v0.2.5 (/opt/rustwide/workdir/crates/knotch-frontmatter) [INFO] [stderr] Compiling knotch-storage v0.2.5 (/opt/rustwide/workdir/crates/knotch-storage) [INFO] [stderr] Compiling knotch-agent v0.2.5 (/opt/rustwide/workdir/crates/knotch-agent) [INFO] [stderr] Compiling knotch-workflow v0.2.5 (/opt/rustwide/workdir/crates/knotch-workflow) [INFO] [stderr] Compiling workflow-vibe-case-study v0.2.5 (/opt/rustwide/workdir/examples/workflow-vibe-case-study) [INFO] [stderr] Compiling knotch-adr v0.2.5 (/opt/rustwide/workdir/crates/knotch-adr) [INFO] [stderr] Compiling workflow-spec-driven-case-study v0.2.5 (/opt/rustwide/workdir/examples/workflow-spec-driven-case-study) [INFO] [stderr] Compiling knotch-example-minimal v0.2.5 (/opt/rustwide/workdir/examples/minimal) [INFO] [stderr] Compiling knotch-example-pr-workflow v0.2.5 (/opt/rustwide/workdir/examples/pr-workflow) [INFO] [stderr] Compiling knotch-example-compliance v0.2.5 (/opt/rustwide/workdir/examples/compliance) [INFO] [stderr] Compiling knotch-example-artifact-probes v0.2.5 (/opt/rustwide/workdir/examples/artifact-probes) [INFO] [stderr] Compiling knotch-example-batch-append v0.2.5 (/opt/rustwide/workdir/examples/batch-append) [INFO] [stderr] Compiling knotch-vcs v0.2.5 (/opt/rustwide/workdir/crates/knotch-vcs) [INFO] [stderr] Compiling knotch-observer v0.2.5 (/opt/rustwide/workdir/crates/knotch-observer) [INFO] [stderr] Compiling knotch-testing v0.2.5 (/opt/rustwide/workdir/crates/knotch-testing) [INFO] [stderr] Compiling knotch-reconciler v0.2.5 (/opt/rustwide/workdir/crates/knotch-reconciler) [INFO] [stderr] Compiling knotch-example-interactive-observer v0.2.5 (/opt/rustwide/workdir/examples/interactive-observer) [INFO] [stderr] Compiling knotch-cli v0.2.5 (/opt/rustwide/workdir/crates/knotch-cli) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 29s [INFO] running `Command { std: "docker" "inspect" "c10260f88807ced160dae2363b39d01f3248a15901eae6fa13f4c838f37db575", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c10260f88807ced160dae2363b39d01f3248a15901eae6fa13f4c838f37db575", kill_on_drop: false }` [INFO] [stdout] c10260f88807ced160dae2363b39d01f3248a15901eae6fa13f4c838f37db575 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c2675439a0f053e874395b61ed83eefdfca75868760842bf1445d85f783766b8 [INFO] running `Command { std: "docker" "start" "-a" "c2675439a0f053e874395b61ed83eefdfca75868760842bf1445d85f783766b8", kill_on_drop: false }` [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling knotch-derive v0.2.5 (/opt/rustwide/workdir/crates/knotch-derive) [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling target-triple v1.0.0 [INFO] [stderr] Compiling winnow v1.0.1 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling serde_spanned v1.1.1 [INFO] [stderr] Compiling predicates-core v1.0.10 [INFO] [stderr] Compiling toml_writer v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling assert_cmd v2.2.1 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling normalize-line-endings v0.3.0 [INFO] [stderr] Compiling predicates-tree v1.0.13 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling knotch-linter v0.2.5 (/opt/rustwide/workdir/crates/knotch-linter) [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling xtask v0.0.0 (/opt/rustwide/workdir/xtask) [INFO] [stderr] Compiling toml_parser v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling toml v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling serde_jcs v0.1.0 [INFO] [stderr] Compiling knotch-kernel v0.2.5 (/opt/rustwide/workdir/crates/knotch-kernel) [INFO] [stderr] Compiling knotch-proto v0.2.5 (/opt/rustwide/workdir/crates/knotch-proto) [INFO] [stderr] Compiling trybuild v1.0.116 [INFO] [stderr] Compiling knotch-lock v0.2.5 (/opt/rustwide/workdir/crates/knotch-lock) [INFO] [stderr] Compiling knotch-agent v0.2.5 (/opt/rustwide/workdir/crates/knotch-agent) [INFO] [stderr] Compiling knotch-schema v0.2.5 (/opt/rustwide/workdir/crates/knotch-schema) [INFO] [stderr] Compiling knotch-query v0.2.5 (/opt/rustwide/workdir/crates/knotch-query) [INFO] [stderr] Compiling knotch-frontmatter v0.2.5 (/opt/rustwide/workdir/crates/knotch-frontmatter) [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling knotch-storage v0.2.5 (/opt/rustwide/workdir/crates/knotch-storage) [INFO] [stderr] Compiling knotch-workflow v0.2.5 (/opt/rustwide/workdir/crates/knotch-workflow) [INFO] [stderr] Compiling workflow-spec-driven-case-study v0.2.5 (/opt/rustwide/workdir/examples/workflow-spec-driven-case-study) [INFO] [stderr] Compiling workflow-vibe-case-study v0.2.5 (/opt/rustwide/workdir/examples/workflow-vibe-case-study) [INFO] [stderr] Compiling knotch-adr v0.2.5 (/opt/rustwide/workdir/crates/knotch-adr) [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling knotch-example-compliance v0.2.5 (/opt/rustwide/workdir/examples/compliance) [INFO] [stderr] Compiling knotch-example-pr-workflow v0.2.5 (/opt/rustwide/workdir/examples/pr-workflow) [INFO] [stderr] Compiling knotch-example-minimal v0.2.5 (/opt/rustwide/workdir/examples/minimal) [INFO] [stderr] Compiling knotch-example-artifact-probes v0.2.5 (/opt/rustwide/workdir/examples/artifact-probes) [INFO] [stderr] Compiling predicates v3.1.4 [INFO] [stderr] Compiling knotch-example-batch-append v0.2.5 (/opt/rustwide/workdir/examples/batch-append) [INFO] [stderr] Compiling gix-validate v0.11.0 [INFO] [stderr] Compiling gix-error v0.2.1 [INFO] [stderr] Compiling gix-packetline v0.21.2 [INFO] [stderr] Compiling gix-path v0.11.2 [INFO] [stderr] Compiling gix-features v0.46.2 [INFO] [stderr] Compiling gix-url v0.35.2 [INFO] [stderr] Compiling gix-date v0.15.1 [INFO] [stderr] Compiling gix-chunk v0.7.0 [INFO] [stderr] Compiling gix-quote v0.7.0 [INFO] [stderr] Compiling gix-bitmap v0.3.0 [INFO] [stderr] Compiling gix-command v0.8.0 [INFO] [stderr] Compiling gix-config-value v0.17.1 [INFO] [stderr] Compiling knotch-tracing v0.2.5 (/opt/rustwide/workdir/crates/knotch-tracing) [INFO] [stderr] Compiling gix-actor v0.40.0 [INFO] [stderr] Compiling gix-hash v0.23.0 [INFO] [stderr] Compiling gix-fs v0.19.2 [INFO] [stderr] Compiling gix-glob v0.24.0 [INFO] [stderr] Compiling gix-hashtable v0.13.0 [INFO] [stderr] Compiling gix-tempfile v21.0.2 [INFO] [stderr] Compiling gix-commitgraph v0.35.0 [INFO] [stderr] Compiling gix-transport v0.55.1 [INFO] [stderr] Compiling gix-object v0.58.0 [INFO] [stderr] Compiling gix-lock v21.0.2 [INFO] [stderr] Compiling gix-shallow v0.10.0 [INFO] [stderr] Compiling gix-revwalk v0.29.0 [INFO] [stderr] Compiling gix-ref v0.61.0 [INFO] [stderr] Compiling gix-pack v0.68.0 [INFO] [stderr] Compiling gix-diff v0.61.0 [INFO] [stderr] Compiling gix-traverse v0.55.0 [INFO] [stderr] Compiling gix-revision v0.43.0 [INFO] [stderr] Compiling gix-index v0.49.0 [INFO] [stderr] Compiling gix-refspec v0.39.0 [INFO] [stderr] Compiling gix-odb v0.78.0 [INFO] [stderr] Compiling gix-discover v0.49.0 [INFO] [stderr] Compiling gix-protocol v0.59.0 [INFO] [stderr] Compiling gix-config v0.54.0 [INFO] [stderr] Compiling gix v0.81.0 [INFO] [stderr] Compiling knotch-vcs v0.2.5 (/opt/rustwide/workdir/crates/knotch-vcs) [INFO] [stderr] Compiling knotch-testing v0.2.5 (/opt/rustwide/workdir/crates/knotch-testing) [INFO] [stderr] Compiling knotch-observer v0.2.5 (/opt/rustwide/workdir/crates/knotch-observer) [INFO] [stderr] Compiling knotch-reconciler v0.2.5 (/opt/rustwide/workdir/crates/knotch-reconciler) [INFO] [stderr] Compiling knotch-example-interactive-observer v0.2.5 (/opt/rustwide/workdir/examples/interactive-observer) [INFO] [stderr] Compiling knotch-cli v0.2.5 (/opt/rustwide/workdir/crates/knotch-cli) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 59.77s [INFO] running `Command { std: "docker" "inspect" "c2675439a0f053e874395b61ed83eefdfca75868760842bf1445d85f783766b8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c2675439a0f053e874395b61ed83eefdfca75868760842bf1445d85f783766b8", kill_on_drop: false }` [INFO] [stdout] c2675439a0f053e874395b61ed83eefdfca75868760842bf1445d85f783766b8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] de89bcaa9d5b8dc8e21c0142b340dc809a7c1ce60dbce6b1fe7abb48c4849181 [INFO] running `Command { std: "docker" "start" "-a" "de89bcaa9d5b8dc8e21c0142b340dc809a7c1ce60dbce6b1fe7abb48c4849181", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.83s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_adr-76a7d2bc780a1851) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::schema_rejects_non_canonical_status ... ok [INFO] [stdout] test tests::terminal_set_matches_is_terminal_status ... ok [INFO] [stdout] test tests::template_round_trips_via_format ... ok [INFO] [stdout] test tests::schema_required_fields_include_status_enum ... ok [INFO] [stdout] test tests::phase_enum_has_single_variant ... ok [INFO] [stdout] test tests::schema_version_is_one ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_agent-7a89b6bb93b496d5) [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test commit::commit_message_tests::commit_msg_m_and_long_form_mixed ... ok [INFO] [stdout] test commit::commit_message_tests::commit_msg_returns_none_without_message_source ... ok [INFO] [stdout] test commit::commit_message_tests::commit_msg_single_m_single_quote ... ok [INFO] [stdout] test commit::commit_message_tests::commit_msg_stdin_is_unsupported ... ok [INFO] [stdout] test commit::parser_tests::milestone_id_empty_trailer_ignored ... ok [INFO] [stdout] test commit::commit_message_tests::commit_msg_single_m_double_quote ... ok [INFO] [stdout] test commit::commit_message_tests::commit_msg_multiple_m_joined_with_blank_line ... ok [INFO] [stdout] test atomic::tests::atomic_write_fails_when_parent_missing ... ok [INFO] [stdout] test commit::commit_message_tests::commit_msg_file_flag_reads_disk ... ok [INFO] [stdout] test atomic::tests::atomic_write_overwrites_existing_file ... ok [INFO] [stdout] test atomic::tests::atomic_write_creates_new_file ... ok [INFO] [stdout] test atomic::tests::atomic_write_leaves_no_tmp_on_success ... ok [INFO] [stdout] test commit::parser_tests::milestone_id_absent_without_trailer ... ok [INFO] [stdout] test commit::parser_tests::milestone_id_trailer_is_case_insensitive ... ok [INFO] [stdout] test commit::parser_tests::milestone_id_trailer_single_line ... ok [INFO] [stdout] test commit::parser_tests::parse_conventional_handles_scope ... ok [INFO] [stdout] test commit::parser_tests::parse_conventional_skips_unknown_prefix ... ok [INFO] [stdout] test commit::commit_message_tests::commit_msg_message_equals_flag ... ok [INFO] [stdout] test queue::tests::default_config_is_reject_with_ten_thousand_cap ... ok [INFO] [stdout] test commit::commit_message_tests::commit_msg_returns_none_for_non_git ... ok [INFO] [stdout] test queue::tests::reject_refuses_once_cap_reached ... ok [INFO] [stdout] test queue::tests::spill_oldest_drops_first_entry_when_full ... ok [INFO] [stdout] test queue::tests::spill_oldest_catches_up_when_queue_exceeds_cap ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/active.rs (/opt/rustwide/target/debug/deps/active-e10d5e751597473d) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test resolve_without_knotch_toml_is_no_project ... ok [INFO] [stdout] test resolve_with_knotch_toml_but_no_active_is_uninitialized ... ok [INFO] [stdout] test write_then_resolve_roundtrips ... ok [INFO] [stdout] test write_none_clears_active ... 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] Running tests/commit.rs (/opt/rustwide/target/debug/deps/commit-1e64c2ae92ff9031) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test check_allows_fresh_milestone ... ok [INFO] [stdout] test check_ignores_scope_prefix ... ok [INFO] [stderr] Running tests/queue_wiring.rs (/opt/rustwide/target/debug/deps/queue_wiring-85bf873eabc73e6a) [INFO] [stdout] test check_passes_through_non_conventional_messages ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test happy_path_single_append_no_queue ... ok [INFO] [stdout] test best_effort_rejection_continues_without_retry_or_queue ... ok [INFO] [stdout] test retry_eventually_succeeds_on_transient_recovery ... ok [INFO] [stdout] test retry_exhausted_enqueues_for_reconcile ... ok [INFO] [stdout] test queue_full_falls_back_to_orphan_log ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/knotch-23840191c7ae0f1a) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test cmd::hook::guard_rewrite::tests::detects_force_push ... ok [INFO] [stdout] test cmd::hook::guard_rewrite::tests::detects_rebase_interactive ... ok [INFO] [stdout] test cmd::hook::guard_rewrite::tests::detects_reset_hard ... ok [INFO] [stdout] test cmd::hook::guard_rewrite::tests::ignores_non_git ... ok [INFO] [stdout] test cmd::hook::guard_rewrite::tests::detects_branch_force_delete ... ok [INFO] [stdout] test cmd::hook::record_tool_failure::tests::cap_message_preserves_short_strings ... ok [INFO] [stdout] test cmd::hook::guard_rewrite::tests::non_git_fragments_in_compound_are_ignored ... ok [INFO] [stdout] test cmd::hook::verify_commit::tests::extracts_amend_header ... ok [INFO] [stdout] test cmd::hook::verify_commit::tests::extracts_detached_head_header ... ok [INFO] [stdout] test cmd::hook::guard_rewrite::tests::catches_destructive_fragment_after_and ... ok [INFO] [stdout] test cmd::hook::record_tool_failure::tests::cap_message_truncates_at_utf8_boundary ... ok [INFO] [stdout] test cmd::hook::verify_commit::tests::ansi_stripper_is_noop_for_plain_input ... ok [INFO] [stdout] test cmd::hook::verify_commit::tests::extracts_sha_from_ansi_coloured_header ... ok [INFO] [stdout] test cmd::hook::verify_commit::tests::extracts_standard_commit_header ... ok [INFO] [stdout] test cmd::hook::verify_commit::tests::ignores_lines_without_bracket_header ... ok [INFO] [stdout] test cmd::hook::verify_commit::tests::extracts_root_commit_header ... ok [INFO] [stdout] test cmd::hook::guard_rewrite::tests::allows_compound_commands_when_every_fragment_is_safe ... ok [INFO] [stdout] test cmd::hook::guard_rewrite::tests::exempts_force_with_lease ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-87c17d51b38fbb1e) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test completions_emits_script ... ok [INFO] [stdout] test log_json_mode_emits_parseable_array ... ok [INFO] [stdout] test log_reads_seeded_jsonl ... ok [INFO] [stdout] test reconcile_prune_flag_reports_zero_when_queue_empty ... ok [INFO] [stdout] test reconcile_queue_only_flag_skips_observer_pass ... ok [INFO] [stdout] test reconcile_reports_no_observers_when_none_declared ... ok [INFO] [stdout] test show_json_includes_last_completed_phase ... ok [INFO] [stdout] test show_brief_renders_active_unit ... ok [INFO] [stdout] test doctor_warns_on_unit_missing_unit_created_anchor ... ok [INFO] [stdout] test doctor_reports_clean_after_init ... ok [INFO] [stdout] test init_refuses_to_overwrite_without_force ... ok [INFO] [stdout] test reconcile_drains_empty_queue_cleanly ... ok [INFO] [stdout] test init_creates_config_and_state_dir ... ok [INFO] [stdout] test supersede_records_event_superseded_through_config_workflow ... ok [INFO] [stdout] test init_force_overwrites ... ok [INFO] [stdout] test unit_init_honours_explicit_scope_flag ... ok [INFO] [stdout] test unit_init_rejects_when_unit_already_has_anchor ... ok [INFO] [stdout] test unit_init_emits_unit_created_event_with_default_scope ... ok [INFO] [stdout] test supersede_rejects_invalid_event_id ... ok [INFO] [stderr] Running tests/hook.rs (/opt/rustwide/target/debug/deps/hook-f872cc735464b165) [INFO] [stdout] test show_summary_is_the_default_format ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test check_commit_passes_through_non_bash_commands ... ok [INFO] [stdout] test guard_rewrite_on_non_destructive_command_continues ... ok [INFO] [stdout] test load_context_on_uninitialized_project_yields_continue_message ... ok [INFO] [stdout] test load_context_outside_any_project_is_silent_success ... ok [INFO] [stdout] test check_commit_without_active_unit_continues ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_derive-7fc8b8144a2ac1cf) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::kebab_converts_pascal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/trybuild.rs (/opt/rustwide/target/debug/deps/trybuild-8f7731c8520e4b4d) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling libc v0.2.185 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling cpufeatures v0.3.0 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling cc v1.2.60 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling ryu-js v0.2.2 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling rustc-hash v2.1.2 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling blake3 v1.8.4 [INFO] [stderr] Compiling uuid v1.23.1 [INFO] [stderr] Compiling jiff v0.2.23 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling knotch-derive v0.2.5 (/opt/rustwide/workdir/crates/knotch-derive) [INFO] [stderr] Compiling serde_jcs v0.1.0 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling knotch-kernel v0.2.5 (/opt/rustwide/workdir/crates/knotch-kernel) [INFO] [stderr] Compiling knotch-derive-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/knotch-derive) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.32s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test tests/ui/workflow_ok.rs [should pass] ... ok [INFO] [stderr] test tests/ui/workflow_missing_name.rs [should fail to compile] ... ok [INFO] [stderr] test tests/ui/workflow_unknown_arg.rs [should fail to compile] ... ok [INFO] [stdout] test ui_fixtures ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 32.72s [INFO] [stdout] [INFO] [stderr] test tests/ui/phase_kind_non_unit.rs [should fail to compile] ... ok [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/knotch_example_artifact_probes-df1ab502895c0024) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/knotch_example_batch_append-8bba77be66fcf1dd) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/knotch_example_compliance-0a2298d686a9628c) [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/knotch_example_interactive_observer-0545e2f66ec56398) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/knotch_example_minimal-3f270aaca58df3de) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/knotch_example_pr_workflow-b79ae99221abfe37) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_frontmatter-db2a4d4d1e0ff467) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test tests::parse_rejects_missing_fence ... ok [INFO] [stdout] test tests::validate_consults_schema ... ok [INFO] [stdout] test tests::parse_extracts_header_and_body ... ok [INFO] [stdout] test tests::to_markdown_round_trips_body ... ok [INFO] [stdout] test tests::set_updates_field_value ... ok [INFO] [stdout] test tests::sync_status_on_file_is_idempotent_no_op_when_already_matching ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_kernel-d25f2ed6adabf0b2) [INFO] [stdout] test tests::sync_status_on_file_rewrites_when_status_differs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test fingerprint::tests::hash_differs_for_different_inputs ... ok [INFO] [stdout] test fingerprint::tests::hash_is_deterministic ... ok [INFO] [stdout] test fingerprint::tests::hex_round_trips_through_length ... ok [INFO] [stdout] test fingerprint::tests::jcs_canonicalization_normalizes_key_order ... ok [INFO] [stdout] test fingerprint::tests::jcs_canonicalization_normalizes_numeric_form ... ok [INFO] [stdout] test id::tests::accepts_alphanumeric_start_with_underscore_and_digit ... ok [INFO] [stdout] test id::tests::accepts_kebab_case ... ok [INFO] [stdout] test id::tests::event_ids_are_v7_and_sortable ... ok [INFO] [stdout] test id::tests::new_unchecked_is_doc_hidden_but_functional ... ok [INFO] [stdout] test fingerprint::tests::jcs_whitespace_does_not_affect_hash ... ok [INFO] [stdout] test event::tests::commit_kind_implementation_set_matches_spec ... ok [INFO] [stdout] test id::tests::rejects_empty ... ok [INFO] [stdout] test id::tests::rejects_leading_non_alphanumeric ... ok [INFO] [stdout] test id::tests::rejects_nul_and_control_chars ... ok [INFO] [stdout] test id::tests::rejects_path_traversal ... ok [INFO] [stdout] test id::tests::rejects_too_long ... ok [INFO] [stdout] test id::tests::deserialize_rejects_invalid_slug ... ok [INFO] [stdout] test id::tests::rejects_whitespace_and_punctuation ... ok [INFO] [stdout] test rationale::tests::accepts_minimum_length ... ok [INFO] [stdout] test rationale::tests::counts_unicode_scalar_values_not_bytes ... ok [INFO] [stdout] test rationale::tests::rejects_long_rationale ... ok [INFO] [stdout] test rationale::tests::rejects_short_rationale ... ok [INFO] [stdout] test repository::tests::resume_cache_roundtrips_values ... ok [INFO] [stdout] test repository::tests::resume_cache_remove_reports_presence ... ok [INFO] [stdout] test scope::tests::tag_from_tag_roundtrip_is_symmetric ... ok [INFO] [stdout] test scope::tests::from_tag_maps_known_variants_to_named_arms ... ok [INFO] [stdout] test id::tests::roundtrips_through_json ... ok [INFO] [stdout] test time::tests::backward_clock_bumps_past_last ... ok [INFO] [stdout] test time::tests::forward_clock_passes_through ... ok [INFO] [stdout] test id::tests::rejects_unicode ... ok [INFO] [stdout] test time::tests::equal_clock_bumps_by_one_nanosecond ... ok [INFO] [stdout] test time::tests::first_stamp_is_clock_reading ... ok [INFO] [stdout] test scope::tests::from_tag_wraps_unknown_tags_in_custom ... ok [INFO] [stderr] Running tests/preconditions.rs (/opt/rustwide/target/debug/deps/preconditions-85558149ddf54fc1) [INFO] [stdout] test time::tests::repeated_backward_clock_keeps_advancing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test approval_rejects_duplicate_from_same_approver_and_accepts_another ... ok [INFO] [stdout] test approval_rejected_when_target_was_superseded ... ok [INFO] [stdout] test approval_rejects_missing_target ... ok [INFO] [stdout] test event_superseded_rejects_double_supersede_of_same_target ... ok [INFO] [stdout] test event_superseded_rejects_missing_target ... ok [INFO] [stdout] test forced_terminal_transition_bypasses_cross_invariant ... ok [INFO] [stdout] test gate_recorded_accepts_first_gate_with_empty_prerequisites ... ok [INFO] [stdout] test gate_recorded_out_of_order_reports_first_missing_prerequisite ... ok [INFO] [stdout] test gate_recorded_enforces_min_rationale ... ok [INFO] [stdout] test gate_recorded_accepts_when_all_prerequisites_on_log ... ok [INFO] [stdout] test gate_recorded_prerequisite_supersede_retracts_the_gate ... ok [INFO] [stdout] test gate_recorded_rejects_out_of_order ... ok [INFO] [stdout] test milestone_reverted_requires_prior_ship ... ok [INFO] [stdout] test milestone_shipped_rejects_non_implementation_kind ... ok [INFO] [stdout] test milestone_verified_rejects_when_no_pending ... ok [INFO] [stdout] test milestone_shipped_uses_vcs_when_provided ... ok [INFO] [stdout] test milestone_verified_requires_pending_ship ... ok [INFO] [stdout] test model_switched_accepts_distinct_models ... ok [INFO] [stdout] test model_switched_rejects_noop_switch ... ok [INFO] [stdout] test phase_completed_rejects_when_phase_already_completed ... ok [INFO] [stdout] test subagent_completed_accepted_first_time ... ok [INFO] [stdout] test terminal_transition_accepted_when_all_phases_resolved ... ok [INFO] [stdout] test repository_rejects_already_created ... ok [INFO] [stdout] test phase_completed_requires_artifacts_when_fs_provided ... ok [INFO] [stdout] test terminal_unit_refuses_non_supersede_appends ... ok [INFO] [stdout] test status_transitioned_rejects_noop ... ok [INFO] [stdout] test reconcile_failed_requires_strict_monotonic_attempt ... ok [INFO] [stdout] test phase_skipped_respects_is_skippable ... ok [INFO] [stdout] test reconcile_recovered_rejected_when_prior_failure_was_superseded ... ok [INFO] [stdout] test subagent_completed_after_supersede_can_be_re_recorded ... ok [INFO] [stdout] test subagent_completed_rejects_duplicate_agent_id ... ok [INFO] [stdout] test status_transitioned_forced_requires_rationale ... ok [INFO] [stdout] test reconcile_recovered_requires_prior_failure ... ok [INFO] [stdout] test terminal_transition_rejected_when_required_phases_unresolved ... ok [INFO] [stdout] test repository_all_or_nothing_propagates_precondition_error ... ok [INFO] [stdout] test tool_call_failed_attempts_are_scoped_per_tool_and_call_id_pair ... ok [INFO] [stdout] test tool_call_failed_rejects_non_monotonic_attempt_on_same_pair ... ok [INFO] [stdout] test unit_created_rejects_on_non_empty_log ... ok [INFO] [stdout] test unit_created_passes_on_empty_log ... ok [INFO] [stdout] test tool_call_failed_accepts_strictly_increasing_attempts_per_pair ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/projections.rs (/opt/rustwide/target/debug/deps/projections-75b619305da90ed4) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test model_timeline_is_empty_when_no_event_records_a_switch ... ok [INFO] [stdout] test model_timeline_preserves_chronological_order ... ok [INFO] [stdout] test model_timeline_records_one_entry_per_model_switched_event ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_linter-5215412d43d00468) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cargo_knotch_linter-a62e9eb7eeb270f8) [INFO] [stdout] test rules::tests::r2_flags_forbidden_struct_suffix ... ok [INFO] [stdout] test rules::tests::r3_flags_gix_import_in_kernel ... ok [INFO] [stdout] test rules::tests::r3_allows_io_import_in_storage ... ok [INFO] [stdout] test rules::tests::r3_inactive_for_unknown_crate ... ok [INFO] [stdout] test rules::tests::r3_flags_tokio_fs_import_in_proto ... ok [INFO] [stdout] test rules::tests::r2_skips_exact_suffix_only_match ... ok [INFO] [stdout] test rules::tests::r3_flags_std_fs_import_in_kernel ... ok [INFO] [stdout] test rules::tests::r1_flags_literal_inside_macro_args ... ok [INFO] [stdout] test rules::tests::r1_flags_direct_log_write_outside_storage ... ok [INFO] [stdout] test rules::tests::r1_allowlists_knotch_storage ... ok [INFO] [stdout] test rules::tests::r2_passes_clean_idiomatic_names ... ok [INFO] [stdout] test rules::tests::r2_flags_forbidden_enum_and_trait ... ok [INFO] [stdout] test rules::tests::r3_allows_io_adjacent_imports_in_kernel ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/self_lint.rs (/opt/rustwide/target/debug/deps/self_lint-bf1d127c05a9df9e) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test fixture_direct_log_write_produces_violation ... ok [INFO] [stdout] test fixture_forbidden_name_produces_violation ... ok [INFO] [stdout] test self_lint_is_clean ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_lock-99573cff71105bb7) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test metadata::tests::lease_expiry_reports_correctly ... ok [INFO] [stdout] test metadata::tests::metadata_roundtrips_through_json ... ok [INFO] [stdout] test file_lock::tests::acquire_release_roundtrip ... ok [INFO] [stdout] test file_lock::tests::sequential_acquire_works ... ok [INFO] [stdout] test file_lock::tests::concurrent_tasks_are_serialized_in_process ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_observer-5eb705c2d221b7f3) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test subprocess::tests::new_rejects_missing_binary ... ok [INFO] [stdout] test subprocess::tests::manifest_default_deterministic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/cancel.rs (/opt/rustwide/target/debug/deps/cancel-69714a1d07f5186e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test cancellation_token_stops_an_inflight_observer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/subprocess.rs (/opt/rustwide/target/debug/deps/subprocess-c78cb90f8f99d780) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test observer_non_zero_exit_surfaces_as_backend_error ... ok [INFO] [stdout] test observer_returning_empty_proposals_succeeds ... ok [INFO] [stdout] test observer_receives_events_filtered_by_subscription ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_proto-96500d9948392251) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test migration::tests::downgrade_is_rejected ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_query-43328a48781925a6) [INFO] [stdout] test migration::tests::chain_migration_composes_each_step ... ok [INFO] [stdout] test migration::tests::duplicate_registration_is_rejected ... ok [INFO] [stdout] test migration::tests::identity_migration_when_from_equals_to ... ok [INFO] [stdout] test migration::tests::migrator_failure_surfaces_as_custom_error ... ok [INFO] [stdout] test migration::tests::single_step_migration_rewrites_value ... ok [INFO] [stdout] test migration::tests::missing_link_is_reported_with_precise_version ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/query.rs (/opt/rustwide/target/debug/deps/query-ec454cf7f0a721c8) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test where_milestone_shipped_matches_shipped_units ... ok [INFO] [stdout] test where_agent_id_filters_to_matching_events ... ok [INFO] [stdout] test composed_filters_are_anded ... ok [INFO] [stdout] test group_units_by_current_phase ... ok [INFO] [stdout] test where_model_partitions_by_llm ... ok [INFO] [stdout] test limit_caps_result_size ... ok [INFO] [stdout] test where_phase_filters_units_at_that_phase ... ok [INFO] [stdout] test where_status_matches_transitioned_units ... ok [INFO] [stdout] test query_result_parity_between_in_memory_and_file_backed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_reconciler-76234d4fd8344b98) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/idempotent.rs (/opt/rustwide/target/debug/deps/idempotent-8ba9c13027f9d8cf) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test ten_reconcile_passes_produce_zero_new_events_after_the_first ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_schema-33cec45834f03fc9) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test frontmatter::tests::accepts_optional_field_absence ... ok [INFO] [stdout] test frontmatter::tests::accepts_valid_object ... ok [INFO] [stdout] test frontmatter::tests::rejects_missing_required_field ... ok [INFO] [stdout] test frontmatter::tests::rejects_unknown_field ... ok [INFO] [stdout] test frontmatter::tests::rejects_wrong_type ... ok [INFO] [stdout] test frontmatter::tests::rejects_non_enum_value ... ok [INFO] [stdout] test lifecycle::tests::accepts_forced_with_rationale ... ok [INFO] [stdout] test lifecycle::tests::rejects_noop ... ok [INFO] [stdout] test lifecycle::tests::accepts_non_terminal_transition ... ok [INFO] [stdout] test lifecycle::tests::rejects_forced_without_rationale ... ok [INFO] [stdout] test lifecycle::tests::accepts_terminal_with_all_phases_resolved ... ok [INFO] [stdout] test lifecycle::tests::rejects_terminal_with_pending_phases ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_storage-b4b2d9d174acc984) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test file_repository::tests::cas_backoff_doubles_each_attempt ... ok [INFO] [stdout] test file_repository::tests::cas_backoff_saturates_at_u32_overflow ... ok [INFO] [stdout] test fs_storage::tests::count_lines_handles_trailing_newline_absence ... ok [INFO] [stdout] test atomic::tests::temp_path_appends_suffix ... ok [INFO] [stdout] test fs_storage::tests::missing_cache_returns_empty_map ... ok [INFO] [stdout] test fs_storage::tests::load_of_missing_unit_is_empty ... ok [INFO] [stdout] test atomic::tests::writes_and_fsyncs ... ok [INFO] [stdout] test fs_storage::tests::append_then_load_roundtrips ... ok [INFO] [stdout] test atomic::tests::creates_parent_directories ... ok [INFO] [stdout] test fs_storage::tests::cache_roundtrips ... ok [INFO] [stdout] test fs_storage::tests::append_with_wrong_expected_len_errors ... ok [INFO] [stdout] test atomic::tests::overwrites_existing_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/concurrency.rs (/opt/rustwide/target/debug/deps/concurrency-5f925b3609996220) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test contending_writers_never_corrupt_log ... ok [INFO] [stdout] test sixteen_threads_each_appending_sixty_four_events_converge ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.75s [INFO] [stdout] [INFO] [stderr] Running tests/file_repository.rs (/opt/rustwide/target/debug/deps/file_repository-e8f21ec6c7162ef0) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test load_rejects_header_with_mismatched_salt ... ok [INFO] [stdout] test header_written_once_and_schema_version_set ... ok [INFO] [stdout] test append_then_load_round_trips ... ok [INFO] [stdout] test load_until_drops_events_after_cutoff ... ok [INFO] [stdout] test replay_on_reopened_repository ... ok [INFO] [stdout] test append_rejects_header_with_mismatched_salt ... ok [INFO] [stdout] test duplicate_proposals_are_rejected ... ok [INFO] [stderr] Running tests/fingerprint_parity.rs (/opt/rustwide/target/debug/deps/fingerprint_parity-a0517442811eaff7) [INFO] [stdout] test with_cache_survives_cache_write_failure ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test fingerprint_proposal_is_pure_over_body_shape ... ok [INFO] [stdout] test fingerprint_matches_between_in_memory_and_file_repositories ... ok [INFO] [stderr] Running tests/subscribe.rs (/opt/rustwide/target/debug/deps/subscribe-9cf7350bfadb9cc1) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test from_beginning_replays_history_then_live ... ok [INFO] [stdout] test from_event_id_replays_after_anchor ... ok [INFO] [stdout] test live_only_delivers_post_subscribe_events ... ok [INFO] [stdout] test broadcast_overflow_surfaces_lagged_event ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 57.99s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_testing-410963f4e102810c) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test vcs::tests::verify_missing_returns_missing ... ok [INFO] [stdout] test vcs::tests::log_since_walks_newest_first ... ok [INFO] [stdout] test vcs::tests::verify_pushed_returns_verified ... ok [INFO] [stdout] test vcs::tests::log_since_excludes_the_since_sha ... ok [INFO] [stdout] test vcs::tests::log_since_respects_kind_filter ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/subscribe.rs (/opt/rustwide/target/debug/deps/subscribe-5a6fa672292d3301) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test live_only_misses_events_before_subscribe ... ok [INFO] [stdout] test from_event_id_skips_up_to_and_including_anchor ... ok [INFO] [stdout] test from_beginning_replays_history_then_goes_live ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_tracing-f932d671a227f409) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test spans::tests::emit_helpers_run_without_panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_vcs-9000e8e65c9ce24c) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test parse::tests::accepts_empty_scope_parens ... ok [INFO] [stdout] test parse::tests::detects_manual_revert_body ... ok [INFO] [stdout] test parse::tests::detects_synthetic_revert_header ... ok [INFO] [stdout] test parse::tests::parses_breaking_footer_in_body ... ok [INFO] [stdout] test parse::tests::parses_breaking_via_bang ... ok [INFO] [stdout] test parse::tests::parses_feat_with_scope ... ok [INFO] [stderr] Running tests/corpus.rs (/opt/rustwide/target/debug/deps/corpus-074f544c1bab00d7) [INFO] [stdout] test parse::tests::rejects_non_conventional_header ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test unknown_commit_returns_missing ... ok [INFO] [stdout] test log_since_skips_prior_commits ... ok [INFO] [stdout] test three_runs_produce_identical_output ... ok [INFO] [stdout] test current_head_and_verify_agree ... ok [INFO] [stdout] test parser_recognizes_fixture_kinds ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_workflow-1372f0dc50f5e72f) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test config::tests::from_spec_rejects_dangling_gate_prereq ... ok [INFO] [stdout] test config::tests::from_spec_rejects_default_scope_not_in_required_phases ... ok [INFO] [stdout] test config::tests::from_spec_rejects_duplicate_phase_ids ... ok [INFO] [stdout] test dynamic::tests::dynamic_milestone_round_trips ... ok [INFO] [stdout] test config::tests::required_phases_falls_back_to_default_scope_for_unknown_keys ... ok [INFO] [stdout] test config::tests::from_spec_rejects_missing_default_scope_with_concrete_suggestion ... ok [INFO] [stdout] test config::tests::from_spec_rejects_empty_required_phases ... ok [INFO] [stdout] test config::tests::required_phases_accepts_arbitrary_scope_keys ... ok [INFO] [stdout] test dynamic::tests::dynamic_phase_equality_is_id_based ... ok [INFO] [stdout] test dynamic::tests::dynamic_phase_serializes_as_bare_string ... ok [INFO] [stdout] test knotch::tests::known_statuses_includes_all_terminals ... ok [INFO] [stdout] test skip::tests::accept_all_accepts_every_variant ... ok [INFO] [stdout] test config::tests::canonical_parses_and_validates ... ok [INFO] [stdout] test knotch::tests::schema_version_is_one ... ok [INFO] [stdout] test config::tests::canonical_known_statuses_includes_every_terminal ... ok [INFO] [stdout] test knotch::tests::standard_scope_runs_every_phase ... ok [INFO] [stdout] test config::tests::canonical_gate_prereqs_form_a_ladder ... ok [INFO] [stdout] test ordering::tests::rejects_empty_sequence ... ok [INFO] [stdout] test knotch::tests::terminal_detector_matches_vocabulary ... ok [INFO] [stdout] test knotch::tests::tiny_scope_skips_plan_and_review ... ok [INFO] [stdout] test ordering::tests::accepts_non_empty_unique_sequence ... ok [INFO] [stdout] test ordering::tests::rejects_duplicates ... ok [INFO] [stdout] test ordering::tests::rejects_empty_id ... ok [INFO] [stdout] test ordering::tests::validate_helper_matches_public_constructor ... ok [INFO] [stdout] test skip::tests::amnesty_with_codes_filters_exact ... ok [INFO] [stdout] test knotch::tests::phase_id_matches_canonical_kebab_form ... ok [INFO] [stdout] test skip::tests::reject_all_refuses_every_variant ... ok [INFO] [stdout] test skip::tests::wildcard_accepts_any_custom_code ... ok [INFO] [stdout] test config::tests::canonical_terminal_statuses_match_typed_knotch ... ok [INFO] [stderr] Running tests/canonical_parity.rs (/opt/rustwide/target/debug/deps/canonical_parity-21d74ff875f73f81) [INFO] [stdout] test skip::tests::custom_without_wildcard_requires_exact_match ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test terminal_status_set_matches ... ok [INFO] [stdout] test known_statuses_match ... ok [INFO] [stdout] test min_rationale_chars_match ... ok [INFO] [stdout] test gate_prereq_graph_matches ... ok [INFO] [stdout] test required_phases_match_on_standard_scope ... ok [INFO] [stdout] test fingerprint_salts_are_disjoint_between_canonical_and_named_config ... ok [INFO] [stdout] test parse_phase_resolves_each_canonical_id ... ok [INFO] [stdout] test required_phases_match_on_tiny_scope ... ok [INFO] [stdout] test fingerprint_bit_identical_between_typed_and_config_canonical ... ok [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/workflow_spec_driven_case_study-a73872c1710d14fc) [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::phase_ids_match_canonical_kebab_form ... ok [INFO] [stdout] test tests::schema_version_is_one ... ok [INFO] [stdout] test tests::standard_scope_runs_every_phase ... ok [INFO] [stdout] test tests::tiny_scope_skips_review ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-eacae9d9b8c22e50) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tiny_scope_allows_skipping_review ... ok [INFO] [stdout] test full_lifecycle_round_trip ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/workflow_vibe_case_study-463974f34d37ec3a) [INFO] [stdout] test replay_persists_across_reopen ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::session_tags_causation_with_agent_id_and_session ... ok [INFO] [stderr] Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-376e884149233f03) [INFO] [stdout] test tests::required_phases_is_four ... ok [INFO] [stdout] test tests::event_tag_covers_common_bodies ... ok [INFO] [stdout] test tests::summary_budget_caps_output_length ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test summary_includes_phase ... ok [INFO] [stdout] test agent_session_lifecycle ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/xtask-76816abc351e5c5d) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_adr [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test crates/knotch-adr/src/lib.rs - (line 21) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.73s; merged doctests compilation took 0.71s [INFO] [stderr] Doc-tests knotch_agent [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_derive [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test crates/knotch-derive/src/lib.rs - workflow (line 273) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.31s; merged doctests compilation took 0.30s [INFO] [stderr] Doc-tests knotch_frontmatter [INFO] [stderr] Doc-tests knotch_kernel [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test crates/knotch-frontmatter/src/lib.rs - (line 15) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.56s; merged doctests compilation took 0.55s [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_linter [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_lock [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_observer [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_proto [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_query [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_reconciler [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_schema [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_storage [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_testing [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_tracing [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_vcs [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests knotch_workflow [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test crates/knotch-workflow/src/config.rs - config (line 26) - compile ... ok [INFO] [stdout] test crates/knotch-workflow/src/knotch/mod.rs - knotch (line 13) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.00s; merged doctests compilation took 0.98s [INFO] [stderr] Doc-tests workflow_spec_driven_case_study [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test examples/workflow-spec-driven-case-study/src/lib.rs - (line 11) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.60s; merged doctests compilation took 0.59s [INFO] [stderr] Doc-tests workflow_vibe_case_study [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "de89bcaa9d5b8dc8e21c0142b340dc809a7c1ce60dbce6b1fe7abb48c4849181", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "de89bcaa9d5b8dc8e21c0142b340dc809a7c1ce60dbce6b1fe7abb48c4849181", kill_on_drop: false }` [INFO] [stdout] de89bcaa9d5b8dc8e21c0142b340dc809a7c1ce60dbce6b1fe7abb48c4849181