ac2b2cb18a
На чистой машине age-keygen появляется только на шаге install_packages, поэтому генерация ключа в generate_secrets падала, а chmod на несуществующий файл валил установку. Теперь ensure_age_key вызывается после установки пакетов, безопасно пропускает chmod и обновляет AGE_RECIPIENT в .env. Регрессия найдена прогоном scripts/test-install.sh в контейнере.