- A marketplace index given as a local Windows path (`C:\market\index.json`)
resolves its packages next to it; only URLs are joined with `/`.
- HTTP requests to `localhost` try IPv4 loopback first, then IPv6: local
servers such as Ollama usually listen on IPv4, and on Windows a refused
`::1` cost about two seconds per request.
- Tests that assumed Unix: an absolute program path is the platform's, a
manifest rewritten by a test may have CRLF line ends, the precompiled-cache
test replaces the cache file only after the host that maps it is gone, and
the MyBatis test lets its first call build the index before asserting.
- The icon theme test's time limits guard against work growing faster than
the icon count rather than measure the runner.