Summary
Two required tools in spec/host-tools.json carry "minimum": null, each noting only that no floor has been measured: docker and uv. (git's null is a separate, deliberate case — its why already reasons the floor belongs on git-restore-mtime instead, so it's excluded here.)
Proposal
Not a measured or target floor for either — just a working baseline observed on one machine, offered as a starting point for whoever has broader fleet data to firm it up into a measured or target floor per the convention the rest of the file already follows:
| Tool |
Observed |
Notes |
docker |
Engine 29.6.2 (docker --version, matching the existing probe/pattern); Docker Desktop app 4.85.0 |
The host-tools.json probe reads the engine version (Docker version (\d+...) from docker --version), not the Desktop app version winget tracks separately — worth keeping in mind if a floor is added here. |
uv |
0.12.2 (winget currently offers 0.12.4) |
Installed via winget's astral-sh.uv. |
Host
Windows 11 Pro 10.0.26200, PowerShell 7.6.4, winget (App Installer), unelevated.
Summary
Two required tools in
spec/host-tools.jsoncarry"minimum": null, each noting only that no floor has been measured:dockeranduv. (git'snullis a separate, deliberate case — itswhyalready reasons the floor belongs ongit-restore-mtimeinstead, so it's excluded here.)Proposal
Not a measured or target floor for either — just a working baseline observed on one machine, offered as a starting point for whoever has broader fleet data to firm it up into a
measuredortargetfloor per the convention the rest of the file already follows:dockerdocker --version, matching the existing probe/pattern); Docker Desktop app 4.85.0Docker version (\d+...)fromdocker --version), not the Desktop app version winget tracks separately — worth keeping in mind if a floor is added here.uvastral-sh.uv.Host
Windows 11 Pro 10.0.26200, PowerShell 7.6.4, winget (App Installer), unelevated.