---
slug: "OODA"
name: "OODA"
type: "Strategy"
layer: "Mind"
ref: "OODA#1882"
sema_id: "sema:OODA#mh:SHA-256:18821021e1b71305acddf87bb6014d8095a62ca7a37e89de4048b0676d028c53"
tags: ["Mind","Strategy"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/OODA/
related: ["Act","Belief","Context","Observe","Select","Think","Agent","ContextFirst","Loop","State","Strategy","ReAct","SocraticLoop","BoydCycle"]
---

# OODA

Rapid decision cycle: Observe, Orient, Decide, Act

Layer: Mind · Category: Strategy

## Mechanism

The OODA [Loop](https://mindscape.pages.dev/bootstrap/Loop.md) ([Observe](https://mindscape.pages.dev/bootstrap/Observe.md)-Orient-Decide-[Act](https://mindscape.pages.dev/bootstrap/Act.md)) is a high-speed decision cycle favoring [Agent](https://mindscape.pages.dev/bootstrap/Agent.md) agility over raw power, embodying [ContextFirst](https://mindscape.pages.dev/bootstrap/ContextFirst.md) at the substrate level: Observe and Orient both complete before any Decide-Act sequence fires.
1. OBSERVE: Gather raw data via [Observe](https://mindscape.pages.dev/bootstrap/Observe.md).
2. ORIENT: Update context and beliefs via [Context](https://mindscape.pages.dev/bootstrap/Context.md) and [Belief](https://mindscape.pages.dev/bootstrap/Belief.md). This is the most critical step, filtering data through culture and genetics (or training).
3. DECIDE: [Select](https://mindscape.pages.dev/bootstrap/Select.md) a hypothesis or [Strategy](https://mindscape.pages.dev/bootstrap/Strategy.md) via [Think](https://mindscape.pages.dev/bootstrap/Think.md) and [Select](https://mindscape.pages.dev/bootstrap/Select.md).
4. ACT: Execute via [Act](https://mindscape.pages.dev/bootstrap/Act.md) and change the environment.
Success depends on traversing this loop faster than the adversary (or environment changes).

## Invariants

- Cyclic: The output of [Act](https://mindscape.pages.dev/bootstrap/Act.md) feeds the input of [Observe](https://mindscape.pages.dev/bootstrap/Observe.md).
- Orient Dominance: Decisions must flow from a valid Orientation ([Context](https://mindscape.pages.dev/bootstrap/Context.md)).

## Preconditions

- Active Environment
- [Agent](https://mindscape.pages.dev/bootstrap/Agent.md) Agency

## Postconditions

- Environment [State](https://mindscape.pages.dev/bootstrap/State.md) Modified
- Internal Model Updated

## Failure modes

- Disorientation: Getting stuck in 'Orient' due to contradictory data.
- Reactionary [Loop](https://mindscape.pages.dev/bootstrap/Loop.md): Acting without deciding ([Observe](https://mindscape.pages.dev/bootstrap/Observe.md)-[Act](https://mindscape.pages.dev/bootstrap/Act.md)), skipping strategic alignment.
- Latency: The loop is too slow to keep up with environmental changes.

## Signature

- `Agent(Loop)`
- `Think(Strategy)`

## Builds on

- [Act](https://mindscape.pages.dev/bootstrap/Act.md) (Infrastructure; Composes with)
- [Belief](https://mindscape.pages.dev/bootstrap/Belief.md) (Infrastructure; Composes with)
- [Context](https://mindscape.pages.dev/bootstrap/Context.md) (Infrastructure; Composes with)
- [Observe](https://mindscape.pages.dev/bootstrap/Observe.md) (Infrastructure; Composes with)
- [Select](https://mindscape.pages.dev/bootstrap/Select.md) (Infrastructure; Composes with)
- [Think](https://mindscape.pages.dev/bootstrap/Think.md) (Mind; Composes with)
- [Agent](https://mindscape.pages.dev/bootstrap/Agent.md) (Mind; References)
- [ContextFirst](https://mindscape.pages.dev/bootstrap/ContextFirst.md) (Mind; References)
- [Loop](https://mindscape.pages.dev/bootstrap/Loop.md) (Infrastructure; References)
- [State](https://mindscape.pages.dev/bootstrap/State.md) (Infrastructure; References)
- [Strategy](https://mindscape.pages.dev/bootstrap/Strategy.md) (Mind; References)

## Used by

—

## Identity

- Sema ID: `sema:OODA#mh:SHA-256:18821021e1b71305acddf87bb6014d8095a62ca7a37e89de4048b0676d028c53`
- Ref: `OODA#1882`
- Supersedes:
  - `sema:OODA#mh:SHA-256:f3bea02806503fe8a7c72a9fd3f3cdfccbae6c9519eb3bf8b25b35badc9545f7`
  - `sema:OODA#mh:SHA-256:2ba0f7a9e4405b1310c229508f60a66290f8616fce92af7d1e9796cf3210b90e`
  - `sema:OODA#mh:SHA-256:c15f818b1324490d5a833f2646f83c4e7f7ac33cbef0637ea076e32ce024be70`
  - `sema:OODA#mh:SHA-256:d6de7b7f29c0671f1c4fcd671c20675afc657e3d3a5e45e498a2e3eebeb216de`
  - `sema:OODA#mh:SHA-256:1fd7a7d5f77d3ffd2cac2a1c62cd9bbfba5c8edf840a735774dac1a7cc6e2d42`

## Links

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