systems-thinking · git:20260615.6d899e8 · 2026-06-15 · sha256 ece05b201ccf49fd

systems-thinking git:20260615.6d899e8A

Immutable. This exact content is served forever at /api/v1/blob/ece05b201ccf49fd.

---
name: systems-thinking
description: "Map players, stocks, flows, and feedback loops to understand why a system behaves the way it does — and where leverage lives."
group: thinking
keywords: [systems-thinking, feedback-loops, stocks, flows, leverage, emergent, complexity, meadows]
task_strategies: [spike, investigation]
stream_affinity: [roadmap, research]
allowed-tools:
  - Read
  - Glob
  - Grep
  - AskUserQuestion
status: experimental
source: "Donella Meadows — Thinking in Systems (2008); Peter Senge — The Fifth Discipline (1990)"
acquired: "2026-06-15"
---
# Systems Thinking

**Map the system. Find the leverage. Stop fixing symptoms.**

Donella Meadows: "You can't navigate well in an interconnected, feedback-dominated world unless you take your eyes off short-term events and look for long-term behavior and structure." Most interventions fail because they address events, not the system producing them.

---

## When to use

- When a problem keeps recurring despite repeated fixes
- When an intervention caused an unexpected side effect
- When multiple stakeholders are working at cross-purposes
- Before designing incentive structures, org changes, or platform architecture
- When "it's complicated" — there are many interacting parts with non-obvious dependencies
- Pairs with `/brana:second-order-thinking` for consequence tracing

---

## Step 1 — Name the system and its purpose

What system are we analyzing? What is it supposed to produce?

```
AskUserQuestion: "What system are we mapping, and what is its goal or output?"
```

---

## Step 2 — Identify players and incentives

Who are the actors in this system? What does each one want?

```
Player | Goal | What they control | Key behavior
-------|------|------------------|-------------
[A]    | [X]  | [Y]              | [Z]
```

Misaligned goals are the most common source of systemic dysfunction.

---

## Step 3 — Map stocks and flows

**Stocks** = things that accumulate over time (money, users, trust, technical debt, team morale, inventory)
**Flows** = rates that change stocks (acquisition rate, churn rate, bug introduction rate, repair rate)

```
Stocks: [list]
Inflows to each: [list]
Outflows from each: [list]
```

The system's behavior comes from how stocks change over time — not from individual events.

---

## Step 4 — Identify feedback loops

**Reinforcing loops (R)** — amplify change. Growth and collapse both come from reinforcing loops.
```
R: [stock A] grows → [effect] → [stock A] grows faster
Example: Users → word-of-mouth → more Users (network effect)
```

**Balancing loops (B)** — resist change, seek equilibrium.
```
B: [stock A] grows → [negative effect] → [stock A] growth slows
Example: Technical debt grows → velocity falls → less new debt added
```

List all significant loops. Mark polarity: R or B.

---

## Step 5 — Identify delays

Where are the significant time delays between cause and effect?

Delays cause oscillation — people over-correct because they don't see the effect of their last intervention. The longer the delay, the worse the oscillation.

```
Delay: [action] → [delayed effect] (~[time horizon])
Risk: [oscillation/overshoot pattern]
```

---

## Step 6 — Find leverage points

Meadows' hierarchy (lower number = more leverage):

| Level | Leverage point | Example |
|-------|---------------|---------|
| 12 | Constants, numbers | Changing a budget by 10% |
| 11 | Size of stocks/flows | Bigger buffer inventory |
| 10 | Structure of flows | New pipeline stage |
| 9 | Delays | Faster feedback loop |
| 8 | Strength of balancing loops | Better error-correction |
| 7 | Gain of reinforcing loops | Network effect amplifier |
| 6 | Information flows | New metric surfaced to decision-maker |
| 5 | Rules | Changing an incentive structure |
| 4 | Self-organization | Enabling the system to restructure itself |
| 3 | Goals | What the system is optimizing for |
| 2 | Paradigm | The shared beliefs driving the rules |
| 1 | Transcending paradigms | Holding no paradigm as absolute truth |

Most interventions target levels 12–10 (constants, flows). High-leverage interventions target levels 9–3 (delays, information, rules, goals).

---

## Step 7 — Output

```
**Systems map of [system]**

Players: [N] — key misalignment: [X]
Key stocks: [list]
Dominant loops: [R loops] reinforcing, [B loops] balancing
Critical delays: [list]

Leverage recommendations:
1. [highest leverage point] — Level [N] — [specific intervention]
2. [second leverage point] — Level [N] — [specific intervention]

Root cause: [the structural reason the symptom recurs]
```

---

## Notes

- Counterintuitive: high-leverage points are often counterintuitive. The "obvious" intervention is usually low-leverage.
- Beware of "fixes that fail" — solutions that solve the symptom but strengthen the cause
- Information flows (Level 6) are often underutilized — making the right data visible to the right person at the right time can change behavior without any structural change
- Meadows: "The world is a complex system. Its behavior arises from structure, not from malevolent actors."