Skip to content

Respond to a Drift Finding

Goal: triage any drift finding with a decision, not a shrug. Every finding is one of three stories: reality moved, the design moved, or the divergence is fine. The playbook per kind:

Finding It Usually Means First Move
Design Changed Someone edited or re-ran an approved design Decide which is right: revise properly if the change should stand, restore if not
Control Regressed A rule that passed at approval now fails Treat like a failing test: fix design or environment, or route through sign-off via revision
Not Found in Environment An approved component is not observed running Deploy lag, decommission, or discovery blind spot; check which before acting
Unsanctioned Technology Something runs that no design or catalog accounts for Investigate; then either catalog it, design it in, or remove it
Built Out of Sequence Later phases started before earlier ones finished A delivery conversation, not a design one; the plan encodes the dependency for a reason
Security Tasks Skipped Build marked done, hardening tasks open Do not let this one age; it is the finding audits ask about
Done but Not Observed Tracker says done, environment disagrees Someone closed a ticket early, or deploy failed silently
Vendor Contract at Risk A leveraged agreement renews soon or lapsed Renew, or plan the migration; the contract record clears it

The Two Buttons

  • Acknowledge when the divergence is understood and accepted: it stays visible, stops counting, never blocks the gate, and is recorded as your call.
  • Resolve when you have fixed the condition outside the platform's view; if you are wrong, the next check reopens it.

Zero Open Is the Rhythm

Findings dedupe and auto-resolve when their condition clears, so a healthy package sits at zero open. Anything sitting open for a week is either work or an acknowledgment waiting to be made. (Drift in full)