[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 beta-2026-04-21 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjunyeong-ai%2Fknotch" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/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-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/junyeong-ai/knotch on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e4aa67d5c5a9352eaa421cc16959f0453da33d5be73ea1f033067fea04087d61
[INFO] running `Command { std: "docker" "start" "-a" "e4aa67d5c5a9352eaa421cc16959f0453da33d5be73ea1f033067fea04087d61", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e4aa67d5c5a9352eaa421cc16959f0453da33d5be73ea1f033067fea04087d61", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e4aa67d5c5a9352eaa421cc16959f0453da33d5be73ea1f033067fea04087d61", kill_on_drop: false }`
[INFO] [stdout] e4aa67d5c5a9352eaa421cc16959f0453da33d5be73ea1f033067fea04087d61
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bee2807160a278ec42cca2116869c0bcdb46a57b2733799eee00b5c819a86441
[INFO] running `Command { std: "docker" "start" "-a" "bee2807160a278ec42cca2116869c0bcdb46a57b2733799eee00b5c819a86441", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling libc v0.2.185
[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 smallvec v1.15.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling gix-trace v0.1.18
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling prodash v31.0.0
[INFO] [stderr]    Compiling gix-utils v0.3.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[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 hash32 v0.3.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling jiff v0.2.23
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling faster-hex v0.10.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling gix-validate v0.11.0
[INFO] [stderr]    Compiling gix-error v0.2.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling ryu-js v0.2.2
[INFO] [stderr]    Compiling sha1-checked v0.10.0
[INFO] [stderr]    Compiling blake3 v1.8.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling arrayref v0.3.9
[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 signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling mio v1.2.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 futures-util v0.3.32
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling gix-date v0.15.1
[INFO] [stderr]    Compiling gix-path v0.11.2
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling gix-features v0.46.2
[INFO] [stderr]    Compiling gix-actor v0.40.0
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling gix-hash v0.23.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling gix-fs v0.19.2
[INFO] [stderr]    Compiling gix-hashtable v0.13.0
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling gix-object v0.58.0
[INFO] [stderr]    Compiling gix-chunk v0.7.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling nonempty v0.12.0
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling gix-tempfile v21.0.2
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling gix-lock v21.0.2
[INFO] [stderr]    Compiling gix-commitgraph v0.35.0
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling knotch-derive v0.2.5 (/opt/rustwide/workdir/crates/knotch-derive)
[INFO] [stderr]    Compiling gix-quote v0.7.0
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling serde_jcs v0.1.0
[INFO] [stderr]    Compiling gix-revwalk v0.29.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling knotch-kernel v0.2.5 (/opt/rustwide/workdir/crates/knotch-kernel)
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling knotch-proto v0.2.5 (/opt/rustwide/workdir/crates/knotch-proto)
[INFO] [stderr]    Compiling gix-sec v0.13.2
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling gix-ref v0.61.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling gix-command v0.8.0
[INFO] [stderr]    Compiling gix-url v0.35.2
[INFO] [stderr]    Compiling gix-glob v0.24.0
[INFO] [stderr]    Compiling clru v0.6.3
[INFO] [stderr]    Compiling gix-packetline v0.21.2
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling gix-pack v0.68.0
[INFO] [stderr]    Compiling gix-transport v0.55.1
[INFO] [stderr]    Compiling gix-traverse v0.55.0
[INFO] [stderr]    Compiling gix-revision v0.43.0
[INFO] [stderr]    Compiling fs4 v0.9.1
[INFO] [stderr]    Compiling knotch-lock v0.2.5 (/opt/rustwide/workdir/crates/knotch-lock)
[INFO] [stderr]    Compiling gix-shallow v0.10.0
[INFO] [stderr]    Compiling gix-config-value v0.17.1
[INFO] [stderr]    Compiling knotch-storage v0.2.5 (/opt/rustwide/workdir/crates/knotch-storage)
[INFO] [stderr]    Compiling maybe-async v0.2.10
[INFO] [stderr]    Compiling gix-bitmap v0.3.0
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling unicode-bom v2.0.3
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling gix-odb v0.78.0
[INFO] [stderr]    Compiling gix-index v0.49.0
[INFO] [stderr]    Compiling gix-config v0.54.0
[INFO] [stderr]    Compiling gix-protocol v0.59.0
[INFO] [stderr]    Compiling gix-refspec v0.39.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling gix-discover v0.49.0
[INFO] [stderr]    Compiling gix-diff v0.61.0
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling gix v0.81.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling knotch-workflow v0.2.5 (/opt/rustwide/workdir/crates/knotch-workflow)
[INFO] [stderr]    Compiling tokio-util v0.7.18
[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 pear_codegen v0.2.9
[INFO] [stderr]    Compiling matchers v0.2.0
[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 knotch-schema v0.2.5 (/opt/rustwide/workdir/crates/knotch-schema)
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling libyaml-rs v0.3.0
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling knotch-agent v0.2.5 (/opt/rustwide/workdir/crates/knotch-agent)
[INFO] [stderr]    Compiling knotch-adr v0.2.5 (/opt/rustwide/workdir/crates/knotch-adr)
[INFO] [stderr]    Compiling knotch-example-artifact-probes v0.2.5 (/opt/rustwide/workdir/examples/artifact-probes)
[INFO] [stderr]    Compiling yaml_serde v0.10.4
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling clap_complete v4.6.2
[INFO] [stderr]    Compiling knotch-vcs v0.2.5 (/opt/rustwide/workdir/crates/knotch-vcs)
[INFO] [stderr]    Compiling knotch-tracing v0.2.5 (/opt/rustwide/workdir/crates/knotch-tracing)
[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-frontmatter v0.2.5 (/opt/rustwide/workdir/crates/knotch-frontmatter)
[INFO] [stderr]    Compiling knotch-example-batch-append v0.2.5 (/opt/rustwide/workdir/examples/batch-append)
[INFO] [stderr]    Compiling knotch-example-minimal v0.2.5 (/opt/rustwide/workdir/examples/minimal)
[INFO] [stderr]    Compiling xtask v0.0.0 (/opt/rustwide/workdir/xtask)
[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 workflow-vibe-case-study v0.2.5 (/opt/rustwide/workdir/examples/workflow-vibe-case-study)
[INFO] [stderr]    Compiling workflow-spec-driven-case-study v0.2.5 (/opt/rustwide/workdir/examples/workflow-spec-driven-case-study)
[INFO] [stderr]    Compiling knotch-linter v0.2.5 (/opt/rustwide/workdir/crates/knotch-linter)
[INFO] [stderr]    Compiling knotch-query v0.2.5 (/opt/rustwide/workdir/crates/knotch-query)
[INFO] [stderr]    Compiling knotch-cli v0.2.5 (/opt/rustwide/workdir/crates/knotch-cli)
[INFO] [stderr]    Compiling knotch-example-interactive-observer v0.2.5 (/opt/rustwide/workdir/examples/interactive-observer)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 12s
[INFO] running `Command { std: "docker" "inspect" "bee2807160a278ec42cca2116869c0bcdb46a57b2733799eee00b5c819a86441", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bee2807160a278ec42cca2116869c0bcdb46a57b2733799eee00b5c819a86441", kill_on_drop: false }`
[INFO] [stdout] bee2807160a278ec42cca2116869c0bcdb46a57b2733799eee00b5c819a86441
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 31fbfe1745b929fc16eb543a022c51b37ab2a952782a059157bf9fa108903eae
[INFO] running `Command { std: "docker" "start" "-a" "31fbfe1745b929fc16eb543a022c51b37ab2a952782a059157bf9fa108903eae", 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 toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling assert_cmd v2.2.1
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling futures-util v0.3.32
[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 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 xtask v0.0.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling regex-automata v0.4.14
[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 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 futures v0.3.32
[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 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-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 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 gix-validate v0.11.0
[INFO] [stderr]    Compiling gix-path v0.11.2
[INFO] [stderr]    Compiling gix-error v0.2.1
[INFO] [stderr]    Compiling gix-features v0.46.2
[INFO] [stderr]    Compiling gix-date v0.15.1
[INFO] [stderr]    Compiling gix-chunk v0.7.0
[INFO] [stderr]    Compiling gix-hash v0.23.0
[INFO] [stderr]    Compiling gix-fs v0.19.2
[INFO] [stderr]    Compiling gix-hashtable v0.13.0
[INFO] [stderr]    Compiling gix-actor v0.40.0
[INFO] [stderr]    Compiling gix-tempfile v21.0.2
[INFO] [stderr]    Compiling gix-commitgraph v0.35.0
[INFO] [stderr]    Compiling gix-object v0.58.0
[INFO] [stderr]    Compiling gix-lock v21.0.2
[INFO] [stderr]    Compiling gix-quote v0.7.0
[INFO] [stderr]    Compiling gix-glob v0.24.0
[INFO] [stderr]    Compiling gix-command v0.8.0
[INFO] [stderr]    Compiling gix-url v0.35.2
[INFO] [stderr]    Compiling gix-packetline v0.21.2
[INFO] [stderr]    Compiling gix-shallow v0.10.0
[INFO] [stderr]    Compiling gix-bitmap v0.3.0
[INFO] [stderr]    Compiling gix-transport v0.55.1
[INFO] [stderr]    Compiling gix-config-value v0.17.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling knotch-tracing v0.2.5 (/opt/rustwide/workdir/crates/knotch-tracing)
[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-protocol v0.59.0
[INFO] [stderr]    Compiling gix-config v0.54.0
[INFO] [stderr]    Compiling gix-discover v0.49.0
[INFO] [stderr]    Compiling gix-odb v0.78.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-cli v0.2.5 (/opt/rustwide/workdir/crates/knotch-cli)
[INFO] [stderr]    Compiling knotch-example-interactive-observer v0.2.5 (/opt/rustwide/workdir/examples/interactive-observer)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 20s
[INFO] running `Command { std: "docker" "inspect" "31fbfe1745b929fc16eb543a022c51b37ab2a952782a059157bf9fa108903eae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "31fbfe1745b929fc16eb543a022c51b37ab2a952782a059157bf9fa108903eae", kill_on_drop: false }`
[INFO] [stdout] 31fbfe1745b929fc16eb543a022c51b37ab2a952782a059157bf9fa108903eae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0aee51f03c6d6f7c4c09fefab6024a7fd6419e706792f21bc09b3a3745a4150b
[INFO] running `Command { std: "docker" "start" "-a" "0aee51f03c6d6f7c4c09fefab6024a7fd6419e706792f21bc09b3a3745a4150b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.50s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_adr-9db207bc0a814df5)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::schema_required_fields_include_status_enum ... ok
[INFO] [stdout] test tests::terminal_set_matches_is_terminal_status ... ok
[INFO] [stdout] test tests::phase_enum_has_single_variant ... ok
[INFO] [stdout] test tests::schema_rejects_non_canonical_status ... ok
[INFO] [stdout] test tests::schema_version_is_one ... ok
[INFO] [stdout] test tests::template_round_trips_via_format ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_agent-7d1328c9824f6344)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test atomic::tests::atomic_write_fails_when_parent_missing ... ok
[INFO] [stdout] test commit::commit_message_tests::commit_msg_m_and_long_form_mixed ... ok
[INFO] [stdout] test commit::commit_message_tests::commit_msg_message_equals_flag ... ok
[INFO] [stdout] test commit::commit_message_tests::commit_msg_multiple_m_joined_with_blank_line ... ok
[INFO] [stdout] test commit::commit_message_tests::commit_msg_returns_none_for_non_git ... 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_stdin_is_unsupported ... ok
[INFO] [stdout] test commit::parser_tests::milestone_id_absent_without_trailer ... ok
[INFO] [stdout] test commit::commit_message_tests::commit_msg_single_m_double_quote ... ok
[INFO] [stdout] test commit::parser_tests::milestone_id_empty_trailer_ignored ... 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::commit_message_tests::commit_msg_single_m_single_quote ... ok
[INFO] [stdout] test commit::commit_message_tests::commit_msg_file_flag_reads_disk ... 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 queue::tests::default_config_is_reject_with_ten_thousand_cap ... ok
[INFO] [stdout] test atomic::tests::atomic_write_overwrites_existing_file ... ok
[INFO] [stdout] test atomic::tests::atomic_write_leaves_no_tmp_on_success ... ok
[INFO] [stdout] test atomic::tests::atomic_write_creates_new_file ... ok
[INFO] [stdout] test queue::tests::spill_oldest_catches_up_when_queue_exceeds_cap ... ok
[INFO] [stdout] test queue::tests::spill_oldest_drops_first_entry_when_full ... ok
[INFO] [stdout] test queue::tests::reject_refuses_once_cap_reached ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/active.rs (/opt/rustwide/target/debug/deps/active-397bdef9c93d1d4f)
[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] [stderr]      Running tests/commit.rs (/opt/rustwide/target/debug/deps/commit-a73dfa2111940e1e)
[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.24s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test check_passes_through_non_conventional_messages ... ok
[INFO] [stdout] test check_allows_fresh_milestone ... ok
[INFO] [stdout] test check_ignores_scope_prefix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/queue_wiring.rs (/opt/rustwide/target/debug/deps/queue_wiring-5cf11d8e407a583c)
[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 queue_full_falls_back_to_orphan_log ... ok
[INFO] [stdout] test retry_exhausted_enqueues_for_reconcile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 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/knotch-2c548f4e282e99b3)
[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_branch_force_delete ... 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::catches_destructive_fragment_after_and ... ok
[INFO] [stdout] test cmd::hook::guard_rewrite::tests::exempts_force_with_lease ... ok
[INFO] [stdout] test cmd::hook::guard_rewrite::tests::ignores_non_git ... ok
[INFO] [stdout] test cmd::hook::guard_rewrite::tests::detects_reset_hard ... ok
[INFO] [stdout] test cmd::hook::guard_rewrite::tests::non_git_fragments_in_compound_are_ignored ... ok
[INFO] [stdout] test cmd::hook::record_tool_failure::tests::cap_message_preserves_short_strings ... 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_detached_head_header ... ok
[INFO] [stdout] test cmd::hook::verify_commit::tests::extracts_amend_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::verify_commit::tests::extracts_standard_commit_header ... ok
[INFO] [stdout] test cmd::hook::verify_commit::tests::extracts_sha_from_ansi_coloured_header ... ok
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-a7f2ad5d89b5d1d2)
[INFO] [stdout] test cmd::hook::guard_rewrite::tests::detects_rebase_interactive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test completions_emits_script ... ok
[INFO] [stdout] test init_creates_config_and_state_dir ... ok
[INFO] [stdout] test doctor_warns_on_unit_missing_unit_created_anchor ... ok
[INFO] [stdout] test log_json_mode_emits_parseable_array ... ok
[INFO] [stdout] test init_force_overwrites ... ok
[INFO] [stdout] test reconcile_drains_empty_queue_cleanly ... ok
[INFO] [stdout] test log_reads_seeded_jsonl ... ok
[INFO] [stdout] test init_refuses_to_overwrite_without_force ... ok
[INFO] [stdout] test reconcile_prune_flag_reports_zero_when_queue_empty ... ok
[INFO] [stdout] test doctor_reports_clean_after_init ... ok
[INFO] [stdout] test reconcile_queue_only_flag_skips_observer_pass ... ok
[INFO] [stdout] test show_brief_renders_active_unit ... ok
[INFO] [stdout] test reconcile_reports_no_observers_when_none_declared ... ok
[INFO] [stdout] test show_summary_is_the_default_format ... ok
[INFO] [stdout] test show_json_includes_last_completed_phase ... ok
[INFO] [stdout] test supersede_rejects_invalid_event_id ... ok
[INFO] [stdout] test unit_init_rejects_when_unit_already_has_anchor ... ok
[INFO] [stdout] test unit_init_honours_explicit_scope_flag ... ok
[INFO] [stdout] test unit_init_emits_unit_created_event_with_default_scope ... ok
[INFO] [stdout] test supersede_records_event_superseded_through_config_workflow ... ok
[INFO] [stderr]      Running tests/hook.rs (/opt/rustwide/target/debug/deps/hook-4e4b33230b78a7ef)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test check_commit_passes_through_non_bash_commands ... ok
[INFO] [stdout] test load_context_outside_any_project_is_silent_success ... ok
[INFO] [stdout] test load_context_on_uninitialized_project_yields_continue_message ... ok
[INFO] [stdout] test guard_rewrite_on_non_destructive_command_continues ... 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.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_derive-5df4a4d1bbb50452)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::kebab_converts_pascal ... ok
[INFO] [stderr]      Running tests/trybuild.rs (/opt/rustwide/target/debug/deps/trybuild-39a6893a4827309c)
[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] 
[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 rustversion v1.0.22
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling ryu-js v0.2.2
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling blake3 v1.8.4
[INFO] [stderr]    Compiling jiff v0.2.23
[INFO] [stderr]    Compiling uuid v1.23.1
[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 compact_str v0.8.1
[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-derive-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/knotch-derive)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.66s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test ui_fixtures has been running for over 60 seconds
[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] [stderr] test tests/ui/phase_kind_non_unit.rs [should fail to compile] ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test ui_fixtures ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/knotch_example_artifact_probes-b0963c9a849462b4)
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 84.57s
[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_batch_append-3e6d987522c01d02)
[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-52e9f3a4923bf7ef)
[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_interactive_observer-44c1d187195e7ef5)
[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_minimal-869bc27195b38ecb)
[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-511be7a66f207c0b)
[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-53cc7a88076fcf26)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::parse_rejects_missing_fence ... ok
[INFO] [stdout] test tests::parse_extracts_header_and_body ... ok
[INFO] [stdout] test tests::validate_consults_schema ... ok
[INFO] [stdout] test tests::set_updates_field_value ... ok
[INFO] [stdout] test tests::to_markdown_round_trips_body ... 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-733c6773fa74500b)
[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 event::tests::commit_kind_implementation_set_matches_spec ... ok
[INFO] [stdout] test fingerprint::tests::hash_is_deterministic ... ok
[INFO] [stdout] test id::tests::accepts_kebab_case ... ok
[INFO] [stdout] test id::tests::new_unchecked_is_doc_hidden_but_functional ... 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::deserialize_rejects_invalid_slug ... ok
[INFO] [stdout] test fingerprint::tests::jcs_whitespace_does_not_affect_hash ... ok
[INFO] [stdout] test id::tests::event_ids_are_v7_and_sortable ... ok
[INFO] [stdout] test fingerprint::tests::hex_round_trips_through_length ... ok
[INFO] [stdout] test id::tests::rejects_path_traversal ... ok
[INFO] [stdout] test id::tests::rejects_too_long ... ok
[INFO] [stdout] test id::tests::rejects_unicode ... ok
[INFO] [stdout] test id::tests::rejects_empty ... ok
[INFO] [stdout] test id::tests::roundtrips_through_json ... ok
[INFO] [stdout] test rationale::tests::accepts_minimum_length ... ok
[INFO] [stdout] test id::tests::rejects_whitespace_and_punctuation ... ok
[INFO] [stdout] test rationale::tests::counts_unicode_scalar_values_not_bytes ... ok
[INFO] [stdout] test id::tests::rejects_leading_non_alphanumeric ... ok
[INFO] [stdout] test rationale::tests::rejects_long_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::from_tag_maps_known_variants_to_named_arms ... ok
[INFO] [stdout] test scope::tests::from_tag_wraps_unknown_tags_in_custom ... ok
[INFO] [stdout] test scope::tests::tag_from_tag_roundtrip_is_symmetric ... ok
[INFO] [stdout] test id::tests::rejects_nul_and_control_chars ... ok
[INFO] [stdout] test rationale::tests::rejects_short_rationale ... ok
[INFO] [stdout] test time::tests::backward_clock_bumps_past_last ... 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 time::tests::forward_clock_passes_through ... ok
[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.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/preconditions.rs (/opt/rustwide/target/debug/deps/preconditions-8b20691e4076b3fc)
[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_enforces_min_rationale ... ok
[INFO] [stdout] test gate_recorded_prerequisite_supersede_retracts_the_gate ... ok
[INFO] [stdout] test milestone_shipped_rejects_non_implementation_kind ... ok
[INFO] [stdout] test gate_recorded_rejects_out_of_order ... ok
[INFO] [stdout] test gate_recorded_accepts_first_gate_with_empty_prerequisites ... ok
[INFO] [stdout] test gate_recorded_accepts_when_all_prerequisites_on_log ... 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_reverted_requires_prior_ship ... ok
[INFO] [stdout] test milestone_verified_requires_pending_ship ... ok
[INFO] [stdout] test model_switched_accepts_distinct_models ... ok
[INFO] [stdout] test gate_recorded_out_of_order_reports_first_missing_prerequisite ... ok
[INFO] [stdout] test model_switched_rejects_noop_switch ... ok
[INFO] [stdout] test phase_completed_rejects_when_phase_already_completed ... ok
[INFO] [stdout] test phase_completed_requires_artifacts_when_fs_provided ... ok
[INFO] [stdout] test phase_skipped_respects_is_skippable ... ok
[INFO] [stdout] test reconcile_recovered_requires_prior_failure ... ok
[INFO] [stdout] test status_transitioned_forced_requires_rationale ... ok
[INFO] [stdout] test status_transitioned_rejects_noop ... ok
[INFO] [stdout] test subagent_completed_accepted_first_time ... ok
[INFO] [stdout] test reconcile_failed_requires_strict_monotonic_attempt ... 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 repository_all_or_nothing_propagates_precondition_error ... ok
[INFO] [stderr]      Running tests/projections.rs (/opt/rustwide/target/debug/deps/projections-070d06ec39f7bef9)
[INFO] [stdout] test terminal_unit_refuses_non_supersede_appends ... ok
[INFO] [stdout] test terminal_transition_rejected_when_required_phases_unresolved ... ok
[INFO] [stdout] test terminal_transition_accepted_when_all_phases_resolved ... ok
[INFO] [stdout] test repository_rejects_already_created ... ok
[INFO] [stdout] test tool_call_failed_accepts_strictly_increasing_attempts_per_pair ... 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_passes_on_empty_log ... ok
[INFO] [stdout] test unit_created_rejects_on_non_empty_log ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test model_timeline_is_empty_when_no_event_records_a_switch ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_linter-27633f5c01923c37)
[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.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test rules::tests::r2_flags_forbidden_struct_suffix ... ok
[INFO] [stdout] test rules::tests::r2_flags_forbidden_enum_and_trait ... ok
[INFO] [stdout] test rules::tests::r1_flags_literal_inside_macro_args ... ok
[INFO] [stdout] test rules::tests::r1_allowlists_knotch_storage ... ok
[INFO] [stdout] test rules::tests::r3_allows_io_adjacent_imports_in_kernel ... ok
[INFO] [stdout] test rules::tests::r2_passes_clean_idiomatic_names ... ok
[INFO] [stdout] test rules::tests::r1_flags_direct_log_write_outside_storage ... 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::r3_flags_gix_import_in_kernel ... ok
[INFO] [stdout] test rules::tests::r3_flags_tokio_fs_import_in_proto ... 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] 
[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 unittests src/main.rs (/opt/rustwide/target/debug/deps/cargo_knotch_linter-ab61b55592b37be4)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/self_lint.rs (/opt/rustwide/target/debug/deps/self_lint-bdd4f0e5f38567d9)
[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_forbidden_name_produces_violation ... ok
[INFO] [stdout] test fixture_direct_log_write_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.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_lock-12311914fcfbfe58)
[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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_observer-f0d4f62908859faa)
[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] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test subprocess::tests::manifest_default_deterministic ... ok
[INFO] [stdout] test subprocess::tests::new_rejects_missing_binary ... 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-8511057118bcdd94)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/subprocess.rs (/opt/rustwide/target/debug/deps/subprocess-002e27bac20486d1)
[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.07s
[INFO] [stdout] 
[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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_proto-adf303d2fb509aaf)
[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] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test migration::tests::chain_migration_composes_each_step ... ok
[INFO] [stdout] test migration::tests::downgrade_is_rejected ... 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::missing_link_is_reported_with_precise_version ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_query-7cb2072dfe04ecc6)
[INFO] [stdout] test migration::tests::single_step_migration_rewrites_value ... 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] [stderr]      Running tests/query.rs (/opt/rustwide/target/debug/deps/query-5bca1b0cb2e81e3a)
[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 9 tests
[INFO] [stdout] test where_phase_filters_units_at_that_phase ... ok
[INFO] [stdout] test group_units_by_current_phase ... ok
[INFO] [stdout] test where_agent_id_filters_to_matching_events ... ok
[INFO] [stdout] test limit_caps_result_size ... ok
[INFO] [stdout] test where_status_matches_transitioned_units ... ok
[INFO] [stdout] test where_model_partitions_by_llm ... ok
[INFO] [stdout] test composed_filters_are_anded ... ok
[INFO] [stdout] test query_result_parity_between_in_memory_and_file_backed ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_reconciler-59bb86f996f8f20e)
[INFO] [stdout] test where_milestone_shipped_matches_shipped_units ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/idempotent.rs (/opt/rustwide/target/debug/deps/idempotent-e39697286a05c856)
[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 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.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_schema-152b4eefd758401f)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test frontmatter::tests::accepts_valid_object ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_storage-9f40caf9ae3d6b92)
[INFO] [stdout] test frontmatter::tests::accepts_optional_field_absence ... ok
[INFO] [stdout] test frontmatter::tests::rejects_unknown_field ... ok
[INFO] [stdout] test lifecycle::tests::accepts_forced_with_rationale ... 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_non_terminal_transition ... ok
[INFO] [stdout] test lifecycle::tests::accepts_terminal_with_all_phases_resolved ... ok
[INFO] [stdout] test lifecycle::tests::rejects_noop ... ok
[INFO] [stdout] test lifecycle::tests::rejects_forced_without_rationale ... ok
[INFO] [stdout] test frontmatter::tests::rejects_missing_required_field ... 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.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test file_repository::tests::cas_backoff_doubles_each_attempt ... ok
[INFO] [stdout] test atomic::tests::temp_path_appends_suffix ... ok
[INFO] [stdout] test fs_storage::tests::count_lines_handles_trailing_newline_absence ... ok
[INFO] [stdout] test file_repository::tests::cas_backoff_saturates_at_u32_overflow ... 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 fs_storage::tests::cache_roundtrips ... ok
[INFO] [stdout] test atomic::tests::writes_and_fsyncs ... ok
[INFO] [stdout] test fs_storage::tests::append_then_load_roundtrips ... ok
[INFO] [stdout] test fs_storage::tests::append_with_wrong_expected_len_errors ... ok
[INFO] [stdout] test atomic::tests::creates_parent_directories ... ok
[INFO] [stderr]      Running tests/concurrency.rs (/opt/rustwide/target/debug/deps/concurrency-f6b2b3a04da743b6)
[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] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test contending_writers_never_corrupt_log ... ok
[INFO] [stderr]      Running tests/file_repository.rs (/opt/rustwide/target/debug/deps/file_repository-6512c843035db159)
[INFO] [stdout] test sixteen_threads_each_appending_sixty_four_events_converge ... ok
[INFO] [stderr]      Running tests/fingerprint_parity.rs (/opt/rustwide/target/debug/deps/fingerprint_parity-d08e4e0cd8bcc4c6)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/subscribe.rs (/opt/rustwide/target/debug/deps/subscribe-0b137d7a318ee252)
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.89s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test append_then_load_round_trips ... ok
[INFO] [stdout] test replay_on_reopened_repository ... ok
[INFO] [stdout] test load_until_drops_events_after_cutoff ... ok
[INFO] [stdout] test load_rejects_header_with_mismatched_salt ... ok
[INFO] [stdout] test with_cache_survives_cache_write_failure ... ok
[INFO] [stdout] test append_rejects_header_with_mismatched_salt ... ok
[INFO] [stdout] test header_written_once_and_schema_version_set ... ok
[INFO] [stdout] test duplicate_proposals_are_rejected ... 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] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_testing-2bce9b2fa04cd4bc)
[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 56.94s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/subscribe.rs (/opt/rustwide/target/debug/deps/subscribe-afd30bbeb142f721)
[INFO] [stdout] test vcs::tests::log_since_respects_kind_filter ... ok
[INFO] [stdout] test vcs::tests::log_since_excludes_the_since_sha ... ok
[INFO] [stdout] test vcs::tests::verify_missing_returns_missing ... ok
[INFO] [stdout] test vcs::tests::verify_pushed_returns_verified ... ok
[INFO] [stdout] test vcs::tests::log_since_walks_newest_first ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[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] test live_only_misses_events_before_subscribe ... 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-6655c1920ffc58e5)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test spans::tests::emit_helpers_run_without_panic ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_vcs-238f47f34a14a477)
[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] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test parse::tests::parses_breaking_via_bang ... ok
[INFO] [stdout] test parse::tests::detects_manual_revert_body ... ok
[INFO] [stdout] test parse::tests::parses_breaking_footer_in_body ... ok
[INFO] [stdout] test parse::tests::detects_synthetic_revert_header ... ok
[INFO] [stdout] test parse::tests::rejects_non_conventional_header ... ok
[INFO] [stdout] test parse::tests::accepts_empty_scope_parens ... ok
[INFO] [stdout] test parse::tests::parses_feat_with_scope ... 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] [stderr]      Running tests/corpus.rs (/opt/rustwide/target/debug/deps/corpus-1e5390dc724ee428)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test unknown_commit_returns_missing ... ok
[INFO] [stdout] test parser_recognizes_fixture_kinds ... ok
[INFO] [stdout] test current_head_and_verify_agree ... ok
[INFO] [stdout] test three_runs_produce_identical_output ... ok
[INFO] [stdout] test log_since_skips_prior_commits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/knotch_workflow-f4aa64194cc98b98)
[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 config::tests::from_spec_rejects_empty_required_phases ... ok
[INFO] [stdout] test config::tests::from_spec_rejects_missing_default_scope_with_concrete_suggestion ... ok
[INFO] [stdout] test config::tests::required_phases_accepts_arbitrary_scope_keys ... ok
[INFO] [stdout] test config::tests::required_phases_falls_back_to_default_scope_for_unknown_keys ... ok
[INFO] [stdout] test dynamic::tests::dynamic_milestone_round_trips ... ok
[INFO] [stdout] test dynamic::tests::dynamic_phase_equality_is_id_based ... ok
[INFO] [stdout] test knotch::tests::phase_id_matches_canonical_kebab_form ... ok
[INFO] [stdout] test knotch::tests::known_statuses_includes_all_terminals ... ok
[INFO] [stdout] test dynamic::tests::dynamic_phase_serializes_as_bare_string ... ok
[INFO] [stdout] test knotch::tests::schema_version_is_one ... ok
[INFO] [stdout] test knotch::tests::standard_scope_runs_every_phase ... 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::rejects_empty_sequence ... ok
[INFO] [stderr]      Running tests/canonical_parity.rs (/opt/rustwide/target/debug/deps/canonical_parity-bab49ae5a2b479a6)
[INFO] [stdout] test config::tests::canonical_terminal_statuses_match_typed_knotch ... ok
[INFO] [stdout] test config::tests::canonical_parses_and_validates ... ok
[INFO] [stdout] test skip::tests::accept_all_accepts_every_variant ... ok
[INFO] [stdout] test skip::tests::amnesty_with_codes_filters_exact ... ok
[INFO] [stdout] test config::tests::canonical_gate_prereqs_form_a_ladder ... ok
[INFO] [stdout] test skip::tests::custom_without_wildcard_requires_exact_match ... ok
[INFO] [stdout] test ordering::tests::validate_helper_matches_public_constructor ... ok
[INFO] [stdout] test config::tests::canonical_known_statuses_includes_every_terminal ... 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] 
[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 min_rationale_chars_match ... ok
[INFO] [stdout] test parse_phase_resolves_each_canonical_id ... ok
[INFO] [stdout] test known_statuses_match ... ok
[INFO] [stdout] test gate_prereq_graph_matches ... ok
[INFO] [stdout] test required_phases_match_on_standard_scope ... ok
[INFO] [stdout] test required_phases_match_on_tiny_scope ... ok
[INFO] [stdout] test fingerprint_salts_are_disjoint_between_canonical_and_named_config ... ok
[INFO] [stdout] test terminal_status_set_matches ... ok
[INFO] [stdout] test fingerprint_bit_identical_between_typed_and_config_canonical ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/workflow_spec_driven_case_study-db56526305ff2944)
[INFO] [stderr]      Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-2f613299a1314ea3)
[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.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test full_lifecycle_round_trip ... ok
[INFO] [stdout] test replay_persists_across_reopen ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/workflow_vibe_case_study-dc566c1307af1e59)
[INFO] [stdout] test tiny_scope_allows_skipping_review ... 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::required_phases_is_four ... ok
[INFO] [stdout] test tests::event_tag_covers_common_bodies ... ok
[INFO] [stdout] test tests::session_tags_causation_with_agent_id_and_session ... 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] [stderr]      Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-14c302ffd9e95f5c)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test agent_session_lifecycle ... ok
[INFO] [stdout] test summary_includes_phase ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/xtask-afe6f77e0ac9a799)
[INFO] [stderr]    Doc-tests knotch_adr
[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 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.59s; merged doctests compilation took 0.58s
[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.51s; merged doctests compilation took 0.50s
[INFO] [stderr]    Doc-tests knotch_frontmatter
[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.61s; merged doctests compilation took 0.60s
[INFO] [stderr]    Doc-tests knotch_kernel
[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] [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_lock
[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/knotch/mod.rs - knotch (line 13) - compile ... ok
[INFO] [stdout] test crates/knotch-workflow/src/config.rs - config (line 26) - 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 0.89s; merged doctests compilation took 0.88s
[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.87s; merged doctests compilation took 0.86s
[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" "0aee51f03c6d6f7c4c09fefab6024a7fd6419e706792f21bc09b3a3745a4150b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0aee51f03c6d6f7c4c09fefab6024a7fd6419e706792f21bc09b3a3745a4150b", kill_on_drop: false }`
[INFO] [stdout] 0aee51f03c6d6f7c4c09fefab6024a7fd6419e706792f21bc09b3a3745a4150b
