This project is a Python package managed with uv.
Dependency resolution uses a seven-day cooldown:
[tool.uv]
exclude-newer = "7 days"
[tool.uv.pip]
exclude-newer = "7 days"Keep uv.lock committed. CI and release workflows should install with:
uv sync --locked --devTreat dependency changes as executable-code changes. Before adding or upgrading packages, review the package purpose, release recency, lockfile diff, and any native or browser automation surface area.
Do not commit browser profiles, session directories, raw Google Maps payload dumps, LLM cache files, learned translation-memory files, or screenshots unless they are intentionally sanitized fixtures.