Tool 14 of 32 · about an hour

Patch Validity Test

Is each standing quick fix still living inside the condition it was built for, or has that condition quietly expired?

First check in the Depth working session, after the traces, against each standing quick fix on the traced problems.

What it is for

To decide whether each standing quick fix is still legitimate, right now, or whether the condition it was built for has quietly expired.

The failure it catches

Quick fixes are a valid tool. They buy time. A quick fix stops being legitimate when the condition it depended on has passed, and then it gets cited forever as if week one were still true.

Why it works

Validity expires. Dating the condition a patch was meant to hold until turns a once-legitimate fix into a decision waiting to be made, instead of a permanent alibi for not going deeper.

How to run it

  1. List the standing quick fixes on the traced problems, and the condition each was meant to hold until.
  2. For each one, ask: when was this patch applied, and what was it meant to hold until. Has that condition passed. What has compounded on top of it since.
  3. A patch is valid when one of these is true: production is down; a real external deadline lands first; the team is too burned out for deep work this week; survival needs immediate relief; or the patch deliberately buys data before a deeper decision.
  4. Re-run the test. Do not cite an old passing. All five depth checks run, in order, every time.

How to read the result

Any fix whose condition has expired is now a decision waiting to be made, not a fix. When the Compounding Check later reads that the mess is growing faster than the patching, this test is suspended for that area: no further patches get scheduled except true outage work. Where we draw the expiry line is our judgment, not proven science.

How to run it well
  • Say out loud, early, that most quick fixes were the right call when they were made. A fix that outlived its usefulness is a signal that conditions changed, not a mistake someone made.
  • The test must be re-run, not cited.
Where it breaks
  • Using this test to justify patching forever. The defense is the expiry property: the test must be re-run, not cited.
  • The patch was valid in week one. That is not an answer to whether it is valid today.
What would prove it wrong

A module patched continuously for months with no rise in regressions or fix cost would show validity does not always expire.

What we watch

Whether expired conditions later match rising fix cost and returning symptoms, or whether some standing patches stay cheap.

Ask yourself
  • For each standing quick fix, when was it applied, and what was it meant to hold until?
  • Has that condition passed?
  • What has compounded on top of it since?
  • Is this patch still buying time, data, or relief that is actually needed this week, or is it being cited because it was right once?

Fed by: Convergence Test, Compounding Check

Feeds: Compounding Check, Leverage Layer

Get the toolkit