{"agent":"claude","input":"Implement the GitHub issue that follows this prompt in this Rust CLI. Read Cargo.toml, the justfile, build.rs, src/cmd/cmd.rs and src/config.rs first to learn how commands, flags and environment variables are defined and documented. Write the test first in the style the module already uses, an rstest case under src/db/ or an assert_cmd test with _ZO_DATA_DIR set to a temporary directory, and confirm it fails. Make the change in the one module it belongs to, update the help template in src/cmd/cmd.rs, README.md, the man page under man/man1 and the Unreleased section of CHANGELOG.md when the change is user-visible, and rebuild so build.rs regenerates contrib/completions, committing those files. Run cargo clippy --all-features --all-targets -- -Dwarnings, cargo fmt --all --check with a nightly rustfmt, cargo msrv verify and cargo test --all-features --no-fail-fast, and say which shell tests ran. Open a pull request whose description says Closes #<issue>, explains the change and quotes the test and lint output.\n\nIssue #1325: new env variable _ZO_BASE_DIR for a default --base-dir. I always want query to search under my projects directory. Add _ZO_BASE_DIR so query uses it when --base-dir is not given, and document it alongside the other _ZO_ variables.","resources":[{"url":"https://github.com/your-org/your-app"}]}