---
slug: "ContingencyPlan"
name: "ContingencyPlan"
type: "Strategy"
layer: "Mind"
ref: "ContingencyPlan#9311"
sema_id: "sema:ContingencyPlan#mh:SHA-256:9311f7e9a098667a61408384dc9bc2c62c184bae7b3d63beed5c4443c7f3bd54"
tags: ["Mind","Strategy"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/ContingencyPlan/
related: ["Plan","Retry"]
---

# ContingencyPlan

Pre-computed responses to critical failure

Layer: Mind · Category: Strategy

## Mechanism

If-Then Preparation: For each critical assumption in a [Plan](https://mindscape.pages.dev/bootstrap/Plan.md), define trigger condition for failure. Pre-compute response: "If X happens, I will do Y." Store contingencies before they are needed. When trigger fires, execute pre-made backup [Plan](https://mindscape.pages.dev/bootstrap/Plan.md) without deliberation under stress. It pre-defines the logic that [Retry](https://mindscape.pages.dev/bootstrap/Retry.md) or recovery mechanisms should execute upon specific trigger conditions.

## Invariants

- Resources reserved for contingency
- Trigger condition is disjoint from main plan success

## Preconditions

- Identified failure modes
- Primary plan

## Postconditions

- Backup path defined and viable

## Failure modes

- Maginot Line: Planning for the wrong disaster while ignoring the actual threat model.

## Builds on

- [Plan](https://mindscape.pages.dev/bootstrap/Plan.md) (Infrastructure; References)
- [Retry](https://mindscape.pages.dev/bootstrap/Retry.md) (Mind; References)

## Used by

—

## Identity

- Sema ID: `sema:ContingencyPlan#mh:SHA-256:9311f7e9a098667a61408384dc9bc2c62c184bae7b3d63beed5c4443c7f3bd54`
- Ref: `ContingencyPlan#9311`
- Supersedes:
  - `sema:ContingencyPlan#mh:SHA-256:61d396e94e514a1e01842936992d29b0402f1f4010b00fabd77373bf810497b5`
  - `sema:ContingencyPlan#mh:SHA-256:e01d0ff2e474a647a76dcae213bd0d47673f3bf3826372c4f62f313492868da4`
  - `sema:ContingencyPlan#mh:SHA-256:e096baa7b38820b79c62355576dce883e36d91242599c7f5a41c75edf8eed293`
  - `sema:ContingencyPlan#mh:SHA-256:c7600e5ef964d161b03ec39c9a219f6b882f2bc1a9f47456a9ca311c27e27165`
  - `sema:ContingencyPlan#mh:SHA-256:8bc3b81f87a95e7df06eb1e43e9dc9483d4b1852f86693599685ffd2356207de`

## Links

- [Pattern page](https://mindscape.pages.dev/bootstrap/ContingencyPlan/)
- [View in the interactive graph](https://mindscape.pages.dev/bootstrap/#ContingencyPlan)
- [JSON](https://mindscape.pages.dev/bootstrap/ContingencyPlan.json)
- [Index of all patterns](https://mindscape.pages.dev/bootstrap/index.json)
