WEEK 31 · IDENTITY

Rotate one stale secret you've been avoiding.

Every program has the secret nobody wants to touch. Rotating it is the audit your documentation missed.

Every rotation program skips the same credential. Not because the team forgot it. Because someone decided the risk of touching it was higher than the risk of leaving it alone. That calculation gets worse every month.

Stale secrets cluster around the same pattern. Someone was racing a deadline, needed something working by end of day, and dropped a credential into a script or hardcoded it into a config with a mental note to fix it properly later. The deadline passed. The note never got acted on. Two years later, three teams depend on it and nobody remembers it was supposed to be temporary.

The unknown dependencies are what make this hard. If this credential breaks, what breaks alongside it? If you cannot answer that with confidence, you have a visibility problem that goes well beyond hygiene.

Here's what the standard rotation playbook misses: rotation doubles as a discovery exercise. A service that errors or a pipeline that stalls when you rotate tells you something your architecture diagram never would. Refreshing the credential is the easy part. Auditing a live system is what's actually happening underneath it.

Most programs treat rotation as a calendar task with a cadence attached, a quarterly review that ends in a checkbox marked done. That works fine for the secrets you actively manage. It says nothing about the one you've been avoiding.

The ones you avoid rotating are the ones where "we'll fix it later" has quietly become "we do not actually know what this touches." Rotating it tells you the truth. Not rotating it just delays when you find out.

So, here's the MondayMove

Open your secrets manager. Sort by last rotated. Pick the oldest one with real production reach and rotate it this week. Document what breaks and what holds. If something errors, that is the finding: you just mapped a dependency your documentation missed.

Pick the one that makes you hesitate. That hesitation is telling you something.

Friday Follow-Up

What Rotating One Secret Actually Turned Up

Practitioners ran the move. Most found more than they expected, and not the part they were braced for.

MondayMove gives you one concrete action every Monday. FridayFollowUp closes the loop.

Each Friday, a short dispatch on what practitioners actually found when they ran the week's move: where they got stuck, what surprised them, and what to do next. Not sanitized case studies. Field notes. Practitioner to practitioner.

This week's move was direct: rotate the oldest secret with real production reach and document what breaks.

The honest reports came in two flavors. A few people rotated the credential without incident and admitted that was almost disappointing, they'd built up the moment in their head and the system just quietly took the new key. Most people found something. A batch job that failed silently until someone noticed the report never landed. A second team using the same key for something nobody remembered approving. One person said the twenty minutes beforehand, spent trying to convince themselves the credential was safe to touch at all, were harder than the rotation itself.

Most of the friction people ran into turned out to be psychological rather than technical. People put off finding out what depends on a secret because not knowing feels safer than confirming something fragile is riding on it. That hesitation is worth naming out loud, because it's the same hesitation that let the credential sit unrotated in the first place.

Next move: once you've rotated one, don't stop at documenting what broke. Go find a second stale credential, this time one shared across more than one team on paper, and check whether anyone outside the official owner has quietly started depending on it too.

No correct answers here. This is practitioner-to-practitioner. The more honest the responses, the more useful this gets for everyone reading on Monday morning.

See you then.

Discussion