← Back

ci

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