← Back

ci

success
merge Β· main Β· 20136f439206 Β· by mrmrs Β· 4m 37s
successcheck
success disk before build df -h . && du -sh . "$HOME/.cargo/registry" "$HOME/.cargo/git" 2>/dev/null || true
Fetching source at 20136f439206
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.4M	.
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
$ [ -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
$ . "$HOME/.cargo/env" && cargo fmt --all -- --check
success clippy . "$HOME/.cargo/env" && cargo clippy --workspace --all-targets -- -D warnings
$ . "$HOME/.cargo/env" && cargo clippy --workspace --all-targets -- -D warnings
   Compiling proc-macro2 v1.0.106
   Compiling quote v1.0.45
   Compiling unicode-ident v1.0.24
    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 aho-corasick v1.1.4
    Checking lock_api v0.4.14
    Checking regex-syntax v0.8.10
   Compiling syn v2.0.117
    Checking itoa v1.0.18
    Checking stable_deref_trait v1.2.1
   Compiling thiserror v2.0.18
    Checking parking_lot v0.12.5
   Compiling version_check v0.9.5
    Checking equivalent v1.0.2
   Compiling crc32fast v1.5.0
   Compiling crossbeam-utils v0.8.21
    Checking log v0.4.30
    Checking bitflags v2.11.1
    Checking regex-automata v0.4.14
    Checking zlib-rs v0.6.3
    Checking tinyvec_macros v0.1.1
    Checking fastrand v2.4.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
    Checking typenum v1.20.1
    Checking bstr v1.12.1
   Compiling jobserver v0.1.34
   Compiling shlex v2.0.1
    Checking gix-validate v0.11.2
   Compiling find-msvc-tools v0.1.9
    Checking crossbeam-channel v0.5.15
   Compiling cc v1.2.63
    Checking prodash v31.0.0
    Checking allocator-api2 v0.2.21
    Checking foldhash v0.2.0
   Compiling heapless v0.8.0
    Checking hashbrown v0.16.1
    Checking byteorder v1.5.0
    Checking hash32 v0.3.1
    Checking crypto-common v0.1.7
    Checking block-buffer v0.10.4
    Checking digest v0.10.7
    Checking gix-error v0.2.4
    Checking cpufeatures v0.2.17
    Checking sha1 v0.10.6
    Checking faster-hex v0.10.0
   Compiling thiserror-impl v2.0.18
    Checking sha1-checked v0.10.0
    Checking pin-project-lite v0.2.17
   Compiling rustix v1.1.4
    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 getrandom v0.4.2
   Compiling serde_core v1.0.228
    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
    Checking futures-sink v0.3.32
   Compiling pkg-config v0.3.33
    Checking gix-fs v0.19.2
   Compiling tokio-macros v2.7.0
   Compiling zerovec-derive v0.11.3
    Checking socket2 v0.6.4
   Compiling displaydoc v0.2.6
    Checking gix-chunk v0.7.2
    Checking tokio v1.52.3
    Checking tracing-core v0.1.36
    Checking nonempty v0.12.0
    Checking either v1.16.0
    Checking zerovec v0.11.6
   Compiling serde v1.0.228
    Checking slab v0.4.12
    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 futures-macro v0.3.32
   Compiling zerocopy-derive v0.8.50
   Compiling serde_json v1.0.150
    Checking futures-task v0.3.32
    Checking futures-io v0.3.32
    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 writeable v0.6.3
    Checking litemap v0.8.2
    Checking shell-words v1.1.1
    Checking zeroize v1.8.2
    Checking arrayvec v0.7.6
    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
    Checking unicode-width v0.2.2
   Compiling icu_normalizer_data v2.2.0
   Compiling vcpkg v0.2.15
    Checking hashbrown v0.17.1
    Checking utf8_iter v1.0.4
   Compiling httparse v1.10.1
   Compiling autocfg v1.5.1
   Compiling icu_properties_data v2.2.0
    Checking ryu v1.0.23
    Checking indexmap v2.14.0
   Compiling libsqlite3-sys v0.30.1
   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 rustls-pki-types v1.14.1
    Checking gix-command v0.8.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
   Compiling strsim v0.11.1
   Compiling ident_case v1.0.1
   Compiling rayon-core v1.13.0
    Checking simd-adler32 v0.3.9
   Compiling zstd-safe v7.2.4
    Checking tower-service v0.3.3
   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 winnow v1.0.3
    Checking try-lock v0.2.5
    Checking fnv v1.0.7
    Checking adler2 v2.0.1
    Checking unicode-bom v2.0.3
    Checking atomic-waker v1.1.2
    Checking untrusted v0.9.0
    Checking nu-ansi-term v0.50.3
    Checking h2 v0.4.14
    Checking gix-config v0.54.0
    Checking miniz_oxide v0.8.9
    Checking gix-protocol v0.59.0
    Checking want v0.3.1
    Checking toml_parser v1.1.2+spec-1.1.0
    Checking gix-odb v0.78.0
    Checking gix-refspec v0.39.0
    Checking icu_properties v2.2.0
   Compiling darling_macro v0.23.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 toml_datetime v1.1.1+spec-1.1.0
    Checking serde_spanned v1.1.1
    Checking gix-diff v0.61.0
    Checking castaway v0.2.4
    Checking form_urlencoded v1.2.2
    Checking globset v0.4.18
   Compiling rustls v0.23.40
   Compiling instability v0.3.12
    Checking unicode-segmentation v1.13.2
    Checking cpufeatures v0.3.0
   Compiling signal-hook v0.3.18
    Checking fallible-iterator v0.3.0
    Checking toml_writer v1.1.1+spec-1.1.0
   Compiling indoc v2.0.7
    Checking fallible-streaming-iterator v0.1.9
    Checking iana-time-zone v0.1.65
    Checking static_assertions v1.1.0
    Checking arrayref v0.3.9
    Checking httpdate v1.0.3
    Checking constant_time_eq v0.4.2
    Checking hyper v1.10.1
    Checking chrono v0.4.44
    Checking compact_str v0.9.1
    Checking strum v0.27.2
    Checking rusqlite v0.32.1
    Checking toml v1.1.2+spec-1.1.0
   Compiling convert_case v0.10.0
    Checking unicode-truncate v2.0.1
    Checking ignore v0.4.25
    Checking zstd v0.13.3
    Checking gix v0.81.0
    Checking rayon v1.12.0
    Checking idna_adapter v1.2.2
   Compiling darling v0.23.0
    Checking flate2 v1.1.9
    Checking rustls-webpki v0.103.13
    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 tower-layer v0.3.3
    Checking fastcdc v4.0.1
    Checking powerfmt v0.2.0
    Checking mime v0.3.17
    Checking ipnet v2.12.0
    Checking base64 v0.22.1
    Checking similar v3.1.1
    Checking utf8parse v0.2.2
    Checking subtle v2.6.1
    Checking hyper-util v0.1.20
    Checking anstyle-parse v1.0.0
    Checking deranged v0.5.8
    Checking ratatui-core v0.1.0
    Checking idna v1.1.0
   Compiling derive_more-impl v2.1.1
    Checking num-conv v0.2.2
    Checking time-core v0.1.8
    Checking num_threads v0.1.7
    Checking compression-core v0.4.32
    Checking anstyle v1.0.14
    Checking colorchoice v1.0.5
   Compiling litrs v1.0.0
   Compiling cfg_aliases v0.2.1
   Compiling unicase v2.9.0
    Checking is_terminal_polyfill v1.70.2
    Checking lazy_static v1.5.0
    Checking anstyle-query v1.1.5
    Checking anstream v1.0.0
   Compiling mime_guess v2.0.5
    Checking derive_more v2.1.1
   Compiling nix v0.29.0
   Compiling document-features v0.2.12
    Checking compression-codecs v0.4.38
    Checking time v0.3.47
    Checking signal-hook-mio v0.2.5
    Checking url v2.5.8
    Checking oakvcs-core v0.103.0 (/workspace/core)
    Checking tower v0.5.3
    Checking line-clipping v0.3.7
   Compiling multer v3.1.0
    Checking thread_local v1.1.9
    Checking encoding_rs v0.8.35
    Checking openssl-probe v0.2.1
   Compiling portable-atomic v1.13.1
    Checking clap_lex v1.1.0
    Checking clap_builder v4.6.0
    Checking rustls-native-certs v0.8.3
    Checking ratatui-widgets v0.3.0
    Checking tokio-rustls v0.26.4
    Checking crossterm v0.29.0
    Checking async-compression v0.4.42
    Checking serde_urlencoded v0.7.1
    Checking console v0.16.3
   Compiling clap_derive v4.6.1
    Checking is-docker v0.2.0
   Compiling fuser v0.15.1
    Checking spin v0.9.9
    Checking bumpalo v3.20.3
    Checking option-ext v0.2.0
    Checking dirs-sys v0.5.0
    Checking zopfli v0.8.3
    Checking is-wsl v0.4.0
    Checking tower-http v0.6.11
    Checking ratatui-crossterm v0.1.0
    Checking ratatui-macros v0.7.0
    Checking hyper-rustls v0.27.9
    Checking rustls-platform-verifier v0.6.2
    Checking clap v4.6.1
    Checking fuzzy-matcher v0.3.7
    Checking sharded-slab v0.1.7
    Checking axum-core v0.5.6
    Checking webpki-roots v1.0.7
    Checking tracing-log v0.2.0
    Checking serde_path_to_error v0.1.20
    Checking regex v1.12.3
    Checking matchers v0.2.0
    Checking page_size v0.6.0
    Checking matchit v0.8.4
    Checking pathdiff v0.2.3
    Checking typed-path v0.12.3
    Checking unit-prefix v0.5.2
    Checking indicatif v0.18.4
    Checking open v5.3.5
    Checking tracing-subscriber v0.3.23
    Checking zip v8.6.0
    Checking axum v0.8.9
    Checking reqwest v0.13.1
    Checking dialoguer v0.12.0
    Checking clap_complete v4.6.5
    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 deadpool-runtime v0.1.4
    Checking urlencoding v2.1.3
    Checking deadpool v0.12.3
    Checking futures v0.3.32
    Checking assert-json-diff v2.0.2
    Checking wiremock v0.6.5
    Checking oakvcs-cli v0.103.0 (/workspace/cli)
    Finished `dev` profile [unoptimized] target(s) in 1m 08s
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")
$ . "$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")
success test . "$HOME/.cargo/env" && cargo nextest run --workspace
$ . "$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 lock_api v0.4.14
   Compiling regex-syntax v0.8.10
   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 bitflags v2.11.1
   Compiling log v0.4.30
   Compiling crossbeam-utils v0.8.21
   Compiling parking_lot_core v0.9.12
   Compiling zlib-rs v0.6.3
   Compiling parking_lot v0.12.5
   Compiling regex-automata v0.4.14
   Compiling gix-trace v0.1.20
   Compiling tinyvec_macros v0.1.1
   Compiling fastrand v2.4.1
   Compiling tinyvec v1.11.0
   Compiling unicode-normalization v0.1.25
   Compiling same-file v1.0.6
   Compiling walkdir v2.5.0
   Compiling typenum v1.20.1
   Compiling gix-utils v0.3.3
   Compiling prodash v31.0.0
   Compiling generic-array v0.14.7
   Compiling crossbeam-channel v0.5.15
   Compiling foldhash v0.2.0
   Compiling allocator-api2 v0.2.21
   Compiling byteorder v1.5.0
   Compiling hashbrown v0.16.1
   Compiling hash32 v0.3.1
   Compiling crypto-common v0.1.7
   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 gix-validate v0.11.2
   Compiling gix-error v0.2.4
   Compiling sha1-checked v0.10.0
   Compiling gix-path v0.11.3
   Compiling jiff v0.2.28
   Compiling gix-features v0.46.2
   Compiling linux-raw-sys v0.12.1
   Compiling gix-hash v0.23.0
   Compiling rustix v1.1.4
   Compiling errno v0.3.14
   Compiling winnow v0.7.15
   Compiling signal-hook-registry v1.4.8
   Compiling gix-hashtable v0.13.0
   Compiling percent-encoding v2.3.2
   Compiling bytes v1.11.1
   Compiling getrandom v0.4.2
   Compiling serde_core v1.0.228
   Compiling memmap2 v0.9.10
   Compiling mio v1.2.1
   Compiling futures-core v0.3.32
   Compiling zerofrom v0.1.8
   Compiling tempfile v3.27.0
   Compiling gix-date v0.15.4
   Compiling gix-actor v0.40.0
   Compiling gix-object v0.58.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 nonempty v0.12.0
   Compiling either v1.16.0
   Compiling tokio v1.52.3
   Compiling zerovec v0.11.6
   Compiling gix-tempfile v21.0.2
   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 icu_locale_core v2.2.0
   Compiling ahash v0.8.12
   Compiling uluru v3.1.0
   Compiling gix-command v0.8.1
   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 hashbrown v0.17.1
   Compiling ryu v1.0.23
   Compiling unicode-width v0.2.2
   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 unicode-bom v2.0.3
   Compiling tower-service v0.3.3
   Compiling nu-ansi-term v0.50.3
   Compiling simd-adler32 v0.3.9
   Compiling winnow v1.0.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 num-traits v0.2.19
   Compiling libsqlite3-sys v0.30.1
   Compiling rayon-core v1.13.0
   Compiling icu_properties_data v2.2.0
   Compiling httparse v1.10.1
   Compiling icu_normalizer_data v2.2.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 untrusted v0.9.0
   Compiling atomic-waker v1.1.2
   Compiling fallible-streaming-iterator v0.1.9
   Compiling constant_time_eq v0.4.2
   Compiling cpufeatures v0.3.0
   Compiling iana-time-zone v0.1.65
   Compiling arrayref v0.3.9
   Compiling toml_writer v1.1.1+spec-1.1.0
   Compiling fallible-iterator v0.3.0
   Compiling adler2 v2.0.1
   Compiling try-lock v0.2.5
   Compiling fnv v1.0.7
   Compiling want v0.3.1
   Compiling h2 v0.4.14
   Compiling rusqlite v0.32.1
   Compiling miniz_oxide v0.8.9
   Compiling toml v1.1.2+spec-1.1.0
   Compiling chrono v0.4.44
   Compiling ignore v0.4.25
   Compiling blake3 v1.8.5
   Compiling ring v0.17.14
   Compiling gix v0.81.0
   Compiling rayon v1.12.0
   Compiling icu_normalizer v2.2.0
   Compiling icu_properties 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 static_assertions v1.1.0
   Compiling httpdate v1.0.3
   Compiling fastcdc v4.0.1
   Compiling similar v3.1.1
   Compiling hyper v1.10.1
   Compiling compact_str v0.9.1
   Compiling unicode-truncate v2.0.1
   Compiling idna_adapter v1.2.2
   Compiling strum v0.27.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 tower-layer v0.3.3
   Compiling subtle v2.6.1
   Compiling utf8parse v0.2.2
   Compiling powerfmt v0.2.0
   Compiling base64 v0.22.1
   Compiling mime v0.3.17
   Compiling ipnet v2.12.0
   Compiling deranged v0.5.8
   Compiling anstyle-parse v1.0.0
   Compiling rustls v0.23.40
   Compiling hyper-util v0.1.20
   Compiling ratatui-core v0.1.0
   Compiling idna v1.1.0
   Compiling oakvcs-core v0.103.0 (/workspace/core)
   Compiling signal-hook v0.3.18
   Compiling time-core v0.1.8
   Compiling lazy_static v1.5.0
   Compiling colorchoice v1.0.5
   Compiling anstyle v1.0.14
   Compiling num-conv v0.2.2
   Compiling is_terminal_polyfill v1.70.2
   Compiling anstyle-query v1.1.5
   Compiling compression-core v0.4.32
   Compiling num_threads v0.1.7
   Compiling compression-codecs v0.4.38
   Compiling time v0.3.47
   Compiling anstream v1.0.0
   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 thread_local v1.1.9
   Compiling encoding_rs v0.8.35
   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 tokio-rustls v0.26.4
   Compiling ratatui-widgets v0.3.0
   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 option-ext v0.2.0
   Compiling spin v0.9.9
   Compiling bumpalo v3.20.3
   Compiling multer v3.1.0
   Compiling zopfli v0.8.3
   Compiling is-wsl v0.4.0
   Compiling dirs-sys v0.5.0
   Compiling clap v4.6.1
   Compiling tower-http v0.6.11
   Compiling mime_guess v2.0.5
   Compiling nix v0.29.0
   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 unit-prefix v0.5.2
   Compiling typed-path v0.12.3
   Compiling pathdiff v0.2.3
   Compiling matchit v0.8.4
   Compiling open v5.3.5
   Compiling indicatif v0.18.4
   Compiling fuser v0.15.1
   Compiling zip v8.6.0
   Compiling axum v0.8.9
   Compiling tracing-subscriber v0.3.23
   Compiling reqwest v0.13.1
   Compiling dialoguer v0.12.0
   Compiling ratatui v0.30.0
   Compiling dirs v6.0.0
   Compiling clap_complete v4.6.5
   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.103.0 (/workspace/cli)
    Finished `test` profile [unoptimized] target(s) in 1m 42s
────────────
 Nextest run ID a97fc16b-890e-4320-b2e2-1e221718bd37 with nextest profile: default
    Starting 2017 tests across 66 binaries (2 tests skipped)
        PASS [   0.007s] (   1/2017) oakvcs-cli agent_action::tests::checkout_review_and_triage_share_merge_command_contract
        PASS [   0.008s] (   2/2017) oakvcs-cli agent_action::tests::noop_requires_fresh_idle_state
        PASS [   0.009s] (   3/2017) oakvcs-cli agent_action::tests::named_merge_mutates_and_needs_network
        PASS [   0.011s] (   4/2017) oakvcs-cli agent_action::tests::local_and_remote_close_network_use_depends_on_context
        PASS [   0.007s] (   5/2017) oakvcs-cli agent_action::tests::remote_review_is_read_only_but_networked
        PASS [   0.008s] (   6/2017) oakvcs-cli agent_action::tests::switch_mutates_without_network
        PASS [   0.008s] (   7/2017) oakvcs-cli atomic_file::tests::private_noclobber_rejects_missing_parent_and_directory_destination
        PASS [   0.013s] (   8/2017) oakvcs-cli atomic_file::tests::private_noclobber_does_not_follow_a_destination_symlink
        PASS [   0.013s] (   9/2017) oakvcs-cli atomic_file::tests::private_noclobber_has_one_winner_under_concurrent_creation
        PASS [   0.010s] (  10/2017) oakvcs-cli atomic_file::tests::private_noclobber_streams_and_refuses_existing_paths
        PASS [   0.008s] (  11/2017) oakvcs-cli atomic_file::tests::private_noclobber_writer_failure_removes_temp_without_publishing
        PASS [   0.010s] (  12/2017) oakvcs-cli atomic_file::tests::private_noclobber_sync_failure_reports_published_file_without_deleting_it
        PASS [   0.010s] (  13/2017) oakvcs-cli atomic_file::tests::write_atomic_creates_and_replaces_file
        PASS [   0.009s] (  14/2017) oakvcs-cli atomic_file::tests::write_atomic_private_creates_owner_only_file
        PASS [   0.010s] (  15/2017) oakvcs-cli atomic_file::tests::write_atomic_private_replaces_world_readable_file_with_owner_only_file
        PASS [   0.017s] (  16/2017) oakvcs-cli commands::blob_fetch::review_budget::tests::long_paths_and_deep_trees_have_independent_work_limits
        PASS [   0.069s] (  17/2017) oakvcs-cli commands::blob_fetch::tests::cached_review_rejects_tiny_dag_with_exponential_expansion
        PASS [   0.113s] (  18/2017) oakvcs-cli commands::blob_fetch::tests::ensure_blobs_local_surfaces_restricted_marker
        PASS [   0.117s] (  19/2017) oakvcs-cli commands::blob_fetch::tests::ensure_commits_local_refetches_existing_commit_with_missing_manifest
        PASS [   0.108s] (  20/2017) oakvcs-cli commands::blob_fetch::tests::ensure_commits_local_refuses_commit_when_manifest_tree_is_missing
        PASS [   0.114s] (  21/2017) oakvcs-cli commands::blob_fetch::tests::fresh_review_rejects_expansion_before_publishing_any_tree
        PASS [   0.109s] (  22/2017) oakvcs-cli commands::blob_fetch::tests::review_accepts_small_valid_shared_tree_graph
        PASS [   0.105s] (  23/2017) oakvcs-cli commands::blob_fetch::tests::review_commit_budget_rejects_large_body_before_cache_publication
        PASS [   0.156s] (  24/2017) oakvcs-cli commands::blob_fetch::tests::review_commit_deadline_leaves_cache_unpublished
        PASS [   0.011s] (  25/2017) oakvcs-cli commands::branch::tests::validate_branch_name_accepts_safe_names
        PASS [   0.019s] (  26/2017) oakvcs-cli commands::branch::tests::validate_branch_name_rejects_names_that_break_remote_paths
        PASS [   0.026s] (  27/2017) oakvcs-cli commands::branch::tests::validate_rename_target_name_accepts_safe_names
        PASS [   0.108s] (  28/2017) oakvcs-cli commands::branch::tests::remote_metadata_refresh_replaces_stale_local_row_before_close
        PASS [   0.010s] (  29/2017) oakvcs-cli commands::branch::tests::validate_rename_target_name_rejects_remote_unsafe_names
        PASS [   0.013s] (  30/2017) oakvcs-cli commands::ci::tests::current_head_binding_is_newest_run_per_workflow_for_exact_commit
        PASS [   0.011s] (  31/2017) oakvcs-cli commands::ci::tests::duration_formats_compactly
        PASS [   0.008s] (  32/2017) oakvcs-cli commands::ci::tests::exit_codes_are_distinct_per_state
        PASS [   0.134s] (  33/2017) oakvcs-cli commands::blob_fetch::tests::review_work_budget_is_shared_across_head_and_base_fetches
        PASS [   0.008s] (  34/2017) oakvcs-cli commands::ci::tests::gate_state_maps_status_and_conclusion
        PASS [   0.007s] (  35/2017) oakvcs-cli commands::ci::tests::lenient_parse_reports_first_error_when_body_is_hopeless
        PASS [   0.011s] (  36/2017) oakvcs-cli commands::ci::tests::lenient_parse_recovers_run_with_raw_control_chars_in_logs
        PASS [   0.192s] (  37/2017) oakvcs-cli commands::blob_fetch::tests::review_commit_error_does_not_wait_for_unbounded_response_body
        PASS [   0.011s] (  38/2017) oakvcs-cli commands::ci::tests::progress_names_are_bounded_and_control_free
        PASS [   0.014s] (  39/2017) oakvcs-cli commands::ci::tests::progress_events_are_capped_with_one_truncation_marker
        PASS [   0.010s] (  40/2017) oakvcs-cli commands::ci::tests::sanitize_escapes_raw_control_chars_inside_strings_only
        PASS [   0.010s] (  41/2017) oakvcs-cli commands::ci::tests::sanitize_respects_escaped_quotes_and_backslashes
        PASS [   0.009s] (  42/2017) oakvcs-cli commands::ci::tests::unknown_fields_survive_the_json_round_trip
        PASS [   0.065s] (  43/2017) oakvcs-cli commands::commit::tests::commit_fails_closed_when_parent_commit_row_is_missing
        PASS [   0.059s] (  44/2017) oakvcs-cli commands::commit::tests::commit_fails_closed_when_parent_manifest_is_missing
        PASS [   0.069s] (  45/2017) oakvcs-cli commands::commit::tests::capture_scan_returns_a_typed_race_when_an_external_writer_changes_a_file
        PASS [   0.070s] (  46/2017) oakvcs-cli commands::commit::tests::status_does_not_report_restricted_files_as_deleted
        PASS [   0.011s] (  47/2017) oakvcs-cli commands::conflict::tests::detects_unbalanced_delimiter_pairs
        PASS [   0.009s] (  48/2017) oakvcs-cli commands::conflict::tests::takes_ours_from_multiple_marker_blocks
        PASS [   0.012s] (  49/2017) oakvcs-cli commands::conflict::tests::rejects_ambiguous_theirs_marker_inside_theirs_content
        PASS [   0.009s] (  50/2017) oakvcs-cli commands::conflict::tests::takes_theirs_from_multiple_marker_blocks
        PASS [   0.010s] (  51/2017) oakvcs-cli commands::credentials::tests::author_falls_back_to_machine_user_when_logged_out
        PASS [   0.007s] (  52/2017) oakvcs-cli commands::credentials::tests::author_ignores_empty_values
        PASS [   0.009s] (  53/2017) oakvcs-cli commands::credentials::tests::author_prefers_explicit_oak_author
        PASS [   0.047s] (  54/2017) oakvcs-cli commands::commit::tests::status_fails_closed_when_head_commit_row_is_missing
        PASS [   0.009s] (  55/2017) oakvcs-cli commands::credentials::tests::author_prefers_oak_whoami_over_machine_user
        PASS [   0.056s] (  56/2017) oakvcs-cli commands::commit::tests::status_fails_closed_when_head_manifest_is_missing
        PASS [   0.021s] (  57/2017) oakvcs-cli commands::credentials::tests::copies_old_token_to_new_server
        PASS [   0.017s] (  58/2017) oakvcs-cli commands::credentials::tests::existing_new_credential_is_never_overwritten
        PASS [   0.212s] (  59/2017) oakvcs-cli commands::credentials::tests::concurrent_save_credential_to_path_preserves_all_entries
        PASS [   0.011s] (  60/2017) oakvcs-cli commands::credentials::tests::no_old_credential_means_nothing_to_migrate
        PASS [   0.311s] (  61/2017) oakvcs-cli commands::credentials::tests::concurrent_processes_saving_credentials_preserve_all_entries
        PASS [   0.101s] (  62/2017) oakvcs-cli commands::credentials::tests::origin_binding::bound_key_is_only_released_to_its_origin
        PASS [   0.056s] (  63/2017) oakvcs-cli commands::credentials::tests::origin_binding::key_without_any_binding_is_never_used
        PASS [   0.047s] (  64/2017) oakvcs-cli commands::credentials::tests::origin_binding::legacy_key_binds_to_stored_remote_and_is_pinned_before_retarget
        PASS [   0.014s] (  65/2017) oakvcs-cli commands::credentials::tests::origin_binding::origin_is_scheme_host_port_only
        PASS [   0.052s] (  66/2017) oakvcs-cli commands::credentials::tests::origin_binding::pin_never_overwrites_an_existing_binding
        PASS [   0.011s] (  67/2017) oakvcs-cli commands::credentials::tests::origin_binding::stored_login_lookup_never_crosses_origins
        PASS [   0.138s] (  68/2017) oakvcs-cli commands::credentials::tests::origin_binding::legacy_key_without_parseable_remote_is_pinned_unbound_before_retarget
        PASS [   0.013s] (  69/2017) oakvcs-cli commands::credentials::tests::remove_credential_to_path_rewrites_atomically_and_cleans_lock
        PASS [   0.079s] (  70/2017) oakvcs-cli commands::credentials::tests::origin_binding::trusted_move_carries_only_a_key_bound_to_the_old_origin
        PASS [   0.014s] (  71/2017) oakvcs-cli commands::credentials::tests::save_credential_to_path_creates_owner_only_credentials_file
        PASS [   0.010s] (  72/2017) oakvcs-cli commands::credentials::tests::save_credential_to_path_preserves_invalid_file
        PASS [   0.011s] (  73/2017) oakvcs-cli commands::credentials::tests::save_credential_to_path_replaces_world_readable_file_with_owner_only_file
        PASS [   0.010s] (  74/2017) oakvcs-cli commands::credentials::tests::token_resolver_trims_and_treats_blank_sources_as_unset
        PASS [   0.008s] (  75/2017) oakvcs-cli commands::credentials::tests::trailing_slashes_do_not_defeat_matching
        PASS [   0.009s] (  76/2017) oakvcs-cli commands::diff::key_tests::emacs_and_less_motions_scroll_the_diff_pane
        PASS [   0.007s] (  77/2017) oakvcs-cli commands::diff::key_tests::help_overlay_opens_and_swallows_the_next_key
        PASS [   0.009s] (  78/2017) oakvcs-cli commands::diff::key_tests::space_folds_in_the_tree_and_pages_in_the_diff
        PASS [   0.009s] (  79/2017) oakvcs-cli commands::diff::key_tests::tree_navigation_keys_still_work_alongside_the_motion_layer
        PASS [   0.023s] (  80/2017) oakvcs-cli commands::diff::key_tests::help_overlay_renders_at_any_terminal_size
        PASS [   0.008s] (  81/2017) oakvcs-cli commands::diff::tests::empty_filter_set_passes_everything_and_root_filter_matches_all
        PASS [   0.008s] (  82/2017) oakvcs-cli commands::diff::tests::filter_matches_directories_component_wise_not_by_string_prefix
        PASS [   0.008s] (  83/2017) oakvcs-cli commands::diff::tests::filter_matches_exact_files_and_trailing_slash_dirs
        PASS [   0.008s] (  84/2017) oakvcs-cli commands::diff::tests::filter_matches_renames_on_either_side
        PASS [   0.048s] (  85/2017) oakvcs-cli commands::diff::tests::empty_blob_and_absent_sides_need_no_stored_payload
        PASS [   0.052s] (  86/2017) oakvcs-cli commands::diff::tests::historical_missing_bytes_never_become_empty_or_worktree_content
        PASS [   0.052s] (  87/2017) oakvcs-cli commands::diff::tests::render_change_uses_ephemeral_worktree_bytes_without_rereading_disk
        PASS [   0.009s] (  88/2017) oakvcs-cli commands::diff::tests::word_diff_pairs_across_the_no_newline_marker
        PASS [   0.042s] (  89/2017) oakvcs-cli commands::diff::tests::rendered_lines_keep_carriage_returns_and_mark_missing_final_newline
        PASS [   0.009s] (  90/2017) oakvcs-cli commands::environment::tests::redaction_never_echoes_userinfo
        PASS [   0.041s] (  91/2017) oakvcs-cli commands::diff::tests::worktree_only_helpers_explicitly_read_current_content
        PASS [   0.009s] (  92/2017) oakvcs-cli commands::export::tests::export_allows_git_named_siblings
        PASS [   0.019s] (  93/2017) oakvcs-cli commands::environment::tests::registry_covers_every_oak_env_var_in_source
        PASS [   0.007s] (  94/2017) oakvcs-cli commands::export::tests::parse_author_blank
        PASS [   0.009s] (  95/2017) oakvcs-cli commands::export::tests::export_rejects_paths_inside_destination_git_dir
        PASS [   0.008s] (  96/2017) oakvcs-cli commands::export::tests::parse_author_empty_angles
        PASS [   0.008s] (  97/2017) oakvcs-cli commands::export::tests::parse_author_just_email
        PASS [   0.009s] (  98/2017) oakvcs-cli commands::export::tests::parse_author_just_name
        PASS [   0.010s] (  99/2017) oakvcs-cli commands::export::tests::parse_author_name_and_email
        PASS [   0.008s] ( 100/2017) oakvcs-cli commands::export::tests::parse_author_punctuation_collapses
        PASS [   0.009s] ( 101/2017) oakvcs-cli commands::feedback::tests::choose_email_precedence_flag_env_cache
        PASS [   0.008s] ( 102/2017) oakvcs-cli commands::feedback::tests::choose_email_skips_blank_values
        PASS [   0.009s] ( 103/2017) oakvcs-cli commands::feedback::tests::choose_link_ambiguity_lists_ids_and_runnable_commands
        PASS [   0.009s] ( 104/2017) oakvcs-cli commands::feedback::tests::choose_link_by_link_id_picks_exactly_that_row
        PASS [   0.008s] ( 105/2017) oakvcs-cli commands::feedback::tests::choose_link_by_unknown_link_id_says_so
        PASS [   0.009s] ( 106/2017) oakvcs-cli commands::feedback::tests::choose_link_no_match_names_what_the_item_is_linked_to
        PASS [   0.010s] ( 107/2017) oakvcs-cli commands::feedback::tests::feedback_link_parses_leniently_and_round_trips_unknown_fields
        PASS [   0.008s] ( 108/2017) oakvcs-cli commands::feedback::tests::feedback_link_surfaces_source_when_the_server_sends_it
        PASS [   0.009s] ( 109/2017) oakvcs-cli commands::feedback::tests::feedback_link_without_an_id_cannot_be_deleted
        PASS [   0.010s] ( 110/2017) oakvcs-cli commands::feedback::tests::find_by_number_resolves_fb_n_to_its_id
        PASS [   0.008s] ( 111/2017) oakvcs-cli commands::feedback::tests::link_request_body_branch_link
        PASS [   0.008s] ( 112/2017) oakvcs-cli commands::feedback::tests::link_request_body_branch_wins_when_both_given
        PASS [   0.783s] ( 113/2017) oakvcs-cli commands::credentials::tests::live_lock_owner_is_not_displaced_when_liveness_probe_cannot_run
        PASS [   0.009s] ( 114/2017) oakvcs-cli commands::feedback::tests::link_request_body_commit_only_link
        PASS [   0.008s] ( 115/2017) oakvcs-cli commands::feedback::tests::link_target_reads_as_org_repo_at_branch
        PASS [   0.008s] ( 116/2017) oakvcs-cli commands::feedback::tests::links_token_precedence_is_env_then_the_effective_remotes_own_credential
        PASS [   0.009s] ( 117/2017) oakvcs-cli commands::feedback::tests::matching_links_by_branch_matches_repo_case_insensitively_and_branch_exactly
        PASS [   0.010s] ( 118/2017) oakvcs-cli commands::feedback::tests::matching_links_by_commit_reaches_commit_only_and_branch_plus_commit_links
        PASS [   0.009s] ( 119/2017) oakvcs-cli commands::feedback::tests::matching_links_by_link_id_ignores_the_repo_filter
        PASS [   0.054s] ( 120/2017) oakvcs-cli commands::feedback::tests::generated_commands_preserve_every_argument_through_a_real_shell
        PASS [   0.008s] ( 121/2017) oakvcs-cli commands::feedback::tests::matching_links_reports_every_duplicate_rather_than_one
        PASS [   0.008s] ( 122/2017) oakvcs-cli commands::feedback::tests::missing_credential_is_a_usage_error_naming_the_effective_remote
        PASS [   0.008s] ( 123/2017) oakvcs-cli commands::feedback::tests::other_links_hint_lists_what_the_item_does_have
        PASS [   0.009s] ( 124/2017) oakvcs-cli commands::feedback::tests::parse_item_ref_accepts_fb_prefix_bare_number_and_raw_id
        PASS [   0.008s] ( 125/2017) oakvcs-cli commands::feedback::tests::parse_item_ref_rejects_nonsense
        PASS [   0.008s] ( 126/2017) oakvcs-cli commands::feedback::tests::parse_repo_slug_requires_org_and_repo
        PASS [   0.009s] ( 127/2017) oakvcs-cli commands::feedback::tests::render_template_notes_missing_email
        PASS [   0.011s] ( 128/2017) oakvcs-cli commands::feedback::tests::relink_hint_spells_the_link_the_server_recorded
        PASS [   0.008s] ( 129/2017) oakvcs-cli commands::feedback::tests::render_template_prefills_identity_and_starts_with_blank_line
        PASS [   0.010s] ( 130/2017) oakvcs-cli commands::feedback::tests::resolve_link_branch_prefers_flag_and_leaves_commit_only_links_alone
        PASS [   0.009s] ( 131/2017) oakvcs-cli commands::feedback::tests::selector_target_reads_naturally_for_each_selector
        PASS [   0.007s] ( 132/2017) oakvcs-cli commands::feedback::tests::strip_comment_lines_drops_template_and_trims
        PASS [   0.008s] ( 133/2017) oakvcs-cli commands::feedback::tests::strip_comment_lines_keeps_indented_hashes_but_drops_column_zero
        PASS [   0.009s] ( 134/2017) oakvcs-cli commands::feedback::tests::strip_comment_lines_untouched_template_is_empty
        PASS [   0.009s] ( 135/2017) oakvcs-cli commands::feedback::tests::unlink_hint_falls_back_when_the_server_sent_no_id
        PASS [   0.009s] ( 136/2017) oakvcs-cli commands::feedback::tests::unlink_hint_is_a_runnable_link_id_command
        PASS [   0.008s] ( 137/2017) oakvcs-cli commands::feedback::tests::unlink_outside_a_checkout_with_no_selector_is_a_usage_error
        PASS [   0.010s] ( 138/2017) oakvcs-cli commands::feedback::tests::unlink_selector_order_is_link_id_then_commit_then_branch
        PASS [   0.008s] ( 139/2017) oakvcs-cli commands::finish::credentialless_remote_tests::only_loopback_hosts_qualify
        PASS [   0.008s] ( 140/2017) oakvcs-cli commands::git_clone::tests::git_file_mode_to_oak_preserves_file_modes
        PASS [   0.009s] ( 141/2017) oakvcs-cli commands::git_clone::tests::git_file_mode_to_oak_skips_non_file_modes
        PASS [   0.009s] ( 142/2017) oakvcs-cli commands::git_clone::tests::recursive_tree_construction_matches_build_tree
        PASS [   0.011s] ( 143/2017) oakvcs-cli commands::git_clone::tests::sanitize_commit_field_strips_control_chars
        PASS [   0.008s] ( 144/2017) oakvcs-cli commands::init::tests::agents_md_uses_surfaced_clean_flag_not_hidden_discard_alias
        PASS [   0.008s] ( 145/2017) oakvcs-cli commands::integrity::tests::authentication_never_silently_strengthens_clone_preflight
        PASS [   0.065s] ( 146/2017) oakvcs-cli commands::integrity::tests::anonymous_public_clone_requests_the_cheap_metadata_proof
        PASS [   0.063s] ( 147/2017) oakvcs-cli commands::integrity::tests::blob_info_rejects_a_weaker_verification_mode_than_requested
        PASS [   0.063s] ( 148/2017) oakvcs-cli commands::integrity::tests::blob_info_requests_the_bounded_admin_target_budget
        PASS [   0.063s] ( 149/2017) oakvcs-cli commands::integrity::tests::blob_info_treats_target_history_window_as_verified_scope_not_corruption
        PASS [   0.061s] ( 150/2017) oakvcs-cli commands::integrity::tests::branch_only_clone_requires_explicit_legacy_server_override
        PASS [   0.011s] ( 151/2017) oakvcs-cli commands::integrity::tests::byte_doctor_requires_explicit_depth_and_budget
        PASS [   0.062s] ( 152/2017) oakvcs-cli commands::integrity::tests::clone_budget_exhaustion_recommends_the_safe_explicit_override
        PASS [   0.064s] ( 153/2017) oakvcs-cli commands::integrity::tests::clone_budget_guidance_shell_quotes_every_dynamic_argument
        PASS [   0.131s] ( 154/2017) oakvcs-cli commands::integrity::tests::busy_body_is_bounded_and_stripped_of_terminal_controls
        PASS [   0.060s] ( 155/2017) oakvcs-cli commands::integrity::tests::clone_rejects_contradictory_truncated_healthy_report
        PASS [   0.053s] ( 156/2017) oakvcs-cli commands::integrity::tests::clone_rejects_healthy_report_with_findings
        PASS [   0.010s] ( 157/2017) oakvcs-cli commands::integrity::tests::clone_retry_commands_redact_remote_credentials
        PASS [   0.060s] ( 158/2017) oakvcs-cli commands::integrity::tests::clone_rejects_integrity_report_for_a_different_repository
        PASS [   0.008s] ( 159/2017) oakvcs-cli commands::integrity::tests::doctor_classification_uses_known_budget_codes_not_labels
        PASS [   0.010s] ( 160/2017) oakvcs-cli commands::integrity::tests::doctor_outcome_distinguishes_inconclusive_from_failure
        PASS [   0.060s] ( 161/2017) oakvcs-cli commands::integrity::tests::doctor_rejects_contradictory_incomplete_healthy_report
        PASS [   0.072s] ( 162/2017) oakvcs-cli commands::integrity::tests::doctor_rejects_a_weaker_verification_mode_than_requested
        PASS [   0.072s] ( 163/2017) oakvcs-cli commands::integrity::tests::doctor_rejects_contradictory_status_on_healthy_report
        PASS [   0.010s] ( 164/2017) oakvcs-cli commands::integrity::tests::doctor_rejects_zero_depth_before_network
        PASS [   0.062s] ( 165/2017) oakvcs-cli commands::integrity::tests::doctor_rejects_silently_clamped_depth_report
        PASS [   0.053s] ( 166/2017) oakvcs-cli commands::integrity::tests::explicit_budget_override_never_overrides_corruption_findings
        PASS [   0.067s] ( 167/2017) oakvcs-cli commands::integrity::tests::explicit_budget_override_allows_only_bounded_proof_exhaustion
        PASS [   0.056s] ( 168/2017) oakvcs-cli commands::integrity::tests::explicit_waiver_against_a_server_without_pins_fails_honestly
        PASS [   0.063s] ( 169/2017) oakvcs-cli commands::integrity::tests::explicit_waiver_uses_an_inconclusive_pin_and_is_labelled_as_such
        PASS [   0.063s] ( 170/2017) oakvcs-cli commands::integrity::tests::integrity_404_after_confirmed_capability_is_never_legacy_fallback
        PASS [   0.070s] ( 171/2017) oakvcs-cli commands::integrity::tests::legacy_access_never_claims_an_unverifiable_credential_was_accepted
        PASS [   0.064s] ( 172/2017) oakvcs-cli commands::integrity::tests::non_admission_429_fails_at_once_without_retry
        PASS [   0.062s] ( 173/2017) oakvcs-cli commands::integrity::tests::pinned_clone_budget_guidance_preserves_full_selection_and_pin
        PASS [   0.011s] ( 174/2017) oakvcs-cli commands::integrity::tests::preflight_accepts_only_complete_operator_adjudicated_known_loss
        PASS [   0.075s] ( 175/2017) oakvcs-cli commands::integrity::tests::plain_full_clone_refuses_an_inconclusive_proof_even_with_a_pin
        PASS [   0.056s] ( 176/2017) oakvcs-cli commands::integrity::tests::preflight_capability_404_does_not_hide_private_or_unauthorized_repo
        PASS [   0.069s] ( 177/2017) oakvcs-cli commands::integrity::tests::preflight_capability_404_falls_back_only_after_repo_access_is_proven
        PASS [   0.064s] ( 178/2017) oakvcs-cli commands::integrity::tests::preflight_proves_selected_branch_and_sparse_cone
        PASS [   0.009s] ( 179/2017) oakvcs-cli commands::integrity::tests::retry_after_parses_delta_seconds_and_http_dates
        PASS [   0.069s] ( 180/2017) oakvcs-cli commands::integrity::tests::preflight_stops_before_download_and_preserves_shallow_guidance
        PASS [   0.057s] ( 181/2017) oakvcs-cli commands::integrity::tests::scoped_clone_requires_explicit_legacy_server_override
        PASS [   0.008s] ( 182/2017) oakvcs-cli commands::integrity::tests::server_wire_fixture_accepts_future_fields_and_defaulted_arrays
        PASS [   0.055s] ( 183/2017) oakvcs-cli commands::integrity::tests::server_shallow_recommendation_is_not_duplicated
        PASS [   0.054s] ( 184/2017) oakvcs-cli commands::integrity::tests::shallow_budget_refusal_does_not_recommend_itself
        PASS [   0.066s] ( 185/2017) oakvcs-cli commands::integrity::tests::typed_busy_beyond_the_admission_budget_fails_fast_and_typed
        PASS [   0.058s] ( 186/2017) oakvcs-cli commands::integrity::tests::unpinned_selected_branch_proof_rejects_non_native_head_length
        PASS [   0.080s] ( 187/2017) oakvcs-cli commands::integrity::tests::unusable_or_distant_retry_after_is_not_replaced_by_polling
        PASS [   0.010s] ( 188/2017) oakvcs-cli commands::keys::tests::chords_are_not_confused_with_the_bare_letters_they_contain
        PASS [   0.073s] ( 189/2017) oakvcs-cli commands::integrity::tests::waiver_scope_never_widens_to_server_labelled_inconclusive_codes
        PASS [   0.010s] ( 190/2017) oakvcs-cli commands::keys::tests::page_size_tracks_the_window_and_never_stalls
        PASS [   0.009s] ( 191/2017) oakvcs-cli commands::keys::tests::space_pages_only_where_the_pane_offers_it
        PASS [   0.008s] ( 192/2017) oakvcs-cli commands::keys::tests::vi_emacs_and_arrow_dialects_map_to_the_same_motions
        PASS [   0.012s] ( 193/2017) oakvcs-cli commands::log::key_tests::emacs_motions_move_the_focused_pane
        PASS [   0.008s] ( 194/2017) oakvcs-cli commands::log::key_tests::help_overlay_opens_on_question_mark_and_swallows_the_next_key
        PASS [   0.046s] ( 195/2017) oakvcs-cli commands::known_loss::tests::known_loss_round_trips_and_maps_to_missing_manifest_paths
        PASS [   0.025s] ( 196/2017) oakvcs-cli commands::log::key_tests::help_overlay_renders_at_any_terminal_size
        PASS [   0.010s] ( 197/2017) oakvcs-cli commands::log::key_tests::search_opens_on_ctrl_s_and_ctrl_g_cancels_without_typing_a_g
        PASS [   0.011s] ( 198/2017) oakvcs-cli commands::log::key_tests::space_advances_one_screenful_of_the_current_pane
        PASS [   0.051s] ( 199/2017) oakvcs-cli commands::log::pickaxe_tests::filtered_walk_stops_evaluating_once_the_match_cap_is_reached
        PASS [   0.059s] ( 200/2017) oakvcs-cli commands::log::pickaxe_tests::pickaxe_collects_all_matched_paths_when_asked
        PASS [   0.064s] ( 201/2017) oakvcs-cli commands::log::pickaxe_tests::pickaxes_match_added_files_against_a_true_empty_side
        PASS [   0.055s] ( 202/2017) oakvcs-cli commands::log::pickaxe_tests::pickaxes_skip_and_count_files_whose_blobs_are_not_hydrated_locally
        PASS [   0.052s] ( 203/2017) oakvcs-cli commands::log::pickaxe_tests::pickaxes_skip_binary_blobs_with_the_shared_gate
        PASS [   0.060s] ( 204/2017) oakvcs-cli commands::merge::tests::closed_current_branch_with_main_merge_proof_does_not_reconcile_again
        PASS [   0.059s] ( 205/2017) oakvcs-cli commands::merge::tests::closed_current_branch_with_main_merge_proof_reconciles_when_open_at_pull_start
        PASS [   0.009s] ( 206/2017) oakvcs-cli commands::merge::tests::compact_merge_message_subject_uses_first_line_and_bounds_length
        PASS [   0.061s] ( 207/2017) oakvcs-cli commands::merge::tests::closed_current_branch_without_main_merge_proof_does_not_reconcile
        PASS [   0.012s] ( 208/2017) oakvcs-cli commands::merge::tests::conflict_content_clean_when_both_sides_agree
        PASS [   0.009s] ( 209/2017) oakvcs-cli commands::merge::tests::conflict_content_clean_when_edits_dont_overlap
        PASS [   0.008s] ( 210/2017) oakvcs-cli commands::merge::tests::conflict_marker_delimiters_detect_stray_column_zero_markers
        PASS [   0.011s] ( 211/2017) oakvcs-cli commands::merge::tests::conflict_content_marks_only_diverging_hunks
        PASS [   0.008s] ( 212/2017) oakvcs-cli commands::merge::tests::conflict_markers_detected_at_column_zero
        PASS [   0.010s] ( 213/2017) oakvcs-cli commands::merge::tests::conflict_markers_ignored_when_not_at_column_zero
        PASS [   0.008s] ( 214/2017) oakvcs-cli commands::merge::tests::conflict_markers_require_both_sides
        PASS [   0.011s] ( 215/2017) oakvcs-cli commands::merge::tests::find_conflict_markers_does_not_follow_symlinked_dirs
        PASS [   0.057s] ( 216/2017) oakvcs-cli commands::merge::tests::ingest_merged_main_preserves_message_and_file_rows
        PASS [   0.056s] ( 217/2017) oakvcs-cli commands::merge::tests::lazy_cache_lca_tolerates_missing_blob_content
        PASS [   0.052s] ( 218/2017) oakvcs-cli commands::merge::tests::lca_manifest_allows_declared_root_base_despite_parent_side_gap
        PASS [   0.065s] ( 219/2017) oakvcs-cli commands::merge::tests::lca_manifest_allows_declared_root_base_despite_branch_side_gap
        PASS [   0.066s] ( 220/2017) oakvcs-cli commands::merge::tests::lca_manifest_allows_missing_history_older_than_selected_base
        PASS [   0.068s] ( 221/2017) oakvcs-cli commands::merge::tests::lca_manifest_does_not_use_merge_parent_root_as_declared_empty_base
        PASS [   0.053s] ( 222/2017) oakvcs-cli commands::merge::tests::lca_manifest_errors_without_verified_common_ancestor
        PASS [   0.056s] ( 223/2017) oakvcs-cli commands::merge::tests::lca_manifest_reports_incomplete_ancestry_before_stale_common_base
        PASS [   0.012s] ( 224/2017) oakvcs-cli commands::merge::tests::malformed_merge_acknowledgement_is_unconfirmed_without_echoing_value
        PASS [   0.054s] ( 225/2017) oakvcs-cli commands::merge::tests::lca_manifest_reports_incomplete_ancestry_without_verified_root
        PASS [   0.053s] ( 226/2017) oakvcs-cli commands::merge::tests::merge_abort_clears_state_when_head_blob_is_missing
        PASS [   0.055s] ( 227/2017) oakvcs-cli commands::merge::tests::merge_abort_clears_state_when_head_commit_row_is_missing
        PASS [   0.055s] ( 228/2017) oakvcs-cli commands::merge::tests::merge_abort_clears_state_when_head_manifest_is_missing
        PASS [   0.045s] ( 229/2017) oakvcs-cli commands::merge::tests::merge_abort_clears_truncated_merge_head
        PASS [   0.070s] ( 230/2017) oakvcs-cli commands::merge::tests::merge_abort_preserves_untracked_files
        PASS [   0.060s] ( 231/2017) oakvcs-cli commands::merge::tests::merge_abort_with_corrupt_merge_state_reports_partial_restore
        PASS [   0.011s] ( 232/2017) oakvcs-cli commands::merge::tests::merge_acknowledgement_must_name_the_submitted_branch_head_when_present
        PASS [   0.045s] ( 233/2017) oakvcs-cli commands::merge::tests::merge_abort_without_head_reports_worktree_left_unchanged
        PASS [   0.021s] ( 234/2017) oakvcs-cli commands::merge::tests::merge_base_hydration_loop_converges_on_true_base
        PASS [   0.044s] ( 235/2017) oakvcs-cli commands::merge::tests::merge_base_partial_graph_never_certifies_stale_base_behind_target_gap
        PASS [   0.097s] ( 236/2017) oakvcs-cli commands::merge::tests::merge_base_hydration_links_deep_merged_branch_fork_into_candidate_history
        PASS [   0.025s] ( 237/2017) oakvcs-cli commands::merge::tests::merge_base_shallow_boundary_below_base_is_certified
        PASS [   0.019s] ( 238/2017) oakvcs-cli commands::merge::tests::merge_base_squash_revert_full_graph_is_x
        PASS [   0.051s] ( 239/2017) oakvcs-cli commands::merge::tests::merge_continue_fails_closed_when_recorded_merge_manifest_is_missing
        PASS [   0.048s] ( 240/2017) oakvcs-cli commands::merge::tests::merge_continue_preserves_incomplete_ancestry_when_recomputing_state
        PASS [   0.011s] ( 241/2017) oakvcs-cli commands::merge::tests::merge_reconciliation_shell_quotes_valid_unsafe_branch_names
        PASS [   2.927s] ( 242/2017) oakvcs-cli commands::credentials::tests::concurrent_processes_reaping_a_dead_owner_lock_preserve_all_entries
        PASS [   0.052s] ( 243/2017) oakvcs-cli commands::merge::tests::postmerge_equal_tree_refresh_preserves_regular_files_and_rotates_branch
        PASS [   0.119s] ( 244/2017) oakvcs-cli commands::merge::tests::merge_wait_retries_after_no_workflow_delivery_drains
        PASS [   0.124s] ( 245/2017) oakvcs-cli commands::merge::tests::no_visible_ci_run_yields_to_the_authoritative_merge_retry
        PASS [   0.050s] ( 246/2017) oakvcs-cli commands::merge::tests::recompute_merge_state_fails_when_parent_manifest_is_missing
        PASS [   0.057s] ( 247/2017) oakvcs-cli commands::merge::tests::prune_removes_merged_branches_only
        PASS [   0.010s] ( 248/2017) oakvcs-cli commands::merge::tests::server_conflict_non_json_body_falls_back_to_generic
        PASS [   0.013s] ( 249/2017) oakvcs-cli commands::merge::tests::server_conflict_paths_parsed_from_message
        PASS [   0.071s] ( 250/2017) oakvcs-cli commands::merge::tests::reconciles_current_branch_when_main_contains_remote_squash_merge
        PASS [   0.009s] ( 251/2017) oakvcs-cli commands::merge::tests::server_conflict_structured_paths_win_over_message
        PASS [   0.010s] ( 252/2017) oakvcs-cli commands::merge::tests::server_conflict_without_paths_omits_server_message
        PASS [   0.071s] ( 253/2017) oakvcs-cli commands::merge::tests::recover_already_closed_branch_json_is_single_json_document
        PASS [   0.060s] ( 254/2017) oakvcs-cli commands::merge::tests::switch_to_fresh_main_branch_can_suppress_human_output_for_json_merge
        PASS [   0.054s] ( 255/2017) oakvcs-cli commands::merge::tests::switch_to_fresh_main_branch_fallback_seeds_at_branch_tip_without_reset
        PASS [   0.010s] ( 256/2017) oakvcs-cli commands::merge_safety::tests::both_sides_changed_is_overlap_warning_not_violation
        PASS [   0.009s] ( 257/2017) oakvcs-cli commands::merge_safety::tests::fb105_shape_target_only_files_dropped_is_invariant_violation
        PASS [   0.054s] ( 258/2017) oakvcs-cli commands::merge::tests::switch_to_fresh_main_branch_seeds_at_main_and_resets_worktree
        PASS [   0.009s] ( 259/2017) oakvcs-cli commands::merge_safety::tests::intentional_branch_deletion_is_clean
        PASS [   0.041s] ( 260/2017) oakvcs-cli commands::merge_safety::tests::live_fetch_of_matching_target_and_head_certifies
        PASS [   0.047s] ( 261/2017) oakvcs-cli commands::merge_safety::tests::live_fetch_of_different_target_is_authority_mismatch
        PASS [   0.011s] ( 262/2017) oakvcs-cli commands::merge_safety::tests::missing_fork_base_refuses_to_certify
        PASS [   0.011s] ( 263/2017) oakvcs-cli commands::merge_safety::tests::mode_only_target_change_dropped_is_violation
        PASS [   0.010s] ( 264/2017) oakvcs-cli commands::merge_safety::tests::predicted_conflicts_are_excluded_from_classification
        PASS [   0.010s] ( 265/2017) oakvcs-cli commands::merge_safety::tests::stale_local_target_refuses_to_certify
        PASS [   0.011s] ( 266/2017) oakvcs-cli commands::merge_safety::tests::target_only_change_reverted_is_invariant_violation
        PASS [   0.010s] ( 267/2017) oakvcs-cli commands::merge_safety::tests::violation_output_is_bounded_to_sample_plus_count
        PASS [   0.044s] ( 268/2017) oakvcs-cli commands::merge_safety::tests::same_target_different_head_is_authority_mismatch
        PASS [   0.011s] ( 269/2017) oakvcs-cli commands::merge_safety::tests::violations_block_even_against_stale_target_data
        PASS [   0.045s] ( 270/2017) oakvcs-cli commands::mount::core::tests::create_write_read_roundtrip
        PASS [   0.053s] ( 271/2017) oakvcs-cli commands::mount::core::tests::directory_hydration_tolerates_deferred_base_sizes
        PASS [   0.050s] ( 272/2017) oakvcs-cli commands::mount::core::tests::dirty_overlay_paths_do_not_alias_separator_lookalikes
        PASS [   0.009s] ( 273/2017) oakvcs-cli commands::mount::core::tests::insert_path_creates_intermediate_dirs
        PASS [   0.052s] ( 274/2017) oakvcs-cli commands::mount::core::tests::ignored_build_output_is_not_recorded_in_overlay
        PASS [   0.008s] ( 275/2017) oakvcs-cli commands::mount::core::tests::insert_path_handles_top_level_file
        PASS [   0.010s] ( 276/2017) oakvcs-cli commands::mount::core::tests::insert_path_idempotent_on_duplicate
        PASS [   0.008s] ( 277/2017) oakvcs-cli commands::mount::core::tests::insert_path_reuses_existing_dirs
        PASS [   0.008s] ( 278/2017) oakvcs-cli commands::mount::core::tests::lookup_path_missing_returns_none
        PASS [   0.013s] ( 279/2017) oakvcs-cli commands::mount::core::tests::load_overlay_meta_strips_legacy_os_metadata
        PASS [   0.040s] ( 280/2017) oakvcs-cli commands::mount::core::tests::os_metadata_is_usable_but_untracked
        PASS [   0.009s] ( 281/2017) oakvcs-cli commands::mount::core::tests::overlay_sig_changes_when_meta_written
        PASS [   2.064s] ( 282/2017) oakvcs-cli commands::integrity::tests::legacy_untyped_busy_response_is_retried_after_its_retry_after
        PASS [   0.065s] ( 283/2017) oakvcs-cli commands::mount::core::tests::readdir_lists_dot_and_children
        PASS [   0.048s] ( 284/2017) oakvcs-cli commands::mount::core::tests::reconcile_follows_out_of_band_commit
        PASS [   0.125s] ( 285/2017) oakvcs-cli commands::mount::core::tests::new_defers_manifest_inode_materialization_until_directory_read
        PASS [   0.058s] ( 286/2017) oakvcs-cli commands::mount::core::tests::reconcile_is_noop_without_external_change
        PASS [   0.069s] ( 287/2017) oakvcs-cli commands::mount::core::tests::reconcile_preserves_dirty_overlay
        PASS [   0.009s] ( 288/2017) oakvcs-cli commands::mount::core::tests::slice_range_clamps
        PASS [   0.073s] ( 289/2017) oakvcs-cli commands::mount::core::tests::rename_base_file_records_rename
        PASS [   0.078s] ( 290/2017) oakvcs-cli commands::mount::core::tests::root_only_manifest_still_loads_ignore_rules_from_tree
        PASS [   0.089s] ( 291/2017) oakvcs-cli commands::mount::core::tests::truncate_shrinks_file
        PASS [   0.097s] ( 292/2017) oakvcs-cli commands::mount::core::tests::unlink_records_deletion_for_base_file
        PASS [   0.091s] ( 293/2017) oakvcs-cli commands::mount::pull::tests::abort_clears_overlay_and_sync_state
        PASS [   0.062s] ( 294/2017) oakvcs-cli commands::mount::pull::tests::already_up_to_date_when_branch_has_change
        PASS [   0.066s] ( 295/2017) oakvcs-cli commands::mount::pull::tests::both_sides_change_mode_differently_stays_structural_conflict
        PASS [   0.058s] ( 296/2017) oakvcs-cli commands::mount::pull::tests::branch_content_and_parent_mode_merge_preserves_parent_mode
        PASS [   0.084s] ( 297/2017) oakvcs-cli commands::mount::pull::tests::clean_parent_change_folds_in
        PASS [   0.072s] ( 298/2017) oakvcs-cli commands::mount::pull::tests::continue_accepts_deleted_conflict_resolution
        PASS [   0.069s] ( 299/2017) oakvcs-cli commands::mount::pull::tests::continue_finalizes_only_recorded_conflict_overlay_paths
        PASS [   0.064s] ( 300/2017) oakvcs-cli commands::mount::pull::tests::continue_rejects_remaining_markers
        PASS [   0.075s] ( 301/2017) oakvcs-cli commands::mount::pull::tests::continue_finalizes_resolved_merge
        PASS [   0.051s] ( 302/2017) oakvcs-cli commands::mount::pull::tests::divergent_mode_only_changes_conflict
        PASS [   0.017s] ( 303/2017) oakvcs-cli commands::mount::pull::tests::marker_detection
        PASS [   0.019s] ( 304/2017) oakvcs-cli commands::mount::pull::tests::marker_detection_ignores_embedded_marker_text
        PASS [   0.066s] ( 305/2017) oakvcs-cli commands::mount::pull::tests::history_walk_connects_local_chains_without_network
        PASS [   0.058s] ( 306/2017) oakvcs-cli commands::mount::pull::tests::overlapping_change_conflicts
        PASS [   0.054s] ( 307/2017) oakvcs-cli commands::mount::pull::tests::parent_mode_only_change_folds_in
        PASS [   0.112s] ( 308/2017) oakvcs-cli commands::mount::pull::tests::history_walk_degrades_gracefully_when_fetch_fails
        PASS [   0.008s] ( 309/2017) oakvcs-cli commands::mount::repo_cache::tests::sanitize_component_flattens_urls
        PASS [   0.138s] ( 310/2017) oakvcs-cli commands::mount::repo_cache::tests::populate_then_seed_roundtrip
        PASS [   0.142s] ( 311/2017) oakvcs-cli commands::mount::repo_cache::tests::seed_misses_unknown_head
        PASS [   0.155s] ( 312/2017) oakvcs-cli commands::mount::repo_cache::tests::populate_is_idempotent_across_mounts
        PASS [   0.015s] ( 313/2017) oakvcs-cli commands::mount::spawn::tests::log_path_is_sanitized_and_under_temp
        PASS [   0.013s] ( 314/2017) oakvcs-cli commands::mount::spawn::tests::plain_directory_is_not_a_mountpoint
        PASS [   0.049s] ( 315/2017) oakvcs-cli commands::mount::repo_cache::tests::seed_misses_when_repo_never_cached
        PASS [   0.012s] ( 316/2017) oakvcs-cli commands::mount::state::tests::checked_count_is_unknown_when_cache_db_unreadable
        PASS [   0.009s] ( 317/2017) oakvcs-cli commands::mount::state::tests::checked_count_is_zero_when_no_cache_db
        PASS [   0.012s] ( 318/2017) oakvcs-cli commands::mount::state::tests::config_roundtrip
        PASS [   0.013s] ( 319/2017) oakvcs-cli commands::mount::state::tests::daemon_pid_roundtrip
        PASS [   0.014s] ( 320/2017) oakvcs-cli commands::mount::state::tests::overlay_filename_is_injective_for_separator_like_paths
        PASS [   0.104s] ( 321/2017) oakvcs-cli commands::mount::repo_cache::tests::seed_refuses_incomplete_sizes
        PASS [   0.010s] ( 322/2017) oakvcs-cli commands::mount::state::tests::overlay_is_clean_when_metadata_missing
        PASS [   0.010s] ( 323/2017) oakvcs-cli commands::mount::state::tests::overlay_meta_missing_file_is_default
        PASS [   0.011s] ( 324/2017) oakvcs-cli commands::mount::state::tests::overlay_meta_roundtrip
        PASS [   0.008s] ( 325/2017) oakvcs-cli commands::mount::state::tests::overlay_state_unreadable_detects_corrupt_meta
        PASS [   0.009s] ( 326/2017) oakvcs-cli commands::mount::state::tests::pid_alive_detects_self_and_dead
        PASS [   0.010s] ( 327/2017) oakvcs-cli commands::mount::state::tests::pushed_head_roundtrip
        PASS [   0.010s] ( 328/2017) oakvcs-cli commands::mount::state::tests::sync_state_roundtrip_uses_final_path_without_temp_leftovers
        PASS [   0.007s] ( 329/2017) oakvcs-cli commands::mount::state::tests::unpushed_commit_count_empty_without_cache
        PASS [   0.011s] ( 330/2017) oakvcs-cli commands::mount::tests::build_manifest_adds_new_files
        PASS [   0.009s] ( 331/2017) oakvcs-cli commands::mount::tests::build_manifest_applies_renames
        PASS [   0.008s] ( 332/2017) oakvcs-cli commands::mount::tests::build_manifest_dirty_wins_over_rename_target
        PASS [   0.010s] ( 333/2017) oakvcs-cli commands::mount::tests::build_manifest_clean_overlay_returns_base
        PASS [   0.009s] ( 334/2017) oakvcs-cli commands::mount::tests::build_manifest_replaces_dirty_paths
        PASS [   0.012s] ( 335/2017) oakvcs-cli commands::mount::tests::build_manifest_drops_deleted_paths
        PASS [   0.010s] ( 336/2017) oakvcs-cli commands::mount::tests::dest_slug_uses_leaf_and_falls_back_to_mount
        PASS [   0.010s] ( 337/2017) oakvcs-cli commands::mount::tests::slugify_lowercases_and_collapses
        PASS [   0.009s] ( 338/2017) oakvcs-cli commands::mount::tests::task_slug_ignores_redundant_repo_parent
        PASS [   0.009s] ( 339/2017) oakvcs-cli commands::mount::tests::task_slug_keeps_task_named_leaf
        PASS [   0.162s] ( 340/2017) oakvcs-cli commands::mount::state::tests::acquire_lock_excludes_other_holders
        PASS [   0.009s] ( 341/2017) oakvcs-cli commands::mount::tests::task_slug_prefers_task_dir_when_leaf_is_repo
        PASS [   0.010s] ( 342/2017) oakvcs-cli commands::mount::worktree::tests::parses_worktree_create_input
        PASS [   0.009s] ( 343/2017) oakvcs-cli commands::mount::worktree::tests::worktree_create_input_tolerates_missing_base_ref
        PASS [   0.010s] ( 344/2017) oakvcs-cli commands::open::tests::resolve_target_outside_a_repo_is_the_site_and_never_launches
        PASS [   0.011s] ( 345/2017) oakvcs-cli commands::pull::chunk_batch_decode_tests::decodes_multiple_entries
        PASS [   0.013s] ( 346/2017) oakvcs-cli commands::pull::chunk_batch_decode_tests::empty_body_decodes_to_empty
        PASS [   0.017s] ( 347/2017) oakvcs-cli commands::pull::chunk_batch_decode_tests::truncated_frames_error_not_panic
        PASS [   0.055s] ( 348/2017) oakvcs-cli commands::open::tests::unlinked_repo_errors_before_opening_browser
        PASS [   0.068s] ( 349/2017) oakvcs-cli commands::open::tests::resolve_target_unpublished_branch_falls_back_to_repo_home
        PASS [   0.058s] ( 350/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::publish_refs_lands_rename_heads_current_head_and_watermark_together
        PASS [   0.060s] ( 351/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::publish_refs_prefers_response_head_over_payload_order
        PASS [   0.051s] ( 352/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::publish_refs_rejects_missing_commit_head_and_rolls_back
        PASS [   0.051s] ( 353/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::publish_refs_rolls_back_branch_rows_on_error
        PASS [   0.049s] ( 354/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::pull_refreshes_remote_description_without_moving_heads
        PASS [   0.057s] ( 355/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::pull_preserves_pending_description_until_matching_acknowledgement
        PASS [   0.049s] ( 356/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::pull_refreshing_current_branch_listed_twice_does_not_warn_retained
        PASS [   0.050s] ( 357/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::pull_warns_retained_only_when_local_description_is_newer
        PASS [   0.051s] ( 358/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::report_v1_loss_must_be_absent_from_selected_head_manifest
        PASS [   0.040s] ( 359/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::resolve_response_head_demotes_unshipped_head
        PASS [   0.012s] ( 360/2017) oakvcs-cli commands::pull::verify_blob_content_tests::corrupt_content_is_rejected_not_stored
        PASS [   0.012s] ( 361/2017) oakvcs-cli commands::pull::verify_blob_content_tests::mapping_extent_checked_add_rejects_overflow
        PASS [   0.009s] ( 362/2017) oakvcs-cli commands::pull::verify_blob_content_tests::mapping_rejects_non_blake3_chunk_hash_shape
        PASS [   0.060s] ( 363/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::staging_pull_objects_rejects_mismatched_commit_hash
        PASS [   0.072s] ( 364/2017) oakvcs-cli commands::pull::pull_ingest_publish_tests::staging_pull_objects_does_not_publish_branch_refs
        PASS [   0.011s] ( 365/2017) oakvcs-cli commands::pull::verify_blob_content_tests::matching_content_passes_through
        PASS [   0.010s] ( 366/2017) oakvcs-cli commands::pull::verify_blob_content_tests::zstd_frame_of_true_content_is_repaired
        PASS [   1.541s] ( 367/2017) oakvcs-cli commands::merge_safety::tests::classifier_is_linear_on_large_manifests
        PASS [   0.056s] ( 368/2017) oakvcs-cli commands::pull::verify_blob_content_tests::verified_mapping_replaces_stale_rows_instead_of_appending
        PASS [   0.011s] ( 369/2017) oakvcs-cli commands::push::tests::blob_check_missing_must_be_a_unique_subset_of_the_request
        PASS [   0.055s] ( 370/2017) oakvcs-cli commands::push::tests::async_mapping_proof_restarts_a_stale_create_with_the_exact_request
        PASS [   0.068s] ( 371/2017) oakvcs-cli commands::push::tests::async_mapping_proof_polls_the_opaque_job_to_exact_completion
        PASS [   0.010s] ( 372/2017) oakvcs-cli commands::push::tests::chunk_check_missing_must_be_a_unique_subset_of_the_request_page
        PASS [   0.048s] ( 373/2017) oakvcs-cli commands::push::tests::cancellation_after_final_handoff_is_unconfirmed_and_not_abortable
        PASS [   0.072s] ( 374/2017) oakvcs-cli commands::push::tests::chunk_busy_retry_never_sleeps_past_remaining_overall_deadline
        PASS [   0.043s] ( 375/2017) oakvcs-cli commands::push::tests::durable_request_identity_binds_the_actual_publication_route
        PASS [   0.010s] ( 376/2017) oakvcs-cli commands::push::tests::external_edge_proof_requires_the_exact_requested_set
        PASS [   0.039s] ( 377/2017) oakvcs-cli commands::push::tests::link_remote_identity_persists_valid_owner_and_repo
        PASS [   0.371s] ( 378/2017) oakvcs-cli commands::push::tests::async_mapping_pages_preserve_header_order_and_split_at_ten_thousand_refs
        PASS [   0.008s] ( 379/2017) oakvcs-cli commands::push::tests::one_commit_multi_gib_or_paged_mapping_selects_staged_async_proof
        PASS [   0.259s] ( 380/2017) oakvcs-cli commands::push::tests::mapping_proof_deadline_bounds_a_peer_that_never_returns_headers
        PASS [   0.016s] ( 381/2017) oakvcs-cli commands::push::tests::ordinary_push_is_not_rejected_by_staged_operation_aggregate_caps
        PASS [   0.146s] ( 382/2017) oakvcs-cli commands::push::tests::one_commit_over_tree_batch_cap_stages_objects_then_finalizes
        PASS [   0.381s] ( 383/2017) oakvcs-cli commands::push::tests::link_remote_identity_rejects_unsafe_specs_without_persisting
        PASS [   0.061s] ( 384/2017) oakvcs-cli commands::push::tests::phase_one_bootstrap_requires_its_explicit_capability
        PASS [   0.227s] ( 385/2017) oakvcs-cli commands::push::tests::planned_large_blob_retains_only_chunk_locations
        PASS [   0.317s] ( 386/2017) oakvcs-cli commands::push::tests::outgoing_plan_is_topological_across_batch_boundary_despite_skewed_timestamps
        PASS [   0.010s] ( 387/2017) oakvcs-cli commands::push::tests::publication_ack_requires_a_native_lowercase_hash_when_non_null
        PASS [   0.056s] ( 388/2017) oakvcs-cli commands::push::tests::publication_reconciliation_quotes_unsafe_branch_names_and_fences_remote_overrides
        PASS [   0.055s] ( 389/2017) oakvcs-cli commands::push::tests::push_admission_synthesizes_the_canonical_empty_blob
        PASS [   0.048s] ( 390/2017) oakvcs-cli commands::push::tests::rechunk_workspace_cleans_up_after_repository_local_enospc
        PASS [   0.224s] ( 391/2017) oakvcs-cli commands::push::tests::planned_objects_share_one_tree_scan_across_many_commits
        PASS [   0.041s] ( 392/2017) oakvcs-cli commands::push::tests::rechunk_workspace_is_reserved_before_use_and_removed_on_drop
        PASS [   0.161s] ( 393/2017) oakvcs-cli commands::push::tests::slow_presigned_put_uses_transfer_deadline_not_busy_budget
        PASS [   0.189s] ( 394/2017) oakvcs-cli commands::push::tests::slow_never_busy_chunk_request_does_not_consume_busy_wait_budget
        PASS [   0.082s] ( 395/2017) oakvcs-cli commands::push::tests::staged_abort_never_waits_for_a_peer_that_withholds_headers
        PASS [   0.064s] ( 396/2017) oakvcs-cli commands::push::tests::staged_abort_posts_exact_session_boundary_with_auth
        PASS [   1.160s] ( 397/2017) oakvcs-cli commands::push::tests::chunk_check_replays_exact_payload_after_typed_object_busy_conflict
        PASS [   0.015s] ( 398/2017) oakvcs-cli commands::push::tests::staged_blob_plan_splits_before_the_129th_async_proof_header
        PASS [   0.057s] ( 399/2017) oakvcs-cli commands::push::tests::staged_capability_probe_falls_back_when_exact_abort_v1_is_absent
        PASS [   0.104s] ( 400/2017) oakvcs-cli commands::push::tests::staged_mapping_preflight_rechunks_before_network_payloads_exist
        PASS [   0.132s] ( 401/2017) oakvcs-cli commands::push::tests::staged_final_ambiguity_persists_one_restart_record
        PASS [   0.057s] ( 402/2017) oakvcs-cli commands::push::tests::staged_publication_first_rejection_is_redacted_and_not_retried
        PASS [   0.054s] ( 403/2017) oakvcs-cli commands::push::tests::staged_publication_rejects_an_oversized_success_body
        PASS [   0.061s] ( 404/2017) oakvcs-cli commands::push::tests::staged_publication_terminal_ambiguity_is_typed_and_redacted
        PASS [   0.009s] ( 405/2017) oakvcs-cli commands::push::tests::strict_receipt_check_requires_an_exact_server_acknowledgement
        PASS [   0.062s] ( 406/2017) oakvcs-cli commands::push::tests::strict_receipt_check_rejects_a_mixed_old_replica_before_mutation
        PASS [   0.051s] ( 407/2017) oakvcs-cli commands::push::tests::terminal_mapping_generation_conflict_is_not_retried
        PASS [   0.007s] ( 408/2017) oakvcs-cli commands::push::tests::whole_operation_caps_reject_every_dimension_before_protocol_selection
        PASS [   0.007s] ( 409/2017) oakvcs-cli commands::release::tests::validate_asset_filename_accepts_safe_filenames
        PASS [   0.007s] ( 410/2017) oakvcs-cli commands::release::tests::validate_asset_filename_rejects_empty_path_and_control_names
        PASS [   0.007s] ( 411/2017) oakvcs-cli commands::release::tests::validate_release_tag_accepts_safe_tags
        PASS [   0.088s] ( 412/2017) oakvcs-cli commands::push::tests::successful_chunk_check_body_is_bounded_by_the_overall_deadline
        PASS [   0.007s] ( 413/2017) oakvcs-cli commands::repo::tests::pull_known_loss_must_exactly_match_preflight_disposition
        PASS [   0.008s] ( 414/2017) oakvcs-cli commands::release::tests::validate_release_tag_rejects_empty_trimmed_and_control_tags
        PASS [   0.008s] ( 415/2017) oakvcs-cli commands::repo::tests::resolve_clone_spec_accepts_owner_repo
        PASS [   0.008s] ( 416/2017) oakvcs-cli commands::repo::tests::resolve_clone_spec_rejects_unsafe_bare_repo_segments
        PASS [   0.007s] ( 417/2017) oakvcs-cli commands::repo::tests::resolve_clone_spec_rejects_unsafe_owner_repo_segments
        PASS [   0.007s] ( 418/2017) oakvcs-cli commands::repo::tests::resolve_clone_spec_uses_username_for_bare_repo
        PASS [   0.035s] ( 419/2017) oakvcs-cli commands::restricted::tests::restricted_paths_skip_locally_present_blobs
        PASS [   0.039s] ( 420/2017) oakvcs-cli commands::restricted::tests::record_unions_and_loads_round_trip
        PASS [   0.064s] ( 421/2017) oakvcs-cli commands::review::remote_content::tests::raw_content_uses_one_cumulative_byte_budget
        PASS [   0.064s] ( 422/2017) oakvcs-cli commands::review::remote_content::tests::raw_redirect_never_forwards_credentials_or_requests_a_second_endpoint
        PASS [   0.059s] ( 423/2017) oakvcs-cli commands::review::remote_content::tests::raw_stream_without_content_length_enforces_64_byte_boundary
        PASS [   0.009s] ( 424/2017) oakvcs-cli commands::review::remote_content::tests::raw_urls_encode_segments_and_reject_route_traversal
        PASS [   1.278s] ( 425/2017) oakvcs-cli commands::push::tests::planned_many_unique_trees_retain_only_hash_descriptors
        PASS [   0.049s] ( 426/2017) oakvcs-cli commands::review::tests::branch_comparison_does_not_report_missing_commit_as_fork_point
        PASS [   0.111s] ( 427/2017) oakvcs-cli commands::review::remote_content::tests::shared_deadline_bounds_headers_and_body
        PASS [   0.047s] ( 428/2017) oakvcs-cli commands::review::tests::branch_comparison_does_not_report_stale_fork_when_missing_edge_can_hide_lca
        PASS [   0.010s] ( 429/2017) oakvcs-cli commands::review::tests::classify_change_honors_generated_marker_only_in_header_lines
        PASS [   0.055s] ( 430/2017) oakvcs-cli commands::review::tests::branch_review_marks_missing_branch_snapshot_as_missing_data
        PASS [   0.007s] ( 431/2017) oakvcs-cli commands::review::tests::file_summary_without_hydrated_blobs_omits_content_category
        PASS [   0.049s] ( 432/2017) oakvcs-cli commands::review::tests::contribution_diff_degrades_when_fork_manifest_is_missing
        PASS [   0.037s] ( 433/2017) oakvcs-cli commands::review::tests::fork_point_partial_graph_never_certifies_stale_base_behind_target_gap
        PASS [   0.048s] ( 434/2017) oakvcs-cli commands::review::tests::live_fetch_of_other_target_does_not_certify_recorded_parent
        PASS [   0.053s] ( 435/2017) oakvcs-cli commands::review::tests::live_target_fetch_certifies_without_local_freshness_metadata
        PASS [   0.046s] ( 436/2017) oakvcs-cli commands::review::tests::merge_preview_certifies_intentional_deletion_against_fresh_target
        PASS [   0.051s] ( 437/2017) oakvcs-cli commands::review::tests::merge_preview_conflicts_are_not_reported_as_deletions
        PASS [   0.044s] ( 438/2017) oakvcs-cli commands::review::tests::merge_preview_degrades_when_branch_head_manifest_is_missing
        PASS [   0.051s] ( 439/2017) oakvcs-cli commands::review::tests::merge_preview_degrades_when_common_ancestor_manifest_is_missing
        PASS [   0.051s] ( 440/2017) oakvcs-cli commands::review::tests::merge_preview_degrades_when_no_verified_common_ancestor
        PASS [   0.581s] ( 441/2017) oakvcs-cli commands::review::remote_content::tests::acquisition_cap_is_deduplicated_and_does_not_reject_warm_content
        PASS [   0.043s] ( 442/2017) oakvcs-cli commands::review::tests::merge_preview_degrades_when_parent_ancestry_is_incomplete
        PASS [   0.042s] ( 443/2017) oakvcs-cli commands::review::tests::merge_preview_degrades_when_parent_head_commit_is_missing
        PASS [   0.045s] ( 444/2017) oakvcs-cli commands::review::tests::merge_preview_degrades_when_parent_head_manifest_is_missing
        PASS [   0.049s] ( 445/2017) oakvcs-cli commands::review::tests::merge_preview_marks_both_sides_changed_as_overlap_warning
        PASS [   0.047s] ( 446/2017) oakvcs-cli commands::review::tests::merge_preview_refuses_to_certify_against_stale_local_target
        PASS [   0.052s] ( 447/2017) oakvcs-cli commands::review::tests::merge_preview_reports_clean_modify_modify_as_modified
        PASS [   0.049s] ( 448/2017) oakvcs-cli commands::review::tests::net_merge_diff_degrades_when_against_head_commit_is_missing
        PASS [   0.043s] ( 449/2017) oakvcs-cli commands::review::tests::net_merge_diff_degrades_when_against_head_manifest_is_missing
        PASS [   0.046s] ( 450/2017) oakvcs-cli commands::review::tests::net_merge_diff_degrades_when_ancestry_is_incomplete
        PASS [   0.010s] ( 451/2017) oakvcs-cli commands::review::tests::omitted_patch_commands_bound_output_with_a_pattern_note
        PASS [   0.009s] ( 452/2017) oakvcs-cli commands::review::tests::omitted_patch_commands_cover_every_file_and_shell_quote_paths
        PASS [   0.054s] ( 453/2017) oakvcs-cli commands::review::tests::net_merge_diff_degrades_when_branch_head_manifest_is_missing
        PASS [   0.056s] ( 454/2017) oakvcs-cli commands::review::tests::net_merge_diff_degrades_when_no_verified_common_ancestor
        PASS [   0.010s] ( 455/2017) oakvcs-cli commands::review::tests::remote_branch_diff_recommends_non_destructive_switch
        PASS [   0.009s] ( 456/2017) oakvcs-cli commands::review::tests::remote_commit_count_disappearing_commit_cannot_certify_empty
        PASS [   0.009s] ( 457/2017) oakvcs-cli commands::review::tests::remote_commit_count_missing_history_cannot_certify_empty
        PASS [   0.009s] ( 458/2017) oakvcs-cli commands::review::tests::remote_commit_count_storage_failure_cannot_certify_empty
        PASS [   0.009s] ( 459/2017) oakvcs-cli commands::review::tests::remote_conflict_review_recommends_non_destructive_switch
        PASS [   0.050s] ( 460/2017) oakvcs-cli commands::review::tests::remote_comparison_uses_pinned_heads_not_matching_local_refs
        PASS [   0.042s] ( 461/2017) oakvcs-cli commands::review::tests::remote_positive_commit_count_with_missing_history_is_an_explicit_lower_bound
        PASS [   0.010s] ( 462/2017) oakvcs-cli commands::review::tests::review_recommendations_never_merge_for_any_uncertified_shape
        PASS [   0.009s] ( 463/2017) oakvcs-cli commands::review::tests::review_verdict_cannot_be_overridden_by_a_clean_certified_preview
        PASS [   0.008s] ( 464/2017) oakvcs-cli commands::review::tests::shell_quote_path_quotes_metacharacters_and_escapes_single_quotes
        PASS [   0.046s] ( 465/2017) oakvcs-cli commands::review::tests::tree_and_contribution_diffs_detect_rename_with_edit
        PASS [   0.045s] ( 466/2017) oakvcs-cli commands::review::tests::tree_diff_degrades_when_branch_head_manifest_is_missing
        PASS [   0.059s] ( 467/2017) oakvcs-cli commands::review::tests::tree_diff_degrades_when_comparison_manifest_is_missing
        PASS [   0.054s] ( 468/2017) oakvcs-cli commands::review::tests::triage_fails_closed_on_uncertified_prediction
        PASS [   0.050s] ( 469/2017) oakvcs-cli commands::review::tests::triage_fails_closed_when_claimed_prediction_has_no_safety_block
        PASS [   0.049s] ( 470/2017) oakvcs-cli commands::review::tests::triage_turns_invariant_violation_into_do_not_merge
        PASS [   0.059s] ( 471/2017) oakvcs-cli commands::review::tests::uncertified_conflicted_preview_never_recommends_merge
        PASS [   0.099s] ( 472/2017) oakvcs-cli commands::review::tests::uncertified_preview_never_recommends_merge_for_any_clean_shape
        PASS [   0.781s] ( 473/2017) oakvcs-cli commands::serve::tests::async_v1_proof_reserves_exact_mapping_without_publishing_it
        PASS [   0.038s] ( 474/2017) oakvcs-cli commands::serve::tests::completed_session_tombstones_outlive_active_receipts_then_expire
        PASS [   0.223s] ( 475/2017) oakvcs-cli commands::serve::tests::completed_tombstone_retention_is_count_and_record_size_bounded
        PASS [   1.039s] ( 476/2017) oakvcs-cli commands::serve::tests::auxiliary_endpoints_enforce_hosted_list_caps
        PASS [   0.137s] ( 477/2017) oakvcs-cli commands::serve::tests::expired_object_only_session_revokes_trust_without_deleting_immutable_bytes
        PASS [   0.102s] ( 478/2017) oakvcs-cli commands::serve::tests::malformed_staged_request_does_not_create_a_repository
        PASS [   0.261s] ( 479/2017) oakvcs-cli commands::serve::tests::finalization_rejects_unreachable_session_objects_without_publishing_them
        PASS [   0.139s] ( 480/2017) oakvcs-cli commands::serve::tests::mapping_proof_create_accepts_exact_set_bounds_and_rejects_one_more_ref
        PASS [   0.126s] ( 481/2017) oakvcs-cli commands::serve::tests::mapping_proof_finalize_body_limit_is_exactly_four_kibibytes
        PASS [   0.035s] ( 482/2017) oakvcs-cli commands::serve::tests::mapping_proof_jobs_preserve_expired_running_work_for_lease_reclamation
        PASS [   0.088s] ( 483/2017) oakvcs-cli commands::serve::tests::metadata_only_push_can_close_open_branch
        PASS [   0.096s] ( 484/2017) oakvcs-cli commands::serve::tests::metadata_only_push_from_stale_open_client_does_not_reopen_closed_branch
        PASS [   0.587s] ( 485/2017) oakvcs-cli commands::serve::tests::mapping_generation_race_is_a_fenced_terminal_conflict_and_fresh_request_can_retry
        PASS [   0.085s] ( 486/2017) oakvcs-cli commands::serve::tests::metadata_only_push_updates_description_without_moving_head
        PASS [   0.044s] ( 487/2017) oakvcs-cli commands::serve::tests::published_closure_scan_is_persisted_and_not_repeated_per_stage
        PASS [   0.209s] ( 488/2017) oakvcs-cli commands::serve::tests::ordinary_push_keeps_legacy_more_than_one_thousand_commit_compatibility
        PASS [   0.189s] ( 489/2017) oakvcs-cli commands::serve::tests::pull_depth_with_branch_name_walks_from_that_branch_head
        PASS [   0.330s] ( 490/2017) oakvcs-cli commands::serve::tests::pull_depth_returns_newest_first_parent_commits_like_hosted
        PASS [   0.092s] ( 491/2017) oakvcs-cli commands::serve::tests::push_rejects_mismatched_commit_hash
        PASS [   0.008s] ( 492/2017) oakvcs-cli commands::serve::tests::run_refuses_non_loopback_without_token
        PASS [   0.010s] ( 493/2017) oakvcs-cli commands::serve::tests::run_rejects_empty_token_before_listening
        PASS [   0.109s] ( 494/2017) oakvcs-cli commands::serve::tests::repeated_metadata_pushes_upsert_the_description
        PASS [   0.093s] ( 495/2017) oakvcs-cli commands::serve::tests::staged_commit_file_modes_must_match_manifest_with_zero_writes
        PASS [   0.281s] ( 496/2017) oakvcs-cli commands::serve::tests::staged_abort_is_boundary_bound_and_idempotent_within_replay_window
        PASS [   0.269s] ( 497/2017) oakvcs-cli commands::serve::tests::staged_force_rewrite_preserves_the_expected_head_cas
        PASS [   0.010s] ( 498/2017) oakvcs-cli commands::serve::tests::staged_session_cumulative_caps_cover_every_operation_dimension
        PASS [   0.306s] ( 499/2017) oakvcs-cli commands::serve::tests::staged_push_rejects_alternate_mapping_for_published_blob
        PASS [   0.338s] ( 500/2017) oakvcs-cli commands::serve::tests::staged_sessions_are_isolated_and_finalization_clears_only_its_owner
        PASS [   0.462s] ( 501/2017) oakvcs-cli commands::serve::tests::staged_sessions_enforce_the_per_repository_active_limit
        PASS [   0.093s] ( 502/2017) oakvcs-cli commands::serve::tests::startup_reclaims_expired_running_mapping_proof_and_fences_crashed_worker
        PASS [   5.053s] ( 503/2017) oakvcs-cli commands::push::tests::staged_publication_does_not_replay_when_final_response_body_is_withheld
        PASS [   0.008s] ( 504/2017) oakvcs-cli commands::serve::tests::token_compare_matches_exact_values_only
        PASS [   0.007s] ( 505/2017) oakvcs-cli commands::site::tests::resolve_remote_rejects_explicit_blank_before_fallback
        PASS [   0.007s] ( 506/2017) oakvcs-cli commands::site::tests::validate_organization_slug_accepts_safe_slugs
        PASS [   0.006s] ( 507/2017) oakvcs-cli commands::site::tests::validate_organization_slug_rejects_url_path_breakers
        PASS [   0.036s] ( 508/2017) oakvcs-cli commands::skill::tests::install_writes_all_files_and_is_idempotent
        PASS [   0.009s] ( 509/2017) oakvcs-cli commands::skill::tests::skill_md_frontmatter_names_the_skill
        PASS [   0.008s] ( 510/2017) oakvcs-cli commands::skill::tests::skill_md_reference_links_all_ship
        PASS [   0.007s] ( 511/2017) oakvcs-cli commands::spaces::tests::parse_org_accepts_bare_and_legacy_repo_specs
        PASS [   0.007s] ( 512/2017) oakvcs-cli commands::spaces::tests::parse_org_rejects_reserved_and_unsafe_slugs
        PASS [   0.008s] ( 513/2017) oakvcs-cli commands::split::tests::replay_dependent_segment_conflicts
        PASS [   0.007s] ( 514/2017) oakvcs-cli commands::split::tests::replay_disjoint_segments_compose
        PASS [   0.007s] ( 515/2017) oakvcs-cli commands::split::tests::replay_reorder_independent_changes
        PASS [   0.037s] ( 516/2017) oakvcs-cli commands::status::tests::linked_remote_requires_url_owner_and_repo_name
        PASS [   0.038s] ( 517/2017) oakvcs-cli commands::status::tests::status_does_not_take_workdir_lock_when_no_remote_merge_reconcile_is_needed
        PASS [   0.007s] ( 518/2017) oakvcs-cli commands::switch::tests::pickable_branches_drops_main
        PASS [   0.007s] ( 519/2017) oakvcs-cli commands::switch::tests::pickable_branches_empty_when_only_main
        PASS [   0.007s] ( 520/2017) oakvcs-cli commands::switch::tests::pickable_branches_keeps_features_without_main_row
        PASS [   0.093s] ( 521/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_keeps_missing_remote_ancestry_beyond_cached_boundary_incomplete
        PASS [   0.537s] ( 522/2017) oakvcs-cli commands::serve::tests::terminal_missing_proof_reverifies_same_request_after_content_repair
        PASS [   0.094s] ( 523/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_backfills_ancestors_when_head_snapshot_already_hydrated
        PASS [   1.011s] ( 524/2017) oakvcs-cli commands::serve::tests::staged_v1_rejects_incomplete_closure_and_finalizes_once
        PASS [   0.099s] ( 525/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_backfills_merge_parent_ancestor_under_its_own_branch_name
        PASS [   0.106s] ( 526/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_backfills_ns_truncated_merge_parent_ancestor
        PASS [   0.113s] ( 527/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_hydrated_complete_chain_skips_commit_info_request
        PASS [   0.111s] ( 528/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_leaves_gap_when_ancestor_branch_name_is_missing
        PASS [   0.119s] ( 529/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_rejects_tampered_merge_parent_ancestor
        PASS [   0.093s] ( 530/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_repairs_existing_head_with_missing_manifest_blobs
        PASS [   0.100s] ( 531/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_repoints_branches_off_synthetic_main
        PASS [   0.099s] ( 532/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_skips_unverifiable_ancestor_without_failing
        PASS [   0.147s] ( 533/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_stores_server_hashes_verbatim_via_commit_info_trees
        PASS [   0.108s] ( 534/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_parent_without_commit_info_trees_fails_closed
        PASS [   0.166s] ( 535/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_repairs_cached_boundary_when_main_head_is_already_hydrated
        PASS [   0.104s] ( 536/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_repairs_history_beyond_a_cached_shallow_boundary
        PASS [   0.115s] ( 537/2017) oakvcs-cli commands::sync::canonical_main_tests::fetch_repairs_merge_parent_history_beyond_a_cached_shallow_boundary
        PASS [   0.050s] ( 538/2017) oakvcs-cli commands::sync::canonical_main_tests::files_for_remote_commit_diffs_when_parent_and_child_manifests_are_local
        PASS [   0.042s] ( 539/2017) oakvcs-cli commands::sync::canonical_main_tests::files_for_remote_commit_returns_empty_when_parent_is_not_local
        PASS [   0.101s] ( 540/2017) oakvcs-cli commands::sync::canonical_main_tests::head_only_refresh_of_hydrated_shallow_head_skips_ancestry
        PASS [   0.107s] ( 541/2017) oakvcs-cli commands::sync::canonical_main_tests::head_only_refresh_still_repairs_parentless_legacy_head_row
        PASS [   0.056s] ( 542/2017) oakvcs-cli commands::sync::canonical_main_tests::reconcile_synthetic_main_leaves_real_branch_work_alone
        PASS [   0.057s] ( 543/2017) oakvcs-cli commands::sync::canonical_main_tests::reconcile_synthetic_main_repoints_content_equal_heads
        PASS [   0.190s] ( 544/2017) oakvcs-cli commands::sync::canonical_main_tests::head_only_refresh_of_moved_head_links_complete_ancestry
        PASS [   0.071s] ( 545/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_abort_preserves_untracked_files_and_removes_recorded_merge_additions
        PASS [   0.066s] ( 546/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_abort_without_head_reports_worktree_left_unchanged
        PASS [   0.059s] ( 547/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_continue_fails_closed_when_recorded_merge_manifest_is_missing
        PASS [   0.055s] ( 548/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_continue_fails_closed_when_sync_state_is_corrupt
        PASS [   0.113s] ( 549/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_empty_branch_reseed_preserves_ignored_untracked_files
        PASS [   0.133s] ( 550/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_empty_branch_with_untracked_file_fails_without_deleting_it
        PASS [   0.258s] ( 551/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_backfills_gap_left_by_head_only_refresh_before_merge_base_use
        PASS [   0.058s] ( 552/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_real_branch_work_fails_closed_when_parent_manifest_is_missing
        PASS [   0.120s] ( 553/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_real_branch_work_fails_closed_on_incomplete_parent_ancestry
        PASS [   0.121s] ( 554/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_reseeds_clean_empty_branch_to_latest_parent_without_conflict
        PASS [   0.107s] ( 555/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_reseeds_headless_empty_branch_to_latest_parent
        PASS [   0.009s] ( 556/2017) oakvcs-cli commands::tests::branch_web_url_encodes_branch_name
        PASS [   0.008s] ( 557/2017) oakvcs-cli commands::tests::parse_owner_repo_accepts_simple_spec
        PASS [   0.108s] ( 558/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_zero_count_branch_does_not_reseed_foreign_branch_work
        PASS [   0.011s] ( 559/2017) oakvcs-cli commands::tests::parse_owner_repo_rejects_remote_unsafe_segments
        PASS [   0.009s] ( 560/2017) oakvcs-cli commands::tests::repo_identity_urls_require_a_complete_remote_link
        PASS [   0.014s] ( 561/2017) oakvcs-cli commands::tests::repo_web_url_trims_slashes
        PASS [   0.012s] ( 562/2017) oakvcs-cli commands::triage::qa_l5_probe::full_listing_window_is_not_proof_of_success
        PASS [   0.010s] ( 563/2017) oakvcs-cli commands::triage::qa_l5_probe::other_branch_blocking_run_is_reported_with_reason
        PASS [   0.010s] ( 564/2017) oakvcs-cli commands::triage::qa_l5_probe::qa_controls
        PASS [   0.008s] ( 565/2017) oakvcs-cli commands::triage::qa_l5_probe::qa_other_branch_newer_failure_same_commit_must_not_pass
        PASS [   0.008s] ( 566/2017) oakvcs-cli commands::triage::qa_l5_probe::qa_other_branch_newer_running_same_commit_must_not_pass
        PASS [   0.008s] ( 567/2017) oakvcs-cli commands::triage::qa_l5_probe::qa_r2_forward_dated_commit_must_not_prove_window
        PASS [   0.008s] ( 568/2017) oakvcs-cli commands::triage::tests::merge_allowed_requires_every_gate_not_ci_alone
        PASS [   0.007s] ( 569/2017) oakvcs-cli commands::triage::tests::remote_prepare_failure_is_not_budget_exhaustion
        PASS [   0.009s] ( 570/2017) oakvcs-cli commands::triage::tests::remote_deferred_row_reports_degraded_freshness_and_network_review
        PASS [   0.007s] ( 571/2017) oakvcs-cli commands::triage::tests::resolve_action_detail_uses_non_destructive_switch_command
        PASS [   0.009s] ( 572/2017) oakvcs-cli commands::triage::tests::simple_text_hunks_detect_inclusion
        PASS [   0.109s] ( 573/2017) oakvcs-cli commands::sync::canonical_main_tests::sync_zero_count_branch_with_missing_head_fails_without_reseed
        PASS [   0.010s] ( 574/2017) oakvcs-cli commands::triage::tests::storage_errors_are_summarized_not_dumped
        PASS [   0.009s] ( 575/2017) oakvcs-cli commands::upgrade::tests::accepts_valid_signature
        PASS [   0.007s] ( 576/2017) oakvcs-cli commands::upgrade::tests::parses_tag_from_release_location
        PASS [   0.008s] ( 577/2017) oakvcs-cli commands::upgrade::tests::rejects_malformed_signature
        PASS [   0.007s] ( 578/2017) oakvcs-cli commands::upgrade::tests::rejects_non_release_location
        PASS [   0.007s] ( 579/2017) oakvcs-cli commands::upgrade::tests::rejects_tampered_data
        PASS [   0.009s] ( 580/2017) oakvcs-cli commands::upgrade::tests::rejects_wrong_key
        PASS [   0.053s] ( 581/2017) oakvcs-cli http::tests::idempotent_request_never_retries_auth_failure
        PASS [   0.055s] ( 582/2017) oakvcs-cli http::tests::accepted_request_with_lost_reply_is_unconfirmed_and_not_replayed
        PASS [   0.009s] ( 583/2017) oakvcs-cli http::tests::json_error_envelope_is_unwrapped
        PASS [   0.008s] ( 584/2017) oakvcs-cli http::tests::non_json_and_empty_error_bodies_pass_through
        PASS [   0.010s] ( 585/2017) oakvcs-cli http::tests::origin_extracted_from_absolute_location
        PASS [   0.008s] ( 586/2017) oakvcs-cli http::tests::origin_keeps_explicit_port
        PASS [   0.009s] ( 587/2017) oakvcs-cli http::tests::redact_url_userinfo_drops_credentials
        PASS [   0.009s] ( 588/2017) oakvcs-cli http::tests::relative_location_is_not_a_host_move
        PASS [   0.056s] ( 589/2017) oakvcs-cli http::tests::request_never_accepted_is_still_reported_as_unconfirmed
        PASS [   0.098s] ( 590/2017) oakvcs-cli http::tests::publication_reply_timeout_starts_after_body_consumption
        PASS [   0.168s] ( 591/2017) oakvcs-cli http::tests::idempotent_request_replays_exact_body_after_rate_limit
        PASS [   0.037s] ( 592/2017) oakvcs-cli materialize::tests::apply_manifest_leaves_and_reports_non_utf8_deletion_candidate
        PASS [   0.054s] ( 593/2017) oakvcs-cli materialize::tests::apply_manifest_allows_tracked_directory_to_file_transition
        PASS [   0.040s] ( 594/2017) oakvcs-cli materialize::tests::apply_manifest_refuses_directory_to_file_when_untracked_content_is_present
        PASS [   0.046s] ( 595/2017) oakvcs-cli materialize::tests::apply_preservation_respects_sparse_scope_and_missing_blob_preflight
        PASS [   0.157s] ( 596/2017) oakvcs-cli http::tests::slow_request_reader_does_not_spend_the_reply_header_budget
        PASS [   0.089s] ( 597/2017) oakvcs-cli materialize::tests::apply_normalizes_all_permission_bits_before_preserving_files
        PASS [   0.008s] ( 598/2017) oakvcs-cli materialize::tests::materialize_path_refuses_to_replace_non_empty_directory
        PASS [   0.046s] ( 599/2017) oakvcs-cli materialize::tests::apply_replaces_symlinks_hardlinks_and_special_files_without_reading_aliases
        PASS [   0.043s] ( 600/2017) oakvcs-cli materialize::tests::missing_blob_error_names_path_and_hash
        PASS [   0.009s] ( 601/2017) oakvcs-cli output::tests::activity_policy_auto_requires_human_terminal_context
        PASS [   0.010s] ( 602/2017) oakvcs-cli output::tests::activity_policy_never_animates_structured_or_captured_output
        PASS [   0.086s] ( 603/2017) oakvcs-cli materialize::tests::apply_preserves_exact_regular_and_executable_files_but_repairs_same_size_edits
        PASS [   0.008s] ( 604/2017) oakvcs-cli output::tests::captured_output_is_plain_when_colors_are_off
        PASS [   0.008s] ( 605/2017) oakvcs-cli output::tests::activity_policy_progress_never_and_always_are_explicit
        PASS [   0.052s] ( 606/2017) oakvcs-cli materialize::tests::missing_blob_preflight_does_not_partially_write_tree
        PASS [   0.009s] ( 607/2017) oakvcs-cli output::tests::clap_messages_follow_the_stdout_color_policy
        PASS [   0.011s] ( 608/2017) oakvcs-cli output::tests::clicolor_force_enables_when_piped
        PASS [   0.010s] ( 609/2017) oakvcs-cli output::tests::color_renders_its_code_only_when_enabled
        PASS [   0.008s] ( 610/2017) oakvcs-cli output::tests::compact_commit_line_falls_back_to_file_count_when_messageless
        PASS [   0.008s] ( 611/2017) oakvcs-cli output::tests::compact_commit_line_uses_message_subject
        PASS [   0.007s] ( 612/2017) oakvcs-cli output::tests::disabled_colors_contribute_zero_bytes_to_formatted_output
        PASS [   0.010s] ( 613/2017) oakvcs-cli output::tests::compact_verbose_block_lists_bounded_file_rows
        PASS [   0.008s] ( 614/2017) oakvcs-cli output::tests::json_error_envelope_classifies_configuration_errors
        PASS [   0.008s] ( 615/2017) oakvcs-cli output::tests::json_payload_marker_is_set_when_the_payload_write_landed
        PASS [   0.010s] ( 616/2017) oakvcs-cli output::tests::json_payload_marker_is_sticky_once_set
        PASS [   0.007s] ( 617/2017) oakvcs-cli output::tests::json_payload_marker_stays_clear_when_stdout_is_gone
        PASS [   0.007s] ( 618/2017) oakvcs-cli output::tests::log_more_hint_doubles_the_window
        PASS [   0.007s] ( 619/2017) oakvcs-cli output::tests::no_color_disables_even_on_a_tty
        PASS [   0.010s] ( 620/2017) oakvcs-cli output::tests::log_more_hint_preserves_filters_and_quotes_them
        PASS [   0.007s] ( 621/2017) oakvcs-cli output::tests::progress_mode_parses_human_env_values
        PASS [   0.007s] ( 622/2017) oakvcs-cli output::tests::should_color_follows_tty_by_default
        PASS [   0.008s] ( 623/2017) oakvcs-cli output::tests::stdout_failures_silence_writes_and_only_real_errors_surface
        PASS [   0.008s] ( 624/2017) oakvcs-cli output::tests::user_content_with_literal_escape_bytes_round_trips_exactly
        PASS [   0.007s] ( 625/2017) oakvcs-cli pathutil::tests::repo_relative_str_rejects_escape_through_missing_parent
        PASS [   0.010s] ( 626/2017) oakvcs-cli pathutil::tests::repo_relative_str_rejects_escape_through_symlink_parent
        PASS [   0.014s] ( 627/2017) oakvcs-cli publication_state::tests::allocator_does_not_reclaim_acknowledgement_before_downstream_receipt
        PASS [   0.012s] ( 628/2017) oakvcs-cli publication_state::tests::capacity_refuses_before_another_record_is_created
        PASS [   0.049s] ( 629/2017) oakvcs-cli publication_state::tests::cross_process_reservations_do_not_clobber
        PASS [   0.012s] ( 630/2017) oakvcs-cli publication_state::tests::durable_attempt_survives_restart_without_implying_acknowledgement
        PASS [   0.014s] ( 631/2017) oakvcs-cli publication_state::tests::live_owner_cannot_forget_unconfirmed_attempt
        PASS [   0.012s] ( 632/2017) oakvcs-cli publication_state::tests::malformed_record_is_counted_without_hiding_valid_evidence
        PASS [   0.012s] ( 633/2017) oakvcs-cli publication_state::tests::mismatched_checkout_identity_does_not_send_its_repository_token
        PASS [   0.109s] ( 634/2017) oakvcs-cli publication_state::tests::default_page_has_a_byte_bound_and_executable_cursor
        PASS [   0.065s] ( 635/2017) oakvcs-cli publication_state::tests::refresh_deadline_includes_waiting_for_response_headers
        PASS [   0.063s] ( 636/2017) oakvcs-cli publication_state::tests::refresh_distinguishes_predecessor_from_unrelated_superseding_head
        PASS [   0.058s] ( 637/2017) oakvcs-cli publication_state::tests::refresh_does_not_default_missing_branch_fields_into_a_match
        PASS [   0.069s] ( 638/2017) oakvcs-cli publication_state::tests::refresh_separates_current_state_from_acknowledgement_and_requires_fields
        PASS [   0.011s] ( 639/2017) oakvcs-cli publication_state::tests::remote_query_is_rejected_instead_of_silently_retargeted
        PASS [   0.013s] ( 640/2017) oakvcs-cli publication_state::tests::separate_records_do_not_clobber_and_page_is_bounded
        PASS [   0.059s] ( 641/2017) oakvcs-cli publication_state::tests::refresh_streams_to_the_actual_size_cap_without_content_length
        PASS [   0.018s] ( 642/2017) oakvcs-cli publication_state::tests::tampered_recorded_destination_is_rejected_before_credentials_or_network
        PASS [   0.010s] ( 643/2017) oakvcs-cli resolve::tests::empty_oak_dir_beside_git_resolves_git_backend
        PASS [   0.314s] ( 644/2017) oakvcs-cli publication_state::tests::allocation_lock_held_by_live_owner_times_out_as_repo_locked
        PASS [   0.010s] ( 645/2017) oakvcs-cli resolve::tests::interrupted_clone_marker_refuses_repo_resolution
        PASS [   0.013s] ( 646/2017) oakvcs-cli resolve::tests::empty_oak_dir_is_not_a_repo_and_is_not_mutated
        PASS [   0.010s] ( 647/2017) oakvcs-cli resolve::tests::nonexistent_path_resolution_starts_at_canonical_existing_ancestor
        PASS [   0.009s] ( 648/2017) oakvcs-cli resolve::tests::regular_oak_file_is_not_a_repo_marker
        PASS [   0.008s] ( 649/2017) oakvcs-cli work_state::tests::checkout_next_commands_checkpoint_dirty_tree_before_pull
        PASS [   0.008s] ( 650/2017) oakvcs-cli work_state::tests::checkout_next_commands_inspect_only_for_closed_branch
        PASS [   0.008s] ( 651/2017) oakvcs-cli work_state::tests::checkout_next_commands_recommend_pull_for_clean_needs_pull
        PASS [   0.008s] ( 652/2017) oakvcs-cli work_state::tests::checkout_next_commands_preserve_progress_commands_for_closed_branch
        PASS [   0.007s] ( 653/2017) oakvcs-cli work_state::tests::diff_evidence_stays_quiet_when_in_progress_or_closed
        PASS [   0.009s] ( 654/2017) oakvcs-cli work_state::tests::diff_evidence_recommends_single_diff_for_single_kind_of_work
        PASS [   0.012s] ( 655/2017) oakvcs-cli work_state::tests::diff_evidence_recommends_both_diffs_for_dirty_tree_with_commits
        PASS [   0.008s] ( 656/2017) oakvcs-cli work_state::tests::mount_next_commands_inspect_only_for_closed_branch
        PASS [   0.009s] ( 657/2017) oakvcs-cli work_state::tests::mount_next_commands_preserve_progress_commands_for_closed_branch
        PASS [   0.010s] ( 658/2017) oakvcs-cli work_state::tests::recommended_action_keeps_unknown_freshness_idle_state_as_inspect
        PASS [   0.008s] ( 659/2017) oakvcs-cli work_state::tests::recommended_action_marks_pull_as_network_mutation
        PASS [   0.008s] ( 660/2017) oakvcs-cli work_state::tests::recommended_action_marks_truly_idle_status_as_noop
        PASS [   0.010s] ( 661/2017) oakvcs-cli workdir_lock::tests::acquire_creates_missing_lock_directory
        PASS [   0.068s] ( 662/2017) oakvcs-cli workdir_lock::tests::backoff_never_sleeps_past_the_deadline
        PASS [   0.132s] ( 663/2017) oakvcs-cli workdir_lock::tests::acquire_excludes_concurrent_processes
        PASS [   0.014s] ( 664/2017) oakvcs-cli workdir_lock::tests::exited_process_lock_is_recoverable_without_treating_unknown_as_dead
        PASS [   0.019s] ( 665/2017) oakvcs-cli workdir_lock::tests::live_owner_is_never_reaped_and_reaper_mutex_file_is_stable
        PASS [   0.015s] ( 666/2017) oakvcs-cli workdir_lock::tests::lock_owner_description_names_the_recorded_pid
        PASS [   0.209s] ( 667/2017) oakvcs-cli workdir_lock::tests::acquire_wait_on_live_owner_is_bounded_and_typed
        PASS [   0.088s] ( 668/2017) oakvcs-cli::agent_json actual_merge_json_errors_use_json_envelope
        PASS [   0.103s] ( 669/2017) oakvcs-cli::agent_json agent_state_json_blocks_finish_for_closed_current_branch
        PASS [   0.091s] ( 670/2017) oakvcs-cli::agent_json agent_state_json_blocks_finish_for_linked_checkout_without_auth
        PASS [   0.095s] ( 671/2017) oakvcs-cli::agent_json agent_state_json_blocks_finish_for_unlinked_dirty_checkout
        PASS [   0.123s] ( 672/2017) oakvcs-cli::agent_json agent_state_json_compact_bounds_changes_but_preserves_recall_metadata
        PASS [   0.116s] ( 673/2017) oakvcs-cli::agent_json agent_state_json_compact_omits_null_defaults_and_duplicate_finish_alias
        PASS [   0.084s] ( 674/2017) oakvcs-cli::agent_json agent_state_json_contains_regular_preflight_state
        PASS [   0.021s] ( 675/2017) oakvcs-cli::agent_json agent_state_json_error_uses_structured_envelope
        PASS [   0.109s] ( 676/2017) oakvcs-cli::agent_json agent_state_json_does_not_store_dirty_file_blob
        PASS [   0.573s] ( 677/2017) oakvcs-cli workdir_lock::tests::concurrent_reapers_of_a_dead_owner_lock_never_double_acquire
        PASS [   0.106s] ( 678/2017) oakvcs-cli::agent_json agent_state_json_recommends_finish_first_for_linked_dirty_checkout
        PASS [   0.079s] ( 679/2017) oakvcs-cli::agent_json agent_state_json_reports_finish_eligibility
        PASS [   0.084s] ( 680/2017) oakvcs-cli::agent_json agent_state_json_uses_repo_placeholder_for_unlinked_publish_action
        PASS [   0.091s] ( 681/2017) oakvcs-cli::agent_json agent_state_preserves_malformed_publication_evidence_with_bounded_guidance
        PASS [   0.185s] ( 682/2017) oakvcs-cli::agent_json agent_state_refresh_degrades_when_remote_errors
        PASS [   0.202s] ( 683/2017) oakvcs-cli::agent_json agent_state_refresh_persists_sanitized_deleted_branch_tombstone
        PASS [   0.173s] ( 684/2017) oakvcs-cli::agent_json agent_state_refresh_uses_remote_branch_head_for_push_state
        PASS [   0.179s] ( 685/2017) oakvcs-cli::agent_json branch_diff_diff_mode_contribution_excludes_target_drift
        PASS [   0.215s] ( 686/2017) oakvcs-cli::agent_json branch_diff_and_review_json_include_changed_files_and_lineage
        PASS [   0.183s] ( 687/2017) oakvcs-cli::agent_json branch_diff_diff_mode_net_merge_shows_predicted_post_merge_effect
        PASS [   0.145s] ( 688/2017) oakvcs-cli::agent_json branch_diff_human_honors_path_filters
        PASS [   0.167s] ( 689/2017) oakvcs-cli::agent_json branch_diff_diff_mode_tree_includes_target_drift
        PASS [   0.232s] ( 690/2017) oakvcs-cli::agent_json branch_diff_json_limit_reports_omitted_files_without_changing_total
        PASS [   0.119s] ( 691/2017) oakvcs-cli::agent_json branch_list_json_defaults_from_bare_branch_command
        PASS [   0.141s] ( 692/2017) oakvcs-cli::agent_json branch_review_dirty_current_branch_never_recommends_close
        PASS [   0.168s] ( 693/2017) oakvcs-cli::agent_json branch_review_merge_preview_json_limit_preserves_distinct_preview_metadata
        PASS [   0.202s] ( 694/2017) oakvcs-cli::agent_json branch_review_merge_preview_json_predicts_local_conflicts
        PASS [   0.212s] ( 695/2017) oakvcs-cli::agent_json branch_review_merge_preview_json_reports_clean_modify_modify_as_modified
        PASS [   0.196s] ( 696/2017) oakvcs-cli::agent_json branch_review_triage_add_add_marker_conflict_stays_review_when_target_risk_unknown
        PASS [   0.159s] ( 697/2017) oakvcs-cli::agent_json branch_review_triage_branch_wins_target_delete_rebuilds
        PASS [   0.176s] ( 698/2017) oakvcs-cli::agent_json branch_review_triage_clean_contributor_recommends_validate_then_merge
        PASS [   0.144s] ( 699/2017) oakvcs-cli::agent_json branch_review_triage_empty_branch_recommends_close
        PASS [   0.165s] ( 700/2017) oakvcs-cli::agent_json branch_review_triage_hunk_inclusion_superseded_recommends_close
        PASS [   0.168s] ( 701/2017) oakvcs-cli::agent_json branch_review_triage_marker_conflict_stays_review_when_target_risk_unknown
        PASS [   0.161s] ( 702/2017) oakvcs-cli::agent_json branch_review_triage_missing_against_head_stays_safe
        PASS [   0.226s] ( 703/2017) oakvcs-cli::agent_json branch_review_triage_marker_free_same_file_merge_keeps_target_risk_none
        PASS [   0.163s] ( 704/2017) oakvcs-cli::agent_json branch_review_triage_remote_does_not_switch_checkout
        PASS [   0.158s] ( 705/2017) oakvcs-cli::agent_json branch_review_triage_superseded_exact_when_target_matches_branch
        PASS [   0.178s] ( 706/2017) oakvcs-cli::agent_json branch_review_triage_superseded_fallback_without_against_head_stays_safe
        PASS [   0.092s] ( 707/2017) oakvcs-cli::agent_json branch_show_json_reports_missing_branch
        PASS [   0.183s] ( 708/2017) oakvcs-cli::agent_json branch_show_json_matches_list_row_without_requiring_current_branch
        PASS [   0.145s] ( 709/2017) oakvcs-cli::agent_json branch_triage_hunk_inclusion_superseded_recommends_close
        PASS [   0.199s] ( 710/2017) oakvcs-cli::agent_json branch_triage_branch_wins_target_delete_matches_single_review
        PASS [   0.417s] ( 711/2017) oakvcs-cli::agent_json branch_triage_batch_row_matches_single_branch_review
        PASS [   0.380s] ( 712/2017) oakvcs-cli::agent_json branch_triage_json_emits_one_row_per_open_branch_without_switching_checkout
        PASS [   0.366s] ( 713/2017) oakvcs-cli::agent_json branch_triage_json_limit_defers_remaining_branches_honestly
        PASS [   0.168s] ( 714/2017) oakvcs-cli::agent_json branch_triage_json_n10_scale_gate
        PASS [   0.339s] ( 715/2017) oakvcs-cli::agent_json branch_triage_json_only_closable_returns_exact_close_eligible_branches
        PASS [   0.357s] ( 716/2017) oakvcs-cli::agent_json branch_triage_json_status_open_filters_closed_branches
        PASS [   0.676s] ( 717/2017) oakvcs-cli::agent_json branch_triage_json_n100_scale_gate
        PASS [   0.171s] ( 718/2017) oakvcs-cli::agent_json branch_triage_marker_conflict_stays_review_when_target_risk_unknown
        PASS [   0.155s] ( 719/2017) oakvcs-cli::agent_json branch_triage_missing_against_head_stays_safe
        PASS [   0.172s] ( 720/2017) oakvcs-cli::agent_json branch_triage_superseded_fallback_without_against_head_stays_safe
        PASS [   0.147s] ( 721/2017) oakvcs-cli::agent_json close_free_form_reason_is_preserved
        PASS [   0.354s] ( 722/2017) oakvcs-cli::agent_json branch_triage_summary_depth_skips_merge_prediction
        PASS [   0.195s] ( 723/2017) oakvcs-cli::agent_json close_local_branch_json_persists_reason_in_list_and_show
        PASS [   0.183s] ( 724/2017) oakvcs-cli::agent_json close_local_branch_json_stays_single_document_after_sync_success
        PASS [   0.025s] ( 725/2017) oakvcs-cli::agent_json commit_json_failure_uses_structured_error_envelope
        PASS [   0.181s] ( 726/2017) oakvcs-cli::agent_json close_remote_branch_json_does_not_switch_checkout
        PASS [   0.169s] ( 727/2017) oakvcs-cli::agent_json close_without_reason_still_works_and_omits_close_reason
        PASS [   0.116s] ( 728/2017) oakvcs-cli::agent_json commit_linked_repo_without_push_does_not_contact_remote
        PASS [   0.158s] ( 729/2017) oakvcs-cli::agent_json commit_json_quiet_reports_local_checkpoint_without_human_output
        PASS [   0.186s] ( 730/2017) oakvcs-cli::agent_json commit_push_env_remote_matches_bare_push_precedence_without_rewriting_metadata
        PASS [   0.151s] ( 731/2017) oakvcs-cli::agent_json commit_push_json_quiet_rejects_default_remote_source
        PASS [   0.259s] ( 732/2017) oakvcs-cli::agent_json commit_push_json_quiet_unlinked_preflight_does_not_commit
        PASS [   0.447s] ( 733/2017) oakvcs-cli::agent_json commit_push_json_quiet_contacts_remote_and_reports_publish
        PASS [   0.552s] ( 734/2017) oakvcs-cli::agent_json commit_push_json_quiet_unconfirmed_publication_preserves_checkpoint
        PASS [   0.295s] ( 735/2017) oakvcs-cli::agent_json conflict_show_human_succeeds_without_json
        PASS [   0.094s] ( 736/2017) oakvcs-cli::agent_json conflict_show_json_reports_marker_state
        PASS [   0.605s] ( 737/2017) oakvcs-cli::agent_json commit_push_missing_credentials_cannot_publish_to_protected_server
        PASS [   0.969s] ( 738/2017) oakvcs-cli::agent_json commit_push_without_credentials_uses_open_loopback_server
        PASS [   0.393s] ( 739/2017) oakvcs-cli::agent_json conflict_status_human_succeeds_without_json
        PASS [   0.392s] ( 740/2017) oakvcs-cli::agent_json conflict_status_json_inspects_checkout_sync_state
        PASS [   0.100s] ( 741/2017) oakvcs-cli::agent_json conflict_take_does_not_warn_on_balanced_delimiters
        PASS [   0.100s] ( 742/2017) oakvcs-cli::agent_json conflict_take_json_error_uses_structured_envelope
        PASS [   0.159s] ( 743/2017) oakvcs-cli::agent_json conflict_take_ours_errors_when_content_contains_ambiguous_separator_line
        PASS [   0.188s] ( 744/2017) oakvcs-cli::agent_json conflict_take_ours_json_errors_when_content_contains_ambiguous_theirs_marker_line
        PASS [   0.198s] ( 745/2017) oakvcs-cli::agent_json conflict_take_ours_json_reports_remaining_state
        PASS [   0.187s] ( 746/2017) oakvcs-cli::agent_json conflict_take_ours_preserves_cleanly_merged_theirs_hunks
        PASS [   0.109s] ( 747/2017) oakvcs-cli::agent_json conflict_take_ours_rewrites_checkout_marker_file
        PASS [   0.108s] ( 748/2017) oakvcs-cli::agent_json conflict_take_warns_on_unbalanced_delimiters
        PASS [   0.189s] ( 749/2017) oakvcs-cli::agent_json conflict_take_theirs_preserves_cleanly_merged_ours_hunks
        PASS [   0.102s] ( 750/2017) oakvcs-cli::agent_json contribution_from_complete_initial_history_uses_empty_main
        PASS [   0.098s] ( 751/2017) oakvcs-cli::agent_json diff_changed_files_limit_requires_json
        PASS [   0.102s] ( 752/2017) oakvcs-cli::agent_json diff_json_summarizes_working_tree_changes
        PASS [   0.118s] ( 753/2017) oakvcs-cli::agent_json diff_json_changed_files_can_be_paged_without_losing_total_recall
        PASS [   0.127s] ( 754/2017) oakvcs-cli::agent_json explicit_blank_remote_is_rejected_before_defaulting_or_env_fallback
        PASS [   0.178s] ( 755/2017) oakvcs-cli::agent_json fetch_env_remote_overrides_stored_remote_without_rewriting_it
        PASS [   0.143s] ( 756/2017) oakvcs-cli::agent_json finish_desc_file_json_finishes_clean_unpushed_zero_branch
        PASS [   0.249s] ( 757/2017) oakvcs-cli::agent_json failed_integrity_fetch_blocks_checkout_free_main_diff
        PASS [   0.176s] ( 758/2017) oakvcs-cli::agent_json finish_env_remote_overrides_stored_remote_without_rewriting_it
        PASS [   0.120s] ( 759/2017) oakvcs-cli::agent_json finish_json_preflight_failure_leaves_description_dirty_tree_and_head_unchanged
        PASS [   0.186s] ( 760/2017) oakvcs-cli::agent_json finish_json_allows_missing_repo_preflight_when_push_will_create
        PASS [   0.138s] ( 761/2017) oakvcs-cli::agent_json finish_json_unconfirmed_metadata_sync_preserves_description_without_blind_retry
        PASS [   0.194s] ( 762/2017) oakvcs-cli::agent_json finish_json_remote_preflight_leaves_description_dirty_tree_and_head_unchanged
        PASS [   0.205s] ( 763/2017) oakvcs-cli::agent_json finish_json_preflight_follows_trusted_remote_move
        PASS [   0.134s] ( 764/2017) oakvcs-cli::agent_json finish_missing_remote_repo_preflight_exits_retryable
        PASS [   0.185s] ( 765/2017) oakvcs-cli::agent_json finish_json_unconfirmed_push_preserves_state_without_blind_retry
        PASS [   0.090s] ( 766/2017) oakvcs-cli::agent_json finish_rejects_empty_description_before_push
        PASS [   0.334s] ( 767/2017) oakvcs-cli::agent_json finish_json_without_credentials_refuses_prod_like_server_before_any_mutation
        PASS [   0.096s] ( 768/2017) oakvcs-cli::agent_json home_directory_is_never_a_repository_root
        PASS [   0.326s] ( 769/2017) oakvcs-cli::agent_json finish_without_credentials_uses_open_loopback_server
        PASS [   0.090s] ( 770/2017) oakvcs-cli::agent_json hostile_filename_commit_exits_with_usage_code
        PASS [   0.093s] ( 771/2017) oakvcs-cli::agent_json incomplete_oak_dir_guidance_is_safe_and_init_completes_it
        PASS [   0.093s] ( 772/2017) oakvcs-cli::agent_json info_json_contains_repo_branch_and_progress_metadata
        PASS [   0.133s] ( 773/2017) oakvcs-cli::agent_json local_branch_diff_omits_unavailable_hunks_instead_of_using_worktree
        PASS [   0.168s] ( 774/2017) oakvcs-cli::agent_json local_branch_not_found_recommends_exact_remote_variant_when_remote_configured
        PASS [   0.080s] ( 775/2017) oakvcs-cli::agent_json log_json_invalid_regex_is_a_json_error_envelope
        PASS [   0.088s] ( 776/2017) oakvcs-cli::agent_json log_json_is_an_array_of_commit_objects
        PASS [   0.153s] ( 777/2017) oakvcs-cli::agent_json log_json_regex_pickaxe_filters_and_reports_matched_paths
        PASS [   0.270s] ( 778/2017) oakvcs-cli::agent_json log_json_path_filter_respects_explicit_limit
        PASS [   0.119s] ( 779/2017) oakvcs-cli::agent_json log_with_hash_like_argument_hints_that_log_takes_paths
        PASS [   0.164s] ( 780/2017) oakvcs-cli::agent_json merge_dry_run_json_accepts_explicit_branch_without_switching_checkout
        PASS [   0.173s] ( 781/2017) oakvcs-cli::agent_json merge_dry_run_json_carries_four_tree_merge_safety_verdict
        PASS [   0.110s] ( 782/2017) oakvcs-cli::agent_json merge_dry_run_json_emits_error_envelope_when_it_fails_before_its_payload
        PASS [   0.101s] ( 783/2017) oakvcs-cli::agent_json merge_dry_run_json_exits_uncertified_when_no_prediction_ran_at_all
        PASS [   0.166s] ( 784/2017) oakvcs-cli::agent_json merge_force_json_posts_force_query_and_prints_success
        PASS [   0.137s] ( 785/2017) oakvcs-cli::agent_json merge_json_ambiguous_server_error_is_redacted_unconfirmed_and_not_retried
        PASS [   0.156s] ( 786/2017) oakvcs-cli::agent_json pull_env_remote_links_unlinked_checkout_on_first_use
        PASS [   0.249s] ( 787/2017) oakvcs-cli::agent_json missing_fork_never_invents_an_empty_tree_contribution
        PASS [   0.163s] ( 788/2017) oakvcs-cli::agent_json pull_env_remote_overrides_stored_remote_without_rewriting_it
        PASS [   0.168s] ( 789/2017) oakvcs-cli::agent_json push_env_remote_overrides_stored_remote_without_rewriting_it
        PASS [   0.234s] ( 790/2017) oakvcs-cli::agent_json remote_branch_diff_hunks_do_not_use_local_checkout_bytes_when_blob_missing
        PASS [   0.157s] ( 791/2017) oakvcs-cli::agent_json remote_branch_triage_json_does_not_switch_checkout
        PASS [   2.092s] ( 792/2017) oakvcs-cli::agent_json held_workdir_lock_exits_with_retryable_lock_code
        PASS [   0.400s] ( 793/2017) oakvcs-cli::agent_json remote_branch_list_show_diff_review_do_not_switch_checkout
        PASS [   0.089s] ( 794/2017) oakvcs-cli::agent_json reset_refuses_non_interactive_discard_with_dirty_exit_code
        PASS [   0.082s] ( 795/2017) oakvcs-cli::agent_json status_compact_requires_json
        PASS [   0.098s] ( 796/2017) oakvcs-cli::agent_json review_rejects_unknown_explicit_against_branch
        PASS [   0.020s] ( 797/2017) oakvcs-cli::agent_json status_json_in_empty_oak_dir_is_repo_not_found_and_creates_nothing
        PASS [   0.125s] ( 798/2017) oakvcs-cli::agent_json status_json_compact_bounds_changes_but_preserves_recall_metadata
        PASS [   0.120s] ( 799/2017) oakvcs-cli::agent_json status_json_contains_expected_fields_and_full_description
        PASS [   0.137s] ( 800/2017) oakvcs-cli::agent_json status_json_keeps_working_status_when_branch_base_is_not_hydrated
        PASS [   0.124s] ( 801/2017) oakvcs-cli::agent_json status_json_labels_committed_changes_with_the_exact_fork_and_head
        PASS [   0.128s] ( 802/2017) oakvcs-cli::agent_json switch_remote_flag_behaves_like_plain_switch
        PASS [   0.093s] ( 803/2017) oakvcs-cli::blob_fetch test_blob_mapping_rejects_wrong_initial_offset_before_download_or_writes
        PASS [   0.079s] ( 804/2017) oakvcs-cli::blob_fetch test_ensure_blobs_local_errors_when_remote_missing_blob
        PASS [   0.088s] ( 805/2017) oakvcs-cli::blob_fetch test_chunk_download_rejects_wrong_hash_before_local_writes
        PASS [   0.170s] ( 806/2017) oakvcs-cli::blob_fetch test_blob_mapping_size_failure_rolls_back_prior_blob_and_chunks
        PASS [   0.154s] ( 807/2017) oakvcs-cli::blob_fetch test_ensure_blobs_local_fetches_chunked_blob
        PASS [   0.156s] ( 808/2017) oakvcs-cli::blob_fetch test_ensure_blobs_local_rejects_corrupt_blob
        PASS [   0.263s] ( 809/2017) oakvcs-cli::blob_fetch test_ensure_blobs_local_fetches_inline_blob
        PASS [   0.087s] ( 810/2017) oakvcs-cli::blob_fetch test_ensure_blobs_local_rejects_duplicate_blob_before_local_writes
        PASS [   0.131s] ( 811/2017) oakvcs-cli::blob_fetch test_ensure_blobs_local_rejects_corrupt_chunk_without_caching_it
        PASS [   0.086s] ( 812/2017) oakvcs-cli::blob_fetch test_ensure_blobs_local_short_circuits_when_all_local
        PASS [   0.129s] ( 813/2017) oakvcs-cli::blob_fetch test_ensure_blobs_local_repairs_compressed_blob_skew
        PASS [   0.159s] ( 814/2017) oakvcs-cli::blob_fetch test_ensure_blobs_local_rejects_wrong_blob_set_before_local_writes
        PASS [   0.098s] ( 815/2017) oakvcs-cli::blob_fetch test_ensure_commits_local_accepts_omitted_canonical_empty_child_tree
        PASS [   0.140s] ( 816/2017) oakvcs-cli::blob_fetch test_ensure_blobs_local_skips_info_when_refs_cached
        PASS [   0.098s] ( 817/2017) oakvcs-cli::blob_fetch test_ensure_commits_local_fetches_missing_commit
        PASS [   0.097s] ( 818/2017) oakvcs-cli::blob_fetch test_ensure_commits_local_rejects_incomplete_tree_closure_without_writes
        PASS [   0.101s] ( 819/2017) oakvcs-cli::blob_fetch test_ensure_commits_local_rejects_unreachable_extra_tree_without_writes
        PASS [   0.120s] ( 820/2017) oakvcs-cli::blob_fetch test_ensure_commits_local_rejects_same_cardinality_wrong_commit_without_writes
        PASS [   0.104s] ( 821/2017) oakvcs-cli::blob_fetch test_legacy_full_branch_superset_cannot_mask_missing_requested_blob
        PASS [   0.417s] ( 822/2017) oakvcs-cli::branch_assessment_robustness corrupt_created_at_row_is_isolated_in_triage_and_review
        PASS [   0.484s] ( 823/2017) oakvcs-cli::branch_assessment_robustness dirty_current_worktree_withholds_merge_allowed
        PASS [   0.493s] ( 824/2017) oakvcs-cli::branch_assessment_robustness exact_head_success_passes_checks_and_allows_merge
        PASS [   0.347s] ( 825/2017) oakvcs-cli::branch_assessment_robustness full_runs_page_reports_scan_window_incomplete
        PASS [   0.429s] ( 826/2017) oakvcs-cli::branch_assessment_robustness failure_and_running_heads_do_not_pass
        PASS [   0.296s] ( 827/2017) oakvcs-cli::branch_assessment_robustness legacy_sqlite_default_created_at_is_read_normally
        PASS [   0.213s] ( 828/2017) oakvcs-cli::branch_assessment_robustness no_remote_reports_not_queried_with_reason
        PASS [   0.233s] ( 829/2017) oakvcs-cli::branch_assessment_robustness qa_l5_other_branch_newer_failure_blocks_merge_allowed
        PASS [   0.266s] ( 830/2017) oakvcs-cli::branch_assessment_robustness run_for_a_different_head_is_never_borrowed
        PASS [   0.071s] ( 831/2017) oakvcs-cli::branch_train train_accepts_siblings_forked_at_different_target_commits
        PASS [   0.067s] ( 832/2017) oakvcs-cli::branch_train train_binary_overlap_is_explicit_and_never_uses_an_empty_text_base
        PASS [   0.094s] ( 833/2017) oakvcs-cli::branch_train train_carries_merged_bytes_across_three_sibling_steps_and_preserves_dirty_sparse_checkout
        PASS [   0.077s] ( 834/2017) oakvcs-cli::branch_train train_empty_target_and_declared_root_have_explicit_tree_and_base_identity
        PASS [   0.053s] ( 835/2017) oakvcs-cli::branch_train train_incomplete_target_history_cannot_prove_declared_root_base
        PASS [   0.060s] ( 836/2017) oakvcs-cli::branch_train train_missing_target_edge_that_could_hide_nearer_base_stays_incomplete
        PASS [   0.112s] ( 837/2017) oakvcs-cli::branch_train train_missing_base_commit_or_blob_never_becomes_empty_base
        PASS [   0.061s] ( 838/2017) oakvcs-cli::branch_train train_preserves_disjoint_rename_empty_and_binary_additions
        PASS [   0.408s] ( 839/2017) oakvcs-cli::branch_assessment_robustness unreachable_ci_is_reported_unavailable
        PASS [   0.076s] ( 840/2017) oakvcs-cli::branch_train train_proves_siblings_above_missing_history_below_their_exact_common_base
        PASS [   0.085s] ( 841/2017) oakvcs-cli::branch_train train_rejects_duplicate_and_over_budget_branch_inputs_before_reading_objects
        PASS [   0.141s] ( 842/2017) oakvcs-cli::branch_train train_rejects_stacked_and_shared_unlanded_ancestry_in_both_orders
        PASS [   0.190s] ( 843/2017) oakvcs-cli::branch_train train_rejects_missing_exclusive_merge_parent_and_corrupt_older_target_history
        PASS [   0.169s] ( 844/2017) oakvcs-cli::branch_train train_rejects_tampered_blob_and_declared_oversize_without_candidate
        PASS [   0.338s] ( 845/2017) oakvcs-cli::branch_train train_stops_on_ordered_overlap_even_when_each_branch_is_pairwise_clean
        PASS [   0.792s] ( 846/2017) oakvcs-cli::change_capture capture_accepts_a_sanitized_origin_with_at_in_its_path
        PASS [   1.321s] ( 847/2017) oakvcs-cli::branch_train train_remote_pins_heads_and_rejects_movement_without_changing_local_refs
        PASS [   0.179s] ( 848/2017) oakvcs-cli::change_capture capture_does_not_certify_a_file_that_cannot_be_read
        PASS [   0.277s] ( 849/2017) oakvcs-cli::change_capture capture_persists_immutable_bytes_without_changing_head_or_stat_cache
        PASS [   1.692s] ( 850/2017) oakvcs-cli::branch_train train_remote_metadata_is_bounded_redacted_and_never_follows_redirects
        PASS [   0.086s] ( 851/2017) oakvcs-cli::change_capture capture_preserves_the_existing_long_branch_name_contract
        PASS [   0.074s] ( 852/2017) oakvcs-cli::change_capture capture_receipt_redacts_origin_credentials_and_non_authority_components
        PASS [   0.145s] ( 853/2017) oakvcs-cli::change_capture capture_receipt_bounds_summaries_but_identity_covers_every_selected_change
        PASS [   0.073s] ( 854/2017) oakvcs-cli::change_capture capture_refuses_a_future_repository_object_format
        PASS [   0.551s] ( 855/2017) oakvcs-cli::change_capture capture_persists_empty_binary_large_executable_and_symlink_bytes
        PASS [   0.080s] ( 856/2017) oakvcs-cli::change_capture capture_rejects_an_inconsistent_existing_blob_row
        PASS [   0.072s] ( 857/2017) oakvcs-cli::change_capture capture_rejects_an_inconsistent_existing_result_tree_row
        PASS [   0.057s] ( 858/2017) oakvcs-cli::change_capture capture_reports_an_incomplete_base_without_scanning_the_worktree
        PASS [   0.069s] ( 859/2017) oakvcs-cli::change_capture capture_rejects_an_unrepresentable_filename
        PASS [  20.045s] ( 860/2017) oakvcs-cli commands::review::tests::partial_graph_merge_base_is_full_graph_result_or_unavailable
        PASS [   0.060s] ( 861/2017) oakvcs-cli::change_capture capture_retains_an_explicit_empty_directory_scope
        PASS [   0.083s] ( 862/2017) oakvcs-cli::change_capture full_capture_preserves_out_of_cone_base_paths
        PASS [   0.082s] ( 863/2017) oakvcs-cli::change_capture scoped_capture_carries_sparse_and_declared_unavailable_base_entries
        PASS [   0.165s] ( 864/2017) oakvcs-cli::change_capture full_capture_preserves_unavailable_base_paths_before_matching_new_content
        PASS [   0.092s] ( 865/2017) oakvcs-cli::change_capture scoped_capture_resolves_a_selected_symlink_lexically
        PASS [   0.143s] ( 866/2017) oakvcs-cli::change_capture repeated_and_cross_branch_captures_keep_distinct_occurrence_provenance
        PASS [   0.078s] ( 867/2017) oakvcs-cli::change_capture scoped_capture_selects_paths_before_reading_or_updating_the_result
        PASS [   0.081s] ( 868/2017) oakvcs-cli::change_capture_council capture_accepts_a_sanitized_origin_with_at_in_its_path
        PASS [   0.095s] ( 869/2017) oakvcs-cli::change_capture_council capture_does_not_certify_a_file_that_cannot_be_read
        PASS [   0.071s] ( 870/2017) oakvcs-cli::change_capture_council capture_persists_immutable_bytes_without_changing_head_or_stat_cache
        PASS [   0.067s] ( 871/2017) oakvcs-cli::change_capture_council capture_preserves_the_existing_long_branch_name_contract
        PASS [   0.076s] ( 872/2017) oakvcs-cli::change_capture_council capture_receipt_redacts_origin_credentials_and_non_authority_components
        PASS [   0.090s] ( 873/2017) oakvcs-cli::change_capture_council capture_receipt_bounds_summaries_but_identity_covers_every_selected_change
        PASS [   0.071s] ( 874/2017) oakvcs-cli::change_capture_council capture_refuses_a_future_repository_object_format
        PASS [   0.066s] ( 875/2017) oakvcs-cli::change_capture_council capture_rejects_an_inconsistent_existing_blob_row
        PASS [   0.081s] ( 876/2017) oakvcs-cli::change_capture_council capture_rejects_an_inconsistent_existing_result_tree_row
        PASS [   0.056s] ( 877/2017) oakvcs-cli::change_capture_council capture_rejects_an_unrepresentable_filename
        PASS [   0.061s] ( 878/2017) oakvcs-cli::change_capture_council capture_reports_an_incomplete_base_without_scanning_the_worktree
        PASS [   0.058s] ( 879/2017) oakvcs-cli::change_capture_council capture_retains_an_explicit_empty_directory_scope
        PASS [   0.087s] ( 880/2017) oakvcs-cli::change_capture_council council_ignored_tracked_deletion_matches_existing_oak_semantics
        PASS [   0.077s] ( 881/2017) oakvcs-cli::change_capture_council council_lone_backslash_cannot_alias_an_unselected_physical_path
        PASS [   0.372s] ( 882/2017) oakvcs-cli::change_capture_council capture_persists_empty_binary_large_executable_and_symlink_bytes
        PASS [   0.097s] ( 883/2017) oakvcs-cli::change_capture_council council_mode_only_change_and_authority_independent_identity
        PASS [   0.079s] ( 884/2017) oakvcs-cli::change_capture_council council_rejects_ambiguous_backslash_filename_collision
        PASS [   0.079s] ( 885/2017) oakvcs-cli::change_capture_council council_rejects_legacy_tree_with_same_flattened_manifest_wrong_identity
        PASS [   0.088s] ( 886/2017) oakvcs-cli::change_capture_council council_scoped_deletion_and_new_directory_are_reconstructable
        PASS [   0.157s] ( 887/2017) oakvcs-cli::change_capture_council council_restored_unavailable_file_is_not_silently_omitted
        PASS [   0.237s] ( 888/2017) oakvcs-cli::change_capture_council council_rejects_backslash_input_before_normalization_or_root_selection
        PASS [   0.174s] ( 889/2017) oakvcs-cli::change_capture_council council_verifies_legacy_subtree_identity_and_accepts_valid_legacy_nodes
        PASS [   0.082s] ( 890/2017) oakvcs-cli::change_capture_council full_capture_preserves_out_of_cone_base_paths
        PASS [   0.209s] ( 891/2017) oakvcs-cli::change_capture_council council_whole_capture_reports_present_unavailable_exclusions_in_both_formats
        PASS [   0.101s] ( 892/2017) oakvcs-cli::change_capture_council scoped_capture_carries_sparse_and_declared_unavailable_base_entries
        PASS [   0.135s] ( 893/2017) oakvcs-cli::change_capture_council repeated_and_cross_branch_captures_keep_distinct_occurrence_provenance
        PASS [   0.171s] ( 894/2017) oakvcs-cli::change_capture_council full_capture_preserves_unavailable_base_paths_before_matching_new_content
        PASS [   0.091s] ( 895/2017) oakvcs-cli::change_capture_council scoped_capture_resolves_a_selected_symlink_lexically
        PASS [   0.070s] ( 896/2017) oakvcs-cli::change_capture_council scoped_capture_selects_paths_before_reading_or_updating_the_result
        PASS [   0.085s] ( 897/2017) oakvcs-cli::change_capture_independent capture_accepts_a_sanitized_origin_with_at_in_its_path
        PASS [   0.102s] ( 898/2017) oakvcs-cli::change_capture_independent capture_persists_immutable_bytes_without_changing_head_or_stat_cache
        PASS [   0.084s] ( 899/2017) oakvcs-cli::change_capture_independent capture_preserves_the_existing_long_branch_name_contract
        PASS [   0.156s] ( 900/2017) oakvcs-cli::change_capture_independent capture_does_not_certify_a_file_that_cannot_be_read
        PASS [   0.079s] ( 901/2017) oakvcs-cli::change_capture_independent capture_refuses_a_future_repository_object_format
        PASS [   0.084s] ( 902/2017) oakvcs-cli::change_capture_independent capture_receipt_redacts_origin_credentials_and_non_authority_components
        PASS [   0.141s] ( 903/2017) oakvcs-cli::change_capture_independent capture_receipt_bounds_summaries_but_identity_covers_every_selected_change
        PASS [   0.080s] ( 904/2017) oakvcs-cli::change_capture_independent capture_rejects_an_inconsistent_existing_result_tree_row
        PASS [   0.096s] ( 905/2017) oakvcs-cli::change_capture_independent capture_rejects_an_inconsistent_existing_blob_row
        PASS [   0.331s] ( 906/2017) oakvcs-cli::change_capture_independent capture_persists_empty_binary_large_executable_and_symlink_bytes
        PASS [   0.093s] ( 907/2017) oakvcs-cli::change_capture_independent capture_rejects_an_unrepresentable_filename
        PASS [   0.070s] ( 908/2017) oakvcs-cli::change_capture_independent capture_reports_an_incomplete_base_without_scanning_the_worktree
        PASS [   0.073s] ( 909/2017) oakvcs-cli::change_capture_independent capture_retains_an_explicit_empty_directory_scope
        PASS [   0.088s] ( 910/2017) oakvcs-cli::change_capture_independent full_capture_preserves_out_of_cone_base_paths
        PASS [   0.071s] ( 911/2017) oakvcs-cli::change_capture_independent independent_capture_never_certifies_wrong_existing_blob_bytes
        PASS [   0.173s] ( 912/2017) oakvcs-cli::change_capture_independent full_capture_preserves_unavailable_base_paths_before_matching_new_content
        PASS [   0.101s] ( 913/2017) oakvcs-cli::change_capture_independent independent_origin_does_not_include_fake_credentials
        PASS [   0.009s] ( 914/2017) oakvcs-cli::change_capture_independent independent_rejects_changes_outside_declared_scope
        PASS [   0.104s] ( 915/2017) oakvcs-cli::change_capture_independent independent_read_error_cannot_become_empty_capture
        PASS [   0.008s] ( 916/2017) oakvcs-cli::change_capture_independent independent_rejects_invalid_blob_identity
        PASS [   0.078s] ( 917/2017) oakvcs-cli::change_capture_independent independent_rename_does_not_delete_unselected_old_path
        PASS [   0.080s] ( 918/2017) oakvcs-cli::change_capture_independent independent_rejects_unrepresentable_filename
        PASS [   0.088s] ( 919/2017) oakvcs-cli::change_capture_independent independent_scoped_capture_does_not_persist_unselected_bytes
        PASS [   0.080s] ( 920/2017) oakvcs-cli::change_capture_independent independent_sparse_old_path_survives_identical_new_content
        PASS [   0.088s] ( 921/2017) oakvcs-cli::change_capture_independent independent_scoped_symlink_captures_link_not_target
        PASS [   0.384s] ( 922/2017) oakvcs-cli::change_capture_independent independent_empty_binary_large_executable_and_symlink_bytes
        PASS [   0.153s] ( 923/2017) oakvcs-cli::change_capture_independent independent_unavailable_paths_survive_identical_new_content
        PASS [   0.088s] ( 924/2017) oakvcs-cli::change_capture_independent scoped_capture_carries_sparse_and_declared_unavailable_base_entries
        PASS [   0.140s] ( 925/2017) oakvcs-cli::change_capture_independent repeated_and_cross_branch_captures_keep_distinct_occurrence_provenance
        PASS [   0.085s] ( 926/2017) oakvcs-cli::change_capture_independent scoped_capture_resolves_a_selected_symlink_lexically
        PASS [   0.107s] ( 927/2017) oakvcs-cli::change_capture_independent scoped_capture_selects_paths_before_reading_or_updating_the_result
        PASS [   0.097s] ( 928/2017) oakvcs-cli::change_capture_release_gate capture_accepts_a_sanitized_origin_with_at_in_its_path
        PASS [   0.124s] ( 929/2017) oakvcs-cli::change_capture_release_gate capture_does_not_certify_a_file_that_cannot_be_read
        PASS [   0.087s] ( 930/2017) oakvcs-cli::change_capture_release_gate capture_preserves_the_existing_long_branch_name_contract
        PASS [   0.089s] ( 931/2017) oakvcs-cli::change_capture_release_gate capture_persists_immutable_bytes_without_changing_head_or_stat_cache
        PASS [   0.059s] ( 932/2017) oakvcs-cli::change_capture_release_gate capture_refuses_a_future_repository_object_format
        PASS [   0.070s] ( 933/2017) oakvcs-cli::change_capture_release_gate capture_receipt_redacts_origin_credentials_and_non_authority_components
        PASS [   0.109s] ( 934/2017) oakvcs-cli::change_capture_release_gate capture_receipt_bounds_summaries_but_identity_covers_every_selected_change
        PASS [   0.083s] ( 935/2017) oakvcs-cli::change_capture_release_gate capture_rejects_an_inconsistent_existing_blob_row
        PASS [   0.074s] ( 936/2017) oakvcs-cli::change_capture_release_gate capture_rejects_an_inconsistent_existing_result_tree_row
        PASS [   0.062s] ( 937/2017) oakvcs-cli::change_capture_release_gate capture_rejects_an_unrepresentable_filename
        PASS [   0.061s] ( 938/2017) oakvcs-cli::change_capture_release_gate capture_retains_an_explicit_empty_directory_scope
        PASS [   0.335s] ( 939/2017) oakvcs-cli::change_capture_release_gate capture_persists_empty_binary_large_executable_and_symlink_bytes
        PASS [   0.073s] ( 940/2017) oakvcs-cli::change_capture_release_gate capture_reports_an_incomplete_base_without_scanning_the_worktree
        PASS [   0.095s] ( 941/2017) oakvcs-cli::change_capture_release_gate full_capture_preserves_out_of_cone_base_paths
        PASS [   0.119s] ( 942/2017) oakvcs-cli::change_capture_release_gate release_gate_capture_does_not_mutate_refs_commits_metadata_or_stat_cache
        PASS [   0.154s] ( 943/2017) oakvcs-cli::change_capture_release_gate release_gate_root_selector_does_not_skip_later_outside_repository_path
        PASS [   0.257s] ( 944/2017) oakvcs-cli::change_capture_release_gate full_capture_preserves_unavailable_base_paths_before_matching_new_content
        PASS [   0.210s] ( 945/2017) oakvcs-cli::change_capture_release_gate repeated_and_cross_branch_captures_keep_distinct_occurrence_provenance
        PASS [   0.201s] ( 946/2017) oakvcs-cli::change_capture_release_gate scoped_capture_carries_sparse_and_declared_unavailable_base_entries
        PASS [   0.130s] ( 947/2017) oakvcs-cli::change_capture_release_gate scoped_capture_selects_paths_before_reading_or_updating_the_result
        PASS [   0.207s] ( 948/2017) oakvcs-cli::change_capture_release_gate scoped_capture_resolves_a_selected_symlink_lexically
        PASS [   0.131s] ( 949/2017) oakvcs-cli::change_export absent_capture_schema_has_upgrade_and_recapture_guidance_without_migration
        PASS [   0.129s] ( 950/2017) oakvcs-cli::change_export corrupt_logical_bytes_abort_before_publication
        PASS [   0.140s] ( 951/2017) oakvcs-cli::change_export canonical_empty_blob_can_be_reconstructed_and_relative_output_is_private
        PASS [   0.130s] ( 952/2017) oakvcs-cli::change_export existing_output_and_missing_blob_fail_without_replacement_or_receipt
        PASS [   0.685s] ( 953/2017) oakvcs-cli::change_capture_release_gate release_gate_explicit_repository_root_rejects_present_unavailable_path
        PASS [   0.105s] ( 954/2017) oakvcs-cli::change_export export_is_self_contained_and_pins_the_complete_v1_format
        PASS [   0.076s] ( 955/2017) oakvcs-cli::change_export partial_current_capture_schema_is_refused_as_inconsistent_not_old
        PASS [   0.136s] ( 956/2017) oakvcs-cli::change_export export_reads_all_changes_beyond_the_receipt_limit_and_deduplicates_blobs
        PASS [   0.072s] ( 957/2017) oakvcs-cli::change_export unknown_capture_fails_without_creating_an_archive
        PASS [   0.065s] ( 958/2017) oakvcs-cli::ci ci_cancel_conflict_only_reports_terminal_noop_after_exact_refetch
        PASS [   0.131s] ( 959/2017) oakvcs-cli::ci ci_advice_never_interpolates_malformed_commit_hashes
        PASS [   0.073s] ( 960/2017) oakvcs-cli::ci ci_cancel_mutation_timeout_5xx_redirect_and_malformed_success_are_unconfirmed_and_redacted
        PASS [   0.117s] ( 961/2017) oakvcs-cli::ci ci_cancel_json_preflight_failure_is_one_redacted_error_document
        PASS [   0.062s] ( 962/2017) oakvcs-cli::ci ci_cancel_network_loss_after_post_is_unconfirmed_without_retry
        PASS [   0.007s] ( 963/2017) oakvcs-cli::ci ci_cancel_validates_exact_inputs_before_any_http_request
        PASS [   0.060s] ( 964/2017) oakvcs-cli::ci ci_cancel_unknown_conflict_is_unconfirmed_and_never_reposts
        PASS [   0.087s] ( 965/2017) oakvcs-cli::ci ci_logs_survives_raw_control_chars_in_step_logs
        PASS [   0.265s] ( 966/2017) oakvcs-cli::ci ci_cancel_cli_uses_existing_exact_endpoint_for_push_and_merge
        PASS [   0.130s] ( 967/2017) oakvcs-cli::ci ci_cancel_rejects_ineligible_or_untrusted_preflight_without_posting
        PASS [   0.060s] ( 968/2017) oakvcs-cli::ci ci_rerun_http_failure_body_and_redirect_are_omitted_without_retry
        PASS [   0.103s] ( 969/2017) oakvcs-cli::ci ci_rerun_dispatches_manual_run_and_reports_new_id
        PASS [   0.074s] ( 970/2017) oakvcs-cli::ci ci_rerun_invalid_receipts_never_report_run_zero_or_retry
        PASS [   0.055s] ( 971/2017) oakvcs-cli::ci ci_rerun_malformed_receipt_values_are_redacted_and_unconfirmed
        PASS [   0.211s] ( 972/2017) oakvcs-cli::ci ci_rerun_advises_exact_waits_and_summary_only_for_confirmed_full_hashes
        PASS [   0.078s] ( 973/2017) oakvcs-cli::ci ci_rerun_preserves_every_id_without_claiming_requested_commit_was_verified
        PASS [   0.081s] ( 974/2017) oakvcs-cli::ci ci_rerun_source_identity_mismatch_never_posts
        PASS [   0.103s] ( 975/2017) oakvcs-cli::ci ci_rerun_reports_id_from_hosted_run_ids_response
        PASS [   0.078s] ( 976/2017) oakvcs-cli::ci ci_runs_empty_text_does_not_promise_push_dispatches
        PASS [   0.075s] ( 977/2017) oakvcs-cli::ci ci_runs_lists_recent_runs
        PASS [   0.084s] ( 978/2017) oakvcs-cli::ci ci_status_exact_run_failure_and_running_keep_run_bound_diagnostics
        PASS [   0.129s] ( 979/2017) oakvcs-cli::ci ci_status_exact_run_never_interpolates_unsafe_branch_names
        PASS [   0.459s] ( 980/2017) oakvcs-cli::ci ci_rerun_interrupted_post_or_body_omits_request_url_and_never_retries
        PASS [   0.091s] ( 981/2017) oakvcs-cli::ci ci_status_exact_run_success_binds_merge_advice_to_checkout_identity
        PASS [   0.099s] ( 982/2017) oakvcs-cli::ci ci_status_exit_codes_track_the_merge_gate
        PASS [   0.102s] ( 983/2017) oakvcs-cli::ci ci_status_json_names_state_and_next_commands
        PASS [   0.096s] ( 984/2017) oakvcs-cli::ci ci_status_no_runs_recommends_read_only_inspection_not_push
        PASS [   0.117s] ( 985/2017) oakvcs-cli::ci ci_status_running_and_failure_are_distinct_nonzero
        PASS [   0.082s] ( 986/2017) oakvcs-cli::ci ci_trigger_malformed_receipt_is_uncertain_not_success
        PASS [   0.122s] ( 987/2017) oakvcs-cli::ci ci_trigger_error_json_and_post_response_budget_are_truthful
        PASS [   0.057s] ( 988/2017) oakvcs-cli::ci ci_trigger_replay_and_rejections_never_retry_or_downgrade
        PASS [   0.065s] ( 989/2017) oakvcs-cli::ci ci_trigger_non_success_diagnostics_do_not_echo_remote_secrets
        PASS [   0.094s] ( 990/2017) oakvcs-cli::ci ci_trigger_unsupported_capability_never_posts
        PASS [   0.117s] ( 991/2017) oakvcs-cli::ci ci_trigger_uses_exact_capability_and_returns_all_receipt_ids
        PASS [   0.118s] ( 992/2017) oakvcs-cli::ci ci_wait_aggregates_multiple_exact_runs_and_fails_if_any_failed
        PASS [   0.106s] ( 993/2017) oakvcs-cli::ci ci_wait_rejects_a_run_from_a_different_head
        PASS [   0.107s] ( 994/2017) oakvcs-cli::ci ci_wait_reports_terminal_state_for_the_requested_run_and_head
        PASS [   0.098s] ( 995/2017) oakvcs-cli::ci ci_wait_success_recommends_merge_only_for_the_checkout_head
        PASS [   0.842s] ( 996/2017) oakvcs-cli::ci ci_rerun_unconfirmed_cli_errors_are_single_safe_json_documents
        PASS [   0.173s] ( 997/2017) oakvcs-cli::ci ci_wait_summary_bounds_failure_details_with_executable_continuation
        PASS [   0.133s] ( 998/2017) oakvcs-cli::ci ci_wait_summary_omits_large_logs_and_preserves_exact_source
        PASS [   0.095s] ( 999/2017) oakvcs-cli::ci ci_wait_summary_redacts_remote_errors
        PASS [   0.120s] (1000/2017) oakvcs-cli::ci ci_wait_summary_skipped_details_are_not_failures
        PASS [   0.307s] (1001/2017) oakvcs-cli::ci ci_wait_summary_preserves_pending_cancelled_and_unavailable_states
        PASS [   0.009s] (1002/2017) oakvcs-cli::ci native_ci_budget_contract_fixture_accepts_sources_and_rejects_regressions
        PASS [   0.011s] (1003/2017) oakvcs-cli::ci native_ci_build_budget_preserves_coverage_without_restoring_target
        PASS [   0.073s] (1004/2017) oakvcs-cli::ci qa_cancel_conflict_refetch_requires_matching_terminal_identity
        PASS [   0.452s] (1005/2017) oakvcs-cli::ci ci_wait_summary_rejects_stale_missing_and_malformed_sources
        PASS [   0.059s] (1006/2017) oakvcs-cli::ci qa_trigger_malformed_receipt_does_not_echo_secret_values
        PASS [   0.264s] (1007/2017) oakvcs-cli::ci qa_cancel_malformed_metadata_does_not_echo_secret_values
        PASS [   0.058s] (1008/2017) oakvcs-cli::ci_cancel_independent conflict_refetch_does_not_confirm_a_different_event_as_the_same_run
        PASS [   1.129s] (1009/2017) oakvcs-cli::ci ci_wait_reads_checkout_identity_at_decision_time_not_before_polling
        PASS [   0.241s] (1010/2017) oakvcs-cli::ci_wait_current current_and_dispatch_flags_are_validated_before_network
        PASS [   0.478s] (1011/2017) oakvcs-cli::ci_observation logs_summary_is_compact_and_failed_projection_is_utf8_bounded
        PASS [   0.510s] (1012/2017) oakvcs-cli::ci_observation exact_run_status_does_not_use_checkout_head_and_preserves_wait_fence
        PASS [   0.093s] (1013/2017) oakvcs-cli::ci_wait_current current_binds_newest_run_per_workflow_for_exact_head
        PASS [   0.114s] (1014/2017) oakvcs-cli::ci_wait_current current_dispatch_pending_never_binds_an_older_head
        PASS [   0.122s] (1015/2017) oakvcs-cli::ci_wait_current current_dispatch_pending_reports_unpublished_head
        PASS [   0.178s] (1016/2017) oakvcs-cli::ci_wait_current current_labels_other_branch_same_commit_binding
        PASS [   1.085s] (1017/2017) oakvcs-cli::ci ci_wait_timeout_bounds_network_and_preserves_the_head_fence
        PASS [   0.165s] (1018/2017) oakvcs-cli::ci_wait_current current_summary_failure_uses_existing_exit_codes
        PASS [   0.142s] (1019/2017) oakvcs-cli::ci_wait_current progress_is_opt_in_and_text_mode_is_human_readable
        PASS [   0.075s] (1020/2017) oakvcs-cli::ci_wait_current runs_json_carries_canonical_run_url
        PASS [   0.093s] (1021/2017) oakvcs-cli::ci_wait_current superseded_dry_run_lists_only_older_same_branch_push_runs
        PASS [   0.095s] (1022/2017) oakvcs-cli::ci_wait_current superseded_fails_closed_when_checkout_is_not_the_published_head
        PASS [   0.094s] (1023/2017) oakvcs-cli::ci_wait_current superseded_http_403_is_a_known_refusal
        PASS [   0.099s] (1024/2017) oakvcs-cli::ci_wait_current superseded_http_500_is_outcome_unknown_without_retry
        PASS [   0.087s] (1025/2017) oakvcs-cli::ci_wait_current superseded_network_drop_after_post_is_outcome_unknown_without_retry
        PASS [   0.083s] (1026/2017) oakvcs-cli::ci_wait_current superseded_requires_an_observed_head_run
        PASS [   0.096s] (1027/2017) oakvcs-cli::ci_wait_current superseded_yes_cancels_through_the_exact_run_path_only
        PASS [   1.068s] (1028/2017) oakvcs-cli::ci_wait_current current_timeout_zero_bounds_the_remote_head_diagnostic
        PASS [   0.171s] (1029/2017) oakvcs-cli::clone_receipt clone_detached_lands_on_default_head_without_a_branch
        PASS [   0.148s] (1030/2017) oakvcs-cli::clone_receipt clone_json_counts_verified_download_and_materialization_without_rescanning
        PASS [   0.099s] (1031/2017) oakvcs-cli::clone_receipt clone_json_identifies_explicit_budget_override_without_claiming_complete_proof
        PASS [   0.019s] (1032/2017) oakvcs-cli::clone_receipt clone_json_rejects_git_adapter_before_destination_or_network_work
        PASS [   0.019s] (1033/2017) oakvcs-cli::clone_receipt clone_json_rejects_interactive_picker_before_remote_work
        PASS [   0.088s] (1034/2017) oakvcs-cli::clone_receipt clone_json_malformed_pull_is_one_error_document_and_cleans_destination
        PASS [   0.105s] (1035/2017) oakvcs-cli::clone_receipt clone_json_reports_current_permission_withholding_separately
        PASS [   0.089s] (1036/2017) oakvcs-cli::clone_receipt clone_json_reports_exact_selected_identity_and_observed_empty_counts
        PASS [   0.114s] (1037/2017) oakvcs-cli::clone_receipt clone_json_reports_explicit_partial_recovery_as_missing_required_path
        PASS [   0.148s] (1038/2017) oakvcs-cli::clone_receipt clone_json_reports_historical_known_loss_without_calling_it_materialized_absence
        PASS [   0.106s] (1039/2017) oakvcs-cli::clone_receipt clone_json_reports_legacy_headless_repository_without_fabricating_identity
        PASS [   0.104s] (1040/2017) oakvcs-cli::clone_receipt legacy_selected_clone_preserves_unresolvable_409_and_cleans_destination
        PASS [   0.239s] (1041/2017) oakvcs-cli::clone_receipt legacy_selected_clone_materializes_once_after_both_pulls
        PASS [   0.161s] (1042/2017) oakvcs-cli::clone_receipt sparse_clone_json_counts_only_observed_manifest_dispositions
        PASS [   0.401s] (1043/2017) oakvcs-cli::credential_origin_scope auth_status_never_sends_an_unbound_legacy_key
        PASS [   0.548s] (1044/2017) oakvcs-cli::credential_origin_scope auth_status_follows_origin_binding_after_retarget
        PASS [   0.152s] (1045/2017) oakvcs-cli::credential_origin_scope foreign_remote_uses_its_own_account_login_not_the_repository_key
        PASS [   3.157s] (1046/2017) oakvcs-cli::ci_wait_current current_prefers_this_branch_over_same_commit_runs_elsewhere
        PASS [   0.899s] (1047/2017) oakvcs-cli::credential_origin_scope authenticated_requests_never_follow_cross_origin_redirects
        PASS [   0.110s] (1048/2017) oakvcs-cli::credential_origin_scope mount_never_sends_cache_key_to_a_different_origin
        PASS [   0.140s] (1049/2017) oakvcs-cli::credential_origin_scope origin_comparison_is_normalized_not_textual
        PASS [   1.109s] (1050/2017) oakvcs-cli::credential_origin_scope issuing_origin_still_receives_repository_key
        PASS [   0.278s] (1051/2017) oakvcs-cli::credential_origin_scope push_with_explicit_remote_never_sends_repository_key_and_pins_binding
        PASS [   0.881s] (1052/2017) oakvcs-cli::credential_origin_scope persisted_foreign_remote_never_receives_repository_key_from_any_family
        PASS [   0.310s] (1053/2017) oakvcs-cli::credential_origin_scope push_with_oak_remote_override_never_sends_repository_key
        PASS [   0.095s] (1054/2017) oakvcs-cli::desc_sync close_sync_rejection_warns_and_keeps_local_update
        PASS [   0.083s] (1055/2017) oakvcs-cli::desc_sync close_syncs_to_server_as_metadata_only_push
        PASS [   1.133s] (1056/2017) oakvcs-cli::credential_origin_scope pull_and_fetch_remote_overrides_never_send_repository_key
        PASS [   0.393s] (1057/2017) oakvcs-cli::credential_origin_scope remote_flag_families_inside_checkout_never_send_repository_key
        PASS [   0.099s] (1058/2017) oakvcs-cli::desc_sync desc_sync_rejection_does_not_disclose_remote_message
        PASS [   0.044s] (1059/2017) oakvcs-cli::desc_sync desc_without_remote_stays_local_and_silent
        PASS [   0.105s] (1060/2017) oakvcs-cli::desc_sync desc_sync_rejection_warns_and_keeps_local_update
        PASS [   0.131s] (1061/2017) oakvcs-cli::desc_sync desc_syncs_to_server_as_metadata_only_push
        PASS [   0.059s] (1062/2017) oakvcs-cli::description_ack_fence acknowledged_post_fences_get_started_after_edit_but_before_publication
        PASS [   0.153s] (1063/2017) oakvcs-cli::desc_sync successful_desc_sync_does_not_acknowledge_a_newer_local_edit
        PASS [   0.091s] (1064/2017) oakvcs-cli::diff_evidence check_conflicts_with_exit_code
        PASS [   0.136s] (1065/2017) oakvcs-cli::diff_evidence check_covers_revision_endpoints
        PASS [   0.134s] (1066/2017) oakvcs-cli::diff_evidence check_matches_git_diff_check
        PASS [   0.104s] (1067/2017) oakvcs-cli::diff_evidence check_on_a_clean_change_exits_zero
        PASS [   0.126s] (1068/2017) oakvcs-cli::diff_evidence check_reports_each_problem_kind_with_lines_and_exits_one
        PASS [   0.127s] (1069/2017) oakvcs-cli::diff_evidence fingerprint_changes_on_one_byte_and_mode_edits
        PASS [   0.180s] (1070/2017) oakvcs-cli::diff_evidence fingerprint_equals_change_capture_id_full_and_scoped
        PASS [   5.146s] (1071/2017) oakvcs-cli::ci_wait_current current_waits_for_dispatch_and_streams_bounded_step_events
        PASS [   0.169s] (1072/2017) oakvcs-cli::diff_evidence fingerprint_works_unlinked_and_writes_nothing
        PASS [   0.177s] (1073/2017) oakvcs-cli::diff_evidence name_only_combines_with_print_for_revisions_and_worktree
        PASS [   0.120s] (1074/2017) oakvcs-cli::diff_patch_fidelity added_and_deleted_files_use_dev_null_and_lifecycle_headers
        PASS [   0.202s] (1075/2017) oakvcs-cli::diff_evidence verify_fingerprint_exits_zero_on_match_and_one_on_mismatch
        PASS [   0.085s] (1076/2017) oakvcs-cli::diff_patch_fidelity coloured_output_keeps_carriage_return_outside_the_ansi_wrap
        PASS [   0.172s] (1077/2017) oakvcs-cli::diff_patch_fidelity context_width_does_not_break_applicability
        PASS [   0.112s] (1078/2017) oakvcs-cli::diff_patch_fidelity line_counts_are_unaffected_by_the_marker
        PASS [   0.149s] (1079/2017) oakvcs-cli::diff_patch_fidelity mixed_patch_round_trips_through_git_apply_in_a_git_fixture
        PASS [   1.119s] (1080/2017) oakvcs-cli::description_race stale_pull_cannot_replace_newer_successfully_published_description
        PASS [   0.088s] (1081/2017) oakvcs-cli::feedback_links a_checkout_credential_is_never_sent_to_an_overridden_remote
        PASS [   0.124s] (1082/2017) oakvcs-cli::feedback_links a_garbled_response_body_is_reported_not_panicked_on
        PASS [   0.099s] (1083/2017) oakvcs-cli::feedback_links a_missing_credential_fails_before_any_request_is_sent
        PASS [   0.140s] (1084/2017) oakvcs-cli::feedback_links a_non_admin_404_reads_as_not_authorized
        PASS [   0.124s] (1085/2017) oakvcs-cli::feedback_links a_spam_marked_item_is_still_reachable_by_number
        PASS [   0.150s] (1086/2017) oakvcs-cli::feedback_links a_transport_failure_names_the_remote
        PASS [   0.135s] (1087/2017) oakvcs-cli::feedback_links an_explicit_oak_api_key_is_honored_for_the_named_remote
        PASS [   0.151s] (1088/2017) oakvcs-cli::feedback_links an_unknown_item_number_says_which_number
        PASS [   0.071s] (1089/2017) oakvcs-cli::feedback_links bare_feedback_still_submits_unchanged
        PASS [   0.018s] (1090/2017) oakvcs-cli::feedback_links bare_feedback_without_a_message_still_exits_two
        PASS [   0.125s] (1091/2017) oakvcs-cli::feedback_links competing_transitions_keep_the_original_token_and_do_not_retry_conflict
        PASS [   0.124s] (1092/2017) oakvcs-cli::feedback_links explicit_repo_flag_overrides_the_checkout
        PASS [   1.947s] (1093/2017) oakvcs-cli::diff_patch_fidelity json_hunk_patches_apply_with_git_and_reproduce_exact_bytes
        PASS [   0.354s] (1094/2017) oakvcs-cli::feedback_links inventory_failure_diagnostics_never_echo_response_or_fall_back
        PASS [   0.157s] (1095/2017) oakvcs-cli::feedback_links inventory_list_preserves_flag_placement_and_omits_unknown_fields
        PASS [   1.995s] (1096/2017) oakvcs-cli::diff_patch_fidelity printed_patches_apply_with_git_and_reproduce_exact_bytes
        PASS [   0.107s] (1097/2017) oakvcs-cli::feedback_links inventory_rejects_usage_and_never_uses_checkout_credentials
        PASS [   0.117s] (1098/2017) oakvcs-cli::feedback_links inventory_show_uses_direct_reference_and_effective_remote
        PASS [   0.194s] (1099/2017) oakvcs-cli::feedback_links json_recommendations_preserve_server_values_through_a_real_shell
        PASS [   0.116s] (1100/2017) oakvcs-cli::feedback_links legacy_remote_url_secrets_are_not_auth_or_output_material
        PASS [   0.096s] (1101/2017) oakvcs-cli::feedback_links link_by_raw_id_skips_the_lookup
        PASS [   0.683s] (1102/2017) oakvcs-cli::feedback_links inventory_revision_is_optional_but_validated_for_show_and_list
        PASS [   0.125s] (1103/2017) oakvcs-cli::feedback_links link_defaults_repo_and_branch_to_the_current_checkout
        PASS [   0.849s] (1104/2017) oakvcs-cli::feedback_links inventory_method_rejection_is_specific_without_disclosing_server_data
        PASS [   0.104s] (1105/2017) oakvcs-cli::feedback_links link_with_branch_and_commit_records_both
        PASS [   0.120s] (1106/2017) oakvcs-cli::feedback_links link_with_commit_only_files_a_commit_link
        PASS [   0.255s] (1107/2017) oakvcs-cli::feedback_links link_json_is_self_describing_and_its_undo_command_is_runnable
        PASS [   0.171s] (1108/2017) oakvcs-cli::feedback_links older_status_all_rejection_is_explicit_and_never_mutates
        PASS [   0.142s] (1109/2017) oakvcs-cli::feedback_links raw_item_id_does_not_require_status_all_lookup
        PASS [   0.135s] (1110/2017) oakvcs-cli::feedback_links redirect_never_forwards_credentials_or_prints_sensitive_location
        PASS [   0.455s] (1111/2017) oakvcs-cli::feedback_links malformed_success_json_diagnostics_never_disclose_body_values
        PASS [   0.214s] (1112/2017) oakvcs-cli::feedback_links remote_and_json_are_identical_before_or_after_the_subcommand
        PASS [   0.062s] (1113/2017) oakvcs-cli::feedback_links the_feature_request_alias_and_json_flag_still_work
        PASS [   0.113s] (1114/2017) oakvcs-cli::feedback_links the_effective_remotes_own_credential_is_the_one_sent
        PASS [   0.200s] (1115/2017) oakvcs-cli::feedback_links server_error_cannot_echo_the_bearer_credential
        PASS [   3.292s] (1116/2017) oakvcs-cli::diff_patch_fidelity store_backed_branch_patches_apply_with_git_and_reproduce_exact_bytes
        PASS [   0.107s] (1117/2017) oakvcs-cli::feedback_links transition_invalid_arguments_are_rejected_before_any_request
        PASS [   0.121s] (1118/2017) oakvcs-cli::feedback_links transition_preserves_supplied_revision_and_prints_only_confirmed_receipt
        PASS [   0.263s] (1119/2017) oakvcs-cli::feedback_links transition_noop_and_clear_notes_keep_distinct_payloads_and_parent_flags
        PASS [   0.262s] (1120/2017) oakvcs-cli::feedback_links undo_and_relink_keep_the_overridden_remote
        PASS [   0.182s] (1121/2017) oakvcs-cli::feedback_links unlink_ambiguity_lists_link_ids_and_runnable_commands
        PASS [   0.135s] (1122/2017) oakvcs-cli::feedback_links unlink_by_branch_resolves_the_link_id
        PASS [   0.140s] (1123/2017) oakvcs-cli::feedback_links unlink_by_commit_also_reaches_a_branch_plus_commit_link
        PASS [   0.129s] (1124/2017) oakvcs-cli::feedback_links unlink_by_commit_reaches_a_commit_only_link
        PASS [   0.122s] (1125/2017) oakvcs-cli::feedback_links unlink_by_link_id_deletes_exactly_that_row
        PASS [   0.700s] (1126/2017) oakvcs-cli::feedback_links transition_unsupported_capability_never_resolves_or_posts
        PASS [   0.084s] (1127/2017) oakvcs-cli::feedback_links unlink_rejects_two_selectors_at_once
        PASS [   0.169s] (1128/2017) oakvcs-cli::feedback_links unlink_json_reports_the_link_it_removed
        PASS [   0.140s] (1129/2017) oakvcs-cli::feedback_links unlink_with_an_unknown_link_id_deletes_nothing
        PASS [   0.181s] (1130/2017) oakvcs-cli::feedback_links unlink_remote_and_json_are_identical_before_or_after_the_subcommand
        PASS [   0.118s] (1131/2017) oakvcs-cli::feedback_links unlink_with_no_match_names_what_the_item_is_linked_to
        PASS [   0.091s] (1132/2017) oakvcs-cli::file_inspect git_backend_and_registered_mount_are_explicitly_unsupported
        PASS [   0.268s] (1133/2017) oakvcs-cli::file_inspect compressed_binary_empty_and_symlink_objects_are_logical_bytes
        PASS [   0.317s] (1134/2017) oakvcs-cli::file_inspect absence_corruption_unknown_codec_and_budgets_are_distinct
        PASS [   0.191s] (1135/2017) oakvcs-cli::file_inspect head_parent_walk_is_bounded_and_cycles_are_corruption
        PASS [   0.071s] (1136/2017) oakvcs-cli::file_inspect human_inspection_has_no_background_update_side_effects
        PASS [   0.064s] (1137/2017) oakvcs-cli::file_inspect legacy_tree_rows_are_verified_against_the_same_canonical_hash
        PASS [   0.054s] (1138/2017) oakvcs-cli::file_inspect malformed_head_is_corruption_not_absent_history
        PASS [   1.497s] (1139/2017) oakvcs-cli::feedback_links transition_mismatched_or_ambiguous_receipts_are_unconfirmed_without_retry
        PASS [   0.158s] (1140/2017) oakvcs-cli::file_inspect malformed_sql_value_types_are_corruption_not_storage_unavailability
        PASS [   0.239s] (1141/2017) oakvcs-cli::file_inspect logical_decompression_and_header_budgets_are_inconclusive
        PASS [   0.369s] (1142/2017) oakvcs-cli::file_inspect head_uses_the_current_branch_effective_head_inside_the_snapshot
        PASS [   0.111s] (1143/2017) oakvcs-cli::file_inspect only_absent_or_explicit_v1_hash_format_can_be_verified
        PASS [   0.075s] (1144/2017) oakvcs-cli::file_inspect pinned_inspection_reports_logical_content_without_reading_checkout
        PASS [   0.136s] (1145/2017) oakvcs-cli::file_inspect path_and_revision_errors_do_not_mutate_the_checkout
        PASS [   0.245s] (1146/2017) oakvcs-cli::file_inspect object_hash_and_commit_header_tampering_never_verify
        PASS [   0.072s] (1147/2017) oakvcs-cli::file_inspect read_only_snapshot_pins_head_and_never_changes_refs_or_content
        PASS [   0.083s] (1148/2017) oakvcs-cli::file_inspect tracked_oak_workflows_are_inspectable_without_opening_metadata_paths
        PASS [   0.023s] (1149/2017) oakvcs-cli::help_surface agent_review_contract_flags_are_discoverable
        PASS [   0.009s] (1150/2017) oakvcs-cli::help_surface handwritten_top_level_help_exposes_integrity_workflows
        PASS [   0.017s] (1151/2017) oakvcs-cli::help_surface clone_help_describes_selected_branch_and_narrowed_scope
        PASS [   0.015s] (1152/2017) oakvcs-cli::help_surface merge_help_discloses_server_side_squash_merge
        PASS [   0.295s] (1153/2017) oakvcs-cli::file_inspect oversized_reference_fields_are_budget_exceeded_without_allocation
        PASS [   0.046s] (1154/2017) oakvcs-cli::help_surface merge_wait_followed_by_branch_name_is_a_usage_error_with_the_fix
        PASS [   0.064s] (1155/2017) oakvcs-cli::integration switch_to_known_lost_version_removes_stale_tracked_bytes
        PASS [   0.051s] (1156/2017) oakvcs-cli::integration test_api_key_metadata
        PASS [   0.051s] (1157/2017) oakvcs-cli::integration test_archive_creates_zip
        PASS [   0.042s] (1158/2017) oakvcs-cli::integration test_archive_default_output_does_not_include_itself
        PASS [   0.051s] (1159/2017) oakvcs-cli::integration test_archive_does_not_follow_directory_symlink_outside_repo
        PASS [   0.063s] (1160/2017) oakvcs-cli::integration test_branch_close
        PASS [   0.046s] (1161/2017) oakvcs-cli::integration test_branch_edit_description
        PASS [   0.073s] (1162/2017) oakvcs-cli::integration test_branch_diff_json_reports_rename_with_edit
        PASS [   0.089s] (1163/2017) oakvcs-cli::integration test_branch_workflow
        PASS [   0.100s] (1164/2017) oakvcs-cli::integration test_clone_branch_clones_then_switches_to_remote_branch
        PASS [   0.135s] (1165/2017) oakvcs-cli::integration test_branch_rename_local_only_branch_when_remote_404s
        PASS [   0.061s] (1166/2017) oakvcs-cli::integration test_commit_and_log
        PASS [   0.429s] (1167/2017) oakvcs-cli::finish_description_sync finish_after_noop_push_publishes_and_confirms_description
        PASS [   0.062s] (1168/2017) oakvcs-cli::integration test_commit_no_changes
        PASS [   0.067s] (1169/2017) oakvcs-cli::integration test_commit_on_closed_branch_fails
        PASS [   0.059s] (1170/2017) oakvcs-cli::integration test_commit_rejects_newline_in_directory_name
        PASS [   0.059s] (1171/2017) oakvcs-cli::integration test_commit_rejects_newline_in_filename
        PASS [   0.055s] (1172/2017) oakvcs-cli::integration test_commit_rejects_tab_in_filename
        PASS [   0.069s] (1173/2017) oakvcs-cli::integration test_commit_tracks_oak_attributes_without_tracking_oak_state
        PASS [   0.064s] (1174/2017) oakvcs-cli::integration test_commit_warns_when_tracked_files_become_ignored
        PASS [   0.080s] (1175/2017) oakvcs-cli::integration test_commits_tracked_per_branch
        PASS [   0.073s] (1176/2017) oakvcs-cli::integration test_diff_render_does_not_store_dirty_file_blob
        PASS [   0.119s] (1177/2017) oakvcs-cli::integration test_diff_omits_large_text_hunks_but_keeps_path
        PASS [   0.061s] (1178/2017) oakvcs-cli::integration test_diff_shows_changes
        PASS [   0.109s] (1179/2017) oakvcs-cli::integration test_diff_print_and_json_report_rename_with_edit
        PASS [   0.009s] (1180/2017) oakvcs-cli::integration test_file_permissions_executable
        PASS [   0.014s] (1181/2017) oakvcs-cli::integration test_file_permissions_regular
        PASS [   0.096s] (1182/2017) oakvcs-cli::integration test_diff_stat_and_name_only_do_not_store_dirty_blobs
        PASS [   0.096s] (1183/2017) oakvcs-cli::integration test_export_from_subdirectory_resolves_repo_root
        PASS [   0.074s] (1184/2017) oakvcs-cli::integration test_git_directory_ignored
        PASS [   0.008s] (1185/2017) oakvcs-cli::integration test_init_generates_suffixed_personal_branch
        PASS [   0.078s] (1186/2017) oakvcs-cli::integration test_gitignore_respected
        PASS [   0.050s] (1187/2017) oakvcs-cli::integration test_init_creates_repo
        PASS [   0.047s] (1188/2017) oakvcs-cli::integration test_init_fails_if_already_exists
        PASS [   0.065s] (1189/2017) oakvcs-cli::integration test_log_output
        PASS [   0.064s] (1190/2017) oakvcs-cli::integration test_merge_no_parent_fails
        PASS [   0.082s] (1191/2017) oakvcs-cli::integration test_merge_dirty_tree_exits_with_documented_dirty_code
        PASS [   0.070s] (1192/2017) oakvcs-cli::integration test_new_branch_from_commit_seeds_head_and_working_tree
        PASS [   0.143s] (1193/2017) oakvcs-cli::integration test_legacy_clone_branch_preserves_a_headless_branch_seeded_at_main
        PASS [   0.054s] (1194/2017) oakvcs-cli::integration test_new_branch_inherits_parent_head
        PASS [   0.072s] (1195/2017) oakvcs-cli::integration test_new_branch_from_rejects_uncommitted_changes
        PASS [   0.053s] (1196/2017) oakvcs-cli::integration test_no_cache_scan_ignores_poisoned_stat_cache_row
        PASS [   0.088s] (1197/2017) oakvcs-cli::integration test_newly_ignored_tracked_file_restore_and_reset_explain
        PASS [   0.053s] (1198/2017) oakvcs-cli::integration test_prepare_personal_branch_creates_fresh_open_branch
        PASS [   0.066s] (1199/2017) oakvcs-cli::integration test_now_ignored_warning_groups_by_top_level_dir
        PASS [   0.043s] (1200/2017) oakvcs-cli::integration test_prepare_personal_branch_regenerates_on_collision
        PASS [   0.065s] (1201/2017) oakvcs-cli::integration test_read_only_clean_probe_does_not_store_dirty_file_blob
        PASS [   0.070s] (1202/2017) oakvcs-cli::integration test_read_only_diff_never_leaves_stat_cache_pointing_at_missing_blob
        PASS [   0.064s] (1203/2017) oakvcs-cli::integration test_reset
        PASS [   0.077s] (1204/2017) oakvcs-cli::integration test_read_only_status_prunes_deleted_cache_rows_when_file_count_stays_flat
        PASS [   0.056s] (1205/2017) oakvcs-cli::integration test_reset_clean_directory_is_noop
        PASS [   0.048s] (1206/2017) oakvcs-cli::integration test_reset_no_commits_is_noop
        PASS [   0.063s] (1207/2017) oakvcs-cli::integration test_reset_dot_resets_entire_repo
        PASS [   0.075s] (1208/2017) oakvcs-cli::integration test_reset_clears_every_status_reported_change
        PASS [   0.062s] (1209/2017) oakvcs-cli::integration test_reset_rejects_outside_directory_path
        PASS [   0.008s] (1210/2017) oakvcs-cli::integration test_resolve_fails_without_oak_dir
        PASS [   0.057s] (1211/2017) oakvcs-cli::integration test_reset_restores_deleted_file
        PASS [   0.060s] (1212/2017) oakvcs-cli::integration test_reset_single_file
        PASS [   0.075s] (1213/2017) oakvcs-cli::integration test_reset_reverts_mode_only_change
        PASS [   0.052s] (1214/2017) oakvcs-cli::integration test_resolve_finds_oak_dir
        PASS [   0.069s] (1215/2017) oakvcs-cli::integration test_restore_clears_status_reported_modification_and_deletion
        PASS [   0.058s] (1216/2017) oakvcs-cli::integration test_restore_rejects_outside_directory_path
        PASS [   0.073s] (1217/2017) oakvcs-cli::integration test_restore_dot_restores_entire_repo
        PASS [   0.082s] (1218/2017) oakvcs-cli::integration test_restore_reverts_mode_only_change
        PASS [   0.089s] (1219/2017) oakvcs-cli::integration test_scoped_commit_lands_only_selected_paths
        PASS [   0.083s] (1220/2017) oakvcs-cli::integration test_scoped_commit_with_no_matching_changes_is_a_noop
        PASS [   0.095s] (1221/2017) oakvcs-cli::integration test_scoped_commit_rename_commits_both_sides
        PASS [   0.092s] (1222/2017) oakvcs-cli::integration test_stat_cache_matches_disk_after_switch
        PASS [   0.066s] (1223/2017) oakvcs-cli::integration test_status_clean
        PASS [   0.068s] (1224/2017) oakvcs-cli::integration test_status_does_not_store_dirty_file_blob
        PASS [   0.092s] (1225/2017) oakvcs-cli::integration test_status_diff_commit_agree_under_stat_cache_trap
        PASS [   0.063s] (1226/2017) oakvcs-cli::integration test_status_with_changes
        PASS [   0.072s] (1227/2017) oakvcs-cli::integration test_status_warns_on_now_ignored_but_not_on_real_deletions
        PASS [   0.075s] (1228/2017) oakvcs-cli::integration test_switch_branch
        PASS [   0.058s] (1229/2017) oakvcs-cli::integration test_switch_branch_missing_root_manifest_fails_without_touching_checkout
        PASS [   0.081s] (1230/2017) oakvcs-cli::integration test_switch_branch_updates_working_directory
        PASS [   0.083s] (1231/2017) oakvcs-cli::integration test_switch_branch_with_no_commits
        PASS [   0.077s] (1232/2017) oakvcs-cli::integration test_switch_clean_create_without_name_starts_clean
        PASS [   0.078s] (1233/2017) oakvcs-cli::integration test_switch_clean_existing_branch_discards_dirty_work
        PASS [   0.080s] (1234/2017) oakvcs-cli::integration test_switch_commit_hash
        PASS [   0.075s] (1235/2017) oakvcs-cli::integration test_switch_create_carry_respects_live_workdir_lock_before_changing_refs
        PASS [   0.066s] (1236/2017) oakvcs-cli::integration test_switch_create_locked_does_not_refresh_or_change_remote_metadata
        PASS [   0.071s] (1237/2017) oakvcs-cli::integration test_switch_create_named_branch_uses_main_head
        PASS [   0.073s] (1238/2017) oakvcs-cli::integration test_switch_create_named_keeps_committed_work_visible_when_main_is_empty
        PASS [   0.079s] (1239/2017) oakvcs-cli::integration test_switch_create_named_preserves_uncommitted_worktree_by_default
        PASS [   0.079s] (1240/2017) oakvcs-cli::integration test_switch_create_without_name_carries_committed_divergence_as_uncommitted_work
        PASS [   0.073s] (1241/2017) oakvcs-cli::integration test_switch_create_without_name_creates_generated_branch_from_main_head
        PASS [   0.076s] (1242/2017) oakvcs-cli::integration test_switch_create_without_name_discard_starts_clean
        PASS [   0.076s] (1243/2017) oakvcs-cli::integration test_switch_create_without_name_preserves_dirty_worktree_by_default
        PASS [   0.146s] (1244/2017) oakvcs-cli::integration test_switch_create_without_name_falls_back_to_local_main_when_remote_unavailable
        PASS [   0.145s] (1245/2017) oakvcs-cli::integration test_switch_create_without_name_fetches_remote_main_when_not_recently_checked
        PASS [   0.069s] (1246/2017) oakvcs-cli::integration test_switch_create_without_name_seeds_from_current_head_when_main_is_empty
        PASS [   0.071s] (1247/2017) oakvcs-cli::integration test_switch_detach_flag
        PASS [   0.076s] (1248/2017) oakvcs-cli::integration test_switch_create_without_name_skips_remote_when_main_recently_checked
        PASS [   0.164s] (1249/2017) oakvcs-cli::integration test_switch_fetches_branch_that_exists_only_on_remote
        PASS [   0.133s] (1250/2017) oakvcs-cli::integration test_switch_missing_remote_blob_leaves_checkout_unchanged
        PASS [   0.077s] (1251/2017) oakvcs-cli::integration test_switch_nonexistent_fails
        PASS [   0.201s] (1252/2017) oakvcs-cli::integration test_switch_hydrates_missing_local_branch_blob_from_remote
        PASS [   0.067s] (1253/2017) oakvcs-cli::integration test_switch_rejects_uncommitted_changes
        PASS [   0.061s] (1254/2017) oakvcs-cli::integration test_switch_without_name_noninteractive_requires_explicit_action
        PASS [   0.153s] (1255/2017) oakvcs-cli::integration test_switch_refuses_branch_already_merged_on_remote
        PASS [   0.053s] (1256/2017) oakvcs-cli::integration test_whole_tree_reset_clears_ignore_limbo_when_ignore_file_untracked
        PASS [   0.061s] (1257/2017) oakvcs-cli::integration test_sync_no_parent_fails
        PASS [   0.744s] (1258/2017) oakvcs-cli::integration test_switch_create_cli_serializes_all_modes_and_releases_the_lock
        PASS [   0.066s] (1259/2017) oakvcs-cli::integrity_clone api_key_environment_selects_and_sends_the_authenticated_clone_proof
        PASS [   0.008s] (1260/2017) oakvcs-cli::integrity_clone clone_rejects_main_branch_before_local_or_remote_side_effects
        PASS [   0.101s] (1261/2017) oakvcs-cli::integrity_clone clone_exact_branch_head_is_bound_before_destination_creation
        PASS [   0.105s] (1262/2017) oakvcs-cli::integrity_clone clone_does_not_persist_a_credential_the_server_rejected
        PASS [   0.113s] (1263/2017) oakvcs-cli::integrity_clone blank_api_key_environment_falls_back_to_the_stored_remote_credential
        PASS [   0.114s] (1264/2017) oakvcs-cli::integrity_clone clone_repreflights_once_on_snapshot_race_and_binds_nondefault_branch
        PASS [   0.062s] (1265/2017) oakvcs-cli::integrity_clone incomplete_history_stops_before_destination_creation_or_pull
        PASS [   0.103s] (1266/2017) oakvcs-cli::integrity_clone complete_depth_one_squash_proof_allows_clone_to_reach_pull
        PASS [   0.062s] (1267/2017) oakvcs-cli::integrity_clone nonempty_destination_is_refused_without_touching_user_files
        PASS [   0.143s] (1268/2017) oakvcs-cli::integrity_clone full_clone_preserves_adjudicated_historical_loss_with_healthy_head
        PASS [   0.120s] (1269/2017) oakvcs-cli::integrity_clone malformed_pinned_pull_removes_new_destination
        PASS [   0.095s] (1270/2017) oakvcs-cli::integrity_clone pinned_clone_drift_is_not_retried_and_leaves_no_destination
        PASS [   0.077s] (1271/2017) oakvcs-cli::integrity_clone pinned_clone_never_uses_legacy_scope_override
        PASS [   0.049s] (1272/2017) oakvcs-cli::integrity_clone selected_branch_and_cone_are_proved_before_shallow_pull
        PASS [   0.119s] (1273/2017) oakvcs-cli::integrity_clone pinned_full_clone_selects_exact_branch_without_narrowing_history
        PASS [   0.097s] (1274/2017) oakvcs-cli::integrity_clone selected_head_known_loss_is_rejected_even_when_default_head_is_healthy
        PASS [   0.081s] (1275/2017) oakvcs-cli::integrity_clone supported_unpinned_full_clone_selects_branch_without_narrowing_history
        PASS [   0.107s] (1276/2017) oakvcs-cli::integrity_clone supported_unpinned_clone_stops_after_second_selected_branch_race
        PASS [   0.086s] (1277/2017) oakvcs-cli::integrity_evidence admission_exhaustion_json_envelope_is_typed_with_a_retry
        PASS [   0.077s] (1278/2017) oakvcs-cli::integrity_evidence blob_info_rejects_evidence_for_another_blob
        PASS [   0.069s] (1279/2017) oakvcs-cli::integrity_evidence budget_advice_does_not_offer_to_waive_missing_admission_evidence
        PASS [   0.078s] (1280/2017) oakvcs-cli::integrity_evidence clone_preserves_wall_budget_diagnosis_without_admission_evidence
        PASS [   0.255s] (1281/2017) oakvcs-cli::integrity_evidence blob_info_success_requires_exactly_one_target_evidence_record
        PASS [   0.260s] (1282/2017) oakvcs-cli::integrity_evidence blob_success_cannot_contradict_explicit_negative_target_evidence
        PASS [   0.134s] (1283/2017) oakvcs-cli::integrity_evidence diagnostic_success_cannot_silently_change_requested_history_scope
        PASS [   0.225s] (1284/2017) oakvcs-cli::integrity_evidence diagnostic_legacy_defaults_and_incomplete_evidence_remain_usable
        PASS [   0.080s] (1285/2017) oakvcs-cli::integrity_evidence doctor_rejects_another_repository_before_emitting_a_healthy_report
        PASS [   0.126s] (1286/2017) oakvcs-cli::integrity_evidence inconclusive_clone_json_envelope_is_typed_with_exact_next_commands
        PASS [   0.146s] (1287/2017) oakvcs-cli::integrity_evidence mixed_budget_content_failures_keep_the_content_reason_and_cannot_be_waived
        PASS [   0.242s] (1288/2017) oakvcs-cli::integrity_evidence doctor_exits_inconclusive_not_server_error_on_budget_exhaustion
        PASS [   0.064s] (1289/2017) oakvcs-cli::integrity_evidence plain_clone_refuses_a_pinned_inconclusive_proof_with_exit_8
        PASS [   0.077s] (1290/2017) oakvcs-cli::integrity_evidence repository_identity_uses_the_normalized_request_subject
        PASS [   0.015s] (1291/2017) oakvcs-cli::local_inspection clone_detached_rejects_branch_selection_before_network
        PASS [   0.123s] (1292/2017) oakvcs-cli::integrity_evidence recommended_commands_never_echo_remote_credentials
        PASS [   0.092s] (1293/2017) oakvcs-cli::integrity_evidence waived_clone_on_adjudicated_loss_repo_exits_inconclusive_without_reproof
        PASS [   0.345s] (1294/2017) oakvcs-cli::integrity_evidence every_clone_admission_path_still_requires_its_evidence
        PASS [   0.018s] (1295/2017) oakvcs-cli::local_inspection environment_redacts_proxy_and_trusted_remote_credentials
        PASS [   0.034s] (1296/2017) oakvcs-cli::local_inspection environment_reports_presence_of_secrets_never_values
        PASS [   0.072s] (1297/2017) oakvcs-cli::local_inspection commit_on_a_detached_head_names_switch_c
        PASS [   0.092s] (1298/2017) oakvcs-cli::local_inspection export_tree_only_publishes_nothing_on_budget_or_corruption
        PASS [   0.066s] (1299/2017) oakvcs-cli::local_inspection file_inspect_empty_blob_reports_implicit_storage
        PASS [   0.136s] (1300/2017) oakvcs-cli::local_inspection export_tree_only_materializes_one_verified_tree
        PASS [   0.075s] (1301/2017) oakvcs-cli::local_inspection file_inspect_output_is_never_created_for_unverified_content
        PASS [   0.090s] (1302/2017) oakvcs-cli::local_inspection refs_inspect_detached_cycles_and_missing_commits
        PASS [   0.068s] (1303/2017) oakvcs-cli::local_inspection refs_inspect_flags_a_divergent_legacy_head
        PASS [   0.017s] (1304/2017) oakvcs-cli::local_inspection serve_help_never_prints_the_token_value
        PASS [   0.172s] (1305/2017) oakvcs-cli::local_inspection file_inspect_output_writes_verified_logical_bytes_once
        PASS [   0.057s] (1306/2017) oakvcs-cli::local_inspection refs_inspect_reports_one_consistent_snapshot
        PASS [   0.063s] (1307/2017) oakvcs-cli::local_inspection tree_inspect_lists_every_path_with_verified_digests
        PASS [   0.317s] (1308/2017) oakvcs-cli::local_inspection export_tree_only_streams_large_files_and_sweeps_dead_staging
        PASS [   0.078s] (1309/2017) oakvcs-cli::materialize merge_continue_rejects_stray_conflict_marker_delimiter
        PASS [   0.104s] (1310/2017) oakvcs-cli::local_inspection tree_inspect_truncates_explicitly_and_flags_bad_objects
        PASS [   0.103s] (1311/2017) oakvcs-cli::materialize merge_continue_scopes_commit_to_merge_and_resolutions
        PASS [   0.058s] (1312/2017) oakvcs-cli::materialize merge_refuses_dirty_working_tree
        PASS [   0.156s] (1313/2017) oakvcs-cli::materialize merge_explicit_main_child_without_switching_checkout
        PASS [   0.068s] (1314/2017) oakvcs-cli::materialize reset_deletes_symlink_not_its_external_target
        PASS [   0.167s] (1315/2017) oakvcs-cli::materialize merge_pushes_branch_before_server_merge
        PASS [   0.123s] (1316/2017) oakvcs-cli::materialize pull_fast_forward_applies_upstream_deletion
        PASS [   0.069s] (1317/2017) oakvcs-cli::materialize restore_deletes_symlink_not_its_external_target
        PASS [   0.086s] (1318/2017) oakvcs-cli::materialize sparse_sync_carries_one_sided_out_of_cone_identity_without_its_bytes
        PASS [   0.080s] (1319/2017) oakvcs-cli::materialize sparse_sync_fails_explicitly_when_out_of_cone_conflict_needs_missing_bytes
        PASS [   0.144s] (1320/2017) oakvcs-cli::materialize sparse_pull_requests_cone_protocol_and_preserves_out_of_cone_identity
        PASS [   0.095s] (1321/2017) oakvcs-cli::materialize sync_continue_rejects_stray_conflict_marker_delimiter
        PASS [   0.108s] (1322/2017) oakvcs-cli::materialize sync_continue_scopes_commit_to_merge_and_resolutions
        PASS [   0.101s] (1323/2017) oakvcs-cli::materialize sync_continue_without_sync_state_falls_back_to_snapshot
        PASS [   0.089s] (1324/2017) oakvcs-cli::materialize sync_from_parent_carries_executable_bit_flip
        PASS [   0.135s] (1325/2017) oakvcs-cli::metadata_sync_outcomes close_json_uncertainty_keeps_local_receipt_and_read_only_guidance
        PASS [   0.218s] (1326/2017) oakvcs-cli::merge_json_framing merge_human_refresh_preserves_stdout_progress
        PASS [   0.196s] (1327/2017) oakvcs-cli::merge_json_framing merge_json_refresh_failure_preserves_server_success_and_json_framing
        PASS [   0.211s] (1328/2017) oakvcs-cli::merge_json_framing merge_json_refresh_materializes_files_without_stdout_narration
        PASS [   0.061s] (1329/2017) oakvcs-cli::mount_core builds_tree_from_manifest
        PASS [   0.038s] (1330/2017) oakvcs-cli::mount_core layers_in_dirty_created_file
        PASS [   0.147s] (1331/2017) oakvcs-cli::metadata_sync_outcomes desc_explicit_rejection_preserves_existing_local_save_and_retry_guidance
        PASS [   0.102s] (1332/2017) oakvcs-cli::mount_core constructs_from_async_runtime_worker_without_panicking
        PASS [   0.059s] (1333/2017) oakvcs-cli::mount_core omits_overlay_deleted_file
        PASS [   0.059s] (1334/2017) oakvcs-cli::mount_core reflects_overlay_rename
        PASS [   0.082s] (1335/2017) oakvcs-cli::mount_lifecycle cli_diff_json_inside_mount_counts_nul_utf8_like_regular_diff
        PASS [   0.087s] (1336/2017) oakvcs-cli::mount_lifecycle cli_diff_json_routes_inside_mount
        PASS [   0.130s] (1337/2017) oakvcs-cli::mount_lifecycle cli_diff_json_inside_mount_supports_changed_file_paging
        PASS [   0.335s] (1338/2017) oakvcs-cli::metadata_sync_outcomes desc_lost_reply_keeps_local_success_and_only_read_only_guidance
        PASS [   0.116s] (1339/2017) oakvcs-cli::mount_lifecycle cli_log_json_filters_error_honestly_inside_mount
        PASS [   0.084s] (1340/2017) oakvcs-cli::mount_lifecycle cli_status_json_compact_routes_inside_mount
        PASS [   0.021s] (1341/2017) oakvcs-cli::mount_lifecycle concurrent_registrations_all_survive
        PASS [   0.068s] (1342/2017) oakvcs-cli::mount_lifecycle commit_handles_deletion
        PASS [   0.067s] (1343/2017) oakvcs-cli::mount_lifecycle commit_no_changes_is_noop
        PASS [   0.084s] (1344/2017) oakvcs-cli::mount_lifecycle commit_picks_up_dirty_overlay_file
        PASS [   0.068s] (1345/2017) oakvcs-cli::mount_lifecycle end_refuses_to_erase_mount_publication_evidence
        PASS [   0.085s] (1346/2017) oakvcs-cli::mount_lifecycle end_force_discards_unpushed_commits
        PASS [   0.075s] (1347/2017) oakvcs-cli::mount_lifecycle end_refuses_unpushed_commits_without_force
        PASS [   0.017s] (1348/2017) oakvcs-cli::mount_lifecycle forget_orphaned_classifies_the_current_registration_under_the_lock
        PASS [   0.080s] (1349/2017) oakvcs-cli::mount_lifecycle explicit_mount_log_limit_does_not_print_truncation_notes
        PASS [   0.078s] (1350/2017) oakvcs-cli::mount_lifecycle forget_clears_clean_mount
        PASS [   0.063s] (1351/2017) oakvcs-cli::mount_lifecycle forget_refuses_live_mount_without_force
        PASS [   0.067s] (1352/2017) oakvcs-cli::mount_lifecycle forget_refuses_when_dirty
        PASS [   0.073s] (1353/2017) oakvcs-cli::mount_lifecycle forget_removes_stale_entry_but_keeps_state
        PASS [   0.076s] (1354/2017) oakvcs-cli::mount_lifecycle log_after_commit_includes_new_commit
        PASS [   0.072s] (1355/2017) oakvcs-cli::mount_lifecycle log_and_diff_succeed_when_clean
        PASS [   0.063s] (1356/2017) oakvcs-cli::mount_lifecycle log_reports_empty_mount_history
        PASS [   0.055s] (1357/2017) oakvcs-cli::mount_lifecycle log_walks_from_virtual_head_even_when_cached_commit_is_on_main
        PASS [   0.009s] (1358/2017) oakvcs-cli::mount_lifecycle mount_dest_for_returns_none_outside_mount
        PASS [   0.055s] (1359/2017) oakvcs-cli::mount_lifecycle mount_dest_for_finds_registered_mount
        PASS [   0.054s] (1360/2017) oakvcs-cli::mount_lifecycle mount_end_refusal_dirty_overlay_diagnostics
        PASS [   0.066s] (1361/2017) oakvcs-cli::mount_lifecycle mount_end_refusal_unpushed_commit_diagnostics
        PASS [   0.146s] (1362/2017) oakvcs-cli::mount_lifecycle mount_finish_clean_pushed_sets_multiline_desc_and_ends
        PASS [   0.135s] (1363/2017) oakvcs-cli::mount_lifecycle mount_finish_does_not_turn_an_unconfirmed_push_into_head_only_success
        PASS [   0.159s] (1364/2017) oakvcs-cli::mount_lifecycle mount_finish_dirty_commits_pushes_and_ends
        PASS [   0.094s] (1365/2017) oakvcs-cli::mount_lifecycle mount_finish_json_remote_preflight_leaves_description_overlay_and_head_unchanged
        PASS [   0.118s] (1366/2017) oakvcs-cli::mount_lifecycle mount_finish_json_reports_result_and_ends
        PASS [   0.155s] (1367/2017) oakvcs-cli::mount_lifecycle mount_finish_json_auth_preflight_leaves_description_overlay_and_head_unchanged
        PASS [   0.043s] (1368/2017) oakvcs-cli::mount_lifecycle mount_finish_resolves_nested_mount_path
        PASS [   0.115s] (1369/2017) oakvcs-cli::mount_lifecycle mount_finish_json_unconfirmed_metadata_sync_preserves_description
        PASS [   0.133s] (1370/2017) oakvcs-cli::mount_lifecycle mount_finish_retry_after_push_failure_succeeds_and_ends
        PASS [   0.129s] (1371/2017) oakvcs-cli::mount_lifecycle mount_finish_unconfirmed_push_keeps_dirty_commit_state_without_blind_retry
        PASS [   0.048s] (1372/2017) oakvcs-cli::mount_lifecycle mount_list_json_parses_and_reports_mount_state
        PASS [   0.139s] (1373/2017) oakvcs-cli::mount_lifecycle mount_finish_unpushed_only_pushes_and_ends
        PASS [   0.082s] (1374/2017) oakvcs-cli::mount_lifecycle mount_list_labels_stale_and_orphaned_and_forget_orphaned_prunes_only_orphans
        PASS [   0.077s] (1375/2017) oakvcs-cli::mount_lifecycle mount_structured_status_info_log_and_agent_state_parse
        PASS [   0.044s] (1376/2017) oakvcs-cli::mount_lifecycle scoped_commit_with_no_matching_overlay_is_a_noop
        PASS [   0.066s] (1377/2017) oakvcs-cli::mount_lifecycle scoped_commit_lands_only_selected_overlay_entries
        PASS [   0.048s] (1378/2017) oakvcs-cli::mount_lifecycle stale_registration_plans_respawn_not_already_mounted
        PASS [   0.046s] (1379/2017) oakvcs-cli::mount_lifecycle stale_registration_without_state_is_cleaned_up
        PASS [   0.010s] (1380/2017) oakvcs-cli::mount_lifecycle unregistered_dest_plans_fresh_mount
        PASS [   0.194s] (1381/2017) oakvcs-cli::mount_lifecycle remote_branch_inspection_routes_inside_mount
        PASS [   0.057s] (1382/2017) oakvcs-cli::mount_lifecycle worktree_remove_ends_clean_pushed_mount
        PASS [   0.054s] (1383/2017) oakvcs-cli::mount_lifecycle worktree_remove_leaves_dirty_mount_in_place
        PASS [   0.039s] (1384/2017) oakvcs-cli::mount_remote fetch_blob_sizes_empty_input_is_noop
        PASS [   0.064s] (1385/2017) oakvcs-cli::mount_lifecycle worktree_remove_leaves_unpushed_mount_in_place
        PASS [   0.105s] (1386/2017) oakvcs-cli::mount_remote fetch_blob_sizes_batches_and_collects
        PASS [   0.069s] (1387/2017) oakvcs-cli::mount_remote resolve_branch_head_default_picks_main
        PASS [   0.110s] (1388/2017) oakvcs-cli::mount_remote fetch_commit_into_cache_stores_commit_and_manifest
        PASS [   0.059s] (1389/2017) oakvcs-cli::mount_remote resolve_branch_head_encodes_explicit_branch_path_segment
        PASS [   0.066s] (1390/2017) oakvcs-cli::mount_remote resolve_branch_head_explicit_branch
        PASS [   0.049s] (1391/2017) oakvcs-cli::mount_remote resolve_branch_head_missing_branch_errors
        PASS [   0.015s] (1392/2017) oakvcs-cli::mount_ungated bare_mount_prints_help_without_mounting
        PASS [   0.057s] (1393/2017) oakvcs-cli::mount_remote resolve_branch_info_defaults_status_open
        PASS [   0.014s] (1394/2017) oakvcs-cli::mount_ungated mount_bare_repo_resolves_like_clone
        PASS [   0.014s] (1395/2017) oakvcs-cli::mount_ungated mount_command_runs_without_oak_features
        PASS [   0.018s] (1396/2017) oakvcs-cli::piped_output bare_mount_help_into_closed_pipe_exits_zero_without_panic
        PASS [   0.026s] (1397/2017) oakvcs-cli::piped_output bare_mount_help_honors_the_color_environment
        PASS [   0.061s] (1398/2017) oakvcs-cli::mount_remote resolve_branch_info_returns_full_record
        PASS [   0.018s] (1399/2017) oakvcs-cli::piped_output bare_mount_help_with_unwritable_stdout_fails_loudly
        PASS [   0.087s] (1400/2017) oakvcs-cli::piped_output commit_message_like_positional_is_rejected_before_path_filter_noop
        PASS [   0.127s] (1401/2017) oakvcs-cli::piped_output commit_message_flag_explains_branch_descriptions
        PASS [   0.145s] (1402/2017) oakvcs-cli::piped_output branch_diff_renders_human_stat_table_without_json_flag
        PASS [   0.095s] (1403/2017) oakvcs-cli::piped_output desc_file_dash_reads_stdin_multiline_markdown_exactly
        PASS [   0.088s] (1404/2017) oakvcs-cli::piped_output desc_file_rejects_positional_description_too
        PASS [   0.108s] (1405/2017) oakvcs-cli::piped_output desc_file_reads_multiline_markdown_exactly
        PASS [   0.122s] (1406/2017) oakvcs-cli::piped_output desc_warns_on_literal_backslash_n_without_rewriting
        PASS [   0.149s] (1407/2017) oakvcs-cli::piped_output diff_ambiguous_revision_and_path_names_both_invocations
        PASS [   0.157s] (1408/2017) oakvcs-cli::piped_output diff_between_two_commits_prints_hunks_checkout_free
        PASS [   0.148s] (1409/2017) oakvcs-cli::piped_output diff_branch_covers_commits_and_dirty_worktree
        PASS [   0.144s] (1410/2017) oakvcs-cli::piped_output diff_branch_human_footer_preserves_quoted_paths_in_json_advice
        PASS [   0.199s] (1411/2017) oakvcs-cli::piped_output diff_branch_json_clean_branch_and_noncurrent_endpoint_remain_distinct
        PASS [   0.176s] (1412/2017) oakvcs-cli::piped_output diff_branch_json_continuations_preserve_quoted_scope_and_rendering
        PASS [   0.060s] (1413/2017) oakvcs-cli::piped_output diff_branch_json_headless_branch_has_a_proven_empty_base
        PASS [   0.185s] (1414/2017) oakvcs-cli::piped_output diff_branch_json_covers_commits_and_dirty_worktree
        PASS [   0.139s] (1415/2017) oakvcs-cli::piped_output diff_branch_json_empty_contribution_and_parentless_branch_do_not_invent_a_base
        PASS [   2.085s] (1416/2017) oakvcs-cli::mount_lifecycle end_terminates_recorded_daemon
        PASS [   0.116s] (1417/2017) oakvcs-cli::piped_output diff_branch_json_missing_fork_fails_without_snapshot_substitution
        PASS [   0.135s] (1418/2017) oakvcs-cli::piped_output diff_branch_json_keeps_sparse_scope_and_committed_changes
        PASS [   0.175s] (1419/2017) oakvcs-cli::piped_output diff_branch_json_mode_only_patch_retains_executable_transition
        PASS [   0.154s] (1420/2017) oakvcs-cli::piped_output diff_branch_json_patch_advice_executes_from_a_subdirectory
        PASS [   0.161s] (1421/2017) oakvcs-cli::piped_output diff_branch_json_retains_empty_binary_and_renamed_paths
        PASS [   0.098s] (1422/2017) oakvcs-cli::piped_output diff_json_classifies_noise_files_and_omits_source_category
        PASS [   0.179s] (1423/2017) oakvcs-cli::piped_output diff_exit_code_reports_differences_without_output_parsing
        PASS [   0.177s] (1424/2017) oakvcs-cli::piped_output diff_json_command_stubs_match_the_human_footer_spelling
        PASS [   0.393s] (1425/2017) oakvcs-cli::piped_output diff_branch_json_rename_mode_and_symlink_headers_share_captured_renderer
        PASS [   0.160s] (1426/2017) oakvcs-cli::piped_output diff_json_hunks_attaches_patches_per_file
        PASS [   0.165s] (1427/2017) oakvcs-cli::piped_output diff_json_hunks_max_bytes_truncates_with_resume_command
        PASS [   0.099s] (1428/2017) oakvcs-cli::piped_output diff_name_only_combines_with_print
        PASS [   0.129s] (1429/2017) oakvcs-cli::piped_output diff_name_only_lists_filtered_paths_without_counts
        PASS [   0.116s] (1430/2017) oakvcs-cli::piped_output diff_name_only_rejects_ambiguous_modes
        PASS [   0.132s] (1431/2017) oakvcs-cli::piped_output diff_print_into_closed_pipe_exits_zero_without_panic
        PASS [   0.161s] (1432/2017) oakvcs-cli::piped_output diff_path_scoping_filters_files_and_reports_empty_scopes
        PASS [   0.158s] (1433/2017) oakvcs-cli::piped_output diff_revision_after_path_reports_ordering_not_a_false_unknown
        PASS [   0.166s] (1434/2017) oakvcs-cli::piped_output diff_single_branch_defaults_to_contribution_and_stat_fallback_is_self_describing
        PASS [   0.111s] (1435/2017) oakvcs-cli::piped_output diff_stat_counts_content_lines_that_look_like_file_headers
        PASS [   0.149s] (1436/2017) oakvcs-cli::piped_output diff_single_branch_json_reports_endpoint_diff_kind
        PASS [   0.101s] (1437/2017) oakvcs-cli::piped_output diff_stat_keeps_binary_rows_without_text_counts
        PASS [   0.090s] (1438/2017) oakvcs-cli::piped_output diff_stat_summarizes_per_file_counts
        PASS [   0.524s] (1439/2017) oakvcs-cli::piped_output diff_print_mid_stream_reader_exit_is_clean
        PASS [   0.153s] (1440/2017) oakvcs-cli::piped_output diff_third_revision_reports_the_two_revision_limit
        PASS [   0.198s] (1441/2017) oakvcs-cli::piped_output diff_treats_rowless_main_as_a_branch_endpoint
        PASS [   0.155s] (1442/2017) oakvcs-cli::piped_output double_dash_forces_revision_reading_for_ambiguous_names
        PASS [   0.026s] (1443/2017) oakvcs-cli::piped_output errors_go_to_stderr_not_stdout
        PASS [   0.178s] (1444/2017) oakvcs-cli::piped_output endpoint_diff_reports_rename_with_edit_as_renamed
        PASS [   0.115s] (1445/2017) oakvcs-cli::piped_output exit_code_diff_with_unwritable_stdout_reports_loss
        PASS [   0.899s] (1446/2017) oakvcs-cli::piped_output diff_renders_multimegabyte_text_instead_of_binary_notice
        PASS [   0.236s] (1447/2017) oakvcs-cli::piped_output exit_code_counts_predicted_conflicts_as_differences
        PASS [   0.096s] (1448/2017) oakvcs-cli::piped_output forced_reset_still_mutates_with_tty_stdin_and_dead_stdout
        PASS [   0.231s] (1449/2017) oakvcs-cli::piped_output explicit_against_survives_into_footer_commands
        PASS [   0.013s] (1450/2017) oakvcs-cli::piped_output help_into_closed_pipe_exits_zero_without_panic
        PASS [   0.225s] (1451/2017) oakvcs-cli::piped_output external_difftool_still_surfaces_predicted_conflicts
        PASS [   0.112s] (1452/2017) oakvcs-cli::piped_output forced_restore_still_mutates_with_tty_stdin_and_dead_stdout
        PASS [   0.013s] (1453/2017) oakvcs-cli::piped_output help_with_unwritable_stdout_fails_loudly
        PASS [   0.031s] (1454/2017) oakvcs-cli::piped_output intercepted_help_honors_the_color_environment_not_just_the_tty
        PASS [   0.015s] (1455/2017) oakvcs-cli::piped_output json_error_envelope_into_closed_pipe_stays_quiet
        PASS [   0.018s] (1456/2017) oakvcs-cli::piped_output json_error_envelope_with_unwritable_stdout_reports_loss
        PASS [   0.097s] (1457/2017) oakvcs-cli::piped_output info_without_json_is_concise_orientation_output
        PASS [   0.145s] (1458/2017) oakvcs-cli::piped_output git_head_aliases_are_low_token_and_stable
        PASS [   0.067s] (1459/2017) oakvcs-cli::piped_output log_literal_and_regex_pickaxe_flags_conflict
        PASS [   0.124s] (1460/2017) oakvcs-cli::piped_output log_into_closed_pipe_exits_zero_without_panic
        PASS [   0.253s] (1461/2017) oakvcs-cli::piped_output log_filters_history_by_path
        PASS [   0.122s] (1462/2017) oakvcs-cli::piped_output log_oneline_rejects_ambiguous_modes
        PASS [   0.179s] (1463/2017) oakvcs-cli::piped_output log_oneline_is_compact_and_accepts_explicit_limit
        PASS [   0.450s] (1464/2017) oakvcs-cli::piped_output historical_diff_reports_missing_old_and_new_content_without_checkout_substitution
        PASS [   0.174s] (1465/2017) oakvcs-cli::piped_output log_pickaxe_finds_commits_changing_term_count
        PASS [   0.158s] (1466/2017) oakvcs-cli::piped_output log_regex_pickaxe_matches_added_lines_a_literal_search_cannot_express
        PASS [   0.143s] (1467/2017) oakvcs-cli::piped_output log_regex_pickaxe_matches_moved_term_that_count_based_search_misses
        PASS [   0.101s] (1468/2017) oakvcs-cli::piped_output log_regex_pickaxe_rejects_invalid_pattern_as_usage_error
        PASS [   0.186s] (1469/2017) oakvcs-cli::piped_output net_merge_diff_names_predicted_conflict_files_instead_of_hiding_them
        PASS [   0.228s] (1470/2017) oakvcs-cli::piped_output net_merge_conflicts_respect_path_filters
        PASS [   0.234s] (1471/2017) oakvcs-cli::piped_output net_merge_conflicts_surface_in_every_output_style
        PASS [   0.126s] (1472/2017) oakvcs-cli::piped_output piped_branch_create_is_one_short_line
        PASS [   0.356s] (1473/2017) oakvcs-cli::piped_output path_filtered_log_limit_returns_latest_matches_without_full_history_hint
        PASS [   0.127s] (1474/2017) oakvcs-cli::piped_output piped_commit_is_hash_only
        PASS [   0.106s] (1475/2017) oakvcs-cli::piped_output piped_diff_lists_every_changed_path
        PASS [   0.114s] (1476/2017) oakvcs-cli::piped_output piped_diff_print_matches_golden
        PASS [   0.097s] (1477/2017) oakvcs-cli::piped_output piped_log_is_one_line_per_commit
        PASS [   0.099s] (1478/2017) oakvcs-cli::piped_output piped_log_verbose_is_compact_with_files
        PASS [   0.638s] (1479/2017) oakvcs-cli::piped_output pickaxe_filtered_piped_log_hint_reproduces_the_query
        PASS [   0.130s] (1480/2017) oakvcs-cli::piped_output piped_status_is_compact_and_ansi_free
        PASS [   0.111s] (1481/2017) oakvcs-cli::piped_output piped_status_lists_every_changed_path
        PASS [   0.131s] (1482/2017) oakvcs-cli::piped_output piped_status_omits_branch_description_noise
        PASS [   0.089s] (1483/2017) oakvcs-cli::piped_output reset_refuses_to_confirm_when_stdout_cannot_show_the_prompt
        PASS [   0.621s] (1484/2017) oakvcs-cli::piped_output piped_log_defaults_to_a_bounded_window_with_more_hint
        PASS [   0.093s] (1485/2017) oakvcs-cli::piped_output reset_with_closed_pipe_still_resets_the_file
        PASS [   0.114s] (1486/2017) oakvcs-cli::piped_output restore_refuses_to_confirm_when_stdout_cannot_show_the_prompt
        PASS [   0.101s] (1487/2017) oakvcs-cli::piped_output restore_with_closed_pipe_still_restores_the_file
        PASS [   0.090s] (1488/2017) oakvcs-cli::piped_output rev_parse_refuses_unsupported_revs_without_guessing
        PASS [   0.111s] (1489/2017) oakvcs-cli::piped_output split_refuses_non_tty_stdout_before_any_crossterm_write
        PASS [   0.017s] (1490/2017) oakvcs-cli::piped_output subcommand_help_with_unwritable_stdout_fails_loudly
        PASS [   0.013s] (1491/2017) oakvcs-cli::piped_output top_level_help_prefers_file_based_description_flow
        PASS [   1.126s] (1492/2017) oakvcs-cli::piped_output path_filtered_piped_log_keeps_more_hint_when_matches_exceed_default_window
        PASS [   0.113s] (1493/2017) oakvcs-cli::piped_output status_porcelain_is_compact_stable_and_ansi_free
        PASS [   0.108s] (1494/2017) oakvcs-cli::piped_output status_short_aliases_porcelain_rows
        PASS [   0.094s] (1495/2017) oakvcs-cli::piped_output truncated_hunks_name_a_fetch_command_per_omitted_file_with_quoting
        PASS [   0.113s] (1496/2017) oakvcs-cli::piped_output unified_context_applies_to_json_hunks
        PASS [   0.098s] (1497/2017) oakvcs-cli::piped_output word_diff_handles_content_lines_starting_with_dashes
        PASS [   0.131s] (1498/2017) oakvcs-cli::piped_output unified_context_flag_controls_hunk_width
        PASS [   0.124s] (1499/2017) oakvcs-cli::piped_output word_diff_marks_intra_line_changes_with_plain_markers
        PASS [   0.105s] (1500/2017) oakvcs-cli::pull pull_409_returns_one_actionable_conflict_error_without_preprinting
        PASS [   0.182s] (1501/2017) oakvcs-cli::pull pull_409_overlapping_edits_route_to_existing_conflict_flow
        PASS [   0.181s] (1502/2017) oakvcs-cli::pull pull_409_reparents_branch_onto_moved_seed
        PASS [   0.099s] (1503/2017) oakvcs-cli::pull pull_409_when_local_is_ahead_is_a_noop
        PASS [   0.087s] (1504/2017) oakvcs-cli::pull pull_blob_ingest_validates_mapping_before_any_local_write
        PASS [   0.104s] (1505/2017) oakvcs-cli::pull pull_fast_forward_refuses_to_clobber_uncommitted_edits
        PASS [   0.105s] (1506/2017) oakvcs-cli::pull pull_force_parks_local_commits_instead_of_discarding
        PASS [   0.110s] (1507/2017) oakvcs-cli::pull pull_force_overwrites_dirty_tree
        PASS [   0.097s] (1508/2017) oakvcs-cli::pull pull_skips_rename_when_target_exists_as_orphan_branch_head
        PASS [   0.084s] (1509/2017) oakvcs-cli::pull_receipts desc_append_preserves_previous_bytes_exactly
        PASS [   0.175s] (1510/2017) oakvcs-cli::pull pull_json_divergence_conflict_prints_receipt_and_exits_5
        PASS [   0.342s] (1511/2017) oakvcs-cli::pull_receipts desc_append_refuses_when_remote_cannot_be_read
        PASS [   0.535s] (1512/2017) oakvcs-cli::pull_receipts desc_append_extends_verified_description_with_blank_line
        PASS [   0.112s] (1513/2017) oakvcs-cli::pull_receipts desc_append_without_remote_appends_locally
        PASS [   0.503s] (1514/2017) oakvcs-cli::pull_receipts desc_append_refuses_pending_local_edit_that_differs_from_remote
        PASS [   0.021s] (1515/2017) oakvcs-cli::pull_receipts pull_json_and_branch_only_reject_continue_and_abort
        PASS [   0.914s] (1516/2017) oakvcs-cli::pull_receipts desc_append_refuses_stale_local_description_then_succeeds_after_refresh
        PASS [   0.406s] (1517/2017) oakvcs-cli::pull_receipts pull_json_is_one_receipt_with_narration_on_stderr
        PASS [   1.025s] (1518/2017) oakvcs-cli::pull_receipts parent_sync_deferral_is_per_branch
        PASS [   1.070s] (1519/2017) oakvcs-cli::pull_receipts pull_branch_only_skips_parent_sync_and_status_keeps_saying_so
        PASS [   0.873s] (1520/2017) oakvcs-cli::pull_receipts pull_json_reports_fast_forward_and_refreshed_description
        PASS [   0.892s] (1521/2017) oakvcs-cli::pull_receipts pull_json_parent_conflict_prints_receipt_then_exits_5
        PASS [   0.120s] (1522/2017) oakvcs-cli::pull_receipts push_plan_requires_json_and_a_linked_repository
        PASS [   0.467s] (1523/2017) oakvcs-cli::pull_receipts pull_json_reports_non_descendant_head_move_as_replaced
        PASS [   0.152s] (1524/2017) oakvcs-cli::push acknowledged_publication_with_failed_local_receipt_stays_durable_without_retry_advice
        PASS [   0.138s] (1525/2017) oakvcs-cli::push bare_push_uses_stored_remote_for_linked_repo
        PASS [   0.774s] (1526/2017) oakvcs-cli::pull_receipts push_plan_is_read_only_and_matches_what_push_sends
        PASS [   0.314s] (1527/2017) oakvcs-cli::push bootstrap_admits_corruption_after_first_500_before_any_mutation
        PASS [   0.335s] (1528/2017) oakvcs-cli::push bootstrap_rejects_main_dependency_on_future_target_before_any_mutation
        PASS [   0.144s] (1529/2017) oakvcs-cli::push existing_repo_push_hydrates_legacy_remote_blob_before_mutation
        PASS [   0.228s] (1530/2017) oakvcs-cli::push delayed_first_push_proves_older_remote_merge_parent_without_full_tree_fetch
        PASS [   0.146s] (1531/2017) oakvcs-cli::push existing_repo_push_rejects_corrupt_legacy_hydration_before_mutation
        PASS [   0.808s] (1532/2017) oakvcs-cli::pull_receipts push_plan_reports_divergence_instead_of_guessing
        PASS [   0.102s] (1533/2017) oakvcs-cli::push existing_repo_push_requires_remote_proof_for_missing_local_blob
        PASS [   0.046s] (1534/2017) oakvcs-cli::push explicit_empty_remote_is_rejected_without_rewriting_stored_remote
        PASS [   0.112s] (1535/2017) oakvcs-cli::push existing_repo_push_rejects_missing_legacy_pull_blob_before_mutation
        PASS [   0.111s] (1536/2017) oakvcs-cli::push existing_repo_push_uses_strict_receipt_metadata_without_live_verification
        PASS [   0.118s] (1537/2017) oakvcs-cli::push first_new_branch_on_v01021_branch_null_fails_actionably_before_mutation
        PASS [   0.176s] (1538/2017) oakvcs-cli::push feature_push_rejects_invalid_bootstrap_main_before_mutating_remote
        PASS [   0.102s] (1539/2017) oakvcs-cli::push new_repo_push_rejects_missing_local_blob_before_repo_creation
        PASS [   0.283s] (1540/2017) oakvcs-cli::push lost_publication_reply_leaves_durable_restart_evidence_without_replay
        PASS [   0.273s] (1541/2017) oakvcs-cli::push ordinary_sparse_one_file_push_does_not_spend_live_verification_quota
        PASS [   1.026s] (1542/2017) oakvcs-cli::push full_publication_record_capacity_refuses_before_any_mutation_post
        PASS [   0.661s] (1543/2017) oakvcs-cli::push phase_one_large_first_push_preloads_objects_then_publishes_one_ordinary_head
        PASS [   1.210s] (1544/2017) oakvcs-cli::push forced_merge_dag_crossing_500_carries_force_through_every_staged_request
        PASS [   0.217s] (1545/2017) oakvcs-cli::push phase_one_push_sizes_publication_from_one_remote_missing_blob_not_full_manifest
        PASS [   0.104s] (1546/2017) oakvcs-cli::push push_encodes_branch_name_in_api_path
        PASS [   0.128s] (1547/2017) oakvcs-cli::push push_does_not_self_heal_over_foreign_branch_commits
        PASS [   0.100s] (1548/2017) oakvcs-cli::push push_fails_before_mutation_when_external_edge_proof_endpoint_is_unavailable
        PASS [   0.108s] (1549/2017) oakvcs-cli::push push_fails_closed_when_old_side_parent_manifest_is_not_local
        PASS [   0.188s] (1550/2017) oakvcs-cli::push push_json_ambiguous_server_error_is_redacted_unconfirmed_and_not_retried
        PASS [   0.173s] (1551/2017) oakvcs-cli::push push_json_malformed_success_receipt_is_redacted_unconfirmed
        PASS [   0.246s] (1552/2017) oakvcs-cli::push push_json_distinguishes_an_exact_head_noop_from_publication
        PASS [   0.045s] (1553/2017) oakvcs-cli::push push_json_preflight_errors_emit_one_json_document
        PASS [   0.147s] (1554/2017) oakvcs-cli::push push_json_oversized_success_receipt_is_unconfirmed_without_body_disclosure
        PASS [   0.271s] (1555/2017) oakvcs-cli::push push_json_non_null_acknowledgement_must_match_the_submitted_target
        PASS [   1.426s] (1556/2017) oakvcs-cli::push oversized_feature_push_uses_one_isolated_session_and_final_cas
        PASS [   0.110s] (1557/2017) oakvcs-cli::push push_rejects_blob_with_incorrect_stored_size_before_mutating_remote
        PASS [   0.110s] (1558/2017) oakvcs-cli::push push_rejects_corrupt_inline_blob_before_mutating_remote
        PASS [   0.267s] (1559/2017) oakvcs-cli::push push_json_reports_the_exact_published_head
        PASS [   0.111s] (1560/2017) oakvcs-cli::push push_rejects_dangling_commit_file_reference_before_mutation
        PASS [   0.401s] (1561/2017) oakvcs-cli::push push_json_redirect_timeout_and_rate_limit_are_unconfirmed_without_retry
        PASS [   0.112s] (1562/2017) oakvcs-cli::push push_rejects_invalid_local_commit_before_mutating_remote
        PASS [   0.124s] (1563/2017) oakvcs-cli::push push_rejects_invalid_local_tree_before_mutating_remote
        PASS [   0.282s] (1564/2017) oakvcs-cli::push push_rejects_corrupt_large_blob_before_chunk_probe_or_upload
        PASS [   0.093s] (1565/2017) oakvcs-cli::push push_rejects_valid_hash_commit_with_missing_merge_parent_before_mutation
        PASS [   0.080s] (1566/2017) oakvcs-cli::push push_rejects_valid_hash_commit_with_missing_parent_before_mutation
        PASS [   0.214s] (1567/2017) oakvcs-cli::push push_rejects_mixed_chunk_check_page_before_upload_or_publication
        PASS [   0.110s] (1568/2017) oakvcs-cli::push push_remote_commit_conflict_returns_one_actionable_error_without_preprinting
        PASS [   0.097s] (1569/2017) oakvcs-cli::push push_repo_flag_links_and_creates_repo_non_interactively
        PASS [   0.111s] (1570/2017) oakvcs-cli::push push_self_heals_when_seed_is_already_ingested_but_not_ancestor
        PASS [   0.095s] (1571/2017) oakvcs-cli::push push_success_output_includes_branch_url
        PASS [   0.092s] (1572/2017) oakvcs-cli::push push_success_without_branch_keeps_plain_output
        PASS [   0.176s] (1573/2017) oakvcs-cli::push push_self_heals_when_remote_head_is_a_moved_seed
        PASS [   0.064s] (1574/2017) oakvcs-cli::push push_unlinked_noninteractive_is_local_configuration_error
        PASS [   0.431s] (1575/2017) oakvcs-cli::push staged_push_uses_receipt_ready_remote_blob_without_live_reverification
        PASS [   0.463s] (1576/2017) oakvcs-cli::push staged_push_uploads_receiptless_remote_blobs_without_generic_live_verification
        PASS [   0.121s] (1577/2017) oakvcs-cli::push valid_legacy_null_ack_retires_attempt_without_extra_http
        PASS [   0.629s] (1578/2017) oakvcs-cli::push staged_sparse_push_checks_more_than_192_locally_missing_blobs_without_live_quota
        PASS [   0.237s] (1579/2017) oakvcs-cli::qa1_head_only_merge_base qa1_agent_state_refresh_keeps_local_fork_point_resolvable
        PASS [   0.211s] (1580/2017) oakvcs-cli::qa1_head_only_merge_base qa1_control_complete_refresh_resolves_fork_point
        PASS [   0.256s] (1581/2017) oakvcs-cli::qa1_head_only_merge_base qa1_switch_create_keeps_other_branch_contribution_diff
        PASS [   0.258s] (1582/2017) oakvcs-cli::qa_l1_findings qa_failed_desc_guidance_push_actually_syncs
        PASS [   0.069s] (1583/2017) oakvcs-cli::qa_l1_round3 qa_repo_list_clone_recommendation_targets_the_listed_remote
        PASS [   0.362s] (1584/2017) oakvcs-cli::qa_l1_findings qa_repo_list_never_echoes_server_error_bodies
        PASS [   0.135s] (1585/2017) oakvcs-cli::qa_l6_bounds qa_diff_hash_mismatch_is_not_stored_and_is_per_file
        PASS [   0.145s] (1586/2017) oakvcs-cli::qa_l6_bounds qa_inspect_empty_symlink_and_oversize
        PASS [   0.416s] (1587/2017) oakvcs-cli::qa_l1_round2 qa_inline_retry_command_round_trips_dash_leading_text
        PASS [   0.261s] (1588/2017) oakvcs-cli::qa_l7_probe fetch_remote_override_other_origin_sends_no_auth_and_fails
        PASS [   0.008s] (1589/2017) oakvcs-cli::qa_l7_probe origin_ipv6_and_userinfo
        PASS [   0.427s] (1590/2017) oakvcs-cli::qa_l6_bounds qa_object_cap_is_honoured_and_labelled
        PASS [   0.114s] (1591/2017) oakvcs-cli::receipts_identity auth_status_reports_source_identity_and_quiet_admin_404
        PASS [   0.431s] (1592/2017) oakvcs-cli::qa_l7_probe legacy_key_without_parseable_binding_is_not_rebound_by_retarget
        PASS [   0.102s] (1593/2017) oakvcs-cli::receipts_identity auth_status_without_credential_is_unauthenticated_not_an_error
        PASS [   0.212s] (1594/2017) oakvcs-cli::receipts_identity desc_json_auth_rejection_recommends_login_before_retry
        PASS [   0.064s] (1595/2017) oakvcs-cli::receipts_identity desc_json_missing_file_fails_nonzero_with_envelope
        PASS [   0.300s] (1596/2017) oakvcs-cli::receipts_identity desc_json_file_reports_synced_against_loopback_serve
        PASS [   0.144s] (1597/2017) oakvcs-cli::receipts_identity desc_json_rejected_sync_is_false_with_exact_retry
        PASS [   0.247s] (1598/2017) oakvcs-cli::receipts_identity desc_json_never_emits_placeholder_commands
        PASS [   0.125s] (1599/2017) oakvcs-cli::receipts_identity desc_json_unconfirmed_sync_is_unknown_without_blind_retry
        PASS [   0.106s] (1600/2017) oakvcs-cli::receipts_identity desc_json_unreachable_server_is_never_reported_synced
        PASS [   0.052s] (1601/2017) oakvcs-cli::receipts_identity desc_json_without_remote_is_local_only_not_synced
        PASS [   0.120s] (1602/2017) oakvcs-cli::receipts_identity linked_checkout_reports_identity_and_web_urls
        PASS [   0.158s] (1603/2017) oakvcs-cli::receipts_identity mount_desc_json_receipt_and_identity_fields
        PASS [   0.059s] (1604/2017) oakvcs-cli::receipts_identity open_json_on_unlinked_checkout_is_an_error_envelope
        PASS [   0.123s] (1605/2017) oakvcs-cli::receipts_identity mount_desc_json_rejection_is_false_without_push_advice
        PASS [   0.100s] (1606/2017) oakvcs-cli::receipts_identity open_print_and_json_emit_url_without_launching
        PASS [   0.115s] (1607/2017) oakvcs-cli::receipts_identity repo_list_auth_failures_are_typed
        PASS [   0.098s] (1608/2017) oakvcs-cli::receipts_identity repo_list_commands_keep_user_text_out_of_flag_position
        PASS [   2.857s] (1609/2017) oakvcs-cli::push staged_push_pages_129_chunked_blobs_through_real_client_and_serve
        PASS [   0.154s] (1610/2017) oakvcs-cli::receipts_identity repo_list_json_shape_filter_and_bound
        PASS [   0.095s] (1611/2017) oakvcs-cli::receipts_identity space_repos_json_shares_the_repo_list_payload
        PASS [   0.103s] (1612/2017) oakvcs-cli::receipts_identity repo_list_transport_error_redacts_remote_userinfo
        PASS [   0.074s] (1613/2017) oakvcs-cli::receipts_identity unlinked_checkout_reports_root_and_null_remote_identity
        PASS [   0.102s] (1614/2017) oakvcs-cli::receipts_identity stored_remote_userinfo_is_never_printed
        PASS [   0.092s] (1615/2017) oakvcs-cli::redirect blobs_check_redirect_is_fatal_not_a_fallback
        PASS [   0.091s] (1616/2017) oakvcs-cli::redirect clone_follows_move_to_trusted_origin
        PASS [   0.100s] (1617/2017) oakvcs-cli::redirect fetch_follows_move_to_trusted_origin
        PASS [   0.087s] (1618/2017) oakvcs-cli::redirect push_does_not_follow_move_to_untrusted_origin
        PASS [   0.170s] (1619/2017) oakvcs-cli::redirect push_and_pull_follow_move_to_trusted_origin
        PASS [   0.098s] (1620/2017) oakvcs-cli::redirect push_reports_remote_move_instead_of_following_redirect
        PASS [   0.088s] (1621/2017) oakvcs-cli::redirect relative_redirect_reports_status_not_a_move
        PASS [   0.089s] (1622/2017) oakvcs-cli::redirect server_error_includes_status_and_body
        PASS [   0.088s] (1623/2017) oakvcs-cli::redirect server_error_with_empty_body_names_the_status
        PASS [   0.114s] (1624/2017) oakvcs-cli::remote_analysis_snapshot remote_review_and_diff_use_remote_heads_without_mutating_local_metadata
        PASS [   0.126s] (1625/2017) oakvcs-cli::remote_analysis_snapshot missing_remote_target_and_headless_target_never_fall_back_to_local_ref
        PASS [   0.204s] (1626/2017) oakvcs-cli::remote_analysis_snapshot concurrent_local_head_advance_survives_remote_review_fetch
        PASS [   0.086s] (1627/2017) oakvcs-cli::remote_analysis_snapshot remote_triage_preserves_local_metadata_and_uses_remote_head
        PASS [   0.105s] (1628/2017) oakvcs-cli::remote_diff_hydration byte_budget_omissions_are_labeled_and_individually_fetchable
        PASS [   0.048s] (1629/2017) oakvcs-cli::remote_diff_hydration local_missing_blob_is_per_file_and_points_to_the_remote_variant
        PASS [   0.052s] (1630/2017) oakvcs-cli::remote_diff_hydration local_review_and_diff_without_a_remote_never_name_remote_commands
        PASS [   0.099s] (1631/2017) oakvcs-cli::remote_diff_hydration one_unservable_file_never_hides_later_patches_or_loops_recommendations
        PASS [   0.100s] (1632/2017) oakvcs-cli::remote_diff_hydration path_filtered_remote_hunks_hydrate_only_that_file_and_honor_text_budget
        PASS [   0.094s] (1633/2017) oakvcs-cli::remote_diff_hydration remote_diff_hunks_hydrate_exact_files_and_warm_rerun_acquires_nothing
        PASS [   0.088s] (1634/2017) oakvcs-cli::remote_diff_hydration remote_file_inspect_rejects_bytes_that_do_not_match_the_manifest
        PASS [   0.111s] (1635/2017) oakvcs-cli::remote_diff_hydration remote_file_inspect_binds_exact_head_and_verifies_bytes
        PASS [   2.183s] (1636/2017) oakvcs-cli::receipts_identity auth_status_and_repo_list_are_time_bounded
        PASS [   0.091s] (1637/2017) oakvcs-cli::remote_diff_hydration remote_inspect_never_repeats_an_unhelpful_budget_suggestion
        PASS [   0.091s] (1638/2017) oakvcs-cli::remote_diff_hydration remote_print_renders_the_hydrated_patch
        PASS [   0.103s] (1639/2017) oakvcs-cli::repo_credential_precedence release_request_prefers_repo_token_when_environment_is_blank
        PASS [   0.120s] (1640/2017) oakvcs-cli::remote_diff_hydration remote_review_reports_acquisition_and_warm_rerun_is_zero
        PASS [   0.123s] (1641/2017) oakvcs-cli::repo_credential_precedence mount_request_prefers_cache_token_when_environment_is_blank
        PASS [   0.094s] (1642/2017) oakvcs-cli::repo_credential_precedence site_request_prefers_repo_token_when_environment_is_blank
        PASS [   0.113s] (1643/2017) oakvcs-cli::restore_head explicit_head_matches_implicit_unborn_behavior
        PASS [   0.126s] (1644/2017) oakvcs-cli::restore_head explicit_head_keeps_ignored_tracked_path_diagnostic
        PASS [   0.122s] (1645/2017) oakvcs-cli::restore_head explicit_head_refuses_noninteractive_discard_without_force
        PASS [   0.140s] (1646/2017) oakvcs-cli::restore_head explicit_head_restores_selected_path_without_committing_or_touching_neighbors
        PASS [   0.111s] (1647/2017) oakvcs-cli::review_base_hydration remote_review_hydrates_verified_base_missing_from_metadata_only_ancestry
        PASS [   0.130s] (1648/2017) oakvcs-cli::review_base_hydration base_tree_hydration_does_not_require_unused_deleted_blob_content
        PASS [   0.094s] (1649/2017) oakvcs-cli::review_base_hydration remote_review_repairs_missing_nested_base_tree
        PASS [   0.218s] (1650/2017) oakvcs-cli::restore_head historical_hash_still_restores_old_bytes_without_moving_head
        PASS [   0.105s] (1651/2017) oakvcs-cli::review_base_hydration remote_triage_hydrates_verified_base_missing_from_metadata_only_ancestry
        PASS [   0.127s] (1652/2017) oakvcs-cli::review_cold_content remote_review_reconstructs_required_empty_blob_without_raw_support
        PASS [   0.099s] (1653/2017) oakvcs-cli::review_cold_content snapshot_only_review_reconstructs_empty_content_without_certifying_other_target
        PASS [   0.111s] (1654/2017) oakvcs-cli::review_missing_ancestry missing_ancestry_requires_multiple_bounded_rounds
        PASS [   0.147s] (1655/2017) oakvcs-cli::review_missing_ancestry remote_review_hydrates_only_missing_necessary_base_metadata
        PASS [   0.175s] (1656/2017) oakvcs-cli::review_missing_ancestry tree_diff_and_headless_target_do_not_acquire_ancestry
        PASS [   0.160s] (1657/2017) oakvcs-cli::shallow_parent_refresh agent_state_refresh_in_shallow_worker_needs_only_mains_head
        PASS [   0.357s] (1658/2017) oakvcs-cli::review_missing_ancestry unavailable_ancestry_and_competing_merge_parent_never_certify
        PASS [   0.018s] (1659/2017) oakvcs-cli::space inventory_budget_does_not_silently_drop_discovered_directories
        PASS [   0.014s] (1660/2017) oakvcs-cli::space inventory_does_not_descend_into_git_backed_repository_internals
        PASS [   0.150s] (1661/2017) oakvcs-cli::shallow_parent_refresh switch_create_in_shallow_worker_needs_only_mains_head
        PASS [   0.034s] (1662/2017) oakvcs-cli::space inventory_does_not_follow_symlinks_or_resolve_an_ancestor_repository
        PASS [   0.651s] (1663/2017) oakvcs-cli::review_cold_content remote_review_fetches_only_required_cold_baseline_content
        PASS [   0.022s] (1664/2017) oakvcs-cli::space inventory_observes_registered_mount_without_walking_its_contents
        PASS [   0.016s] (1665/2017) oakvcs-cli::space inventory_root_inside_registered_mount_does_not_traverse_or_escape_scope
        PASS [   0.023s] (1666/2017) oakvcs-cli::space inventory_unreadable_and_interrupted_checkouts_remain_unavailable
        PASS [   0.059s] (1667/2017) oakvcs-cli::space inventory_observes_checkout_without_claiming_cleanup_safety
        PASS [   0.020s] (1668/2017) oakvcs-cli::space space_repos_without_org_or_marker_is_usage_error
        PASS [   0.036s] (1669/2017) oakvcs-cli::space readonly_inspection_preserves_known_older_schema_and_wal_snapshot
        PASS [   0.058s] (1670/2017) oakvcs-cli::space space_new_scaffolds_org_space_with_finish_references
        PASS [   0.060s] (1671/2017) oakvcs-cli::sparse sparse_set_refuses_dirty_tree
        PASS [   0.077s] (1672/2017) oakvcs-cli::sparse sparse_add_widens_then_disable_restores_full_tree
        PASS [   0.082s] (1673/2017) oakvcs-cli::sparse sparse_set_scopes_tree_and_commit_carries_forward
        PASS [   0.085s] (1674/2017) oakvcs-cli::sparse sparse_status_and_commit_accept_missing_out_of_cone_bytes_and_preserve_identity
        PASS [   0.073s] (1675/2017) oakvcs-cli::subdirectory branch_operations_from_subdirectory
        PASS [   0.129s] (1676/2017) oakvcs-cli::sparse sparse_switch_does_not_hydrate_or_materialize_out_of_cone_bytes
        PASS [   0.071s] (1677/2017) oakvcs-cli::subdirectory commit_from_subdirectory
        PASS [   0.056s] (1678/2017) oakvcs-cli::subdirectory git_backed_commit_creates_oak_sidecar_on_write
        PASS [   0.061s] (1679/2017) oakvcs-cli::subdirectory git_backed_read_commands_do_not_create_oak_sidecar
        PASS [   0.008s] (1680/2017) oakvcs-cli::subdirectory resolve_git_repo_does_not_create_oak_sidecar
        PASS [   0.087s] (1681/2017) oakvcs-cli::subdirectory init_does_not_walk_up
        PASS [   0.067s] (1682/2017) oakvcs-cli::subdirectory reset_with_relative_path_from_subdirectory
        PASS [   0.008s] (1683/2017) oakvcs-cli::subdirectory resolve_returns_repo_not_found_outside_any_repo
        PASS [   0.682s] (1684/2017) oakvcs-cli::shallow_parent_refresh fetch_after_head_only_switch_still_repairs_complete_ancestry
        PASS [   0.040s] (1685/2017) oakvcs-cli::subdirectory resolve_walks_up_to_find_oak_dir
        PASS [   0.096s] (1686/2017) oakvcs-cli::subdirectory resolve_picks_nearest_oak_when_nested_repos_exist
        PASS [   0.061s] (1687/2017) oakvcs-cli::subdirectory restore_with_relative_path_from_subdirectory
        PASS [   0.063s] (1688/2017) oakvcs-cli::subdirectory status_log_diff_from_subdirectory
        PASS [   0.066s] (1689/2017) oakvcs-cli::zero_byte_blobs commit_succeeds_when_head_references_an_empty_blob_the_local_store_lacks
        PASS [   0.048s] (1690/2017) oakvcs-cli::zero_byte_blobs ensure_blobs_local_reconstructs_the_empty_blob_without_touching_the_network
        PASS [   0.160s] (1691/2017) oakvcs-cli::zero_byte_blobs clone_still_refuses_a_blob_it_cannot_derive
        PASS [   0.195s] (1692/2017) oakvcs-cli::zero_byte_blobs clone_synthesizes_the_empty_blob_when_the_server_omits_it
        PASS [   0.225s] (1693/2017) oakvcs-cli::zero_byte_blobs clone_accepts_the_chunkless_empty_blob_a_metadata_only_row_advertises
        PASS [   0.075s] (1694/2017) oakvcs-cli::zero_byte_blobs restore_rebuilds_a_zero_byte_file_whose_empty_blob_row_is_gone
        PASS [   0.174s] (1695/2017) oakvcs-cli::zero_byte_blobs ensure_blobs_local_survives_a_chunkless_empty_blob_in_a_blobs_info_reply
        PASS [   0.165s] (1696/2017) oakvcs-cli::zero_byte_blobs pull_writes_a_zero_byte_file_the_server_never_shipped
        PASS [   0.124s] (1697/2017) oakvcs-cli::zero_byte_blobs push_re_sends_the_empty_blob_even_when_the_server_claims_to_have_it
        PASS [   0.011s] (1698/2017) oakvcs-cli::bin/oak tests::blob_info_rejects_depth_beyond_server_bound
        PASS [   0.013s] (1699/2017) oakvcs-cli::bin/oak tests::clone_branch_flag_parses_named_remote_branch
        PASS [   0.006s] (1700/2017) oakvcs-cli::bin/oak tests::clone_expected_head_is_a_full_hash_bound_to_a_branch
        PASS [   0.059s] (1701/2017) oakvcs-cli::zero_byte_blobs status_survives_a_head_whose_empty_blob_the_local_store_lacks
        PASS [   0.009s] (1702/2017) oakvcs-cli::bin/oak tests::clone_full_flag_is_an_accepted_no_op
        PASS [   0.012s] (1703/2017) oakvcs-cli::bin/oak tests::clone_integrity_overrides_are_explicit_and_independent
        PASS [   0.011s] (1704/2017) oakvcs-cli::bin/oak tests::clone_is_full_by_default
        PASS [   0.012s] (1705/2017) oakvcs-cli::bin/oak tests::clone_shallow_flag_opts_into_shallow_history
        PASS [   0.008s] (1706/2017) oakvcs-cli::bin/oak tests::doctor_remote_json_syntax_is_stable
        PASS [   0.009s] (1707/2017) oakvcs-cli::bin/oak tests::doctor_rejects_zero_depth_during_argument_parsing
        PASS [   0.006s] (1708/2017) oakvcs-cli::bin/oak tests::inconclusive_integrity_proof_uses_its_own_exit_code
        PASS [   0.006s] (1709/2017) oakvcs-cli::bin/oak tests::interactive_clone_accepts_integrity_overrides_for_the_selected_oak_repo
        PASS [   0.007s] (1710/2017) oakvcs-cli::bin/oak tests::merge_base_unavailable_errors_use_conflict_exit_code
        PASS [   0.005s] (1711/2017) oakvcs-cli::bin/oak tests::merge_invariant_violation_uses_conflict_exit_code
        PASS [   0.006s] (1712/2017) oakvcs-cli::bin/oak tests::merge_prediction_uncertified_uses_distinct_exit_code
        PASS [   0.009s] (1713/2017) oakvcs-cli::bin/oak tests::privileged_blob_info_syntax_is_stable
        PASS [   0.008s] (1714/2017) oakvcs-cli::bin/oak tests::switch_clean_flag_parses_for_create_and_existing_branch
        PASS [   0.011s] (1715/2017) oakvcs-cli::bin/oak tests::switch_discard_hidden_alias_still_parses_for_compatibility
        PASS [   0.009s] (1716/2017) oakvcs-core chunking::tests::empty_content_produces_no_chunks
        PASS [   0.011s] (1717/2017) oakvcs-core chunking::tests::chunk_codec_round_trips_and_passes_raw_through
        PASS [   0.126s] (1718/2017) oakvcs-core chunking::tests::test_chunk_boundary_stability
        PASS [   0.058s] (1719/2017) oakvcs-core chunking::tests::test_chunk_determinism
        PASS [   0.197s] (1720/2017) oakvcs-core chunking::tests::streamed_chunking_matches_the_in_memory_mapping
        PASS [   0.008s] (1721/2017) oakvcs-core chunking::tests::test_chunk_small_content
        PASS [   0.272s] (1722/2017) oakvcs-cli::zero_byte_blobs zero_byte_files_round_trip_through_serve
        PASS [   0.007s] (1723/2017) oakvcs-core diff::tests::added_and_deleted_unterminated_files_are_marked
        PASS [   0.006s] (1724/2017) oakvcs-core diff::tests::crlf_content_keeps_its_carriage_returns_and_marks_the_missing_lf
        PASS [   0.030s] (1725/2017) oakvcs-core chunking::tests::test_chunk_hashes_are_valid
        PASS [   0.006s] (1726/2017) oakvcs-core diff::tests::empty_ranges_are_numbered_like_git
        PASS [   0.006s] (1727/2017) oakvcs-core diff::tests::hunk_unified_lines_match_the_unified_string
        PASS [   0.006s] (1728/2017) oakvcs-core diff::tests::inline_diff_ranges_declines_mostly_different_lines
        PASS [   0.221s] (1729/2017) oakvcs-core chunking::tests::test_chunk_and_reassemble
        PASS [   0.006s] (1730/2017) oakvcs-core diff::tests::inline_diff_ranges_handles_multibyte_content
        PASS [   0.006s] (1731/2017) oakvcs-core diff::tests::inline_diff_ranges_marks_changed_words_with_exact_byte_offsets
        PASS [   0.005s] (1732/2017) oakvcs-core diff::tests::marker_follows_the_final_line_only_when_the_hunk_reaches_it
        PASS [   0.005s] (1733/2017) oakvcs-core diff::tests::missing_newline_on_both_sides_marks_removed_and_added_final_lines
        PASS [   0.009s] (1734/2017) oakvcs-core diff::tests::lone_carriage_return_is_content_not_a_line_terminator
        PASS [   0.008s] (1735/2017) oakvcs-core diff::tests::multiple_hunks_keep_their_count_and_only_the_last_can_carry_a_marker
        PASS [   0.006s] (1736/2017) oakvcs-core diff::tests::newline_only_transitions_render_as_a_marked_replace
        PASS [   0.006s] (1737/2017) oakvcs-core diff::tests::side_headers_name_dev_null_for_absent_sides
        PASS [   0.006s] (1738/2017) oakvcs-core diff::tests::split_lines_keep_newline_splits_on_lf_only
        PASS [   0.006s] (1739/2017) oakvcs-core diff::tests::terminated_content_never_carries_a_marker
        PASS [   0.006s] (1740/2017) oakvcs-core diff::tests::test_binary_notice_for_nul_content
        PASS [   0.007s] (1741/2017) oakvcs-core diff::tests::test_diff_added_lines
        PASS [   0.006s] (1742/2017) oakvcs-core diff::tests::test_diff_crlf_vs_lf
        PASS [   0.005s] (1743/2017) oakvcs-core diff::tests::test_diff_empty_files
        PASS [   0.006s] (1744/2017) oakvcs-core diff::tests::test_diff_delete_entire_file
        PASS [   0.007s] (1745/2017) oakvcs-core diff::tests::test_diff_modified_lines
        PASS [   0.006s] (1746/2017) oakvcs-core diff::tests::test_diff_new_file_from_empty
        PASS [   0.006s] (1747/2017) oakvcs-core diff::tests::test_diff_no_changes
        PASS [   0.007s] (1748/2017) oakvcs-core diff::tests::test_diff_no_trailing_newline
        PASS [   0.006s] (1749/2017) oakvcs-core diff::tests::test_diff_removed_lines
        PASS [   0.005s] (1750/2017) oakvcs-core diff::tests::test_diff_with_custom_context
        PASS [   0.009s] (1751/2017) oakvcs-core diff::tests::test_diff_single_line_change
        PASS [   0.008s] (1752/2017) oakvcs-core diff::tests::test_is_binary_detects_nul
        PASS [   0.007s] (1753/2017) oakvcs-core diff::tests::test_multiple_hunks
        PASS [   0.006s] (1754/2017) oakvcs-core diff::tests::test_normal_text_no_notice
        PASS [   0.020s] (1755/2017) oakvcs-core diff::tests::test_force_text_keeps_binary_guard_but_overrides_size_guard
        PASS [   0.007s] (1756/2017) oakvcs-core diff::tests::test_unified_output
        PASS [   0.017s] (1757/2017) oakvcs-core diff::tests::test_large_text_gets_notice
        PASS [   0.008s] (1758/2017) oakvcs-core diff::tests::test_unified_shows_limited_context
        PASS [   0.006s] (1759/2017) oakvcs-core diff::tests::unterminated_final_line_that_changes_gets_a_marker_on_each_side
        PASS [   0.007s] (1760/2017) oakvcs-core engine::tests::test_detect_godot
        PASS [   0.008s] (1761/2017) oakvcs-core engine::tests::test_detect_none
        PASS [   0.007s] (1762/2017) oakvcs-core engine::tests::test_detect_unity
        PASS [   0.006s] (1763/2017) oakvcs-core engine::tests::test_detect_unreal
        PASS [   0.007s] (1764/2017) oakvcs-core engine::tests::test_display
        PASS [   0.006s] (1765/2017) oakvcs-core engine::tests::test_oakignore_contents_not_empty
        PASS [   0.012s] (1766/2017) oakvcs-core engine::tests::test_detect_unity_missing_assets
        PASS [   0.006s] (1767/2017) oakvcs-core git::tests::dir_and_file_straddling_slash_sort_in_git_order
        PASS [   0.006s] (1768/2017) oakvcs-core git::tests::validate_git_tree_entries_rejects_invalid_components
        PASS [   0.007s] (1769/2017) oakvcs-core git::tests::validate_git_tree_entries_accepts_normal_paths
        PASS [   0.006s] (1770/2017) oakvcs-core hash::tests::test_deserialize_rejects_junk
        PASS [   0.011s] (1771/2017) oakvcs-core git::tests::two_dirs_and_two_files_sort_stably
        PASS [   0.006s] (1772/2017) oakvcs-core hash::tests::test_hash_determinism
        PASS [   0.007s] (1773/2017) oakvcs-core hash::tests::test_hash_different_inputs
        PASS [   0.006s] (1774/2017) oakvcs-core hash::tests::test_hash_from_hex_blake3
        PASS [   0.009s] (1775/2017) oakvcs-core hash::tests::test_deserialize_valid_hex
        PASS [   0.006s] (1776/2017) oakvcs-core hash::tests::test_hash_from_hex_git_sha1
        PASS [   0.006s] (1777/2017) oakvcs-core hash::tests::test_hash_from_hex_invalid_chars
        PASS [   0.006s] (1778/2017) oakvcs-core hash::tests::test_hash_from_hex_invalid_length
        PASS [   0.006s] (1779/2017) oakvcs-core hash::tests::test_hash_from_hex_rejects_uppercase
        PASS [   0.007s] (1780/2017) oakvcs-core hash::tests::test_hash_kind_reports_unknown_length
        PASS [   0.005s] (1781/2017) oakvcs-core hash::tests::test_hash_length
        PASS [   0.006s] (1782/2017) oakvcs-core hash::tests::test_hash_short
        PASS [   0.009s] (1783/2017) oakvcs-core hash::tests::test_hash_short_handles_non_ascii_without_panicking
        PASS [   0.006s] (1784/2017) oakvcs-core hash_format::tests::format_flag_defaults_to_v1_and_rejects_unknown
        PASS [   0.006s] (1785/2017) oakvcs-core hash_format::tests::rfc3339_timestamp_rendering_is_stable
        PASS [   0.005s] (1786/2017) oakvcs-core hash_format::tests::v1_blob_chunk_tree_are_bare_blake3
        PASS [   0.007s] (1787/2017) oakvcs-core hash_format::tests::v1_blob_golden
        PASS [   0.006s] (1788/2017) oakvcs-core hash_format::tests::v1_commit_matches_live_commit_path_and_golden
        PASS [   0.007s] (1789/2017) oakvcs-core hash_format::tests::v1_empty_golden
        PASS [   0.008s] (1790/2017) oakvcs-core hash_format::tests::v1_commit_timestamp_precision_golden
        PASS [   0.006s] (1791/2017) oakvcs-core hash_format::tests::v1_merge_commit_golden
        PASS [   0.007s] (1792/2017) oakvcs-core hash_format::tests::v1_manifest_root_golden
        PASS [   0.005s] (1793/2017) oakvcs-core hash_format::tests::v1_tree_golden
        PASS [   0.007s] (1794/2017) oakvcs-core hash_format::tests::v2_commit_includes_files
        PASS [   0.007s] (1795/2017) oakvcs-core hash_format::tests::v2_domains_separate_identical_bytes
        PASS [   0.008s] (1796/2017) oakvcs-core hash_format::tests::v2_empty_blob_differs_from_empty_tree
        PASS [   0.006s] (1797/2017) oakvcs-core hash_format::tests::v2_fields_cannot_shift_between_positions
        PASS [   0.007s] (1798/2017) oakvcs-core hash_format::tests::v2_none_and_empty_message_differ
        PASS [   0.008s] (1799/2017) oakvcs-core ignore::tests::test_always_ignores_oak_and_git_with_no_ignore_file
        PASS [   0.006s] (1800/2017) oakvcs-core ignore::tests::test_comment_lines_in_ignore
        PASS [   0.007s] (1801/2017) oakvcs-core ignore::tests::test_directory_specific_pattern
        PASS [   0.005s] (1802/2017) oakvcs-core ignore::tests::test_from_patterns_empty
        PASS [   0.008s] (1803/2017) oakvcs-core ignore::tests::test_empty_ignore_file
        PASS [   0.007s] (1804/2017) oakvcs-core ignore::tests::test_from_patterns_godot
        PASS [   0.007s] (1805/2017) oakvcs-core ignore::tests::test_from_patterns_is_file_in_ignored_dir
        PASS [   0.005s] (1806/2017) oakvcs-core ignore::tests::test_from_patterns_unity
        PASS [   0.006s] (1807/2017) oakvcs-core ignore::tests::test_ignores_git_directory
        PASS [   0.008s] (1808/2017) oakvcs-core ignore::tests::test_gitignore_fallback
        PASS [   0.005s] (1809/2017) oakvcs-core ignore::tests::test_is_ignored_covers_system_metadata
        PASS [   0.007s] (1810/2017) oakvcs-core ignore::tests::test_ignores_oak_directory
        PASS [   0.006s] (1811/2017) oakvcs-core ignore::tests::test_negation_pattern
        PASS [   0.007s] (1812/2017) oakvcs-core ignore::tests::test_nested_gitignore_patterns
        PASS [   0.005s] (1813/2017) oakvcs-core ignore::tests::test_oak_attributes_not_ignored
        PASS [   0.007s] (1814/2017) oakvcs-core ignore::tests::test_oak_branch_marker_always_ignored
        PASS [   0.005s] (1815/2017) oakvcs-core ignore::tests::test_oakignore_patterns
        PASS [   0.007s] (1816/2017) oakvcs-core ignore::tests::test_oakignore_takes_precedence
        PASS [   0.007s] (1817/2017) oakvcs-core ignore::tests::test_system_metadata_path
        PASS [   0.007s] (1818/2017) oakvcs-core ignore::tests::test_tracks_oak_workflows
        PASS [   0.006s] (1819/2017) oakvcs-core merge::tests::add_on_one_side_only
        PASS [   0.008s] (1820/2017) oakvcs-core merge::tests::add_same_file_both_sides_different_is_conflict
        PASS [   0.007s] (1821/2017) oakvcs-core merge::tests::add_same_file_both_sides_identical_is_clean
        PASS [   0.005s] (1822/2017) oakvcs-core merge::tests::both_sides_different_change_conflicts
        PASS [   0.007s] (1823/2017) oakvcs-core merge::tests::both_delete_is_clean_with_no_entry
        PASS [   0.005s] (1824/2017) oakvcs-core merge::tests::both_sides_same_chmod_is_clean
        PASS [   0.006s] (1825/2017) oakvcs-core merge::tests::both_sides_identical_change_is_clean
        PASS [   0.007s] (1826/2017) oakvcs-core merge::tests::both_sides_different_chmod_conflicts
        PASS [   0.008s] (1827/2017) oakvcs-core merge::tests::chmod_only_one_side_keeps_executable
        PASS [   0.007s] (1828/2017) oakvcs-core merge::tests::chmod_only_other_side_keeps_executable
        PASS [   0.006s] (1829/2017) oakvcs-core merge::tests::modify_delete_is_conflict
        PASS [   0.008s] (1830/2017) oakvcs-core merge::tests::chmod_vs_concurrent_content_edit_conflicts
        PASS [   0.008s] (1831/2017) oakvcs-core merge::tests::one_side_modify_other_unchanged
        PASS [   0.007s] (1832/2017) oakvcs-core merge::tests::text_merge_non_overlapping_edits_are_clean
        PASS [   0.006s] (1833/2017) oakvcs-core merge::tests::unchanged_file_kept
        PASS [   0.008s] (1834/2017) oakvcs-core merge::tests::text_merge_overlapping_edits_conflict
        PASS [   0.007s] (1835/2017) oakvcs-core protocol::tests::async_mapping_proof_wire_is_versioned_and_exact
        PASS [   0.007s] (1836/2017) oakvcs-core protocol::tests::blob_check_verified_content_is_append_only_and_fail_closed
        PASS [   0.006s] (1837/2017) oakvcs-core protocol::tests::commit_data_to_core_hash_is_stable
        PASS [   0.007s] (1838/2017) oakvcs-core protocol::tests::chunk_batch_protocol_is_append_only_and_explicit
        PASS [   0.010s] (1839/2017) oakvcs-core protocol::tests::commit_data_to_core_recovers_micro_truncated_timestamp
        PASS [   0.006s] (1840/2017) oakvcs-core protocol::tests::commit_data_to_core_rejects_invalid_hash_fields_and_change_types
        PASS [   0.009s] (1841/2017) oakvcs-core protocol::tests::commit_data_to_core_rejects_hash_mismatch
        PASS [   0.007s] (1842/2017) oakvcs-core protocol::tests::commit_data_to_core_round_trips_valid_commit
        PASS [   0.007s] (1843/2017) oakvcs-core protocol::tests::mapping_digest_matches_the_stored_receipt_identity
        PASS [   0.007s] (1844/2017) oakvcs-core protocol::tests::pull_known_loss_protocol_is_explicit_and_omitted_for_legacy_requests
        PASS [   0.007s] (1845/2017) oakvcs-core protocol::tests::pull_missing_content_is_append_only_and_operator_adjudicated
        PASS [   0.007s] (1846/2017) oakvcs-core protocol::tests::staged_push_protocol_is_structurally_separate_from_legacy_push
        PASS [   0.007s] (1847/2017) oakvcs-core protocol::tests::tree_data_to_core_canonicalizes_entry_order
        PASS [   0.006s] (1848/2017) oakvcs-core protocol::tests::tree_data_to_core_rejects_invalid_mode
        PASS [   0.007s] (1849/2017) oakvcs-core protocol::tests::tree_data_to_core_rejects_tampered_entry_under_claimed_hash
        PASS [   0.007s] (1850/2017) oakvcs-core protocol::tests::tree_data_to_core_round_trips_a_valid_tree
        PASS [   0.007s] (1851/2017) oakvcs-core sparse::tests::covers_normalizes_the_queried_path
        PASS [   0.006s] (1852/2017) oakvcs-core sparse::tests::covers_respects_path_boundaries
        PASS [   0.007s] (1853/2017) oakvcs-core sparse::tests::from_metadata_absent_or_blank_is_full_checkout
        PASS [   0.006s] (1854/2017) oakvcs-core sparse::tests::new_returns_none_when_everything_blank
        PASS [   0.009s] (1855/2017) oakvcs-core sparse::tests::metadata_round_trips
        PASS [   0.009s] (1856/2017) oakvcs-core sparse::tests::new_drops_blanks_and_dedups
        PASS [   0.006s] (1857/2017) oakvcs-core sparse::tests::normalize_strips_and_unifies_separators
        PASS [   0.006s] (1858/2017) oakvcs-core sparse::tests::with_added_unions_and_dedups
        PASS [   0.007s] (1859/2017) oakvcs-core sqlite::file_inspect::tests::storage_failure_is_not_content_corruption_through_either_codec
        PASS [   0.014s] (1860/2017) oakvcs-core sqlite::tests::corrupt_created_at_is_isolated_to_its_row
        PASS [   0.014s] (1861/2017) oakvcs-core sqlite::tests::description_fetch_fence_covers_aba_new_rows_and_overlapping_refreshes
        PASS [   0.022s] (1862/2017) oakvcs-core sqlite::tests::compact_storage_backfills_drops_and_recompresses
        PASS [   0.016s] (1863/2017) oakvcs-core sqlite::tests::get_tree_rejects_compressed_row_under_mismatched_hash
        PASS [   0.017s] (1864/2017) oakvcs-core sqlite::tests::legacy_raw_blob_fallback
        PASS [   0.019s] (1865/2017) oakvcs-core sqlite::tests::legacy_sqlite_default_created_at_decodes_losslessly
        PASS [   0.013s] (1866/2017) oakvcs-core sqlite::tests::legacy_tree_entries_fallback
        PASS [   0.058s] (1867/2017) oakvcs-core sqlite::tests::expired_running_proofs_do_not_consume_the_active_create_quota
        PASS [   0.063s] (1868/2017) oakvcs-core sqlite::tests::legacy_description_requires_matching_baseline_before_remote_refresh
        PASS [   0.019s] (1869/2017) oakvcs-core sqlite::tests::new_blob_compresses_and_roundtrips
        PASS [   0.007s] (1870/2017) oakvcs-core sqlite::tests::parse_stored_timestamp_accepts_rfc3339_and_sqlite_forms_only
        PASS [   0.015s] (1871/2017) oakvcs-core sqlite::tests::pending_description_survives_rename_and_stale_publish_ack
        PASS [   0.062s] (1872/2017) oakvcs-core sqlite::tests::missing_0007_row_with_existing_blob_codec_is_marked_applied
        PASS [   0.065s] (1873/2017) oakvcs-core sqlite::tests::missing_0008_row_with_existing_tree_content_is_marked_applied
        PASS [   0.018s] (1874/2017) oakvcs-core sqlite::tests::store_commit_is_idempotent_for_file_changes
        PASS [   0.061s] (1875/2017) oakvcs-core sqlite::tests::serve_mapping_proof_create_coalesces_and_disjoint_pages_survive_concurrency
        PASS [   0.014s] (1876/2017) oakvcs-core sqlite::tests::store_tree_rejects_mismatched_storage_hash
        PASS [   0.056s] (1877/2017) oakvcs-core sqlite::tests::serve_mapping_proof_finalize_claim_has_one_worker_and_exact_completion_cas
        PASS [   0.015s] (1878/2017) oakvcs-core sqlite::tests::test_blob_binary_content
        PASS [   0.056s] (1879/2017) oakvcs-core sqlite::tests::serve_mapping_proof_targeted_header_does_not_materialize_declared_pages_or_other_jobs
        PASS [   0.016s] (1880/2017) oakvcs-core sqlite::tests::test_blob_chunks_mapping
        PASS [   0.013s] (1881/2017) oakvcs-core sqlite::tests::test_blob_empty_content
        PASS [   0.014s] (1882/2017) oakvcs-core sqlite::tests::test_branch_description_update
        PASS [   0.015s] (1883/2017) oakvcs-core sqlite::tests::test_blob_roundtrip
        PASS [   0.014s] (1884/2017) oakvcs-core sqlite::tests::test_branch_status_update
        PASS [   0.019s] (1885/2017) oakvcs-core sqlite::tests::test_branch_head
        PASS [   0.015s] (1886/2017) oakvcs-core sqlite::tests::test_branch_roundtrip
        PASS [   0.015s] (1887/2017) oakvcs-core sqlite::tests::test_branch_with_parent
        PASS [   0.045s] (1888/2017) oakvcs-core sqlite::tests::test_bulk_importer_roundtrip
        PASS [   0.055s] (1889/2017) oakvcs-core sqlite::tests::test_bulk_importer_drop_rolls_back
        PASS [   0.110s] (1890/2017) oakvcs-core sqlite::tests::terminal_generation_conflict_is_owner_fenced_pruned_and_does_not_consume_quota
        PASS [   0.047s] (1891/2017) oakvcs-core sqlite::tests::test_bulk_txn_commit_persists
        PASS [   0.014s] (1892/2017) oakvcs-core sqlite::tests::test_chunk_roundtrip
        PASS [   0.040s] (1893/2017) oakvcs-core sqlite::tests::test_bulk_txn_flush_checkpoints_then_rollback
        PASS [   0.027s] (1894/2017) oakvcs-core sqlite::tests::test_commit_roundtrip
        PASS [   0.014s] (1895/2017) oakvcs-core sqlite::tests::test_commit_with_file_changes
        PASS [   0.012s] (1896/2017) oakvcs-core sqlite::tests::test_count_commits_for_branch
        PASS [   0.013s] (1897/2017) oakvcs-core sqlite::tests::test_current_branch
        PASS [   0.017s] (1898/2017) oakvcs-core sqlite::tests::test_commits_for_branch
        PASS [   0.015s] (1899/2017) oakvcs-core sqlite::tests::test_get_all_commits
        PASS [   0.060s] (1900/2017) oakvcs-core sqlite::tests::test_bulk_txn_rollback_discards
        PASS [   0.016s] (1901/2017) oakvcs-core sqlite::tests::test_get_commits_since_cross_branch_hash_returns_all
        PASS [   0.019s] (1902/2017) oakvcs-core sqlite::tests::test_get_branch_head_nonexistent
        PASS [   0.014s] (1903/2017) oakvcs-core sqlite::tests::test_get_commits_since_with_valid_hash
        PASS [   0.015s] (1904/2017) oakvcs-core sqlite::tests::test_get_commits_since_edge_cases
        PASS [   0.012s] (1905/2017) oakvcs-core sqlite::tests::test_get_nonexistent_blob
        PASS [   0.013s] (1906/2017) oakvcs-core sqlite::tests::test_get_nonexistent_branch
        PASS [   0.012s] (1907/2017) oakvcs-core sqlite::tests::test_get_nonexistent_manifest
        PASS [   0.014s] (1908/2017) oakvcs-core sqlite::tests::test_get_nonexistent_chunk
        PASS [   0.015s] (1909/2017) oakvcs-core sqlite::tests::test_get_nonexistent_commit
        PASS [   0.016s] (1910/2017) oakvcs-core sqlite::tests::test_has_blob
        PASS [   0.012s] (1911/2017) oakvcs-core sqlite::tests::test_has_commit
        PASS [   0.015s] (1912/2017) oakvcs-core sqlite::tests::test_list_branches
        PASS [   0.015s] (1913/2017) oakvcs-core sqlite::tests::test_manifest_roundtrip
        PASS [   0.016s] (1914/2017) oakvcs-core sqlite::tests::test_manifest_with_multiple_entries
        PASS [   0.011s] (1915/2017) oakvcs-core sqlite::tests::test_merge_child_exists
        PASS [   0.012s] (1916/2017) oakvcs-core sqlite::tests::test_metadata_nonexistent_key
        PASS [   0.015s] (1917/2017) oakvcs-core sqlite::tests::test_metadata
        PASS [   0.012s] (1918/2017) oakvcs-core sqlite::tests::test_metadata_overwrite
        PASS [   0.013s] (1919/2017) oakvcs-core sqlite::tests::test_rename_branch_rejects_orphan_target_head
        PASS [   0.021s] (1920/2017) oakvcs-core sqlite::tests::test_put_blobs_matches_put_blob
        PASS [   0.017s] (1921/2017) oakvcs-core sqlite::tests::test_put_commit_and_advance_refs_stores_commit_and_moves_heads
        PASS [   0.021s] (1922/2017) oakvcs-core sqlite::tests::test_store_blob_idempotent
        PASS [   0.013s] (1923/2017) oakvcs-core sqlite::tests::test_store_manifest_idempotent
        PASS [   0.013s] (1924/2017) oakvcs-core sqlite::tests::test_tag_roundtrip
        PASS [   0.016s] (1925/2017) oakvcs-core sqlite::tests::test_store_chunk_rejects_hash_mismatch
        PASS [   0.014s] (1926/2017) oakvcs-core sqlite::tests::test_tree_put_idempotent
        PASS [   0.015s] (1927/2017) oakvcs-core sqlite::tests::test_tree_put_walk_roundtrip
        PASS [   0.014s] (1928/2017) oakvcs-core sqlite::tests::test_tree_resolve_path
        PASS [   0.016s] (1929/2017) oakvcs-core sqlite::tests::test_tree_subtree_dedup
        PASS [   0.013s] (1930/2017) oakvcs-core sqlite::tests::test_write_txn_rollback_discards
        PASS [   0.016s] (1931/2017) oakvcs-core sqlite::tests::test_write_txn_commit_persists
        PASS [   0.014s] (1932/2017) oakvcs-core sqlite::tests::unfenced_description_upsert_preserves_text_but_reconciles_lifecycle
        PASS [   0.007s] (1933/2017) oakvcs-core tests::semantic_manifest_transition_accepts_content_and_mode_modification
        PASS [   0.006s] (1934/2017) oakvcs-core tests::semantic_manifest_transition_accepts_equivalent_delete_and_add
        PASS [   0.008s] (1935/2017) oakvcs-core tests::semantic_manifest_transition_accepts_rename_cycle
        PASS [   0.006s] (1936/2017) oakvcs-core tests::semantic_manifest_transition_accepts_rename_with_edit
        PASS [   0.007s] (1937/2017) oakvcs-core tests::semantic_manifest_transition_is_independent_of_overwrite_record_order
        PASS [   0.054s] (1938/2017) oakvcs-core sqlite::tests::uploading_proof_expiry_uses_recent_activity_not_creation_time
        PASS [   0.007s] (1939/2017) oakvcs-core tests::semantic_manifest_transition_rejects_forged_duplicate_and_incomplete_records
        PASS [   0.045s] (1940/2017) oakvcs-core tests::ensure_empty_blob_only_synthesizes_the_empty_blob
        PASS [   0.006s] (1941/2017) oakvcs-core tests::test_allowed_parent_is_trunk_only
        PASS [   0.006s] (1942/2017) oakvcs-core tests::test_blob_creation
        PASS [   0.009s] (1943/2017) oakvcs-core tests::test_blob_from_string
        PASS [   0.055s] (1944/2017) oakvcs-core tests::ensure_empty_blobs_in_manifest_covers_deduped_entries
        PASS [   0.006s] (1945/2017) oakvcs-core tests::test_blob_hash_determinism
        PASS [   0.006s] (1946/2017) oakvcs-core tests::test_branch_creation
        PASS [   0.006s] (1947/2017) oakvcs-core tests::test_change_type_display
        PASS [   0.007s] (1948/2017) oakvcs-core tests::test_branch_status_display
        PASS [   0.008s] (1949/2017) oakvcs-core tests::test_commit_rejects_control_chars_in_branch_and_author
        PASS [   0.009s] (1950/2017) oakvcs-core tests::test_commit_creation
        PASS [   0.005s] (1951/2017) oakvcs-core tests::test_content_similarity_binary_returns_zero
        PASS [   0.007s] (1952/2017) oakvcs-core tests::test_content_similarity_disjoint
        PASS [   0.006s] (1953/2017) oakvcs-core tests::test_content_similarity_identical
        PASS [   0.006s] (1954/2017) oakvcs-core tests::test_content_similarity_partial_overlap
        PASS [   0.008s] (1955/2017) oakvcs-core tests::test_content_similarity_empty_returns_zero
        PASS [   0.008s] (1956/2017) oakvcs-core tests::test_detect_renames_by_content_greedy_best_match
        PASS [   0.005s] (1957/2017) oakvcs-core tests::test_detect_renames_by_content_respects_max_candidates
        PASS [   0.007s] (1958/2017) oakvcs-core tests::test_detect_renames_by_content_promotes_pair
        PASS [   0.006s] (1959/2017) oakvcs-core tests::test_detect_renames_by_content_skips_dissimilar
        PASS [   0.005s] (1960/2017) oakvcs-core tests::test_diff_with_content_renames_below_threshold_stays_delete_add
        PASS [   0.008s] (1961/2017) oakvcs-core tests::test_diff_with_content_renames_detects_rename_with_edit
        PASS [   0.011s] (1962/2017) oakvcs-core tests::test_diff_with_content_renames_respects_max_candidates
        PASS [   0.007s] (1963/2017) oakvcs-core tests::test_filemode_default
        PASS [   0.009s] (1964/2017) oakvcs-core tests::test_diff_with_content_renames_respects_size_cap
        PASS [   0.006s] (1965/2017) oakvcs-core tests::test_manifest_diff_added
        PASS [   0.005s] (1966/2017) oakvcs-core tests::test_manifest_diff_exact_rename
        PASS [   0.007s] (1967/2017) oakvcs-core tests::test_manifest_diff_entries_matches_manifest_diff_without_new_manifest
        PASS [   0.007s] (1968/2017) oakvcs-core tests::test_manifest_diff_deleted
        PASS [   0.006s] (1969/2017) oakvcs-core tests::test_manifest_diff_exact_renames_with_duplicate_hashes
        PASS [   0.006s] (1970/2017) oakvcs-core tests::test_manifest_diff_multiple_changes
        PASS [   0.007s] (1971/2017) oakvcs-core tests::test_manifest_diff_modified
        PASS [   0.008s] (1972/2017) oakvcs-core tests::test_manifest_diff_mode_only_change
        PASS [   0.008s] (1973/2017) oakvcs-core tests::test_manifest_diff_no_changes
        PASS [   0.006s] (1974/2017) oakvcs-core tests::test_manifest_diff_only_exact_renames
        PASS [   0.006s] (1975/2017) oakvcs-core tests::test_manifest_empty
        PASS [   0.007s] (1976/2017) oakvcs-core tests::test_manifest_get
        PASS [   0.008s] (1977/2017) oakvcs-core tests::test_manifest_hash_determinism
        PASS [   0.005s] (1978/2017) oakvcs-core tests::test_metadata_key_as_str
        PASS [   0.006s] (1979/2017) oakvcs-core tests::test_metadata_key_display
        PASS [   0.006s] (1980/2017) oakvcs-core tree::tests::build_tree_groups_by_directory
        PASS [   0.006s] (1981/2017) oakvcs-core tree::tests::build_tree_normalizes_paths
        PASS [   0.008s] (1982/2017) oakvcs-core tree::tests::build_tree_dedup_subtrees
        PASS [   0.014s] (1983/2017) oakvcs-core tests::test_rehydrate_accepts_legacy_pre_merge_parent_preimage
        PASS [   0.006s] (1984/2017) oakvcs-core tree::tests::build_tree_rejects_empty_paths_without_silently_dropping_entries
        PASS [   0.008s] (1985/2017) oakvcs-core tree::tests::build_tree_rejects_duplicate_paths
        PASS [   0.005s] (1986/2017) oakvcs-core tree::tests::build_tree_rejects_file_directory_collision
        PASS [   0.006s] (1987/2017) oakvcs-core tree::tests::canonical_bytes_is_hash_preimage
        PASS [   0.007s] (1988/2017) oakvcs-core tree::tests::build_tree_rejects_forbidden_components
        PASS [   0.005s] (1989/2017) oakvcs-core tree::tests::canonical_bytes_round_trips
        PASS [   0.007s] (1990/2017) oakvcs-core tree::tests::diff_trees_matches_manifest_diff
        PASS [   0.005s] (1991/2017) oakvcs-core tree::tests::empty_root_returns_empty_flatten
        PASS [   0.006s] (1992/2017) oakvcs-core tree::tests::empty_tree_hash_matches_sentinel
        PASS [   0.007s] (1993/2017) oakvcs-core tree::tests::flatten_round_trips_through_manifest_hash
        PASS [   0.006s] (1994/2017) oakvcs-core tree::tests::from_canonical_bytes_empty_is_empty_tree
        PASS [   0.005s] (1995/2017) oakvcs-core tree::tests::from_canonical_bytes_rejects_bad_hashes_and_modes
        PASS [   0.007s] (1996/2017) oakvcs-core tree::tests::from_canonical_bytes_rejects_malicious_names
        PASS [   0.007s] (1997/2017) oakvcs-core tree::tests::normalize_path_idempotent
        PASS [   0.007s] (1998/2017) oakvcs-core tree::tests::resolve_path_empty_tree_returns_missing_without_fetch
        PASS [   0.006s] (1999/2017) oakvcs-core tree::tests::resolve_path_finds_blob_and_tree
        PASS [   0.007s] (2000/2017) oakvcs-core tree::tests::subtree_at_path_returns_root_for_empty
        PASS [   0.006s] (2001/2017) oakvcs-core tree::tests::tree_hash_is_deterministic
        PASS [   0.005s] (2002/2017) oakvcs-core tree::tests::tree_new_rejects_duplicate_names
        PASS [   0.007s] (2003/2017) oakvcs-core tree::tests::tree_new_rejects_forbidden_names
        PASS [   0.007s] (2004/2017) oakvcs-core tree::tests::validate_tree_path_messages_name_the_file
        PASS [   0.074s] (2005/2017) oakvcs-core::change_capture_lookup lookup_rejects_corrupt_descriptor_and_secret_origin_without_repair_or_disclosure
        PASS [   0.096s] (2006/2017) oakvcs-core::change_capture_lookup lookup_rejects_noncanonical_columns_and_dangling_occurrences
        PASS [   0.092s] (2007/2017) oakvcs-core::change_capture_lookup migration_from_0013_preserves_repository_state_and_is_restart_safe
        PASS [   0.009s] (2008/2017) oakvcs-core::change_set canonical_change_set_v1_enforces_exact_or_descendant_path_scope
        PASS [   0.008s] (2009/2017) oakvcs-core::change_set canonical_change_set_v1_has_a_stable_framed_identity
        PASS [   0.118s] (2010/2017) oakvcs-core::change_capture_lookup descriptor_base_is_bound_to_the_recorded_commit_or_headless_empty_tree
        PASS [   0.008s] (2011/2017) oakvcs-core::change_set canonical_change_set_v1_rejects_a_claimed_tree_not_derived_from_entries
        PASS [   0.007s] (2012/2017) oakvcs-core::change_set canonical_change_set_v1_rejects_non_v1_blob_identities
        PASS [   0.008s] (2013/2017) oakvcs-core::change_set canonical_change_set_v1_sorts_paths_and_frames_fields
        PASS [   0.061s] (2014/2017) oakvcs-core::change_capture_lookup publication_is_atomic_and_rechecks_the_current_branch
        PASS [   0.057s] (2015/2017) oakvcs-core::change_capture_lookup unknown_capture_is_typed_not_found
        PASS [   0.037s] (2016/2017) oakvcs-core::pinned_inspection_snapshot inspections_refuse_writable_connections
        PASS [   0.047s] (2017/2017) oakvcs-core::pinned_inspection_snapshot refs_and_tree_ignore_writes_committed_after_the_snapshot_opened
────────────
     Summary [  66.228s] 2017 tests run: 2017 passed, 2 skipped
success doctests . "$HOME/.cargo/env" && cargo test --workspace --doc
$ . "$HOME/.cargo/env" && cargo test --workspace --doc

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s


running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

    Finished `test` profile [unoptimized] target(s) in 0.27s
   Doc-tests oak_cli
   Doc-tests oak_core
success disk after build df -h . && du -sh target "$HOME/.cargo/registry" "$HOME/.cargo/git" 2>/dev/null || true
$ df -h . && du -sh target "$HOME/.cargo/registry" "$HOME/.cargo/git" 2>/dev/null || true
Filesystem      Size  Used Avail Use% Mounted on
/dev/vdc         18G  4.9G   14G  27% /
2.6G	target
322M	/root/.cargo/registry
Saving build cache
oak-cache-part=1:"800985ff552d3e1815e30d0196459e34"
oak-cache-size=78112450