CR-2026-03-25: SSH Agent Timeout — Verification

Verification

Pre-Change Checklist

Check Status

ssh-agent.service status captured (expected: failed)

[ ]

gpg-agent.service status captured (expected: active)

[ ]

Current TTL settings recorded (grep cache-ttl ~/.gnupg/gpg-agent.conf)

[ ]

Backup of gpg-agent.conf created

[ ]

Post-Change Checklist

Check Status

ssh-agent.service disabled and stopped

[ ]

gpg-agent SSH TTL set to 8 hours default (default-cache-ttl-ssh 28800)

[ ]

gpg-agent SSH TTL set to 24 hours max (max-cache-ttl-ssh 86400)

[ ]

SSH key cached (ssh-add -l shows key)

[ ]

Git push works without passphrase prompt

[ ]

SSH_AUTH_SOCK points to gpg-agent socket

[ ]

# Check key is cached
ssh-add -l
# Should show your key

# Test git push
git -C ~/atelier/_bibliotheca/domus-captures push
# Should not prompt for passphrase