{
  "schema": "vedokrok.public-item.v1",
  "release_id": "MHC-RPUB-20260920-75ad787a",
  "url": "/knowledge/cycle-through-ooda-when-the-environment-keeps-moving",
  "id": "MHC-D-RESEARCH-0338",
  "version": "0.1.0",
  "title": "Cycle through OODA when the environment keeps moving",
  "summary": "The useful plan may be the one that expects to be revised.",
  "kind": "protocol",
  "body": "Run a short loop: observe the current state, orient by interpreting it against goals and constraints, decide the next bounded move, act, then immediately observe the new state. Keep orientation explicit; reacting faster without updating your model simply accelerates the wrong behavior.",
  "limits": [
    "Do not optimize for loop speed when the domain requires deliberation, consultation, legal review or irreversible safety checks."
  ],
  "topics": [
    "union-adaptive-thinking-tools"
  ],
  "intents": [],
  "source_ids": [
    "RS-644D3350C376C86C"
  ],
  "evidence": [
    {
      "claim": "The OODA loop is an iterative observe-orient-decide-act cycle presented for rapid decisions in changing and competitive environments.",
      "source_id": "RS-644D3350C376C86C",
      "role": "supports",
      "note": "Loop speed is not valuable when observation is poor, orientation is wrong or the action is unsafe.",
      "locator": "Takeaway"
    }
  ],
  "use_when": [
    "A decision environment changes quickly enough that a long fixed plan may be stale before execution finishes."
  ],
  "avoid_when": [
    "Do not optimize for loop speed when the domain requires deliberation, consultation, legal review or irreversible safety checks."
  ],
  "example": "A rollout team watches error and adoption signals, updates its model of the issue, changes one release decision, then observes again.",
  "check": "Each cycle uses new information to alter or confirm the next action instead of executing a frozen sequence by inertia.",
  "steps": [
    "Observe the current state and material changes.",
    "Orient: update the working model, constraints and priorities.",
    "Decide one next move that fits the current model.",
    "Act and capture the result.",
    "Start the next loop from the changed state, not the old plan."
  ],
  "sources": [
    {
      "id": "RS-644D3350C376C86C",
      "title": "OODA loop",
      "url": "https://untools.co/ooda-loop/"
    }
  ],
  "relations": [
    {
      "from": "MHC-D-RESEARCH-0338",
      "to": "MHC-D-RESEARCH-0335",
      "type": "useful_with",
      "url": "/knowledge/classify-the-situation-before-choosing-the-method"
    }
  ],
  "collections": [
    {
      "id": "RC-1E80EF34BA7C785C",
      "title": "Choose a thinking tool from the shape of the problem",
      "url": "/collections/choose-a-thinking-tool-from-the-shape-of-the-problem"
    }
  ]
}
