[INFO] fetching crate docpact 0.1.9...
[INFO] testing docpact-0.1.9 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate docpact 0.1.9 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate docpact 0.1.9
[INFO] finished tweaking crates.io crate docpact 0.1.9
[INFO] tweaked toml for crates.io crate docpact 0.1.9 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate docpact 0.1.9 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate docpact 0.1.9 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded yaml_serde v0.10.4
[INFO] [stderr]   Downloaded libyaml-rs v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006
[INFO] running `Command { std: "docker" "start" "32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling libyaml-rs v0.3.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling yaml_serde v0.10.4
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling docpact v0.1.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/config/mod.rs:1426:81
[INFO] [stdout]      |
[INFO] [stdout] 1426 |           Some(override_block) if override_block.mode != OverrideMode::Replace => bail!(
[INFO] [stdout]      |  _________________________________________________________________________________^
[INFO] [stdout] 1427 | |             "freshness overrides only support `mode: replace` in the first inheritance release"
[INFO] [stdout] 1428 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/config/mod.rs:3038:9
[INFO] [stdout]      |
[INFO] [stdout] 3038 |         bail!("Path does not exist: {}", path.display())
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/git/mod.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | /     bail!(
[INFO] [stdout] 60 | |         "Pass either --files, --staged, --worktree, --merge-base <ref>, or both --base and --head."
[INFO] [stdout] 61 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/git/mod.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 | /     bail!(
[INFO] [stdout] 183 | |         "Pass either --files, --staged, --worktree, --merge-base <ref>, or both --base and --head."
[INFO] [stdout] 184 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/review.rs:183:20
[INFO] [stdout]     |
[INFO] [stdout] 183 |         Some(_) => bail!("--commit cannot be empty"),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 57.30s
[INFO] running `Command { std: "docker" "inspect" "32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/config/mod.rs:1426:81
[INFO] [stdout]      |
[INFO] [stdout] 1426 |           Some(override_block) if override_block.mode != OverrideMode::Replace => bail!(
[INFO] [stdout]      |  _________________________________________________________________________________^
[INFO] [stdout] 1427 | |             "freshness overrides only support `mode: replace` in the first inheritance release"
[INFO] [stdout] 1428 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/config/mod.rs:3038:9
[INFO] [stdout]      |
[INFO] [stdout] 3038 |         bail!("Path does not exist: {}", path.display())
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/git/mod.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | /     bail!(
[INFO] [stdout] 60 | |         "Pass either --files, --staged, --worktree, --merge-base <ref>, or both --base and --head."
[INFO] [stdout] 61 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/git/mod.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 | /     bail!(
[INFO] [stdout] 183 | |         "Pass either --files, --staged, --worktree, --merge-base <ref>, or both --base and --head."
[INFO] [stdout] 184 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling docpact v0.1.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/review.rs:183:20
[INFO] [stdout]     |
[INFO] [stdout] 183 |         Some(_) => bail!("--commit cannot be empty"),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/config/mod.rs:1426:81
[INFO] [stdout]      |
[INFO] [stdout] 1426 |           Some(override_block) if override_block.mode != OverrideMode::Replace => bail!(
[INFO] [stdout]      |  _________________________________________________________________________________^
[INFO] [stdout] 1427 | |             "freshness overrides only support `mode: replace` in the first inheritance release"
[INFO] [stdout] 1428 | |         ),
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/config/mod.rs:3038:9
[INFO] [stdout]      |
[INFO] [stdout] 3038 |         bail!("Path does not exist: {}", path.display())
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/git/mod.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | /     bail!(
[INFO] [stdout] 60 | |         "Pass either --files, --staged, --worktree, --merge-base <ref>, or both --base and --head."
[INFO] [stdout] 61 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/git/mod.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 | /     bail!(
[INFO] [stdout] 183 | |         "Pass either --files, --staged, --worktree, --merge-base <ref>, or both --base and --head."
[INFO] [stdout] 184 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/review.rs:183:20
[INFO] [stdout]     |
[INFO] [stdout] 183 |         Some(_) => bail!("--commit cannot be empty"),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 33.09s
[INFO] running `Command { std: "docker" "inspect" "32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]     --> src/config/mod.rs:1426:81
[INFO] [stderr]      |
[INFO] [stderr] 1426 |           Some(override_block) if override_block.mode != OverrideMode::Replace => bail!(
[INFO] [stderr]      |  _________________________________________________________________________________^
[INFO] [stderr] 1427 | |             "freshness overrides only support `mode: replace` in the first inheritance release"
[INFO] [stderr] 1428 | |         ),
[INFO] [stderr]      | |_________^
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]      = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stderr]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]     --> src/config/mod.rs:3038:9
[INFO] [stderr]      |
[INFO] [stderr] 3038 |         bail!("Path does not exist: {}", path.display())
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: macro invocations at the end of a block are treated as expressions
[INFO] [stderr]      = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]      = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]   --> src/git/mod.rs:59:5
[INFO] [stderr]    |
[INFO] [stderr] 59 | /     bail!(
[INFO] [stderr] 60 | |         "Pass either --files, --staged, --worktree, --merge-base <ref>, or both --base and --head."
[INFO] [stderr] 61 | |     )
[INFO] [stderr]    | |_____^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro invocations at the end of a block are treated as expressions
[INFO] [stderr]    = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]    = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/git/mod.rs:182:5
[INFO] [stderr]     |
[INFO] [stderr] 182 | /     bail!(
[INFO] [stderr] 183 | |         "Pass either --files, --staged, --worktree, --merge-base <ref>, or both --base and --head."
[INFO] [stderr] 184 | |     )
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stderr]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/review.rs:183:20
[INFO] [stderr]     |
[INFO] [stderr] 183 |         Some(_) => bail!("--commit cannot be empty"),
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: this warning originates in the macro `bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `docpact` (lib) generated 5 warnings
[INFO] [stderr] warning: `docpact` (lib test) generated 5 warnings (5 duplicates)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/docpact-690ef7bc0ab8e2bc)
[INFO] [stdout] 
[INFO] [stdout] running 131 tests
[INFO] [stdout] test baseline::tests::create_baseline_deduplicates_and_sorts_fingerprints ... ok
[INFO] [stdout] test baseline::tests::baseline_round_trip_preserves_schema ... ok
[INFO] [stdout] test check::tests::execute_reports_missing_review_and_metadata ... ok
[INFO] [stdout] test baseline::tests::apply_baseline_marks_suppressed_findings_without_erasing_them ... ok
[INFO] [stdout] test cli::tests::parses_explain_json_format ... ok
[INFO] [stdout] test cli::tests::parses_baseline_create_command ... ok
[INFO] [stdout] test check::tests::execute_uses_workspace_relative_coverage_patterns ... ok
[INFO] [stdout] test cli::tests::parses_doctor_command ... ok
[INFO] [stdout] test cli::tests::parses_freshness_command ... ok
[INFO] [stdout] test cli::tests::parses_lint_command ... ok
[INFO] [stdout] test cli::tests::parses_coverage_command ... ok
[INFO] [stdout] test cli::tests::parses_render_command ... ok
[INFO] [stdout] test cli::tests::parses_route_command ... ok
[INFO] [stdout] test cli::tests::parses_review_mark_report_command ... ok
[INFO] [stdout] test cli::tests::parses_validate_config_strict_flag ... ok
[INFO] [stdout] test cli::tests::parses_list_rules_command ... ok
[INFO] [stdout] test cli::tests::parses_waiver_add_command ... ok
[INFO] [stdout] test cli::tests::core_help_mentions_examples_and_json_contracts ... ok
[INFO] [stdout] test config::tests::load_catalog_configs_normalizes_doc_pointers_and_repo_root ... ok
[INFO] [stdout] test config::tests::detect_impact_layout_distinguishes_workspace_and_repo_roots ... ok
[INFO] [stdout] test check::tests::execute_reports_uncovered_change_with_include_and_exclude ... ok
[INFO] [stdout] test config::tests::normalize_path_supports_repo_relative_matching ... ok
[INFO] [stdout] test config::tests::resolve_rule_path_uses_base_dir ... ok
[INFO] [stdout] test config::tests::duplicate_effective_rule_ids_still_report_in_strict_validation ... ok
[INFO] [stdout] test config::tests::load_ownership_configs_normalizes_patterns_and_repo_references ... ok
[INFO] [stdout] test config::tests::ownership_analysis_reports_conflicts_and_overlaps_and_selects_most_specific_domain ... ok
[INFO] [stdout] test cli::tests::parses_review_mark_path_command ... ok
[INFO] [stdout] test cli::tests::parses_diagnostics_show_command ... ok
[INFO] [stdout] test config::tests::workspace_inheritance_builds_effective_child_config ... ok
[INFO] [stdout] test config::tests::strict_validation_reports_invalid_catalog_pointers_and_overlapping_roots ... ok
[INFO] [stdout] test config::tests::strict_validation_allows_scoped_duplicate_routing_intent_aliases ... ok
[INFO] [stdout] test diagnostics::tests::display_report_path_prefers_current_dir_relative_paths ... ok
[INFO] [stdout] test config::tests::workspace_child_without_inherit_remains_local_repo_config ... ok
[INFO] [stdout] test config::tests::strict_validation_reports_invalid_inheritance_shapes ... ok
[INFO] [stdout] test diagnostics::tests::resolve_report_output_path_defaults_under_docpact_runs ... ok
[INFO] [stdout] test diagnostics::tests::write_and_read_diagnostics_artifact_round_trip ... ok
[INFO] [stdout] test doctor::tests::doctor_reports_explicit_config_load_failures ... ok
[INFO] [stdout] test doctor::tests::doctor_reports_inheritance_and_override_details ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-check-body-mode-1792310238775232311-722/.git/
[INFO] [stdout] test doctor::tests::doctor_marks_explicit_scopes_and_thresholds_as_configured ... ok
[INFO] [stdout] test doctor::tests::doctor_reports_empty_rule_graph ... ok
[INFO] [stdout] test doctor::tests::doctor_reports_governance_gaps_without_repeating_strict_validation ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-check-body-pass-1792310238776186891-722/.git/
[INFO] [stdout] test doctor::tests::doctor_reports_missing_config ... ok
[INFO] [stdout] test explain::tests::explain_warns_when_no_rule_matches ... ok
[INFO] [stdout] test explain::tests::explain_returns_json_ready_report ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-check-fail-on-stale-1792310238779621311-722/.git/
[INFO] [stdout] test freshness::tests::parse_iso_date_rejects_invalid_calendar_dates ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-check-metadata-mode-1792310238787006140-722/.git/
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-coverage-repo-1792310238786157450-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-coverage-run-1792310238785697850-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-coverage-workspace-1792310238790420530-722/.git/
[INFO] [stdout] test check::tests::fail_on_uncovered_change_returns_lint_failure_in_warn_mode ... ok
[INFO] [stdout] test list_rules::tests::list_rules_reports_repo_rules_with_resolved_paths ... ok
[INFO] [stdout] test list_rules::tests::list_rules_reports_workspace_rules_with_repo_relative_paths ... ok
[INFO] [stdout] test check::tests::must_exist_mode_allows_untouched_existing_doc ... ok
[INFO] [stdout] test config::tests::root_dir_from_option_preserves_explicit_path ... ok
[INFO] [stdout] test metadata::tests::build_doc_problems_only_checks_governed_required_docs ... ok
[INFO] [stdout] test config::tests::strict_validation_reports_invalid_ownership_references_and_duplicate_ids ... ok
[INFO] [stdout] test metadata::tests::build_doc_problems_ignores_non_markdown_yaml_required_docs ... ok
[INFO] [stdout] test metadata::tests::missing_markdown_review_metadata_checks_only_review_keys ... ok
[INFO] [stdout] test metadata::tests::key_markdown_doc_excludes_yaml_contract_files ... ok
[INFO] [stdout] test metadata::tests::markdown_body_excludes_frontmatter ... ok
[INFO] [stdout] test metadata::tests::missing_markdown_metadata_detects_absent_frontmatter_keys ... ok
[INFO] [stdout] test metadata::tests::missing_yaml_metadata_detects_absent_top_level_review_fields ... ok
[INFO] [stdout] test metadata::tests::parse_frontmatter_scalar_values_extracts_review_fields ... ok
[INFO] [stdout] test metadata::tests::missing_yaml_review_metadata_checks_only_review_keys ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-render-navigation-1792310238821037070-722/.git/
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-render-navigation-empty-1792310238821797800-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-render-navigation-warnings-1792310238821885450-722/.git/
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-render-catalog-1792310238822437450-722/.git/
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] [master (root-commit) 6380aac] base
[INFO] [stdout]  3 files changed, 42 insertions(+)
[INFO] [stdout]  create mode 100644 .docpact/config.yaml
[INFO] [stdout]  create mode 100644 docs/api.md
[INFO] [stdout]  create mode 100644 src/index.ts
[INFO] [stdout] [master (root-commit) 6380aac] base
[INFO] [stdout]  3 files changed, 42 insertions(+)
[INFO] [stdout]  create mode 100644 .docpact/config.yaml
[INFO] [stdout]  create mode 100644 docs/api.md
[INFO] [stdout]  create mode 100644 src/index.ts
[INFO] [stdout] test render::tests::render_catalog_summary_reports_repo_doc_pointers ... ok
[INFO] [stdout] test render::tests::render_non_navigation_views_reject_navigation_inputs ... ok
[INFO] [stdout] [master (root-commit) 3fb598e] base
[INFO] [stdout]  3 files changed, 26 insertions(+)
[INFO] [stdout]  create mode 100644 .docpact/config.yaml
[INFO] [stdout]  create mode 100644 docs/api.md
[INFO] [stdout]  create mode 100644 src/api/client.ts
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] test check::tests::body_update_required_fails_for_metadata_only_change ... ok
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-render-ownership-1792310238922529059-722/.git/
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] [master (root-commit) 57b0878] base
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stdout]  6 files changed, 34 insertions(+)
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stdout]  create mode 100644 .docpact/config.yaml
[INFO] [stderr] hint: call:
[INFO] [stdout]  create mode 100644 subrepo/.docpact/config.yaml
[INFO] [stderr] hint:
[INFO] [stdout]  create mode 100644 subrepo/docs/api.md
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stdout]  create mode 100644 subrepo/docs/notes.md
[INFO] [stderr] hint:
[INFO] [stdout]  create mode 100644 subrepo/src/api/client.ts
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stdout]  create mode 100644 subrepo/src/payments/charge.ts
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-render-routing-1792310238940196099-722/.git/
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] test render::tests::render_ownership_summary_reports_domains_and_analysis ... ok
[INFO] [stdout] test render::tests::render_text_output_is_short_by_default ... ok
[INFO] [stdout] test doctor::tests::doctor_surfaces_same_owner_ownership_overlap_as_warning ... ok
[INFO] [stdout] test reporters::tests::build_artifact_includes_coverage_summary_fields ... ok
[INFO] [stdout] test reporters::tests::build_artifact_uses_stable_ids_and_schema ... ok
[INFO] [stdout] test reporters::tests::build_report_from_artifact_sorts_diagnostics_stably ... ok
[INFO] [stdout] test reporters::tests::build_report_full_detail_includes_rule_source_and_trigger_paths ... ok
[INFO] [stdout] test reporters::tests::build_report_marks_empty_run_as_ok ... ok
[INFO] [stdout] [master e015840] record baseline
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test reporters::tests::build_report_summary_detail_omits_items ... ok
[INFO] [stdout] test reporters::tests::build_report_uses_summary_first_paging ... ok
[INFO] [stdout] test reporters::tests::build_sarif_log_emits_valid_top_level_shape_for_empty_results ... ok
[INFO] [stdout] test reporters::tests::build_sarif_log_exposes_coverage_status_and_uncovered_paths ... ok
[INFO] [stdout] test freshness::tests::freshness_command_returns_success_exit ... ok
[INFO] [stdout] test reporters::tests::build_sarif_log_exposes_freshness_summary ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-render-workspace-1792310238982476368-722/.git/
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] test coverage::tests::workspace_coverage_uses_repo_relative_scopes ... ok
[INFO] [stdout] [master (root-commit) 08110c4] base
[INFO] [stdout]  3 files changed, 42 insertions(+)
[INFO] [stdout]  create mode 100644 .docpact/config.yaml
[INFO] [stdout]  create mode 100644 docs/api.md
[INFO] [stdout]  create mode 100644 src/index.ts
[INFO] [stdout] [master (root-commit) a83e150] base
[INFO] [stdout]  1 file changed, 6 insertions(+)
[INFO] [stdout]  create mode 100644 .docpact/config.yaml
[INFO] [stdout] test reporters::tests::build_sarif_log_maps_problems_to_results ... ok
[INFO] [stdout] test check::tests::body_update_required_passes_when_body_changes ... ok
[INFO] [stdout] test reporters::tests::report_hint_lines_include_drill_down_command ... ok
[INFO] [stdout] test review::tests::normalize_review_path_accepts_absolute_paths_under_root ... ok
[INFO] [stdout] test review::tests::reject_mixed_path_and_report_inputs ... ok
[INFO] [stdout] [master (root-commit) c6f8606] base
[INFO] [stdout]  5 files changed, 36 insertions(+)
[INFO] [stdout]  create mode 100644 .docpact/config.yaml
[INFO] [stdout]  create mode 100644 docs/api.md
[INFO] [stdout]  create mode 100644 docs/old.md
[INFO] [stdout]  create mode 100644 src/api/client.ts
[INFO] [stdout]  create mode 100644 src/payments/charge.ts
[INFO] [stdout] test reporters::tests::build_sarif_log_keeps_diagnostic_id_aligned_with_report ... ok
[INFO] [stdout] test doctor::tests::doctor_and_strict_validate_agree_on_nested_repo_local_scopes ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-review-head-1792310238999106228-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] test render::tests::render_navigation_summary_rejects_missing_inputs_for_navigation_view ... ok
[INFO] [stdout] test review::tests::review_command_enum_exposes_mark_subcommand ... ok
[INFO] [stdout] test review::tests::resolve_targets_uses_report_artifact_for_diagnostic_lookup ... ok
[INFO] [stdout] test review::tests::review_mark_updates_markdown_without_frontmatter ... ok
[INFO] [stdout] test review::tests::review_mark_updates_existing_yaml_without_touching_other_keys ... ok
[INFO] [stdout] test render::tests::render_routing_summary_lists_effective_intents ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-ownership-ranking-1792310239020445398-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-glob-1792310239017312308-722/.git/
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-full-1792310239018434088-722/.git/
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] test render::tests::render_workspace_summary_reports_repo_and_analysis_counts ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-workspace-child-intent-1792310239017004808-722/.git/
[INFO] [stdout] test coverage::tests::coverage_command_returns_success_exit ... ok
[INFO] [stdout] test check::tests::metadata_refresh_required_fails_when_review_metadata_does_not_change ... ok
[INFO] [stdout] test coverage::tests::repository_coverage_reports_uncovered_paths_dead_rules_and_orphans ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-unknown-intent-1792310239040431888-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-freshness-1792310239016995788-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-ranking-1792310239038633518-722/.git/
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] test check::tests::fail_on_stale_docs_returns_lint_failure_and_writes_freshness_summary ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-advisory-1792310239050498808-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] test freshness::tests::workspace_freshness_uses_workspace_relative_required_docs ... ok
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-module-1792310239017635588-722/.git/
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-intent-1792310239066441527-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-empty-1792310239077445637-722/.git/
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] test route::tests::route_full_detail_exposes_sources_and_full_text_explanations ... ok
[INFO] [stdout] test route::tests::route_expands_glob_inputs_against_tracked_paths ... ok
[INFO] [stdout] [master (root-commit) 35866fc] base
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 README.md
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-workspace-root-intent-1792310239096684757-722/.git/
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] test route::tests::route_child_duplicate_intent_requires_scope_unless_path_disambiguates ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-ownership-context-1792310239097821777-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] test route::tests::route_ranking_prefers_ownership_context_before_path_tie_break ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-direct-1792310239046436128-722/.git/
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] test render::tests::render_navigation_summary_preserves_route_warnings ... ok
[INFO] [stdout] test review::tests::resolve_reviewed_commit_defaults_to_head ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-unknown-intent-available-1792310239119472017-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-split-text-1792310239114434107-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-limit-1792310239103320967-722/.git/
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] test render::tests::render_navigation_summary_derives_from_route ... ok
[INFO] [stdout] test rules::tests::glob_matching_supports_repo_relative_paths ... ok
[INFO] [stdout] test rules::tests::matching_and_expected_docs_resolve_repo_paths ... ok
[INFO] [stdout] test route::tests::route_rejects_unknown_intent_aliases ... ok
[INFO] [stdout] [master (root-commit) 60c493d] base
[INFO] [stdout]  5 files changed, 40 insertions(+)
[INFO] [stdout]  create mode 100644 .docpact/config.yaml
[INFO] [stdout]  create mode 100644 docs/broken.md
[INFO] [stdout]  create mode 100644 docs/fresh.md
[INFO] [stdout]  create mode 100644 docs/stale.md
[INFO] [stdout]  create mode 100644 src/api/client.ts
[INFO] [stdout] Initialized empty Git repository in /tmp/docpact-route-empty-candidates-1792310239132479467-722/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] test validate_config::tests::non_strict_validate_config_remains_compatible ... ok
[INFO] [stdout] test route::tests::route_returns_empty_recommendations_when_no_rules_match ... ok
[INFO] [stdout] test validate_config::tests::strict_validate_config_returns_json_ready_report ... ok
[INFO] [stdout] test validate_config::tests::strict_validate_config_returns_lint_failure_for_invalid_rules ... ok
[INFO] [stdout] test route::tests::route_root_intent_ignores_unrelated_child_duplicate_aliases ... ok
[INFO] [stdout] test route::tests::route_expands_module_inputs_against_tracked_paths ... ok
[INFO] [stdout] test route::tests::route_unknown_intent_lists_available_aliases ... ok
[INFO] [stdout] test waiver::tests::apply_waivers_marks_findings_and_reports_expired_entries ... ok
[INFO] [stdout] test waiver::tests::waiver_round_trip_preserves_schema ... ok
[INFO] [stdout] test waiver::tests::scope_does_not_expand_matches ... ok
[INFO] [stdout] test route::tests::route_resolves_controlled_intent_aliases ... ok
[INFO] [stdout] test waiver::tests::waiver_overrides_baseline_state ... ok
[INFO] [stdout] test route::tests::route_ranking_prefers_stronger_modes_then_specificity ... ok
[INFO] [stdout] test route::tests::route_surfaces_ownership_and_repo_context_for_governed_docs ... ok
[INFO] [stdout] test waiver::tests::read_waiver_file_or_default_creates_empty_file_model ... ok
[INFO] [stdout] test route::tests::route_warns_when_glob_or_module_matches_no_tracked_paths ... ok
[INFO] [stdout] test route::tests::route_text_limit_only_affects_rendered_rows ... ok
[INFO] [stdout] [master e552dce] change
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test route::tests::route_reports_advisory_docs_from_catalog_pointers ... ok
[INFO] [stdout] test validate_config::tests::strict_validate_config_allows_nested_repo_local_scopes ... ok
[INFO] [stdout] test route::tests::route_reports_required_docs_for_direct_paths ... ok
[INFO] [stdout] test route::tests::route_text_output_splits_governed_and_advisory_sections ... ok
[INFO] [stdout] test freshness::tests::freshness_report_surfaces_warn_critical_and_invalid_review_references ... ok
[INFO] [stdout] test route::tests::route_demotes_stale_docs_and_surfaces_invalid_review_references ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/docpact-3a05fc64f76cabc9)
[INFO] [stdout] test validate_config::tests::strict_validate_config_fails_for_tracked_path_ownership_conflicts ... ok
[INFO] [stderr]    Doc-tests docpact
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 131 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006", kill_on_drop: false }`
[INFO] [stdout] 32beccf9794fd4c5d2ebb063d8649a4778f398f57d67489d81b25ca484771006
