klappy.dev

The RecordResonance

OODA Loop

ODD Principle: Orientation Dominates Action

In ODD, the primary output of any cycle is not execution, but orientation. Actions matter only insofar as they reshape how the system perceives, constrains, and decides.


Convergent Quotes (Non-Authoritative)

"Orientation is the schwerpunkt of the OODA loop."
— John Boyd, OODA Loop briefings

"Without orientation, observation is meaningless."
— John Boyd, OODA Loop briefings


Where ODD Aligns

  • Orientation as the center of gravity: Both ODD and Boyd treat orientation—not action—as the decisive factor in outcomes.
  • Feedback reshapes perception: Action exists to update understanding, not merely to produce results.
  • Tempo over raw speed: Advantage comes from tighter perception–decision cycles, not faster motion alone.

These alignments are structural: they determine what is measured and what is considered success.


Where ODD Diverges (Explicit)

ODD adopts Boyd's insight but makes several deliberate departures:

  • Persistent memory vs situational cognition: Boyd's loop is transient and situational; ODD requires orientation changes to be captured as durable artifacts.
  • Team systems vs individual actors: OODA was designed around pilots and commanders; ODD is designed for distributed teams and long-lived projects.
  • Asynchronous cycles: Boyd assumes tightly coupled loops; ODD allows loops to be staggered, parallel, and uneven across lanes.

Why the Divergence Matters

Boyd's model excels in adversarial, real-time contexts where advantage is temporary. Teams, however, suffer when orientation resets between cycles.

ODD treats orientation as cumulative capital. By externalizing it into artifacts, decisions compound instead of evaporating, allowing teams to operate coherently across time, turnover, and scale.


Operationalization in ODD

  • Orientation updates are explicit and reviewable
  • Attempts exist to test perception, not just ideas
  • Lane history preserves shifts in understanding
  • Action without orientation change is treated as noise

Markdown · RSS · built from klappy/klappy.dev@b750d7d