← Back

ci

failure
push Β· zach-3c51c8 Β· eb280f978de5 Β· by zach Β· 5m 21s
failure check
success disk before build df -h . && du -sh . "$HOME/.cargo/registry" "$HOME/.cargo/git" 2>/dev/null || true 14s
Fetching source at eb280f978de5
Restoring build cache
cache restored
$ df -h . && du -sh . "$HOME/.cargo/registry" "$HOME/.cargo/git" 2>/dev/null || true
Filesystem      Size  Used Avail Use% Mounted on
/dev/vdc         18G  2.3G   16G  13% /
9.8M	.
322M	/root/.cargo/registry
success install rust [ -x "$HOME/.cargo/bin/cargo" ] || command -v cargo >/dev/null 2>&1 || curl -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain none 2s
$ [ -x "$HOME/.cargo/bin/cargo" ] || command -v cargo >/dev/null 2>&1 || curl -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain none
success fmt . "$HOME/.cargo/env" && cargo fmt --all -- --check 8s
$ . "$HOME/.cargo/env" && cargo fmt --all -- --check
success clippy . "$HOME/.cargo/env" && cargo clippy --workspace --all-targets -- -D warnings 1m 41s
$ . "$HOME/.cargo/env" && cargo clippy --workspace --all-targets -- -D warnings
   Compiling proc-macro2 v1.0.106
   Compiling unicode-ident v1.0.24
   Compiling quote v1.0.45
    Checking cfg-if v1.0.4
   Compiling libc v0.2.186
    Checking memchr v2.8.1
    Checking smallvec v1.15.1
    Checking once_cell v1.21.4
   Compiling parking_lot_core v0.9.12
    Checking scopeguard v1.2.0
    Checking lock_api v0.4.14
    Checking aho-corasick v1.1.4
    Checking regex-syntax v0.8.10
    Checking itoa v1.0.18
    Checking stable_deref_trait v1.2.1
   Compiling syn v2.0.117
   Compiling version_check v0.9.5
   Compiling thiserror v2.0.18
    Checking parking_lot v0.12.5
    Checking equivalent v1.0.2
   Compiling crc32fast v1.5.0
   Compiling crossbeam-utils v0.8.21
    Checking regex-automata v0.4.14
    Checking bitflags v2.11.1
    Checking log v0.4.30
    Checking zlib-rs v0.6.3
    Checking fastrand v2.4.1
    Checking tinyvec_macros v0.1.1
    Checking gix-trace v0.1.20
    Checking tinyvec v1.11.0
    Checking unicode-normalization v0.1.25
    Checking gix-utils v0.3.3
   Compiling generic-array v0.14.7
    Checking same-file v1.0.6
    Checking walkdir v2.5.0
   Compiling shlex v2.0.1
    Checking typenum v1.20.1
    Checking bstr v1.12.1
   Compiling jobserver v0.1.34
   Compiling find-msvc-tools v0.1.9
    Checking gix-validate v0.11.2
   Compiling cc v1.2.63
    Checking crossbeam-channel v0.5.15
    Checking prodash v31.0.0
    Checking allocator-api2 v0.2.21
    Checking foldhash v0.2.0
    Checking byteorder v1.5.0
   Compiling heapless v0.8.0
    Checking hashbrown v0.16.1
    Checking hash32 v0.3.1
    Checking block-buffer v0.10.4
    Checking crypto-common v0.1.7
   Compiling thiserror-impl v2.0.18
    Checking digest v0.10.7
    Checking gix-error v0.2.4
    Checking cpufeatures v0.2.17
    Checking pin-project-lite v0.2.17
    Checking sha1 v0.10.6
   Compiling rustix v1.1.4
    Checking sha1-checked v0.10.0
    Checking faster-hex v0.10.0
    Checking errno v0.3.14
    Checking jiff v0.2.28
    Checking linux-raw-sys v0.12.1
    Checking signal-hook-registry v1.4.8
   Compiling synstructure v0.13.2
    Checking winnow v0.7.15
    Checking gix-path v0.11.3
    Checking gix-features v0.46.2
    Checking gix-hash v0.23.0
   Compiling serde_core v1.0.228
   Compiling getrandom v0.4.2
    Checking bytes v1.11.1
    Checking gix-hashtable v0.13.0
    Checking mio v1.2.1
    Checking futures-core v0.3.32
    Checking percent-encoding v2.3.2
   Compiling zerofrom-derive v0.1.7
    Checking memmap2 v0.9.10
   Compiling rustversion v1.0.22
   Compiling yoke-derive v0.8.2
    Checking gix-date v0.15.4
    Checking gix-actor v0.40.0
    Checking gix-object v0.58.0
    Checking zerofrom v0.1.8
    Checking yoke v0.8.2
    Checking tempfile v3.27.0
   Compiling pkg-config v0.3.33
    Checking futures-sink v0.3.32
    Checking gix-fs v0.19.2
   Compiling zerovec-derive v0.11.3
   Compiling tokio-macros v2.7.0
    Checking socket2 v0.6.4
    Checking gix-chunk v0.7.2
   Compiling displaydoc v0.2.6
    Checking tracing-core v0.1.36
    Checking tokio v1.52.3
    Checking either v1.16.0
   Compiling serde v1.0.228
    Checking zerovec v0.11.6
    Checking slab v0.4.12
    Checking nonempty v0.12.0
    Checking gix-tempfile v21.0.2
    Checking futures-channel v0.3.32
    Checking http v1.4.1
   Compiling tracing-attributes v0.1.31
   Compiling serde_derive v1.0.228
   Compiling zerocopy v0.8.50
   Compiling zmij v1.0.21
    Checking gix-lock v21.0.2
    Checking tracing v0.1.44
   Compiling zerocopy-derive v0.8.50
   Compiling futures-macro v0.3.32
    Checking futures-io v0.3.32
    Checking futures-task v0.3.32
   Compiling serde_json v1.0.150
    Checking futures-util v0.3.32
    Checking tinystr v0.8.3
    Checking gix-commitgraph v0.35.0
   Compiling zstd-sys v2.0.16+zstd.1.5.7
    Checking gix-quote v0.7.2
    Checking gix-sec v0.13.3
   Compiling ahash v0.8.12
   Compiling heck v0.5.0
    Checking zeroize v1.8.2
    Checking writeable v0.6.3
    Checking arrayvec v0.7.6
    Checking shell-words v1.1.1
    Checking litemap v0.8.2
    Checking icu_locale_core v2.2.0
    Checking gix-revwalk v0.29.0
    Checking gix-ref v0.61.0
    Checking http-body v1.0.1
    Checking potential_utf v0.1.5
    Checking zerotrie v0.2.4
   Compiling ring v0.17.14
    Checking crossbeam-epoch v0.9.18
   Compiling icu_normalizer_data v2.2.0
   Compiling vcpkg v0.2.15
    Checking utf8_iter v1.0.4
   Compiling icu_properties_data v2.2.0
    Checking hashbrown v0.17.1
    Checking unicode-width v0.2.2
   Compiling httparse v1.10.1
    Checking ryu v1.0.23
   Compiling autocfg v1.5.1
   Compiling libsqlite3-sys v0.30.1
    Checking indexmap v2.14.0
   Compiling num-traits v0.2.19
    Checking icu_collections v2.2.0
    Checking crossbeam-deque v0.8.6
    Checking icu_provider v2.2.0
    Checking uluru v3.1.0
    Checking gix-command v0.8.1
    Checking rustls-pki-types v1.14.1
    Checking tokio-util v0.7.18
    Checking gix-url v0.35.3
    Checking gix-glob v0.24.0
    Checking gix-packetline v0.21.4
    Checking clru v0.6.3
    Checking tower-service v0.3.3
   Compiling zstd-safe v7.2.4
   Compiling strsim v0.11.1
   Compiling ident_case v1.0.1
   Compiling rayon-core v1.13.0
    Checking simd-adler32 v0.3.9
   Compiling darling_core v0.23.0
    Checking gix-pack v0.68.0
    Checking gix-transport v0.55.1
    Checking hashbrown v0.14.5
    Checking gix-revision v0.43.0
    Checking gix-shallow v0.10.0
    Checking arc-swap v1.9.1
    Checking gix-config-value v0.17.2
   Compiling blake3 v1.8.5
   Compiling maybe-async v0.2.11
    Checking getrandom v0.2.17
    Checking nu-ansi-term v0.50.3
    Checking fnv v1.0.7
    Checking unicode-bom v2.0.3
    Checking untrusted v0.9.0
    Checking adler2 v2.0.1
    Checking winnow v1.0.3
    Checking try-lock v0.2.5
    Checking atomic-waker v1.1.2
    Checking h2 v0.4.14
    Checking toml_parser v1.1.2+spec-1.1.0
    Checking want v0.3.1
    Checking miniz_oxide v0.8.9
    Checking gix-protocol v0.59.0
    Checking gix-config v0.54.0
    Checking gix-odb v0.78.0
    Checking gix-refspec v0.39.0
   Compiling darling_macro v0.23.0
    Checking icu_properties v2.2.0
    Checking icu_normalizer v2.2.0
    Checking hashlink v0.9.1
    Checking gix-discover v0.49.0
    Checking gix-traverse v0.55.0
   Compiling strum_macros v0.27.2
    Checking itertools v0.14.0
    Checking gix-diff v0.61.0
    Checking serde_spanned v1.1.1
    Checking toml_datetime v1.1.1+spec-1.1.0
    Checking castaway v0.2.4
    Checking form_urlencoded v1.2.2
    Checking globset v0.4.18
    Checking static_assertions v1.1.0
   Compiling instability v0.3.12
   Compiling unicode-segmentation v1.13.2
   Compiling indoc v2.0.7
    Checking arrayref v0.3.9
    Checking iana-time-zone v0.1.65
    Checking constant_time_eq v0.4.2
    Checking fallible-streaming-iterator v0.1.9
   Compiling rustls v0.23.40
    Checking cpufeatures v0.3.0
    Checking httpdate v1.0.3
   Compiling signal-hook v0.3.18
    Checking toml_writer v1.1.1+spec-1.1.0
    Checking fallible-iterator v0.3.0
    Checking strum v0.27.2
    Checking toml v1.1.2+spec-1.1.0
    Checking hyper v1.10.1
    Checking unicode-truncate v2.0.1
    Checking rusqlite v0.32.1
    Checking chrono v0.4.44
    Checking zstd v0.13.3
   Compiling convert_case v0.10.0
    Checking compact_str v0.9.1
    Checking ignore v0.4.25
    Checking gix v0.81.0
    Checking rayon v1.12.0
    Checking idna_adapter v1.2.2
   Compiling darling v0.23.0
    Checking rustls-webpki v0.103.13
    Checking flate2 v1.1.9
    Checking diffy v0.4.2
    Checking http-body-util v0.1.3
    Checking sync_wrapper v1.0.2
    Checking kasuari v0.4.12
    Checking sha2 v0.10.9
    Checking lru v0.16.4
    Checking powerfmt v0.2.0
    Checking subtle v2.6.1
    Checking similar v3.1.1
    Checking fastcdc v4.0.1
    Checking utf8parse v0.2.2
    Checking mime v0.3.17
    Checking tower-layer v0.3.3
    Checking base64 v0.22.1
    Checking ipnet v2.12.0
    Checking anstyle-parse v1.0.0
    Checking deranged v0.5.8
    Checking hyper-util v0.1.20
    Checking ratatui-core v0.1.0
    Checking idna v1.1.0
   Compiling derive_more-impl v2.1.1
    Checking anstyle v1.0.14
    Checking num_threads v0.1.7
    Checking is_terminal_polyfill v1.70.2
    Checking time-core v0.1.8
    Checking anstyle-query v1.1.5
   Compiling litrs v1.0.0
    Checking compression-core v0.4.32
    Checking colorchoice v1.0.5
    Checking lazy_static v1.5.0
   Compiling unicase v2.9.0
    Checking num-conv v0.2.2
   Compiling cfg_aliases v0.2.1
    Checking time v0.3.47
   Compiling nix v0.29.0
   Compiling document-features v0.2.12
   Compiling mime_guess v2.0.5
    Checking derive_more v2.1.1
    Checking anstream v1.0.0
    Checking compression-codecs v0.4.38
    Checking signal-hook-mio v0.2.5
    Checking url v2.5.8
    Checking oakvcs-core v0.105.0 (/workspace/core)
    Checking tower v0.5.3
    Checking line-clipping v0.3.7
   Compiling multer v3.1.0
    Checking encoding_rs v0.8.35
    Checking thread_local v1.1.9
    Checking clap_lex v1.1.0
   Compiling portable-atomic v1.13.1
    Checking openssl-probe v0.2.1
    Checking rustls-native-certs v0.8.3
    Checking clap_builder v4.6.0
    Checking ratatui-widgets v0.3.0
    Checking async-compression v0.4.42
    Checking crossterm v0.29.0
    Checking tokio-rustls v0.26.4
    Checking serde_urlencoded v0.7.1
    Checking console v0.16.3
   Compiling clap_derive v4.6.1
    Checking is-docker v0.2.0
    Checking option-ext v0.2.0
   Compiling fuser v0.15.1
    Checking bumpalo v3.20.3
    Checking spin v0.9.9
    Checking zopfli v0.8.3
    Checking dirs-sys v0.5.0
    Checking is-wsl v0.4.0
    Checking hyper-rustls v0.27.9
    Checking ratatui-crossterm v0.1.0
    Checking ratatui-macros v0.7.0
    Checking tower-http v0.6.11
    Checking rustls-platform-verifier v0.6.2
    Checking fuzzy-matcher v0.3.7
    Checking sharded-slab v0.1.7
    Checking axum-core v0.5.6
    Checking clap v4.6.1
    Checking webpki-roots v1.0.7
    Checking tracing-log v0.2.0
    Checking serde_path_to_error v0.1.20
    Checking matchers v0.2.0
    Checking regex v1.12.3
    Checking page_size v0.6.0
    Checking typed-path v0.12.3
    Checking pathdiff v0.2.3
    Checking unit-prefix v0.5.2
    Checking matchit v0.8.4
    Checking indicatif v0.18.4
    Checking open v5.3.5
    Checking tracing-subscriber v0.3.23
    Checking axum v0.8.9
    Checking zip v8.6.0
    Checking reqwest v0.13.1
    Checking clap_complete v4.6.5
    Checking dialoguer v0.12.0
    Checking ratatui v0.30.0
    Checking dirs v6.0.0
    Checking futures-executor v0.3.32
    Checking uuid v1.23.2
    Checking num_cpus v1.17.0
    Checking minisign-verify v0.2.5
    Checking urlencoding v2.1.3
    Checking deadpool-runtime v0.1.4
    Checking futures v0.3.32
    Checking deadpool v0.12.3
    Checking assert-json-diff v2.0.2
    Checking wiremock v0.6.5
    Checking oakvcs-cli v0.105.0 (/workspace/cli)
    Finished `dev` profile [unoptimized] target(s) in 1m 39s
success install nextest . "$HOME/.cargo/env" && command -v cargo-nextest >/dev/null 2>&1 || (. "$HOME/.cargo/env" && curl -LsSf https://get.nexte.st/latest/linux | tar zxf - -C "$HOME/.cargo/bin") 2s
$ . "$HOME/.cargo/env" && command -v cargo-nextest >/dev/null 2>&1 || (. "$HOME/.cargo/env" && curl -LsSf https://get.nexte.st/latest/linux | tar zxf - -C "$HOME/.cargo/bin")
failure test . "$HOME/.cargo/env" && cargo nextest run --workspace 3m 07s
$ . "$HOME/.cargo/env" && cargo nextest run --workspace
   Compiling cfg-if v1.0.4
   Compiling memchr v2.8.1
   Compiling libc v0.2.186
   Compiling smallvec v1.15.1
   Compiling once_cell v1.21.4
   Compiling scopeguard v1.2.0
   Compiling regex-syntax v0.8.10
   Compiling lock_api v0.4.14
   Compiling itoa v1.0.18
   Compiling aho-corasick v1.1.4
   Compiling stable_deref_trait v1.2.1
   Compiling thiserror v2.0.18
   Compiling equivalent v1.0.2
   Compiling crc32fast v1.5.0
   Compiling log v0.4.30
   Compiling bitflags v2.11.1
   Compiling parking_lot_core v0.9.12
   Compiling crossbeam-utils v0.8.21
   Compiling parking_lot v0.12.5
   Compiling zlib-rs v0.6.3
   Compiling fastrand v2.4.1
   Compiling regex-automata v0.4.14
   Compiling gix-trace v0.1.20
   Compiling tinyvec_macros v0.1.1
   Compiling tinyvec v1.11.0
   Compiling unicode-normalization v0.1.25
   Compiling same-file v1.0.6
   Compiling walkdir v2.5.0
   Compiling gix-utils v0.3.3
   Compiling typenum v1.20.1
   Compiling crossbeam-channel v0.5.15
   Compiling prodash v31.0.0
   Compiling generic-array v0.14.7
   Compiling foldhash v0.2.0
   Compiling allocator-api2 v0.2.21
   Compiling byteorder v1.5.0
   Compiling hash32 v0.3.1
   Compiling crypto-common v0.1.7
   Compiling hashbrown v0.16.1
   Compiling block-buffer v0.10.4
   Compiling digest v0.10.7
   Compiling heapless v0.8.0
   Compiling bstr v1.12.1
   Compiling cpufeatures v0.2.17
   Compiling faster-hex v0.10.0
   Compiling sha1 v0.10.6
   Compiling pin-project-lite v0.2.17
   Compiling jiff v0.2.28
   Compiling gix-validate v0.11.2
   Compiling gix-path v0.11.3
   Compiling gix-error v0.2.4
   Compiling gix-features v0.46.2
   Compiling sha1-checked v0.10.0
   Compiling linux-raw-sys v0.12.1
   Compiling gix-hash v0.23.0
   Compiling errno v0.3.14
   Compiling rustix v1.1.4
   Compiling winnow v0.7.15
   Compiling signal-hook-registry v1.4.8
   Compiling gix-hashtable v0.13.0
   Compiling bytes v1.11.1
   Compiling percent-encoding v2.3.2
   Compiling getrandom v0.4.2
   Compiling serde_core v1.0.228
   Compiling gix-date v0.15.4
   Compiling memmap2 v0.9.10
   Compiling gix-actor v0.40.0
   Compiling gix-object v0.58.0
   Compiling mio v1.2.1
   Compiling futures-core v0.3.32
   Compiling zerofrom v0.1.8
   Compiling tempfile v3.27.0
   Compiling yoke v0.8.2
   Compiling gix-fs v0.19.2
   Compiling futures-sink v0.3.32
   Compiling gix-chunk v0.7.2
   Compiling socket2 v0.6.4
   Compiling either v1.16.0
   Compiling nonempty v0.12.0
   Compiling zerovec v0.11.6
   Compiling gix-tempfile v21.0.2
   Compiling tokio v1.52.3
   Compiling tracing-core v0.1.36
   Compiling slab v0.4.12
   Compiling serde v1.0.228
   Compiling gix-lock v21.0.2
   Compiling futures-channel v0.3.32
   Compiling http v1.4.1
   Compiling zerocopy v0.8.50
   Compiling tracing v0.1.44
   Compiling zmij v1.0.21
   Compiling gix-commitgraph v0.35.0
   Compiling gix-quote v0.7.2
   Compiling gix-sec v0.13.3
   Compiling futures-task v0.3.32
   Compiling futures-io v0.3.32
   Compiling arrayvec v0.7.6
   Compiling shell-words v1.1.1
   Compiling futures-util v0.3.32
   Compiling gix-revwalk v0.29.0
   Compiling serde_json v1.0.150
   Compiling gix-ref v0.61.0
   Compiling tinystr v0.8.3
   Compiling crossbeam-epoch v0.9.18
   Compiling zeroize v1.8.2
   Compiling writeable v0.6.3
   Compiling litemap v0.8.2
   Compiling crossbeam-deque v0.8.6
   Compiling ahash v0.8.12
   Compiling icu_locale_core v2.2.0
   Compiling gix-command v0.8.1
   Compiling uluru v3.1.0
   Compiling http-body v1.0.1
   Compiling potential_utf v0.1.5
   Compiling zerotrie v0.2.4
   Compiling gix-url v0.35.3
   Compiling gix-glob v0.24.0
   Compiling gix-packetline v0.21.4
   Compiling clru v0.6.3
   Compiling unicode-width v0.2.2
   Compiling hashbrown v0.17.1
   Compiling ryu v1.0.23
   Compiling utf8_iter v1.0.4
   Compiling gix-pack v0.68.0
   Compiling gix-transport v0.55.1
   Compiling icu_collections v2.2.0
   Compiling icu_provider v2.2.0
   Compiling indexmap v2.14.0
   Compiling hashbrown v0.14.5
   Compiling rustls-pki-types v1.14.1
   Compiling tokio-util v0.7.18
   Compiling zstd-sys v2.0.16+zstd.1.5.7
   Compiling gix-revision v0.43.0
   Compiling gix-shallow v0.10.0
   Compiling arc-swap v1.9.1
   Compiling gix-config-value v0.17.2
   Compiling simd-adler32 v0.3.9
   Compiling nu-ansi-term v0.50.3
   Compiling unicode-bom v2.0.3
   Compiling winnow v1.0.3
   Compiling tower-service v0.3.3
   Compiling gix-config v0.54.0
   Compiling gix-odb v0.78.0
   Compiling gix-protocol v0.59.0
   Compiling toml_parser v1.1.2+spec-1.1.0
   Compiling gix-refspec v0.39.0
   Compiling zstd-safe v7.2.4
   Compiling hashlink v0.9.1
   Compiling libsqlite3-sys v0.30.1
   Compiling num-traits v0.2.19
   Compiling httparse v1.10.1
   Compiling icu_normalizer_data v2.2.0
   Compiling icu_properties_data v2.2.0
   Compiling rayon-core v1.13.0
   Compiling gix-discover v0.49.0
   Compiling gix-traverse v0.55.0
   Compiling gix-diff v0.61.0
   Compiling toml_datetime v1.1.1+spec-1.1.0
   Compiling serde_spanned v1.1.1
   Compiling globset v0.4.18
   Compiling getrandom v0.2.17
   Compiling try-lock v0.2.5
   Compiling fnv v1.0.7
   Compiling constant_time_eq v0.4.2
   Compiling fallible-iterator v0.3.0
   Compiling fallible-streaming-iterator v0.1.9
   Compiling cpufeatures v0.3.0
   Compiling adler2 v2.0.1
   Compiling untrusted v0.9.0
   Compiling arrayref v0.3.9
   Compiling toml_writer v1.1.1+spec-1.1.0
   Compiling atomic-waker v1.1.2
   Compiling iana-time-zone v0.1.65
   Compiling rusqlite v0.32.1
   Compiling toml v1.1.2+spec-1.1.0
   Compiling chrono v0.4.44
   Compiling h2 v0.4.14
   Compiling blake3 v1.8.5
   Compiling ring v0.17.14
   Compiling miniz_oxide v0.8.9
   Compiling ignore v0.4.25
   Compiling want v0.3.1
   Compiling gix v0.81.0
   Compiling rayon v1.12.0
   Compiling icu_properties v2.2.0
   Compiling icu_normalizer v2.2.0
   Compiling zstd v0.13.3
   Compiling diffy v0.4.2
   Compiling itertools v0.14.0
   Compiling castaway v0.2.4
   Compiling form_urlencoded v1.2.2
   Compiling sha2 v0.10.9
   Compiling similar v3.1.1
   Compiling fastcdc v4.0.1
   Compiling httpdate v1.0.3
   Compiling static_assertions v1.1.0
   Compiling compact_str v0.9.1
   Compiling hyper v1.10.1
   Compiling unicode-truncate v2.0.1
   Compiling strum v0.27.2
   Compiling idna_adapter v1.2.2
   Compiling rustls-webpki v0.103.13
   Compiling flate2 v1.1.9
   Compiling http-body-util v0.1.3
   Compiling sync_wrapper v1.0.2
   Compiling kasuari v0.4.12
   Compiling lru v0.16.4
   Compiling ipnet v2.12.0
   Compiling powerfmt v0.2.0
   Compiling tower-layer v0.3.3
   Compiling base64 v0.22.1
   Compiling subtle v2.6.1
   Compiling mime v0.3.17
   Compiling utf8parse v0.2.2
   Compiling rustls v0.23.40
   Compiling anstyle-parse v1.0.0
   Compiling deranged v0.5.8
   Compiling hyper-util v0.1.20
   Compiling ratatui-core v0.1.0
   Compiling idna v1.1.0
   Compiling signal-hook v0.3.18
   Compiling oakvcs-core v0.105.0 (/workspace/core)
   Compiling num-conv v0.2.2
   Compiling num_threads v0.1.7
   Compiling anstyle-query v1.1.5
   Compiling anstyle v1.0.14
   Compiling is_terminal_polyfill v1.70.2
   Compiling compression-core v0.4.32
   Compiling time-core v0.1.8
   Compiling lazy_static v1.5.0
   Compiling colorchoice v1.0.5
   Compiling time v0.3.47
   Compiling anstream v1.0.0
   Compiling compression-codecs v0.4.38
   Compiling signal-hook-mio v0.2.5
   Compiling url v2.5.8
   Compiling derive_more v2.1.1
   Compiling tower v0.5.3
   Compiling line-clipping v0.3.7
   Compiling encoding_rs v0.8.35
   Compiling thread_local v1.1.9
   Compiling openssl-probe v0.2.1
   Compiling clap_lex v1.1.0
   Compiling clap_builder v4.6.0
   Compiling rustls-native-certs v0.8.3
   Compiling ratatui-widgets v0.3.0
   Compiling tokio-rustls v0.26.4
   Compiling crossterm v0.29.0
   Compiling async-compression v0.4.42
   Compiling serde_urlencoded v0.7.1
   Compiling console v0.16.3
   Compiling is-docker v0.2.0
   Compiling spin v0.9.9
   Compiling option-ext v0.2.0
   Compiling bumpalo v3.20.3
   Compiling dirs-sys v0.5.0
   Compiling multer v3.1.0
   Compiling zopfli v0.8.3
   Compiling is-wsl v0.4.0
   Compiling clap v4.6.1
   Compiling nix v0.29.0
   Compiling mime_guess v2.0.5
   Compiling tower-http v0.6.11
   Compiling ratatui-macros v0.7.0
   Compiling ratatui-crossterm v0.1.0
   Compiling hyper-rustls v0.27.9
   Compiling rustls-platform-verifier v0.6.2
   Compiling portable-atomic v1.13.1
   Compiling fuzzy-matcher v0.3.7
   Compiling sharded-slab v0.1.7
   Compiling axum-core v0.5.6
   Compiling webpki-roots v1.0.7
   Compiling tracing-log v0.2.0
   Compiling serde_path_to_error v0.1.20
   Compiling matchers v0.2.0
   Compiling regex v1.12.3
   Compiling page_size v0.6.0
   Compiling matchit v0.8.4
   Compiling pathdiff v0.2.3
   Compiling typed-path v0.12.3
   Compiling unit-prefix v0.5.2
   Compiling indicatif v0.18.4
   Compiling open v5.3.5
   Compiling fuser v0.15.1
   Compiling axum v0.8.9
   Compiling tracing-subscriber v0.3.23
   Compiling zip v8.6.0
   Compiling reqwest v0.13.1
   Compiling dialoguer v0.12.0
   Compiling ratatui v0.30.0
   Compiling clap_complete v4.6.5
   Compiling dirs v6.0.0
   Compiling futures-executor v0.3.32
   Compiling uuid v1.23.2
   Compiling num_cpus v1.17.0
   Compiling urlencoding v2.1.3
   Compiling minisign-verify v0.2.5
   Compiling deadpool-runtime v0.1.4
   Compiling deadpool v0.12.3
   Compiling futures v0.3.32
   Compiling assert-json-diff v2.0.2
   Compiling wiremock v0.6.5
   Compiling oakvcs-cli v0.105.0 (/workspace/cli)
    Finished `test` profile [unoptimized] target(s) in 2m 26s
────────────
 Nextest run ID c0649258-aeaa-420f-af3a-fd613b0eb374 with nextest profile: default
    Starting 2085 tests across 72 binaries (2 tests skipped)
        PASS [   0.012s] (   1/2085) oakvcs-cli agent_action::tests::noop_requires_fresh_idle_state
        PASS [   0.012s] (   2/2085) oakvcs-cli agent_action::tests::local_and_remote_close_network_use_depends_on_context
        PASS [   0.013s] (   3/2085) oakvcs-cli agent_action::tests::checkout_review_and_triage_share_merge_command_contract
        PASS [   0.015s] (   4/2085) oakvcs-cli agent_action::tests::named_merge_mutates_and_needs_network
        PASS [   0.011s] (   5/2085) oakvcs-cli agent_action::tests::switch_mutates_without_network
        PASS [   0.011s] (   6/2085) oakvcs-cli atomic_file::tests::private_noclobber_does_not_follow_a_destination_symlink
        PASS [   0.014s] (   7/2085) oakvcs-cli agent_action::tests::remote_review_is_read_only_but_networked
        PASS [   0.015s] (   8/2085) oakvcs-cli atomic_file::tests::private_noclobber_has_one_winner_under_concurrent_creation
        PASS [   0.015s] (   9/2085) oakvcs-cli atomic_file::tests::private_noclobber_rejects_missing_parent_and_directory_destination
        PASS [   0.016s] (  10/2085) oakvcs-cli atomic_file::tests::private_noclobber_streams_and_refuses_existing_paths
        PASS [   0.017s] (  11/2085) oakvcs-cli atomic_file::tests::private_noclobber_sync_failure_reports_published_file_without_deleting_it
        PASS [   0.018s] (  12/2085) oakvcs-cli atomic_file::tests::private_noclobber_writer_failure_removes_temp_without_publishing
        PASS [   0.013s] (  13/2085) oakvcs-cli atomic_file::tests::write_atomic_private_replaces_world_readable_file_with_owner_only_file
        PASS [   0.017s] (  14/2085) oakvcs-cli atomic_file::tests::write_atomic_creates_and_replaces_file
        PASS [   0.017s] (  15/2085) oakvcs-cli atomic_file::tests::write_atomic_private_creates_owner_only_file
        PASS [   0.020s] (  16/2085) oakvcs-cli commands::blob_fetch::review_budget::tests::long_paths_and_deep_trees_have_independent_work_limits
        PASS [   0.135s] (  17/2085) oakvcs-cli commands::blob_fetch::tests::cached_review_rejects_tiny_dag_with_exponential_expansion
        PASS [   0.148s] (  18/2085) oakvcs-cli commands::blob_fetch::tests::ensure_commits_local_refetches_existing_commit_with_missing_manifest
        PASS [   0.156s] (  19/2085) oakvcs-cli commands::blob_fetch::tests::ensure_commits_local_refuses_commit_when_manifest_tree_is_missing
        PASS [   0.177s] (  20/2085) oakvcs-cli commands::blob_fetch::tests::ensure_blobs_local_surfaces_restricted_marker
        PASS [   0.136s] (  21/2085) oakvcs-cli commands::blob_fetch::tests::fresh_review_rejects_expansion_before_publishing_any_tree
        PASS [   0.154s] (  22/2085) oakvcs-cli commands::blob_fetch::tests::review_accepts_small_valid_shared_tree_graph
        PASS [   0.151s] (  23/2085) oakvcs-cli commands::blob_fetch::tests::review_commit_deadline_leaves_cache_unpublished
        PASS [   0.164s] (  24/2085) oakvcs-cli commands::blob_fetch::tests::review_commit_budget_rejects_large_body_before_cache_publication
        PASS [   0.013s] (  25/2085) oakvcs-cli commands::branch::tests::validate_branch_name_accepts_safe_names
        PASS [   0.012s] (  26/2085) oakvcs-cli commands::branch::tests::validate_branch_name_rejects_names_that_break_remote_paths
        PASS [   0.011s] (  27/2085) oakvcs-cli commands::branch::tests::validate_rename_target_name_accepts_safe_names
        PASS [   0.017s] (  28/2085) oakvcs-cli commands::branch::tests::validate_rename_target_name_rejects_remote_unsafe_names
        PASS [   0.070s] (  29/2085) oakvcs-cli commands::branch::tests::remote_metadata_refresh_replaces_stale_local_row_before_close
        PASS [   0.016s] (  30/2085) oakvcs-cli commands::branch_close::tests::exit_code_separates_success_refusal_and_ambiguity
        PASS [   0.011s] (  31/2085) oakvcs-cli commands::branch_close::tests::parses_exact_head_targets_and_branch_names_containing_at
        PASS [   0.107s] (  32/2085) oakvcs-cli commands::blob_fetch::tests::review_work_budget_is_shared_across_head_and_base_fetches
        PASS [   0.012s] (  33/2085) oakvcs-cli commands::ci::tests::current_head_binding_is_newest_run_per_workflow_for_exact_commit
        PASS [   0.009s] (  34/2085) oakvcs-cli commands::ci::tests::duration_formats_compactly
        PASS [   0.021s] (  35/2085) oakvcs-cli commands::branch_close::tests::refuses_unfenced_short_duplicate_or_main_targets
        PASS [   0.010s] (  36/2085) oakvcs-cli commands::ci::tests::exit_codes_are_distinct_per_state
        PASS [   0.013s] (  37/2085) oakvcs-cli commands::ci::tests::gate_state_maps_status_and_conclusion
        PASS [   0.020s] (  38/2085) oakvcs-cli commands::ci::tests::lenient_parse_recovers_run_with_raw_control_chars_in_logs
        PASS [   0.013s] (  39/2085) oakvcs-cli commands::ci::tests::lenient_parse_reports_first_error_when_body_is_hopeless
        PASS [   0.014s] (  40/2085) oakvcs-cli commands::ci::tests::progress_events_are_capped_with_one_truncation_marker
        PASS [   0.013s] (  41/2085) oakvcs-cli commands::ci::tests::sanitize_escapes_raw_control_chars_inside_strings_only
        PASS [   0.014s] (  42/2085) oakvcs-cli commands::ci::tests::progress_names_are_bounded_and_control_free
        PASS [   0.012s] (  43/2085) oakvcs-cli commands::ci::tests::sanitize_respects_escaped_quotes_and_backslashes
        PASS [   0.014s] (  44/2085) oakvcs-cli commands::ci::tests::unknown_fields_survive_the_json_round_trip
        PASS [   0.208s] (  45/2085) oakvcs-cli commands::blob_fetch::tests::review_commit_error_does_not_wait_for_unbounded_response_body
        PASS [   0.093s] (  46/2085) oakvcs-cli commands::commit::tests::capture_scan_returns_a_typed_race_when_an_external_writer_changes_a_file
        PASS [   0.209s] (  47/2085) oakvcs-cli commands::clone_seed::tests::counters_partition_considered_chunks
        PASS [   0.219s] (  48/2085) oakvcs-cli commands::clone_seed::tests::source_identity_swapped_after_validation_stops_with_an_accurate_message
        PASS [   0.115s] (  49/2085) oakvcs-cli commands::commit::tests::commit_fails_closed_when_parent_commit_row_is_missing
        PASS [   0.303s] (  50/2085) oakvcs-cli commands::clone_seed::tests::source_locked_after_validation_forfeits_the_seed_instead_of_failing
        PASS [   0.096s] (  51/2085) oakvcs-cli commands::commit::tests::status_fails_closed_when_head_commit_row_is_missing
        PASS [   0.128s] (  52/2085) oakvcs-cli commands::commit::tests::commit_fails_closed_when_parent_manifest_is_missing
        PASS [   0.013s] (  53/2085) oakvcs-cli commands::conflict::tests::detects_unbalanced_delimiter_pairs
        PASS [   0.124s] (  54/2085) oakvcs-cli commands::commit::tests::status_does_not_report_restricted_files_as_deleted
        PASS [   0.011s] (  55/2085) oakvcs-cli commands::conflict::tests::rejects_ambiguous_theirs_marker_inside_theirs_content
        PASS [   0.012s] (  56/2085) oakvcs-cli commands::conflict::tests::takes_ours_from_multiple_marker_blocks
        PASS [   0.012s] (  57/2085) oakvcs-cli commands::conflict::tests::takes_theirs_from_multiple_marker_blocks
        PASS [   0.010s] (  58/2085) oakvcs-cli commands::credentials::tests::author_falls_back_to_machine_user_when_logged_out
        PASS [   0.011s] (  59/2085) oakvcs-cli commands::credentials::tests::author_ignores_empty_values
        PASS [   0.009s] (  60/2085) oakvcs-cli commands::credentials::tests::author_prefers_explicit_oak_author
        PASS [   0.013s] (  61/2085) oakvcs-cli commands::credentials::tests::author_prefers_oak_whoami_over_machine_user
        PASS [   0.111s] (  62/2085) oakvcs-cli commands::commit::tests::status_fails_closed_when_head_manifest_is_missing
        PASS [   0.016s] (  63/2085) oakvcs-cli commands::credentials::tests::copies_old_token_to_new_server
        PASS [   0.015s] (  64/2085) oakvcs-cli commands::credentials::tests::existing_new_credential_is_never_overwritten
        PASS [   0.247s] (  65/2085) oakvcs-cli commands::credentials::tests::concurrent_save_credential_to_path_preserves_all_entries
        PASS [   0.016s] (  66/2085) oakvcs-cli commands::credentials::tests::no_old_credential_means_nothing_to_migrate
        PASS [   0.322s] (  67/2085) oakvcs-cli commands::credentials::tests::concurrent_processes_saving_credentials_preserve_all_entries
        PASS [   0.124s] (  68/2085) oakvcs-cli commands::credentials::tests::origin_binding::key_without_any_binding_is_never_used
        PASS [   0.219s] (  69/2085) oakvcs-cli commands::credentials::tests::origin_binding::bound_key_is_only_released_to_its_origin
        PASS [   0.076s] (  70/2085) oakvcs-cli commands::credentials::tests::origin_binding::legacy_key_binds_to_stored_remote_and_is_pinned_before_retarget
        PASS [   0.010s] (  71/2085) oakvcs-cli commands::credentials::tests::origin_binding::origin_is_scheme_host_port_only
        PASS [   0.071s] (  72/2085) oakvcs-cli commands::credentials::tests::origin_binding::pin_never_overwrites_an_existing_binding
        PASS [   0.014s] (  73/2085) oakvcs-cli commands::credentials::tests::origin_binding::stored_login_lookup_never_crosses_origins
        PASS [   0.260s] (  74/2085) oakvcs-cli commands::credentials::tests::origin_binding::legacy_key_without_parseable_remote_is_pinned_unbound_before_retarget
        PASS [   0.037s] (  75/2085) oakvcs-cli commands::credentials::tests::remove_credential_to_path_rewrites_atomically_and_cleans_lock
        PASS [   0.016s] (  76/2085) oakvcs-cli commands::credentials::tests::save_credential_to_path_creates_owner_only_credentials_file
        PASS [   0.018s] (  77/2085) oakvcs-cli commands::credentials::tests::save_credential_to_path_preserves_invalid_file
        PASS [   0.016s] (  78/2085) oakvcs-cli commands::credentials::tests::save_credential_to_path_replaces_world_readable_file_with_owner_only_file
        PASS [   0.028s] (  79/2085) oakvcs-cli commands::credentials::tests::token_resolver_trims_and_treats_blank_sources_as_unset
        PASS [   0.247s] (  80/2085) oakvcs-cli commands::credentials::tests::origin_binding::trusted_move_carries_only_a_key_bound_to_the_old_origin
        PASS [   0.015s] (  81/2085) oakvcs-cli commands::credentials::tests::trailing_slashes_do_not_defeat_matching
        PASS [   0.012s] (  82/2085) oakvcs-cli commands::diff::key_tests::emacs_and_less_motions_scroll_the_diff_pane
        PASS [   0.794s] (  83/2085) oakvcs-cli commands::credentials::tests::live_lock_owner_is_not_displaced_when_liveness_probe_cannot_run
        PASS [   0.013s] (  84/2085) oakvcs-cli commands::diff::key_tests::help_overlay_opens_and_swallows_the_next_key
        PASS [   0.013s] (  85/2085) oakvcs-cli commands::diff::key_tests::space_folds_in_the_tree_and_pages_in_the_diff
        PASS [   0.013s] (  86/2085) oakvcs-cli commands::diff::key_tests::tree_navigation_keys_still_work_alongside_the_motion_layer
        PASS [   0.028s] (  87/2085) oakvcs-cli commands::diff::key_tests::help_overlay_renders_at_any_terminal_size
        PASS [   0.013s] (  88/2085) oakvcs-cli commands::diff::tests::empty_filter_set_passes_everything_and_root_filter_matches_all
        PASS [   0.016s] (  89/2085) oakvcs-cli commands::diff::tests::filter_matches_directories_component_wise_not_by_string_prefix
        PASS [   0.012s] (  90/2085) oakvcs-cli commands::diff::tests::filter_matches_renames_on_either_side
        PASS [   0.017s] (  91/2085) oakvcs-cli commands::diff::tests::filter_matches_exact_files_and_trailing_slash_dirs
        PASS [   0.088s] (  92/2085) oakvcs-cli commands::diff::tests::empty_blob_and_absent_sides_need_no_stored_payload
        PASS [   0.079s] (  93/2085) oakvcs-cli commands::diff::tests::render_change_uses_ephemeral_worktree_bytes_without_rereading_disk
        PASS [   0.083s] (  94/2085) oakvcs-cli commands::diff::tests::historical_missing_bytes_never_become_empty_or_worktree_content
        PASS [   0.010s] (  95/2085) oakvcs-cli commands::diff::tests::word_diff_pairs_across_the_no_newline_marker
        PASS [   0.011s] (  96/2085) oakvcs-cli commands::environment::tests::redaction_never_echoes_userinfo
        PASS [   0.051s] (  97/2085) oakvcs-cli commands::diff::tests::rendered_lines_keep_carriage_returns_and_mark_missing_final_newline
        PASS [   0.009s] (  98/2085) oakvcs-cli commands::export::tests::export_allows_git_named_siblings
        PASS [   0.023s] (  99/2085) oakvcs-cli commands::environment::tests::registry_covers_every_oak_env_var_in_source
        PASS [   0.013s] ( 100/2085) oakvcs-cli commands::export::tests::export_rejects_paths_inside_destination_git_dir
        PASS [   0.011s] ( 101/2085) oakvcs-cli commands::export::tests::parse_author_empty_angles
        PASS [   0.019s] ( 102/2085) oakvcs-cli commands::export::tests::parse_author_blank
        PASS [   0.065s] ( 103/2085) oakvcs-cli commands::diff::tests::worktree_only_helpers_explicitly_read_current_content
        PASS [   0.011s] ( 104/2085) oakvcs-cli commands::export::tests::parse_author_just_email
        PASS [   0.013s] ( 105/2085) oakvcs-cli commands::export::tests::parse_author_just_name
        PASS [   0.011s] ( 106/2085) oakvcs-cli commands::export::tests::parse_author_name_and_email
        PASS [   0.014s] ( 107/2085) oakvcs-cli commands::export::tests::parse_author_punctuation_collapses
        PASS [   0.011s] ( 108/2085) oakvcs-cli commands::feedback::tests::choose_email_precedence_flag_env_cache
        PASS [   0.010s] ( 109/2085) oakvcs-cli commands::feedback::tests::choose_email_skips_blank_values
        PASS [   0.011s] ( 110/2085) oakvcs-cli commands::feedback::tests::choose_link_ambiguity_lists_ids_and_runnable_commands
        PASS [   0.010s] ( 111/2085) oakvcs-cli commands::feedback::tests::choose_link_by_unknown_link_id_says_so
        PASS [   0.012s] ( 112/2085) oakvcs-cli commands::feedback::tests::choose_link_by_link_id_picks_exactly_that_row
        PASS [   0.009s] ( 113/2085) oakvcs-cli commands::feedback::tests::choose_link_no_match_names_what_the_item_is_linked_to
        PASS [   0.009s] ( 114/2085) oakvcs-cli commands::feedback::tests::feedback_link_parses_leniently_and_round_trips_unknown_fields
        PASS [   0.010s] ( 115/2085) oakvcs-cli commands::feedback::tests::feedback_link_surfaces_source_when_the_server_sends_it
        PASS [   0.008s] ( 116/2085) oakvcs-cli commands::feedback::tests::feedback_link_without_an_id_cannot_be_deleted
        PASS [   0.010s] ( 117/2085) oakvcs-cli commands::feedback::tests::find_by_number_resolves_fb_n_to_its_id
        PASS [   0.008s] ( 118/2085) oakvcs-cli commands::feedback::tests::link_request_body_branch_link
        PASS [   0.010s] ( 119/2085) oakvcs-cli commands::feedback::tests::link_request_body_commit_only_link
        PASS [   0.013s] ( 120/2085) oakvcs-cli commands::feedback::tests::link_request_body_branch_wins_when_both_given
        PASS [   0.010s] ( 121/2085) oakvcs-cli commands::feedback::tests::link_target_reads_as_org_repo_at_branch
        PASS [   0.013s] ( 122/2085) oakvcs-cli commands::feedback::tests::links_token_precedence_is_env_then_the_effective_remotes_own_credential
        PASS [   0.016s] ( 123/2085) oakvcs-cli commands::feedback::tests::matching_links_by_branch_matches_repo_case_insensitively_and_branch_exactly
        PASS [   0.012s] ( 124/2085) oakvcs-cli commands::feedback::tests::matching_links_by_commit_reaches_commit_only_and_branch_plus_commit_links
        PASS [   0.010s] ( 125/2085) oakvcs-cli commands::feedback::tests::matching_links_reports_every_duplicate_rather_than_one
        PASS [   0.011s] ( 126/2085) oakvcs-cli commands::feedback::tests::matching_links_by_link_id_ignores_the_repo_filter
        PASS [   0.069s] ( 127/2085) oakvcs-cli commands::feedback::tests::generated_commands_preserve_every_argument_through_a_real_shell
        PASS [   0.014s] ( 128/2085) oakvcs-cli commands::feedback::tests::missing_credential_is_a_usage_error_naming_the_effective_remote
        PASS [   0.014s] ( 129/2085) oakvcs-cli commands::feedback::tests::other_links_hint_lists_what_the_item_does_have
        PASS [   0.010s] ( 130/2085) oakvcs-cli commands::feedback::tests::parse_item_ref_accepts_fb_prefix_bare_number_and_raw_id
        PASS [   0.010s] ( 131/2085) oakvcs-cli commands::feedback::tests::parse_item_ref_rejects_nonsense
        PASS [   0.011s] ( 132/2085) oakvcs-cli commands::feedback::tests::parse_repo_slug_requires_org_and_repo
        PASS [   0.010s] ( 133/2085) oakvcs-cli commands::feedback::tests::relink_hint_spells_the_link_the_server_recorded
        PASS [   0.008s] ( 134/2085) oakvcs-cli commands::feedback::tests::render_template_notes_missing_email
        PASS [   0.011s] ( 135/2085) oakvcs-cli commands::feedback::tests::render_template_prefills_identity_and_starts_with_blank_line
        PASS [   0.009s] ( 136/2085) oakvcs-cli commands::feedback::tests::selector_target_reads_naturally_for_each_selector
        PASS [   0.010s] ( 137/2085) oakvcs-cli commands::feedback::tests::resolve_link_branch_prefers_flag_and_leaves_commit_only_links_alone
        PASS [   0.013s] ( 138/2085) oakvcs-cli commands::feedback::tests::strip_comment_lines_drops_template_and_trims
        PASS [   0.012s] ( 139/2085) oakvcs-cli commands::feedback::tests::strip_comment_lines_keeps_indented_hashes_but_drops_column_zero
        PASS [   0.015s] ( 140/2085) oakvcs-cli commands::feedback::tests::strip_comment_lines_untouched_template_is_empty
        PASS [   0.012s] ( 141/2085) oakvcs-cli commands::feedback::tests::unlink_hint_falls_back_when_the_server_sent_no_id
        PASS [   0.021s] ( 142/2085) oakvcs-cli commands::feedback::tests::unlink_hint_is_a_runnable_link_id_command
        PASS [   0.021s] ( 143/2085) oakvcs-cli commands::feedback::tests::unlink_outside_a_checkout_with_no_selector_is_a_usage_error
        PASS [   0.027s] ( 144/2085) oakvcs-cli commands::feedback::tests::unlink_selector_order_is_link_id_then_commit_then_branch
        PASS [   0.018s] ( 145/2085) oakvcs-cli commands::git_clone::tests::git_file_mode_to_oak_preserves_file_modes
        PASS [   0.026s] ( 146/2085) oakvcs-cli commands::finish::credentialless_remote_tests::only_loopback_hosts_qualify
        PASS [   0.012s] ( 147/2085) oakvcs-cli commands::git_clone::tests::git_file_mode_to_oak_skips_non_file_modes
        PASS [   0.010s] ( 148/2085) oakvcs-cli commands::git_clone::tests::sanitize_commit_field_strips_control_chars
        PASS [   0.014s] ( 149/2085) oakvcs-cli commands::git_clone::tests::recursive_tree_construction_matches_build_tree
        PASS [   0.017s] ( 150/2085) oakvcs-cli commands::init::tests::agents_md_uses_surfaced_clean_flag_not_hidden_discard_alias
        PASS [   0.010s] ( 151/2085) oakvcs-cli commands::integrity::tests::authentication_never_silently_strengthens_clone_preflight
        PASS [   0.079s] ( 152/2085) oakvcs-cli commands::integrity::tests::anonymous_public_clone_requests_the_cheap_metadata_proof
        PASS [   0.077s] ( 153/2085) oakvcs-cli commands::integrity::tests::blob_info_requests_the_bounded_admin_target_budget
        PASS [   0.091s] ( 154/2085) oakvcs-cli commands::integrity::tests::blob_info_rejects_a_weaker_verification_mode_than_requested
        PASS [   0.068s] ( 155/2085) oakvcs-cli commands::integrity::tests::blob_info_treats_target_history_window_as_verified_scope_not_corruption
        PASS [   0.012s] ( 156/2085) oakvcs-cli commands::integrity::tests::byte_doctor_requires_explicit_depth_and_budget
        PASS [   0.080s] ( 157/2085) oakvcs-cli commands::integrity::tests::branch_only_clone_requires_explicit_legacy_server_override
        PASS [   0.072s] ( 158/2085) oakvcs-cli commands::integrity::tests::clone_budget_exhaustion_recommends_the_safe_explicit_override
        PASS [   0.117s] ( 159/2085) oakvcs-cli commands::integrity::tests::clone_budget_guidance_shell_quotes_every_dynamic_argument
        PASS [   0.190s] ( 160/2085) oakvcs-cli commands::integrity::tests::busy_body_is_bounded_and_stripped_of_terminal_controls
        PASS [   0.077s] ( 161/2085) oakvcs-cli commands::integrity::tests::clone_rejects_contradictory_truncated_healthy_report
        PASS [   0.010s] ( 162/2085) oakvcs-cli commands::integrity::tests::clone_retry_commands_redact_remote_credentials
        PASS [   0.011s] ( 163/2085) oakvcs-cli commands::integrity::tests::doctor_classification_uses_known_budget_codes_not_labels
        PASS [   0.010s] ( 164/2085) oakvcs-cli commands::integrity::tests::doctor_outcome_distinguishes_inconclusive_from_failure
        PASS [   0.071s] ( 165/2085) oakvcs-cli commands::integrity::tests::clone_rejects_healthy_report_with_findings
        PASS [   0.075s] ( 166/2085) oakvcs-cli commands::integrity::tests::clone_rejects_integrity_report_for_a_different_repository
        PASS [   0.078s] ( 167/2085) oakvcs-cli commands::integrity::tests::doctor_rejects_a_weaker_verification_mode_than_requested
        PASS [   0.078s] ( 168/2085) oakvcs-cli commands::integrity::tests::doctor_rejects_contradictory_status_on_healthy_report
        PASS [   0.093s] ( 169/2085) oakvcs-cli commands::integrity::tests::doctor_rejects_contradictory_incomplete_healthy_report
        PASS [   0.026s] ( 170/2085) oakvcs-cli commands::integrity::tests::doctor_rejects_zero_depth_before_network
        PASS [   0.096s] ( 171/2085) oakvcs-cli commands::integrity::tests::doctor_rejects_silently_clamped_depth_report
        PASS [   0.074s] ( 172/2085) oakvcs-cli commands::integrity::tests::explicit_budget_override_allows_only_bounded_proof_exhaustion
        PASS [   0.091s] ( 173/2085) oakvcs-cli commands::integrity::tests::explicit_budget_override_never_overrides_corruption_findings
        PASS [   0.080s] ( 174/2085) oakvcs-cli commands::integrity::tests::explicit_waiver_against_a_server_without_pins_fails_honestly
        PASS [   0.088s] ( 175/2085) oakvcs-cli commands::integrity::tests::explicit_waiver_uses_an_inconclusive_pin_and_is_labelled_as_such
        PASS [   0.094s] ( 176/2085) oakvcs-cli commands::integrity::tests::integrity_404_after_confirmed_capability_is_never_legacy_fallback
        PASS [   0.090s] ( 177/2085) oakvcs-cli commands::integrity::tests::legacy_access_never_claims_an_unverifiable_credential_was_accepted
        PASS [   0.084s] ( 178/2085) oakvcs-cli commands::integrity::tests::non_admission_429_fails_at_once_without_retry
        PASS [   0.102s] ( 179/2085) oakvcs-cli commands::integrity::tests::pinned_clone_budget_guidance_preserves_full_selection_and_pin
        PASS [   0.016s] ( 180/2085) oakvcs-cli commands::integrity::tests::preflight_accepts_only_complete_operator_adjudicated_known_loss
        PASS [   0.088s] ( 181/2085) oakvcs-cli commands::integrity::tests::plain_full_clone_refuses_an_inconclusive_proof_even_with_a_pin
        PASS [   0.078s] ( 182/2085) oakvcs-cli commands::integrity::tests::preflight_capability_404_does_not_hide_private_or_unauthorized_repo
        PASS [   0.087s] ( 183/2085) oakvcs-cli commands::integrity::tests::preflight_capability_404_falls_back_only_after_repo_access_is_proven
        PASS [   0.075s] ( 184/2085) oakvcs-cli commands::integrity::tests::preflight_proves_selected_branch_and_sparse_cone
        PASS [   0.013s] ( 185/2085) oakvcs-cli commands::integrity::tests::retry_after_parses_delta_seconds_and_http_dates
        PASS [   0.080s] ( 186/2085) oakvcs-cli commands::integrity::tests::preflight_stops_before_download_and_preserves_shallow_guidance
        PASS [   0.086s] ( 187/2085) oakvcs-cli commands::integrity::tests::scoped_clone_requires_explicit_legacy_server_override
        PASS [   0.012s] ( 188/2085) oakvcs-cli commands::integrity::tests::server_wire_fixture_accepts_future_fields_and_defaulted_arrays
        PASS [   0.088s] ( 189/2085) oakvcs-cli commands::integrity::tests::server_shallow_recommendation_is_not_duplicated
        PASS [   0.093s] ( 190/2085) oakvcs-cli commands::integrity::tests::shallow_budget_refusal_does_not_recommend_itself
        PASS [   0.086s] ( 191/2085) oakvcs-cli commands::integrity::tests::typed_busy_beyond_the_admission_budget_fails_fast_and_typed
        PASS [   0.071s] ( 192/2085) oakvcs-cli commands::integrity::tests::unpinned_selected_branch_proof_rejects_non_native_head_length
        PASS [   0.086s] ( 193/2085) oakvcs-cli commands::integrity::tests::unusable_or_distant_retry_after_is_not_replaced_by_polling
        PASS [   0.010s] ( 194/2085) oakvcs-cli commands::keys::tests::chords_are_not_confused_with_the_bare_letters_they_contain
        PASS [   0.012s] ( 195/2085) oakvcs-cli commands::keys::tests::page_size_tracks_the_window_and_never_stalls
        PASS [   0.016s] ( 196/2085) oakvcs-cli commands::keys::tests::space_pages_only_where_the_pane_offers_it
        PASS [   0.018s] ( 197/2085) oakvcs-cli commands::keys::tests::vi_emacs_and_arrow_dialects_map_to_the_same_motions
        PASS [   0.090s] ( 198/2085) oakvcs-cli commands::integrity::tests::waiver_scope_never_widens_to_server_labelled_inconclusive_codes
        PASS [   0.066s] ( 199/2085) oakvcs-cli commands::log::key_tests::emacs_motions_move_the_focused_pane
        PASS [   0.066s] ( 200/2085) oakvcs-cli commands::log::key_tests::help_overlay_opens_on_question_mark_and_swallows_the_next_key
        PASS [   0.040s] ( 201/2085) oakvcs-cli commands::log::key_tests::help_overlay_renders_at_any_terminal_size
        PASS [   0.018s] ( 202/2085) oakvcs-cli commands::log::key_tests::search_opens_on_ctrl_s_and_ctrl_g_cancels_without_typing_a_g
        PASS [   0.033s] ( 203/2085) oakvcs-cli commands::log::key_tests::space_advances_one_screenful_of_the_current_pane
        PASS [   0.272s] ( 204/2085) oakvcs-cli commands::known_loss::tests::known_loss_round_trips_and_maps_to_missing_manifest_paths
        PASS [   0.120s] ( 205/2085) oakvcs-cli commands::log::pickaxe_tests::filtered_walk_stops_evaluating_once_the_match_cap_is_reached
        PASS [   0.127s] ( 206/2085) oakvcs-cli commands::log::pickaxe_tests::pickaxe_collects_all_matched_paths_when_asked
        PASS [   0.092s] ( 207/2085) oakvcs-cli commands::log::pickaxe_tests::pickaxes_match_added_files_against_a_true_empty_side
        PASS [   0.084s] ( 208/2085) oakvcs-cli commands::log::pickaxe_tests::pickaxes_skip_and_count_files_whose_blobs_are_not_hydrated_locally
        PASS [   0.020s] ( 209/2085) oakvcs-cli commands::log_remote::tests::feedback_refs_are_unique_and_normalized
        PASS [   3.145s] ( 210/2085) oakvcs-cli commands::credentials::tests::concurrent_processes_reaping_a_dead_owner_lock_preserve_all_entries
        PASS [   0.084s] ( 211/2085) oakvcs-cli commands::log::pickaxe_tests::pickaxes_skip_binary_blobs_with_the_shared_gate
        PASS [   0.114s] ( 212/2085) oakvcs-cli commands::merge::tests::closed_current_branch_with_main_merge_proof_does_not_reconcile_again
        PASS [   0.014s] ( 213/2085) oakvcs-cli commands::merge::tests::compact_merge_message_subject_uses_first_line_and_bounds_length
        PASS [   0.014s] ( 214/2085) oakvcs-cli commands::merge::tests::conflict_content_clean_when_both_sides_agree
        PASS [   0.011s] ( 215/2085) oakvcs-cli commands::merge::tests::conflict_content_clean_when_edits_dont_overlap
        PASS [   0.129s] ( 216/2085) oakvcs-cli commands::merge::tests::closed_current_branch_without_main_merge_proof_does_not_reconcile
        PASS [   0.013s] ( 217/2085) oakvcs-cli commands::merge::tests::conflict_content_marks_only_diverging_hunks
        PASS [   0.145s] ( 218/2085) oakvcs-cli commands::merge::tests::closed_current_branch_with_main_merge_proof_reconciles_when_open_at_pull_start
        PASS [   0.013s] ( 219/2085) oakvcs-cli commands::merge::tests::conflict_marker_delimiters_detect_stray_column_zero_markers
        PASS [   0.009s] ( 220/2085) oakvcs-cli commands::merge::tests::conflict_markers_detected_at_column_zero
        PASS [   0.010s] ( 221/2085) oakvcs-cli commands::merge::tests::conflict_markers_require_both_sides
        PASS [   0.012s] ( 222/2085) oakvcs-cli commands::merge::tests::conflict_markers_ignored_when_not_at_column_zero
        PASS [   0.012s] ( 223/2085) oakvcs-cli commands::merge::tests::find_conflict_markers_does_not_follow_symlinked_dirs
        PASS [   0.124s] ( 224/2085) oakvcs-cli commands::merge::tests::ingest_merged_main_preserves_message_and_file_rows
        PASS [   0.127s] ( 225/2085) oakvcs-cli commands::merge::tests::lazy_cache_lca_tolerates_missing_blob_content
        PASS [   0.122s] ( 226/2085) oakvcs-cli commands::merge::tests::lca_manifest_allows_declared_root_base_despite_branch_side_gap
        PASS [   0.068s] ( 227/2085) oakvcs-cli commands::merge::tests::lca_manifest_allows_declared_root_base_despite_parent_side_gap
        PASS [   0.075s] ( 228/2085) oakvcs-cli commands::merge::tests::lca_manifest_does_not_use_merge_parent_root_as_declared_empty_base
        PASS [   0.104s] ( 229/2085) oakvcs-cli commands::merge::tests::lca_manifest_allows_missing_history_older_than_selected_base
        PASS [   0.105s] ( 230/2085) oakvcs-cli commands::merge::tests::lca_manifest_errors_without_verified_common_ancestor
        PASS [   0.095s] ( 231/2085) oakvcs-cli commands::merge::tests::lca_manifest_reports_incomplete_ancestry_before_stale_common_base
        PASS [   0.023s] ( 232/2085) oakvcs-cli commands::merge::tests::malformed_merge_acknowledgement_is_unconfirmed_without_echoing_value
        PASS [   0.127s] ( 233/2085) oakvcs-cli commands::merge::tests::lca_manifest_reports_incomplete_ancestry_without_verified_root
        PASS [   0.195s] ( 234/2085) oakvcs-cli commands::merge::tests::merge_abort_clears_state_when_head_blob_is_missing
        PASS [   0.215s] ( 235/2085) oakvcs-cli commands::merge::tests::merge_abort_clears_state_when_head_commit_row_is_missing
        PASS [   0.203s] ( 236/2085) oakvcs-cli commands::merge::tests::merge_abort_clears_state_when_head_manifest_is_missing
        PASS [   0.154s] ( 237/2085) oakvcs-cli commands::merge::tests::merge_abort_clears_truncated_merge_head
        PASS [   0.154s] ( 238/2085) oakvcs-cli commands::merge::tests::merge_abort_preserves_untracked_files
        PASS [   2.081s] ( 239/2085) oakvcs-cli commands::integrity::tests::legacy_untyped_busy_response_is_retried_after_its_retry_after
        PASS [   0.014s] ( 240/2085) oakvcs-cli commands::merge::tests::merge_acknowledgement_must_name_the_submitted_branch_head_when_present
        PASS [   0.141s] ( 241/2085) oakvcs-cli commands::merge::tests::merge_abort_with_corrupt_merge_state_reports_partial_restore
        PASS [   0.084s] ( 242/2085) oakvcs-cli commands::merge::tests::merge_abort_without_head_reports_worktree_left_unchanged
        PASS [   0.034s] ( 243/2085) oakvcs-cli commands::merge::tests::merge_base_hydration_loop_converges_on_true_base
        PASS [   0.027s] ( 244/2085) oakvcs-cli commands::merge::tests::merge_base_squash_revert_full_graph_is_x
        PASS [   0.036s] ( 245/2085) oakvcs-cli commands::merge::tests::merge_base_shallow_boundary_below_base_is_certified
        PASS [   0.071s] ( 246/2085) oakvcs-cli commands::merge::tests::merge_base_partial_graph_never_certifies_stale_base_behind_target_gap
        PASS [   0.012s] ( 247/2085) oakvcs-cli commands::merge::tests::merge_reconciliation_shell_quotes_valid_unsafe_branch_names
        PASS [   0.099s] ( 248/2085) oakvcs-cli commands::merge::tests::merge_base_hydration_links_deep_merged_branch_fork_into_candidate_history
        PASS [   0.090s] ( 249/2085) oakvcs-cli commands::merge::tests::merge_continue_fails_closed_when_recorded_merge_manifest_is_missing
        PASS [   0.088s] ( 250/2085) oakvcs-cli commands::merge::tests::merge_continue_preserves_incomplete_ancestry_when_recomputing_state
        PASS [   0.137s] ( 251/2085) oakvcs-cli commands::merge::tests::no_visible_ci_run_yields_to_the_authoritative_merge_retry
        PASS [   0.112s] ( 252/2085) oakvcs-cli commands::merge::tests::postmerge_equal_tree_refresh_preserves_regular_files_and_rotates_branch
        PASS [   0.110s] ( 253/2085) oakvcs-cli commands::merge::tests::prune_removes_merged_branches_only
        PASS [   0.204s] ( 254/2085) oakvcs-cli commands::merge::tests::merge_wait_retries_after_no_workflow_delivery_drains
        PASS [   0.019s] ( 255/2085) oakvcs-cli commands::merge::tests::server_conflict_non_json_body_falls_back_to_generic
        PASS [   0.013s] ( 256/2085) oakvcs-cli commands::merge::tests::server_conflict_paths_parsed_from_message
        PASS [   0.022s] ( 257/2085) oakvcs-cli commands::merge::tests::server_conflict_structured_paths_win_over_message
        PASS [   0.021s] ( 258/2085) oakvcs-cli commands::merge::tests::server_conflict_without_paths_omits_server_message
        PASS [   0.156s] ( 259/2085) oakvcs-cli commands::merge::tests::recompute_merge_state_fails_when_parent_manifest_is_missing
        PASS [   0.149s] ( 260/2085) oakvcs-cli commands::merge::tests::reconciles_current_branch_when_main_contains_remote_squash_merge
        PASS [   0.172s] ( 261/2085) oakvcs-cli commands::merge::tests::recover_already_closed_branch_json_is_single_json_document
        PASS [   0.019s] ( 262/2085) oakvcs-cli commands::merge_safety::tests::both_sides_changed_is_overlap_warning_not_violation
        PASS [   0.135s] ( 263/2085) oakvcs-cli commands::merge::tests::switch_to_fresh_main_branch_can_suppress_human_output_for_json_merge
        PASS [   0.124s] ( 264/2085) oakvcs-cli commands::merge::tests::switch_to_fresh_main_branch_fallback_seeds_at_branch_tip_without_reset
        PASS [   0.014s] ( 265/2085) oakvcs-cli commands::merge_safety::tests::fb105_shape_target_only_files_dropped_is_invariant_violation
        PASS [   0.018s] ( 266/2085) oakvcs-cli commands::merge_safety::tests::intentional_branch_deletion_is_clean
        PASS [   0.138s] ( 267/2085) oakvcs-cli commands::merge::tests::switch_to_fresh_main_branch_seeds_at_main_and_resets_worktree
        PASS [   0.012s] ( 268/2085) oakvcs-cli commands::merge_safety::tests::missing_fork_base_refuses_to_certify
        PASS [   0.014s] ( 269/2085) oakvcs-cli commands::merge_safety::tests::mode_only_target_change_dropped_is_violation
        PASS [   0.013s] ( 270/2085) oakvcs-cli commands::merge_safety::tests::predicted_conflicts_are_excluded_from_classification
        PASS [   0.083s] ( 271/2085) oakvcs-cli commands::merge_safety::tests::live_fetch_of_matching_target_and_head_certifies
        PASS [   0.100s] ( 272/2085) oakvcs-cli commands::merge_safety::tests::live_fetch_of_different_target_is_authority_mismatch
        PASS [   0.013s] ( 273/2085) oakvcs-cli commands::merge_safety::tests::stale_local_target_refuses_to_certify
        PASS [   0.014s] ( 274/2085) oakvcs-cli commands::merge_safety::tests::target_only_change_reverted_is_invariant_violation
        PASS [   0.012s] ( 275/2085) oakvcs-cli commands::merge_safety::tests::violation_output_is_bounded_to_sample_plus_count
        PASS [   0.019s] ( 276/2085) oakvcs-cli commands::merge_safety::tests::violations_block_even_against_stale_target_data
        PASS [   0.064s] ( 277/2085) oakvcs-cli commands::merge_safety::tests::same_target_different_head_is_authority_mismatch
        PASS [   0.064s] ( 278/2085) oakvcs-cli commands::mount::core::tests::create_write_read_roundtrip
        PASS [   0.091s] ( 279/2085) oakvcs-cli commands::mount::core::tests::directory_hydration_tolerates_deferred_base_sizes
        PASS [   0.092s] ( 280/2085) oakvcs-cli commands::mount::core::tests::dirty_overlay_paths_do_not_alias_separator_lookalikes
        PASS [   0.011s] ( 281/2085) oakvcs-cli commands::mount::core::tests::insert_path_creates_intermediate_dirs
        PASS [   0.021s] ( 282/2085) oakvcs-cli commands::mount::core::tests::insert_path_handles_top_level_file
        PASS [   0.019s] ( 283/2085) oakvcs-cli commands::mount::core::tests::insert_path_idempotent_on_duplicate
        PASS [   0.014s] ( 284/2085) oakvcs-cli commands::mount::core::tests::insert_path_reuses_existing_dirs
        PASS [   0.013s] ( 285/2085) oakvcs-cli commands::mount::core::tests::load_overlay_meta_strips_legacy_os_metadata
        PASS [   0.090s] ( 286/2085) oakvcs-cli commands::mount::core::tests::ignored_build_output_is_not_recorded_in_overlay
        PASS [   0.012s] ( 287/2085) oakvcs-cli commands::mount::core::tests::lookup_path_missing_returns_none
        PASS [   0.014s] ( 288/2085) oakvcs-cli commands::mount::core::tests::overlay_sig_changes_when_meta_written
        PASS [   0.122s] ( 289/2085) oakvcs-cli commands::mount::core::tests::os_metadata_is_usable_but_untracked
        PASS [   0.121s] ( 290/2085) oakvcs-cli commands::mount::core::tests::readdir_lists_dot_and_children
        PASS [   0.082s] ( 291/2085) oakvcs-cli commands::mount::core::tests::reconcile_follows_out_of_band_commit
        PASS [   0.213s] ( 292/2085) oakvcs-cli commands::mount::core::tests::new_defers_manifest_inode_materialization_until_directory_read
        PASS [   0.068s] ( 293/2085) oakvcs-cli commands::mount::core::tests::reconcile_is_noop_without_external_change
        PASS [   0.079s] ( 294/2085) oakvcs-cli commands::mount::core::tests::rename_base_file_records_rename
        PASS [   0.085s] ( 295/2085) oakvcs-cli commands::mount::core::tests::reconcile_preserves_dirty_overlay
        PASS [   0.093s] ( 296/2085) oakvcs-cli commands::mount::core::tests::root_only_manifest_still_loads_ignore_rules_from_tree
        PASS [   0.014s] ( 297/2085) oakvcs-cli commands::mount::core::tests::slice_range_clamps
        PASS [   0.139s] ( 298/2085) oakvcs-cli commands::mount::core::tests::truncate_shrinks_file
        PASS [   0.140s] ( 299/2085) oakvcs-cli commands::mount::pull::tests::abort_clears_overlay_and_sync_state
        PASS [   0.165s] ( 300/2085) oakvcs-cli commands::mount::core::tests::unlink_records_deletion_for_base_file
        PASS [   0.150s] ( 301/2085) oakvcs-cli commands::mount::pull::tests::already_up_to_date_when_branch_has_change
        PASS [   0.159s] ( 302/2085) oakvcs-cli commands::mount::pull::tests::both_sides_change_mode_differently_stays_structural_conflict
        PASS [   0.137s] ( 303/2085) oakvcs-cli commands::mount::pull::tests::branch_content_and_parent_mode_merge_preserves_parent_mode
        PASS [   0.090s] ( 304/2085) oakvcs-cli commands::mount::pull::tests::clean_parent_change_folds_in
        PASS [   0.073s] ( 305/2085) oakvcs-cli commands::mount::pull::tests::continue_accepts_deleted_conflict_resolution
        PASS [   0.069s] ( 306/2085) oakvcs-cli commands::mount::pull::tests::continue_finalizes_only_recorded_conflict_overlay_paths
        PASS [   0.067s] ( 307/2085) oakvcs-cli commands::mount::pull::tests::divergent_mode_only_changes_conflict
        PASS [   0.085s] ( 308/2085) oakvcs-cli commands::mount::pull::tests::continue_rejects_remaining_markers
        PASS [   0.108s] ( 309/2085) oakvcs-cli commands::mount::pull::tests::continue_finalizes_resolved_merge
        PASS [   0.009s] ( 310/2085) oakvcs-cli commands::mount::pull::tests::marker_detection
        PASS [   0.010s] ( 311/2085) oakvcs-cli commands::mount::pull::tests::marker_detection_ignores_embedded_marker_text
        PASS [   0.069s] ( 312/2085) oakvcs-cli commands::mount::pull::tests::history_walk_connects_local_chains_without_network
        PASS [   0.058s] ( 313/2085) oakvcs-cli commands::mount::pull::tests::overlapping_change_conflicts
        PASS [   0.063s] ( 314/2085) oakvcs-cli commands::mount::pull::tests::parent_mode_only_change_folds_in
        PASS [   0.221s] ( 315/2085) oakvcs-cli commands::mount::pull::tests::history_walk_degrades_gracefully_when_fetch_fails
        PASS [   0.011s] ( 316/2085) oakvcs-cli commands::mount::repo_cache::tests::sanitize_component_flattens_urls
        PASS [   0.181s] ( 317/2085) oakvcs-cli commands::mount::repo_cache::tests::populate_is_idempotent_across_mounts
        PASS [   0.200s] ( 318/2085) oakvcs-cli commands::mount::repo_cache::tests::populate_then_seed_roundtrip
        PASS [   0.092s] ( 319/2085) oakvcs-cli commands::mount::repo_cache::tests::seed_misses_when_repo_never_cached
        PASS [   0.033s] ( 320/2085) oakvcs-cli commands::mount::spawn::tests::log_path_is_sanitized_and_under_temp
        PASS [   0.043s] ( 321/2085) oakvcs-cli commands::mount::spawn::tests::plain_directory_is_not_a_mountpoint
        PASS [   0.342s] ( 322/2085) oakvcs-cli commands::mount::repo_cache::tests::seed_misses_unknown_head
        PASS [   0.021s] ( 323/2085) oakvcs-cli commands::mount::state::tests::checked_count_is_unknown_when_cache_db_unreadable
        PASS [   0.010s] ( 324/2085) oakvcs-cli commands::mount::state::tests::checked_count_is_zero_when_no_cache_db
        PASS [   0.170s] ( 325/2085) oakvcs-cli commands::mount::state::tests::acquire_lock_excludes_other_holders
        PASS [   0.011s] ( 326/2085) oakvcs-cli commands::mount::state::tests::daemon_pid_roundtrip
        PASS [   0.022s] ( 327/2085) oakvcs-cli commands::mount::state::tests::config_roundtrip
        PASS [   0.314s] ( 328/2085) oakvcs-cli commands::mount::repo_cache::tests::seed_refuses_incomplete_sizes
        PASS [   0.015s] ( 329/2085) oakvcs-cli commands::mount::state::tests::overlay_is_clean_when_metadata_missing
        PASS [   0.018s] ( 330/2085) oakvcs-cli commands::mount::state::tests::overlay_filename_is_injective_for_separator_like_paths
        PASS [   0.013s] ( 331/2085) oakvcs-cli commands::mount::state::tests::overlay_meta_missing_file_is_default
        PASS [   0.010s] ( 332/2085) oakvcs-cli commands::mount::state::tests::pid_alive_detects_self_and_dead
        PASS [   0.016s] ( 333/2085) oakvcs-cli commands::mount::state::tests::overlay_state_unreadable_detects_corrupt_meta
        PASS [   0.020s] ( 334/2085) oakvcs-cli commands::mount::state::tests::overlay_meta_roundtrip
        PASS [   0.012s] ( 335/2085) oakvcs-cli commands::mount::state::tests::pushed_head_roundtrip
        PASS [   0.011s] ( 336/2085) oakvcs-cli commands::mount::state::tests::unpushed_commit_count_empty_without_cache
        PASS [   0.010s] ( 337/2085) oakvcs-cli commands::mount::tests::build_manifest_adds_new_files
        PASS [   0.019s] ( 338/2085) oakvcs-cli commands::mount::state::tests::sync_state_roundtrip_uses_final_path_without_temp_leftovers
        PASS [   0.011s] ( 339/2085) oakvcs-cli commands::mount::tests::build_manifest_applies_renames
        PASS [   0.009s] ( 340/2085) oakvcs-cli commands::mount::tests::build_manifest_clean_overlay_returns_base
        PASS [   0.015s] ( 341/2085) oakvcs-cli commands::mount::tests::build_manifest_dirty_wins_over_rename_target
        PASS [   0.012s] ( 342/2085) oakvcs-cli commands::mount::tests::build_manifest_drops_deleted_paths
        PASS [   0.010s] ( 343/2085) oakvcs-cli commands::mount::tests::build_manifest_replaces_dirty_paths
        PASS [   0.011s] ( 344/2085) oakvcs-cli commands::mount::tests::slugify_lowercases_and_collapses
        PASS [   0.010s] ( 345/2085) oakvcs-cli commands::mount::tests::task_slug_ignores_redundant_repo_parent
        PASS [   0.020s] ( 346/2085) oakvcs-cli commands::mount::tests::dest_slug_uses_leaf_and_falls_back_to_mount
        PASS [   0.010s] ( 347/2085) oakvcs-cli commands::mount::tests::task_slug_keeps_task_named_leaf
        PASS [   0.010s] ( 348/2085) oakvcs-cli commands::mount::worktree::tests::worktree_create_input_tolerates_missing_base_ref
        PASS [   0.022s] ( 349/2085) oakvcs-cli commands::mount::tests::task_slug_prefers_task_dir_when_leaf_is_repo
        PASS [   0.015s] ( 350/2085) oakvcs-cli commands::mount::worktree::tests::parses_worktree_create_input
        PASS [   0.015s] ( 351/2085) oakvcs-cli commands::open::tests::resolve_target_outside_a_repo_is_the_site_and_never_launches
        PASS [   0.019s] ( 352/2085) oakvcs-cli commands::pull::chunk_batch_decode_tests::decodes_multiple_entries
        PASS [   0.016s] ( 353/2085) oakvcs-cli commands::pull::chunk_batch_decode_tests::empty_body_decodes_to_empty
        PASS [   0.018s] ( 354/2085) oakvcs-cli commands::pull::chunk_batch_decode_tests::truncated_frames_error_not_panic
        PASS [   0.126s] ( 355/2085) oakvcs-cli commands::open::tests::unlinked_repo_errors_before_opening_browser
        PASS [   0.165s] ( 356/2085) oakvcs-cli commands::open::tests::resolve_target_unpublished_branch_falls_back_to_repo_home
        PASS [   0.152s] ( 357/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::publish_refs_lands_rename_heads_current_head_and_watermark_together
        PASS [   2.050s] ( 358/2085) oakvcs-cli commands::merge_safety::tests::classifier_is_linear_on_large_manifests
        PASS [   0.138s] ( 359/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::publish_refs_rejects_missing_commit_head_and_rolls_back
        PASS [   0.177s] ( 360/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::publish_refs_prefers_response_head_over_payload_order
        PASS [   0.123s] ( 361/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::publish_refs_rolls_back_branch_rows_on_error
        PASS [   0.135s] ( 362/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::pull_preserves_pending_description_until_matching_acknowledgement
        PASS [   0.096s] ( 363/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::pull_refreshes_remote_description_without_moving_heads
        PASS [   0.104s] ( 364/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::pull_refreshing_current_branch_listed_twice_does_not_warn_retained
        PASS [   0.082s] ( 365/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::pull_warns_retained_only_when_local_description_is_newer
        PASS [   0.083s] ( 366/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::report_v1_loss_must_be_absent_from_selected_head_manifest
        PASS [   0.015s] ( 367/2085) oakvcs-cli commands::pull::verify_blob_content_tests::corrupt_content_is_rejected_not_stored
        PASS [   0.064s] ( 368/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::resolve_response_head_demotes_unshipped_head
        PASS [   0.015s] ( 369/2085) oakvcs-cli commands::pull::verify_blob_content_tests::mapping_rejects_non_blake3_chunk_hash_shape
        PASS [   0.020s] ( 370/2085) oakvcs-cli commands::pull::verify_blob_content_tests::mapping_extent_checked_add_rejects_overflow
        PASS [   0.012s] ( 371/2085) oakvcs-cli commands::pull::verify_blob_content_tests::matching_content_passes_through
        PASS [   0.088s] ( 372/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::staging_pull_objects_does_not_publish_branch_refs
        PASS [   0.016s] ( 373/2085) oakvcs-cli commands::pull::verify_blob_content_tests::zstd_frame_of_true_content_is_repaired
        PASS [   0.081s] ( 374/2085) oakvcs-cli commands::pull::pull_ingest_publish_tests::staging_pull_objects_rejects_mismatched_commit_hash
        PASS [   0.106s] ( 375/2085) oakvcs-cli commands::pull::verify_blob_content_tests::verified_mapping_replaces_stale_rows_instead_of_appending
        PASS [   0.089s] ( 376/2085) oakvcs-cli commands::push::tests::async_mapping_proof_restarts_a_stale_create_with_the_exact_request
        PASS [   0.013s] ( 377/2085) oakvcs-cli commands::push::tests::blob_check_missing_must_be_a_unique_subset_of_the_request
        PASS [   0.105s] ( 378/2085) oakvcs-cli commands::push::tests::async_mapping_proof_polls_the_opaque_job_to_exact_completion
        PASS [   0.011s] ( 379/2085) oakvcs-cli commands::push::tests::chunk_check_missing_must_be_a_unique_subset_of_the_request_page
        PASS [   0.077s] ( 380/2085) oakvcs-cli commands::push::tests::cancellation_after_final_handoff_is_unconfirmed_and_not_abortable
        PASS [   0.084s] ( 381/2085) oakvcs-cli commands::push::tests::chunk_busy_retry_never_sleeps_past_remaining_overall_deadline
        PASS [   0.012s] ( 382/2085) oakvcs-cli commands::push::tests::external_edge_proof_requires_the_exact_requested_set
        PASS [   0.079s] ( 383/2085) oakvcs-cli commands::push::tests::durable_request_identity_binds_the_actual_publication_route
        PASS [   0.069s] ( 384/2085) oakvcs-cli commands::push::tests::link_remote_identity_persists_valid_owner_and_repo
        PASS [   0.382s] ( 385/2085) oakvcs-cli commands::push::tests::async_mapping_pages_preserve_header_order_and_split_at_ten_thousand_refs
        PASS [   0.012s] ( 386/2085) oakvcs-cli commands::push::tests::one_commit_multi_gib_or_paged_mapping_selects_staged_async_proof
        PASS [   0.270s] ( 387/2085) oakvcs-cli commands::push::tests::mapping_proof_deadline_bounds_a_peer_that_never_returns_headers
        PASS [   0.016s] ( 388/2085) oakvcs-cli commands::push::tests::ordinary_push_is_not_rejected_by_staged_operation_aggregate_caps
        PASS [   0.199s] ( 389/2085) oakvcs-cli commands::push::tests::one_commit_over_tree_batch_cap_stages_objects_then_finalizes
        PASS [   0.083s] ( 390/2085) oakvcs-cli commands::push::tests::phase_one_bootstrap_requires_its_explicit_capability
        PASS [   0.456s] ( 391/2085) oakvcs-cli commands::push::tests::planned_large_blob_retains_only_chunk_locations
        PASS [   0.762s] ( 392/2085) oakvcs-cli commands::push::tests::outgoing_plan_is_topological_across_batch_boundary_despite_skewed_timestamps
        PASS [   1.206s] ( 393/2085) oakvcs-cli commands::push::tests::chunk_check_replays_exact_payload_after_typed_object_busy_conflict
        PASS [   1.083s] ( 394/2085) oakvcs-cli commands::push::tests::link_remote_identity_rejects_unsafe_specs_without_persisting
        PASS [   0.027s] ( 395/2085) oakvcs-cli commands::push::tests::publication_ack_requires_a_native_lowercase_hash_when_non_null
        PASS [   0.208s] ( 396/2085) oakvcs-cli commands::push::tests::publication_reconciliation_quotes_unsafe_branch_names_and_fences_remote_overrides
        PASS [   0.220s] ( 397/2085) oakvcs-cli commands::push::tests::push_admission_synthesizes_the_canonical_empty_blob
        PASS [   0.107s] ( 398/2085) oakvcs-cli commands::push::tests::rechunk_workspace_cleans_up_after_repository_local_enospc
        PASS [   0.119s] ( 399/2085) oakvcs-cli commands::push::tests::rechunk_workspace_is_reserved_before_use_and_removed_on_drop
        PASS [   0.178s] ( 400/2085) oakvcs-cli commands::push::tests::slow_never_busy_chunk_request_does_not_consume_busy_wait_budget
        PASS [   0.191s] ( 401/2085) oakvcs-cli commands::push::tests::slow_presigned_put_uses_transfer_deadline_not_busy_budget
        PASS [   0.122s] ( 402/2085) oakvcs-cli commands::push::tests::staged_abort_never_waits_for_a_peer_that_withholds_headers
        PASS [   0.012s] ( 403/2085) oakvcs-cli commands::push::tests::staged_blob_plan_splits_before_the_129th_async_proof_header
        PASS [   0.087s] ( 404/2085) oakvcs-cli commands::push::tests::staged_abort_posts_exact_session_boundary_with_auth
        PASS [   0.675s] ( 405/2085) oakvcs-cli commands::push::tests::planned_objects_share_one_tree_scan_across_many_commits
        PASS [   0.102s] ( 406/2085) oakvcs-cli commands::push::tests::staged_capability_probe_falls_back_when_exact_abort_v1_is_absent
        PASS [   0.224s] ( 407/2085) oakvcs-cli commands::push::tests::staged_final_ambiguity_persists_one_restart_record
        PASS [   0.241s] ( 408/2085) oakvcs-cli commands::push::tests::staged_mapping_preflight_rechunks_before_network_payloads_exist
        PASS [   0.082s] ( 409/2085) oakvcs-cli commands::push::tests::staged_publication_first_rejection_is_redacted_and_not_retried
        PASS [   0.095s] ( 410/2085) oakvcs-cli commands::push::tests::staged_publication_rejects_an_oversized_success_body
        PASS [   0.074s] ( 411/2085) oakvcs-cli commands::push::tests::staged_publication_terminal_ambiguity_is_typed_and_redacted
        PASS [   0.011s] ( 412/2085) oakvcs-cli commands::push::tests::strict_receipt_check_requires_an_exact_server_acknowledgement
        PASS [   0.102s] ( 413/2085) oakvcs-cli commands::push::tests::strict_receipt_check_rejects_a_mixed_old_replica_before_mutation
        PASS [   0.104s] ( 414/2085) oakvcs-cli commands::push::tests::successful_chunk_check_body_is_bounded_by_the_overall_deadline
        PASS [   0.020s] ( 415/2085) oakvcs-cli commands::push::tests::whole_operation_caps_reject_every_dimension_before_protocol_selection
        PASS [   0.012s] ( 416/2085) oakvcs-cli commands::release::tests::validate_asset_filename_accepts_safe_filenames
        PASS [   0.081s] ( 417/2085) oakvcs-cli commands::push::tests::terminal_mapping_generation_conflict_is_not_retried
        PASS [   0.016s] ( 418/2085) oakvcs-cli commands::release::tests::validate_asset_filename_rejects_empty_path_and_control_names
        PASS [   0.013s] ( 419/2085) oakvcs-cli commands::release::tests::validate_release_tag_accepts_safe_tags
        PASS [   0.014s] ( 420/2085) oakvcs-cli commands::release::tests::validate_release_tag_rejects_empty_trimmed_and_control_tags
        PASS [   0.020s] ( 421/2085) oakvcs-cli commands::repo::tests::pull_known_loss_must_exactly_match_preflight_disposition
        PASS [   0.013s] ( 422/2085) oakvcs-cli commands::repo::tests::resolve_clone_spec_rejects_unsafe_bare_repo_segments
        PASS [   0.020s] ( 423/2085) oakvcs-cli commands::repo::tests::resolve_clone_spec_accepts_owner_repo
        PASS [   0.010s] ( 424/2085) oakvcs-cli commands::repo::tests::resolve_clone_spec_uses_username_for_bare_repo
        PASS [   0.018s] ( 425/2085) oakvcs-cli commands::repo::tests::resolve_clone_spec_rejects_unsafe_owner_repo_segments
        PASS [   0.092s] ( 426/2085) oakvcs-cli commands::restricted::tests::record_unions_and_loads_round_trip
        PASS [   0.015s] ( 427/2085) oakvcs-cli commands::review::hunks::tests::added_deleted_and_content_that_looks_like_headers
        PASS [   0.110s] ( 428/2085) oakvcs-cli commands::restricted::tests::restricted_paths_skip_locally_present_blobs
        PASS [   0.015s] ( 429/2085) oakvcs-cli commands::review::hunks::tests::binary_notice_has_no_hunks_and_text_gutter_skips_headers
        PASS [   0.013s] ( 430/2085) oakvcs-cli commands::review::hunks::tests::numbers_match_pre_and_post_images_across_hunks_and_context_widths
        PASS [   0.018s] ( 431/2085) oakvcs-cli commands::review::hunks::tests::no_newline_marker_flags_the_line_it_follows
        PASS [   0.092s] ( 432/2085) oakvcs-cli commands::review::remote_content::tests::raw_content_uses_one_cumulative_byte_budget
        PASS [   0.115s] ( 433/2085) oakvcs-cli commands::review::remote_content::tests::raw_redirect_never_forwards_credentials_or_requests_a_second_endpoint
        PASS [   0.073s] ( 434/2085) oakvcs-cli commands::review::remote_content::tests::raw_stream_without_content_length_enforces_64_byte_boundary
        PASS [   0.012s] ( 435/2085) oakvcs-cli commands::review::remote_content::tests::raw_urls_encode_segments_and_reject_route_traversal
        PASS [   0.118s] ( 436/2085) oakvcs-cli commands::review::remote_content::tests::shared_deadline_bounds_headers_and_body
        PASS [   0.014s] ( 437/2085) oakvcs-cli commands::review::remote_endpoint::tests::endpoints_must_be_two_full_hashes
        PASS [   0.096s] ( 438/2085) oakvcs-cli commands::review::tests::branch_comparison_does_not_report_missing_commit_as_fork_point
        PASS [   0.111s] ( 439/2085) oakvcs-cli commands::review::tests::branch_comparison_does_not_report_stale_fork_when_missing_edge_can_hide_lca
        PASS [   0.103s] ( 440/2085) oakvcs-cli commands::review::tests::branch_review_marks_missing_branch_snapshot_as_missing_data
        PASS [   0.012s] ( 441/2085) oakvcs-cli commands::review::tests::classify_change_honors_generated_marker_only_in_header_lines
        PASS [   0.079s] ( 442/2085) oakvcs-cli commands::review::tests::contribution_diff_degrades_when_fork_manifest_is_missing
        PASS [   0.017s] ( 443/2085) oakvcs-cli commands::review::tests::file_summary_without_hydrated_blobs_omits_content_category
        PASS [   0.046s] ( 444/2085) oakvcs-cli commands::review::tests::fork_point_partial_graph_never_certifies_stale_base_behind_target_gap
        PASS [   0.075s] ( 445/2085) oakvcs-cli commands::review::tests::live_fetch_of_other_target_does_not_certify_recorded_parent
        PASS [   0.098s] ( 446/2085) oakvcs-cli commands::review::tests::live_target_fetch_certifies_without_local_freshness_metadata
        PASS [   0.121s] ( 447/2085) oakvcs-cli commands::review::tests::merge_preview_certifies_intentional_deletion_against_fresh_target
        PASS [   0.066s] ( 448/2085) oakvcs-cli commands::review::tests::merge_preview_conflicts_are_not_reported_as_deletions
        PASS [   2.854s] ( 449/2085) oakvcs-cli commands::push::tests::planned_many_unique_trees_retain_only_hash_descriptors
        PASS [   1.300s] ( 450/2085) oakvcs-cli commands::review::remote_content::tests::acquisition_cap_is_deduplicated_and_does_not_reject_warm_content
        PASS [   0.069s] ( 451/2085) oakvcs-cli commands::review::tests::merge_preview_degrades_when_branch_head_manifest_is_missing
        PASS [   0.092s] ( 452/2085) oakvcs-cli commands::review::tests::merge_preview_degrades_when_common_ancestor_manifest_is_missing
        PASS [   0.103s] ( 453/2085) oakvcs-cli commands::review::tests::merge_preview_degrades_when_no_verified_common_ancestor
        PASS [   0.106s] ( 454/2085) oakvcs-cli commands::review::tests::merge_preview_degrades_when_parent_ancestry_is_incomplete
        PASS [   0.140s] ( 455/2085) oakvcs-cli commands::review::tests::merge_preview_degrades_when_parent_head_commit_is_missing
        PASS [   0.126s] ( 456/2085) oakvcs-cli commands::review::tests::merge_preview_degrades_when_parent_head_manifest_is_missing
        PASS [   0.115s] ( 457/2085) oakvcs-cli commands::review::tests::merge_preview_marks_both_sides_changed_as_overlap_warning
        PASS [   0.089s] ( 458/2085) oakvcs-cli commands::review::tests::merge_preview_reports_clean_modify_modify_as_modified
        PASS [   0.101s] ( 459/2085) oakvcs-cli commands::review::tests::merge_preview_refuses_to_certify_against_stale_local_target
        PASS [   0.086s] ( 460/2085) oakvcs-cli commands::review::tests::net_merge_diff_degrades_when_against_head_commit_is_missing
        PASS [   0.095s] ( 461/2085) oakvcs-cli commands::review::tests::net_merge_diff_degrades_when_branch_head_manifest_is_missing
        PASS [   0.113s] ( 462/2085) oakvcs-cli commands::review::tests::net_merge_diff_degrades_when_ancestry_is_incomplete
        PASS [   0.126s] ( 463/2085) oakvcs-cli commands::review::tests::net_merge_diff_degrades_when_against_head_manifest_is_missing
        PASS [   0.016s] ( 464/2085) oakvcs-cli commands::review::tests::omitted_patch_commands_bound_output_with_a_pattern_note
        PASS [   0.020s] ( 465/2085) oakvcs-cli commands::review::tests::omitted_patch_commands_cover_every_file_and_shell_quote_paths
        PASS [   0.012s] ( 466/2085) oakvcs-cli commands::review::tests::remote_branch_diff_recommends_non_destructive_switch
        PASS [   0.010s] ( 467/2085) oakvcs-cli commands::review::tests::remote_commit_count_disappearing_commit_cannot_certify_empty
        PASS [   0.011s] ( 468/2085) oakvcs-cli commands::review::tests::remote_commit_count_missing_history_cannot_certify_empty
        PASS [   0.012s] ( 469/2085) oakvcs-cli commands::review::tests::remote_commit_count_storage_failure_cannot_certify_empty
        PASS [   0.085s] ( 470/2085) oakvcs-cli commands::review::tests::net_merge_diff_degrades_when_no_verified_common_ancestor
        PASS [   0.010s] ( 471/2085) oakvcs-cli commands::review::tests::remote_conflict_review_recommends_non_destructive_switch
        PASS [   0.079s] ( 472/2085) oakvcs-cli commands::review::tests::remote_comparison_uses_pinned_heads_not_matching_local_refs
        PASS [   0.075s] ( 473/2085) oakvcs-cli commands::review::tests::remote_positive_commit_count_with_missing_history_is_an_explicit_lower_bound
        PASS [   0.014s] ( 474/2085) oakvcs-cli commands::review::tests::review_recommendations_never_merge_for_any_uncertified_shape
        PASS [   0.014s] ( 475/2085) oakvcs-cli commands::review::tests::review_verdict_cannot_be_overridden_by_a_clean_certified_preview
        PASS [   0.010s] ( 476/2085) oakvcs-cli commands::review::tests::shell_quote_path_quotes_metacharacters_and_escapes_single_quotes
        PASS [   0.155s] ( 477/2085) oakvcs-cli commands::review::tests::tree_and_contribution_diffs_detect_rename_with_edit
        PASS [   0.159s] ( 478/2085) oakvcs-cli commands::review::tests::tree_diff_degrades_when_branch_head_manifest_is_missing
        PASS [   0.097s] ( 479/2085) oakvcs-cli commands::review::tests::tree_diff_degrades_when_comparison_manifest_is_missing
        PASS [   0.094s] ( 480/2085) oakvcs-cli commands::review::tests::triage_fails_closed_on_uncertified_prediction
        PASS [   0.113s] ( 481/2085) oakvcs-cli commands::review::tests::triage_fails_closed_when_claimed_prediction_has_no_safety_block
        PASS [   0.122s] ( 482/2085) oakvcs-cli commands::review::tests::triage_turns_invariant_violation_into_do_not_merge
        PASS [   0.151s] ( 483/2085) oakvcs-cli commands::review::tests::uncertified_conflicted_preview_never_recommends_merge
        PASS [   0.223s] ( 484/2085) oakvcs-cli commands::review::tests::uncertified_preview_never_recommends_merge_for_any_clean_shape
        PASS [   1.248s] ( 485/2085) oakvcs-cli commands::serve::tests::auxiliary_endpoints_enforce_hosted_list_caps
        PASS [   1.377s] ( 486/2085) oakvcs-cli commands::serve::tests::async_v1_proof_reserves_exact_mapping_without_publishing_it
        PASS [   0.106s] ( 487/2085) oakvcs-cli commands::serve::tests::completed_session_tombstones_outlive_active_receipts_then_expire
        PASS [   0.242s] ( 488/2085) oakvcs-cli commands::serve::tests::completed_tombstone_retention_is_count_and_record_size_bounded
        PASS [   0.191s] ( 489/2085) oakvcs-cli commands::serve::tests::expired_object_only_session_revokes_trust_without_deleting_immutable_bytes
        PASS [   0.124s] ( 490/2085) oakvcs-cli commands::serve::tests::malformed_staged_request_does_not_create_a_repository
        PASS [   0.347s] ( 491/2085) oakvcs-cli commands::serve::tests::finalization_rejects_unreachable_session_objects_without_publishing_them
        PASS [   5.091s] ( 492/2085) oakvcs-cli commands::push::tests::staged_publication_does_not_replay_when_final_response_body_is_withheld
        PASS [   0.196s] ( 493/2085) oakvcs-cli commands::serve::tests::mapping_proof_finalize_body_limit_is_exactly_four_kibibytes
        PASS [   0.268s] ( 494/2085) oakvcs-cli commands::serve::tests::mapping_proof_create_accepts_exact_set_bounds_and_rejects_one_more_ref
        PASS [   0.096s] ( 495/2085) oakvcs-cli commands::serve::tests::mapping_proof_jobs_preserve_expired_running_work_for_lease_reclamation
        PASS [   0.169s] ( 496/2085) oakvcs-cli commands::serve::tests::metadata_only_push_can_close_open_branch
        PASS [   0.176s] ( 497/2085) oakvcs-cli commands::serve::tests::metadata_only_push_from_stale_open_client_does_not_reopen_closed_branch
        PASS [   0.756s] ( 498/2085) oakvcs-cli commands::serve::tests::mapping_generation_race_is_a_fenced_terminal_conflict_and_fresh_request_can_retry
        PASS [   0.192s] ( 499/2085) oakvcs-cli commands::serve::tests::metadata_only_push_updates_description_without_moving_head
        PASS [   0.098s] ( 500/2085) oakvcs-cli commands::serve::tests::published_closure_scan_is_persisted_and_not_repeated_per_stage
        PASS [   0.298s] ( 501/2085) oakvcs-cli commands::serve::tests::ordinary_push_keeps_legacy_more_than_one_thousand_commit_compatibility
        PASS [   0.209s] ( 502/2085) oakvcs-cli commands::serve::tests::push_rejects_mismatched_commit_hash
        PASS [   0.406s] ( 503/2085) oakvcs-cli commands::serve::tests::pull_depth_with_branch_name_walks_from_that_branch_head
        PASS [   0.017s] ( 504/2085) oakvcs-cli commands::serve::tests::run_refuses_non_loopback_without_token
        PASS [   0.020s] ( 505/2085) oakvcs-cli commands::serve::tests::run_rejects_empty_token_before_listening
        PASS [   0.571s] ( 506/2085) oakvcs-cli commands::serve::tests::pull_depth_returns_newest_first_parent_commits_like_hosted
        PASS [   0.229s] ( 507/2085) oakvcs-cli commands::serve::tests::repeated_metadata_pushes_upsert_the_description
        PASS [   0.197s] ( 508/2085) oakvcs-cli commands::serve::tests::staged_commit_file_modes_must_match_manifest_with_zero_writes
        PASS [   0.508s] ( 509/2085) oakvcs-cli commands::serve::tests::staged_abort_is_boundary_bound_and_idempotent_within_replay_window
        PASS [   0.016s] ( 510/2085) oakvcs-cli commands::serve::tests::staged_session_cumulative_caps_cover_every_operation_dimension
        PASS [   0.508s] ( 511/2085) oakvcs-cli commands::serve::tests::staged_force_rewrite_preserves_the_expected_head_cas
        PASS [   0.594s] ( 512/2085) oakvcs-cli commands::serve::tests::staged_push_rejects_alternate_mapping_for_published_blob
        PASS [   0.465s] ( 513/2085) oakvcs-cli commands::serve::tests::staged_sessions_are_isolated_and_finalization_clears_only_its_owner
        PASS [   0.309s] ( 514/2085) oakvcs-cli commands::serve::tests::startup_reclaims_expired_running_mapping_proof_and_fences_crashed_worker
        PASS [   0.890s] ( 515/2085) oakvcs-cli commands::serve::tests::staged_sessions_enforce_the_per_repository_active_limit
        PASS [   0.017s] ( 516/2085) oakvcs-cli commands::serve::tests::token_compare_matches_exact_values_only
        PASS [   0.017s] ( 517/2085) oakvcs-cli commands::site::tests::resolve_remote_rejects_explicit_blank_before_fallback
        PASS [   0.014s] ( 518/2085) oakvcs-cli commands::site::tests::validate_organization_slug_accepts_safe_slugs
        PASS [   0.011s] ( 519/2085) oakvcs-cli commands::site::tests::validate_organization_slug_rejects_url_path_breakers
        PASS [   0.111s] ( 520/2085) oakvcs-cli commands::skill::tests::install_writes_all_files_and_is_idempotent
        PASS [   0.009s] ( 521/2085) oakvcs-cli commands::skill::tests::skill_md_frontmatter_names_the_skill
        PASS [   0.009s] ( 522/2085) oakvcs-cli commands::skill::tests::skill_md_reference_links_all_ship
        PASS [   0.008s] ( 523/2085) oakvcs-cli commands::spaces::tests::parse_org_accepts_bare_and_legacy_repo_specs
        PASS [   0.008s] ( 524/2085) oakvcs-cli commands::spaces::tests::parse_org_rejects_reserved_and_unsafe_slugs
        PASS [   0.010s] ( 525/2085) oakvcs-cli commands::split::tests::replay_dependent_segment_conflicts
        PASS [   0.009s] ( 526/2085) oakvcs-cli commands::split::tests::replay_disjoint_segments_compose
        PASS [   0.008s] ( 527/2085) oakvcs-cli commands::split::tests::replay_reorder_independent_changes
        PASS [   0.120s] ( 528/2085) oakvcs-cli commands::status::tests::linked_remote_requires_url_owner_and_repo_name
        PASS [   0.077s] ( 529/2085) oakvcs-cli commands::status::tests::status_does_not_take_workdir_lock_when_no_remote_merge_reconcile_is_needed
        PASS [   0.013s] ( 530/2085) oakvcs-cli commands::switch::tests::pickable_branches_drops_main
        PASS [   0.013s] ( 531/2085) oakvcs-cli commands::switch::tests::pickable_branches_empty_when_only_main
        PASS [   0.012s] ( 532/2085) oakvcs-cli commands::switch::tests::pickable_branches_keeps_features_without_main_row
        PASS [   0.102s] ( 533/2085) oakvcs-cli commands::sync::canonical_main_tests::complete_reparent_publishes_ref_only_after_materialization
        PASS [   0.859s] ( 534/2085) oakvcs-cli commands::serve::tests::terminal_missing_proof_reverifies_same_request_after_content_repair
        PASS [   1.274s] ( 535/2085) oakvcs-cli commands::serve::tests::staged_v1_rejects_incomplete_closure_and_finalizes_once
        PASS [   0.210s] ( 536/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_keeps_missing_remote_ancestry_beyond_cached_boundary_incomplete
        PASS [   0.200s] ( 537/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_backfills_merge_parent_ancestor_under_its_own_branch_name
        PASS [   0.221s] ( 538/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_backfills_ancestors_when_head_snapshot_already_hydrated
        PASS [   0.119s] ( 539/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_leaves_gap_when_ancestor_branch_name_is_missing
        PASS [   0.146s] ( 540/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_backfills_ns_truncated_merge_parent_ancestor
        PASS [   0.141s] ( 541/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_hydrated_complete_chain_skips_commit_info_request
        PASS [   0.164s] ( 542/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_repairs_existing_head_with_missing_manifest_blobs
        PASS [   0.182s] ( 543/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_rejects_tampered_merge_parent_ancestor
        PASS [   0.166s] ( 544/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_repoints_branches_off_synthetic_main
        PASS [   0.180s] ( 545/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_without_commit_info_trees_fails_closed
        PASS [   0.222s] ( 546/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_skips_unverifiable_ancestor_without_failing
        PASS [   0.292s] ( 547/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_stores_server_hashes_verbatim_via_commit_info_trees
        PASS [   0.240s] ( 548/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_repairs_history_beyond_a_cached_shallow_boundary
        PASS [   0.199s] ( 549/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_repairs_merge_parent_history_beyond_a_cached_shallow_boundary
        PASS [   0.080s] ( 550/2085) oakvcs-cli commands::sync::canonical_main_tests::files_for_remote_commit_diffs_when_parent_and_child_manifests_are_local
        PASS [   0.355s] ( 551/2085) oakvcs-cli commands::sync::canonical_main_tests::fetch_repairs_cached_boundary_when_main_head_is_already_hydrated
        PASS [   0.083s] ( 552/2085) oakvcs-cli commands::sync::canonical_main_tests::files_for_remote_commit_returns_empty_when_parent_is_not_local
        PASS [   0.147s] ( 553/2085) oakvcs-cli commands::sync::canonical_main_tests::head_only_refresh_of_hydrated_shallow_head_skips_ancestry
        PASS [   0.139s] ( 554/2085) oakvcs-cli commands::sync::canonical_main_tests::head_only_refresh_still_repairs_parentless_legacy_head_row
        PASS [   0.055s] ( 555/2085) oakvcs-cli commands::sync::canonical_main_tests::reconcile_synthetic_main_leaves_real_branch_work_alone
        PASS [   0.066s] ( 556/2085) oakvcs-cli commands::sync::canonical_main_tests::reconcile_synthetic_main_repoints_content_equal_heads
        PASS [   0.244s] ( 557/2085) oakvcs-cli commands::sync::canonical_main_tests::head_only_refresh_of_moved_head_links_complete_ancestry
        PASS [   0.073s] ( 558/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_abort_preserves_untracked_files_and_removes_recorded_merge_additions
        PASS [   0.081s] ( 559/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_abort_without_head_reports_worktree_left_unchanged
        PASS [   0.302s] ( 560/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_continue_fails_closed_when_recorded_merge_manifest_is_missing
        PASS [   0.346s] ( 561/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_continue_fails_closed_when_sync_state_is_corrupt
        PASS [   0.529s] ( 562/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_backfills_gap_left_by_head_only_refresh_before_merge_base_use
        PASS [   0.213s] ( 563/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_empty_branch_reseed_preserves_ignored_untracked_files
        PASS [   0.113s] ( 564/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_real_branch_work_fails_closed_when_parent_manifest_is_missing
        PASS [   0.310s] ( 565/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_empty_branch_with_untracked_file_fails_without_deleting_it
        PASS [   0.263s] ( 566/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_real_branch_work_fails_closed_on_incomplete_parent_ancestry
        PASS [   0.234s] ( 567/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_reseeds_clean_empty_branch_to_latest_parent_without_conflict
        PASS [   0.209s] ( 568/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_reseeds_headless_empty_branch_to_latest_parent
        PASS [   0.016s] ( 569/2085) oakvcs-cli commands::tests::branch_web_url_encodes_branch_name
        PASS [   0.011s] ( 570/2085) oakvcs-cli commands::tests::parse_owner_repo_accepts_simple_spec
        PASS [   0.011s] ( 571/2085) oakvcs-cli commands::tests::parse_owner_repo_rejects_remote_unsafe_segments
        PASS [   0.013s] ( 572/2085) oakvcs-cli commands::tests::repo_identity_urls_require_a_complete_remote_link
        PASS [   0.011s] ( 573/2085) oakvcs-cli commands::tests::repo_web_url_trims_slashes
        PASS [   0.224s] ( 574/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_zero_count_branch_does_not_reseed_foreign_branch_work
        PASS [   0.014s] ( 575/2085) oakvcs-cli commands::triage::qa_l5_probe::full_listing_window_is_not_proof_of_success
        PASS [   0.016s] ( 576/2085) oakvcs-cli commands::triage::qa_l5_probe::other_branch_blocking_run_is_reported_with_reason
        PASS [   0.017s] ( 577/2085) oakvcs-cli commands::triage::qa_l5_probe::qa_controls
        PASS [   0.013s] ( 578/2085) oakvcs-cli commands::triage::qa_l5_probe::qa_other_branch_newer_failure_same_commit_must_not_pass
        PASS [   0.015s] ( 579/2085) oakvcs-cli commands::triage::qa_l5_probe::qa_other_branch_newer_running_same_commit_must_not_pass
        PASS [   0.165s] ( 580/2085) oakvcs-cli commands::sync::canonical_main_tests::sync_zero_count_branch_with_missing_head_fails_without_reseed
        PASS [   0.015s] ( 581/2085) oakvcs-cli commands::triage::qa_l5_probe::qa_r2_forward_dated_commit_must_not_prove_window
        PASS [   0.013s] ( 582/2085) oakvcs-cli commands::triage::tests::merge_allowed_requires_every_gate_not_ci_alone
        PASS [   0.010s] ( 583/2085) oakvcs-cli commands::triage::tests::remote_prepare_failure_is_not_budget_exhaustion
        PASS [   0.020s] ( 584/2085) oakvcs-cli commands::triage::tests::remote_deferred_row_reports_degraded_freshness_and_network_review
        PASS [   0.010s] ( 585/2085) oakvcs-cli commands::triage::tests::simple_text_hunks_detect_inclusion
        PASS [   0.016s] ( 586/2085) oakvcs-cli commands::triage::tests::resolve_action_detail_uses_non_destructive_switch_command
        PASS [   0.012s] ( 587/2085) oakvcs-cli commands::upgrade::tests::parses_tag_from_release_location
        PASS [   0.018s] ( 588/2085) oakvcs-cli commands::triage::tests::storage_errors_are_summarized_not_dumped
        PASS [   0.022s] ( 589/2085) oakvcs-cli commands::upgrade::tests::accepts_valid_signature
        PASS [   0.010s] ( 590/2085) oakvcs-cli commands::upgrade::tests::rejects_malformed_signature
        PASS [   0.013s] ( 591/2085) oakvcs-cli commands::upgrade::tests::rejects_non_release_location
        PASS [   0.011s] ( 592/2085) oakvcs-cli commands::upgrade::tests::rejects_wrong_key
        PASS [   0.015s] ( 593/2085) oakvcs-cli commands::upgrade::tests::rejects_tampered_data
        PASS [   0.079s] ( 594/2085) oakvcs-cli http::tests::accepted_request_with_lost_reply_is_unconfirmed_and_not_replayed
        PASS [   0.114s] ( 595/2085) oakvcs-cli http::tests::idempotent_request_never_retries_auth_failure
        PASS [   0.016s] ( 596/2085) oakvcs-cli http::tests::json_error_envelope_is_unwrapped
        PASS [   0.011s] ( 597/2085) oakvcs-cli http::tests::non_json_and_empty_error_bodies_pass_through
        PASS [   0.013s] ( 598/2085) oakvcs-cli http::tests::origin_extracted_from_absolute_location
        PASS [   0.010s] ( 599/2085) oakvcs-cli http::tests::origin_keeps_explicit_port
        FAIL [   0.170s] ( 600/2085) oakvcs-cli http::tests::debug_api_client_does_not_share_connections_across_runtimes
  stdout ───

    running 1 test
    test http::tests::debug_api_client_does_not_share_connections_across_runtimes ... FAILED

    failures:

    failures:
        http::tests::debug_api_client_does_not_share_connections_across_runtimes

    test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 682 filtered out; finished in 0.16s
    
  stderr ───

    thread 'http::tests::debug_api_client_does_not_share_connections_across_runtimes' (10798) panicked at cli/src/http.rs:934:9:
    assertion `left == right` failed: a second runtime must dial its own connection
      left: 3
     right: 2
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

  Cancelling due to test failure: 3 tests still running
        PASS [   0.188s] ( 601/2085) oakvcs-cli http::tests::idempotent_request_replays_exact_body_after_rate_limit
        PASS [   0.103s] ( 602/2085) oakvcs-cli http::tests::publication_reply_timeout_starts_after_body_consumption
        PASS [  25.969s] ( 603/2085) oakvcs-cli commands::review::tests::partial_graph_merge_base_is_full_graph_result_or_unavailable
────────────
     Summary [  38.088s] 603/2085 tests run: 602 passed, 1 failed, 2 skipped
        FAIL [   0.170s] ( 600/2085) oakvcs-cli http::tests::debug_api_client_does_not_share_connections_across_runtimes
warning: 1482/2085 tests were not run due to test failure (run with --no-fail-fast to run all tests, or run with --max-fail)
error: test run failed
skipped doctests . "$HOME/.cargo/env" && cargo test --workspace --doc
skipped disk after build df -h . && du -sh target "$HOME/.cargo/registry" "$HOME/.cargo/git" 2>/dev/null || true