DWSD.md

driver

An organizational driver — the motive for acting: a current situation together with the effect it has and the need that arises from it. On the Ladder of Inference it is the rung above an insight: signal → insight → driver → response. A driver is what a response (a proposal, an agreement, an action) answers to.

Serialized type: driver

Frontmatter

FieldRequiredFormatMeaning
typeyesdriverEntity type
for-domain / for_domainnowikilink or listThe domain — a work system, a role or a unit — whose team (or keeper) has the need. Naming a role lands the driver on every keeper of that role
derived-fromnowikilink or listThe insight(s) this driver is built on (see note)
statusnostringLifecycle, e.g. new, addressed

Plus the shared optionals from conventions.

Relationships

  • for-domain — the domain the driver belongs to (whose team has the need) — a work system, a role or a unit.
  • derived-from — the insight(s) the driver was distilled from, and through them the signals beneath. Continues the Ladder of Inference. Metadata only: the parser has no derived-from relationship type, so it is not a typed edge.

Body — driver description

Open with the condensed driver — 1–2 sentences — then four parts:

SectionHolds
## Current SituationThe essential aspects of the situation — observations, not judgments
## EffectWhy the organization should care; note whether the effect is evidenced or assumed
## NeedWhat the team needs to manage its domain — and who has the need
## ConsequencesThe intended result, plus potential benefits or opportunities

Example

---
type: driver
for-domain: "[[Strategic Direction]]"
status: new
derived-from:
- "[[Cross-Team Alignment Gap]]"
---
# Standard-order hand-off has no owner
Standard orders stall between Sales and Assembly because no one owns the hand-off; the
Standard PMs need a clear acknowledgement protocol.
## Current Situation
Orders flow Sales → Standard PMs → Assembly with no agreed acknowledgement step. Several
recent orders waited days before anyone picked them up.
## Effect
Delivery promises slip and Sales loses visibility. Evidenced by the 2026-Q1 review.
## Need
The Standard PMs need a dependable acknowledgement and slot-confirmation protocol to
manage standard-order flow.
## Consequences
A clear protocol cuts idle wait time and restores Sales' visibility into intake capacity.

Reading it

  • The question: what need arises, for whom, and from which situation?
  • Look first: the condensed driver that opens the body, then ## Need; for-domain says whose need it is, status whether it has been addressed.
  • Go next: back along derived-from to the insights and, through them, the signals; up via for-domain to the domain (a role there reaches each keeper).
  • Backlinks: the proposals (or decision records) whose derived-from names it: the responses it has drawn.
  • Pictured in: the change trail, as the third rung; a driver nothing derives from yet is an open end. A dwsd.change-trail fence with around: self keeps its own line.

Notes

  • The four-part structure is DWSD’s own, inspired by — not copied from — Sociocracy 3.0’s Describe Organizational Drivers. Other influences: Flight Levels.
  • A driver is typically answered by a response — often an agreement.

Like what you see? → Start — build your own org folder in ~2 min

types/driver.md
# `driver`
> An *organizational driver* — the motive for acting: a current situation together with
> the effect it has and the need that arises from it. On the Ladder of Inference it is
> the rung above an [`insight`](insight.md): **signal → insight → driver → response**. A
> driver is what a response (a proposal, an agreement, an action) answers to.
**Serialized `type`:** `driver`
## Frontmatter
| Field | Required | Format | Meaning |
|---|---|---|---|
| `type` | yes | `driver` | Entity type |
| `for-domain` / `for_domain` | no | wikilink or list | The domain — a work system, a role or a unit — whose team (or keeper) has the need. Naming a role lands the driver on every keeper of that role |
| `derived-from` | no | wikilink or list | The [insight(s)](insight.md) this driver is built on (see note) |
| `status` | no | string | Lifecycle, e.g. `new`, `addressed` |
Plus the shared optionals from [conventions](../conventions.md).
## Relationships
- **`for-domain`** — the domain the driver belongs to (whose team has the need) — a work
system, a role or a unit.
- **`derived-from`** — the [insight(s)](insight.md) the driver was distilled from, and
through them the [signals](signal.md) beneath. Continues the Ladder of Inference.
*Metadata only:* the parser has no `derived-from` relationship type, so it is not a
typed edge.
## Body — driver description
Open with the **condensed driver** — 1–2 sentences — then four parts:
| Section | Holds |
|---|---|
| `## Current Situation` | The essential aspects of the situation — observations, not judgments |
| `## Effect` | Why the organization should care; note whether the effect is evidenced or assumed |
| `## Need` | What the team needs to manage its domain — and **who** has the need |
| `## Consequences` | The intended result, plus potential benefits or opportunities |
## Example
```markdown
---
type: driver
for-domain: "[[Strategic Direction]]"
status: new
derived-from:
- "[[Cross-Team Alignment Gap]]"
---
# Standard-order hand-off has no owner
Standard orders stall between Sales and Assembly because no one owns the hand-off; the
Standard PMs need a clear acknowledgement protocol.
## Current Situation
Orders flow Sales → Standard PMs → Assembly with no agreed acknowledgement step. Several
recent orders waited days before anyone picked them up.
## Effect
Delivery promises slip and Sales loses visibility. Evidenced by the 2026-Q1 review.
## Need
The Standard PMs need a dependable acknowledgement and slot-confirmation protocol to
manage standard-order flow.
## Consequences
A clear protocol cuts idle wait time and restores Sales' visibility into intake capacity.
```
## Reading it
- **The question:** what need arises, for whom, and from which situation?
- **Look first:** the condensed driver that opens the body, then `## Need`; `for-domain`
says whose need it is, `status` whether it has been addressed.
- **Go next:** back along `derived-from` to the insights and, through them, the signals; up
via `for-domain` to the domain (a role there reaches each keeper).
- **Backlinks:** the proposals (or decision records) whose `derived-from` names it: the
responses it has drawn.
- **Pictured in:** the change trail, as the third rung; a driver nothing derives from yet is
an open end. A `dwsd.change-trail` fence with `around: self` keeps its own line.
## Notes
- The four-part structure is DWSD's own, inspired by — not copied from — Sociocracy 3.0's
[*Describe Organizational Drivers*](https://patterns.sociocracy30.org/describe-organizational-drivers.html).
Other influences: Flight Levels.
- A driver is typically answered by a response — often an [`agreement`](agreement.md).