AntiPattern
Credential-Source Mismatch
credential-source-mismatch
Multiple auth/config mechanisms (GitHub CLI tokens, SSH authorized_keys, and filesystem permissions) get out of sync, so automation runs with the wrong credential source and fails with 401/“bad credentials” despite other valid credentials existing.