Mind · Strategy
FixPathTriage
Classify each finding by what fixing it requires in the deployed system, and report that beside its impact and likelihood
Definition
Mechanism
Before findings are ranked, each is classified by what fixing it requires in the deployed system, for example patchable in place, including by a migration carried through an existing upgrade path; fixable only for future instances while existing instances keep the defect; or permanent, fixable only by replacing or recalling instances, or by moving their state to a new instance and restarting. The class is reported beside impact and likelihood, not folded into them, and is grounded in the deployment's actual upgrade paths, naming any that rely on a trusted party or need another party's consent. The classification is redone when those upgrade paths change.
Invariants
- Every finding carries a fix-path class grounded in the deployed system's actual upgrade paths.
- The fix-path class is reported separately from impact and likelihood.
- A change to the deployment's upgrade paths triggers reclassification.
Risks
Failure modes
Source-only triage
findings are ranked as if every component could be patched, so defects in immutable components are under-ranked.
Assumed upgradability
a component is treated as patchable without checking who holds the upgrade authority or whether instances are pinned.
Assumed permanence
a component is classified as permanent without checking whether its existing upgrade path can carry the fix, including a migration of its state, so a replacement or restart is chosen where an upgrade would do.
Stale class
an upgrade path is removed or frozen after triage and the classes are not redone.
Relationships
Root pattern: builds on nothing in this library.
Nothing in this library builds on this pattern yet.
Reference
