The block is the triage as it was actually written, because the reasoning is what
gets scored and it lives in the ordering.
Friday 14:00. Four things, one of me, a release at 17:00.
A Production: checkout errors at 4%, rising since 13:20
B The release itself: 6 changes, cutoff 16:00, marketing emailing
customers on Monday
C Security: a dependency CVE, mailed by the platform team at 11:00,
"please patch this sprint"
D A director asking for numbers for a board slide by Monday 09:00
WHAT I DID, IN ORDER, AND WHY
14:00 A first, alone, no discussion. Customer money is failing now
and the error rate has a direction. Nothing else on this list
is happening while that is true.
14:10 Told the release owner and the director, in one message each,
before either asked: "checkout is erroring, I'm on it, release
is at risk, I'll tell you by 15:30." Cheap, and it stops both
of them planning on the old picture.
14:40 Cause found: a config change to the payment timeout at 13:15.
Reverted. Errors back to 0.2% by 14:55.
15:00 B, with a decision: pulled two of the six changes rather than
delay the release, because the marketing email was the fixed
constraint and those two were not in it.
16:00 Release out with four changes.
16:15 D: sent the director the three numbers she actually needed
and said the fourth needed a query I'd run Monday morning.
Partial and on time beat complete and Monday.
16:30 C: read the CVE properly. Not remotely exploitable in our
deployment, no public exploit. Ticketed for Monday with the
reasoning written down, and told the platform team that.
WHAT I GOT WRONG
I should have told the release owner at 13:25 when the graph
turned, not at 14:10. She'd already started the release checklist.
The ordering is the answer. Live customer impact outranks everything, the fixed
external commitment outranks the internal one, and the item with an
authoritative-sounding requester but no real deadline goes last — after somebody
has actually read it, which is the step that converted C from urgent to Monday.
The message at 14:10 is the part that distinguishes this from a story about
working quickly. Telling both stakeholders before they asked cost two minutes and
removed the two interruptions that would otherwise have arrived at 15:00, and it
let them replan while replanning was still cheap.
Two of the six changes being pulled is the decision worth leading with in an
interview. Protecting a date by reducing scope, against a named external
constraint, is a trade-off; delaying everything or working until nine is not.
The last block is what makes the whole thing credible. A triage story with no
error in it reads as reconstructed, and the specific admission — that the
release owner should have been told forty-five minutes earlier — is both true to
life and the same lesson as most incident reviews.