# TODO ## proxy-client: список NO_PROXY дублируется на Windows Источник истины — `DEFAULT_NO_PROXY_EXTRA` в `proxy-client/.local/bin/proxy-client`. На Linux он расходится автоматически: `shell.bash` в `proxy_on()` вызывает `proxy-client env` и экспортирует то, что вернули. На Windows автоматики нет — список продублирован литералом в пяти файлах: - `chezmoi/dot_config/powershell/profile.ps1` - `chezmoi/dot_local/bin/start-claude-proxy.ps1` - `chezmoi/dot_local/bin/start-codex-proxy.ps1` - `chezmoi/dot_codex/dot_env` (в двух регистрах) - `vscode/.vscode-server/server-env-setup` Связь держится комментарием «список обязан совпадать», а не проверкой: `tests/test_proxy_launchers.sh` гоняет механику на подставных значениях (`proxy.test`, `.example.test`) и синхронность копий с источником не утверждает. Рассинхрон проходит молча и всплывает как оборванное соединение. Что сделать: - тест, сравнивающий литералы в пяти файлах с выдачей `proxy-client env` — закрывает класс целиком, а не отдельный домен; - решить, должен ли `no_proxy_extra` из машинного конфига **дополнять** `DEFAULT_NO_PROXY_EXTRA`, а не замещать его (сейчас замещает — `proxy-client:262`, `environment_values()` клеит только loopback и `config.no_proxy_extra`). До решения замещение помечено предупреждением в README и в обоих примерах конфига.