# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 43.

## Lenses

- Code Health 55
- Architecture 69
- Maturity 74
- Readiness 23
- Security 66

## Changes since last survey

- 300 commits — 179 feature/other, 121 fixes

## By area

- (root) — 66 commits
- src/cli — 30 commits
- src/task — 28 commits
- .github/workflows — 22 commits
- e2e/cli — 21 commits
- e2e/tasks — 16 commits
- src/backend — 13 commits
- docs/cli — 11 commits
- src/config — 11 commits
- docs/dev-tools — 8 commits
- src/system — 7 commits
- crates/vfox — 6 commits
- docs/tasks — 6 commits
- benchmarks/perf-fixture — 4 commits
- e2e/backend — 4 commits
- docs/bootstrap — 3 commits
- e2e/generate — 3 commits
- e2e/config — 2 commits
- e2e/env — 2 commits
- src/oci — 2 commits

## Notable commits

- fix: chore(clippy): fix warnings surfaced by clippy 0.1.97 (#11516)
- fix: docs(troubleshooting): offer shims for the Windows Path limit, and fix the test for it (#11642)
- fix: docs: fix dead gh CLI tool-stub example URL (#11377)
- fix: docs: fix redactions glob example using removed nested syntax (#11448)
- fix: fix(activate): keep fish cd hook active during commands (#11478)
- fix: fix(activate): support zsh POSIX_IDENTIFIERS (#11467)
- fix: fix(aqua): fetch the checksum manifest with get_text again (#11558)
- fix: fix(aqua): include prefixed override candidates (#11482)
- fix: fix(aqua): match version override prefixes (#11469)
- fix: fix(aqua): preserve legacy root binary layouts (#11397)
- fix: fix(aqua): preserve locked HTTP override metadata (#11499)
- fix: fix(aqua): read checksum files that carry a byte-order mark (#11552)
- fix: fix(asdf): expose dependencies to install scripts (#11531)
- fix: fix(asdf): fail when bin/install installs nothing (#11553)
- fix: fix(asdf): pass config env to version scripts (#11492)
- fix: fix(backend): don't let a disabled backend's plugin shadow the registry (#11362)
- fix: fix(backend): report version listing fetch failures instead of blaming filters (#11391)
- fix: fix(backend): resolve a spawnable program on Windows instead of a bare name (#11486)
- fix: fix(backend): resolve tool programs instead of hardcoding .cmd on Windows (#11489)
- fix: fix(bootstrap): detect mise-managed mas (#11429)
- …and 280 more
