Convergent Motivation as Load-Bearing Signal

Heart

When four or more independent motivations converge on one architectural solution, the convergence is evidence the solution is structural rather than contingent. Count independence, not motivations -- a solution justified by four reasons that all share a single root is one reason in disguise.

Problem

A proposal to commit structure -- a new Decision, a new Contract requirement, a new pipeline capability -- usually arrives with motivation. The default review move is to weigh that motivation: a strong reason carries the proposal forward; a weak reason warrants pushback. But a strong single motivation can be wrong, can be deprioritized, or can describe a local optimization the proposer over-generalized. A proposal whose architectural commitment rests on one motivation is fragile -- if the motivation shifts, the commitment is left without justification, and its maintenance cost falls on contributors who did not share the original reason.

The graph's deferral discipline compounds the difficulty. The Adopt Minimum-Viable-Architecture Stance Decision asks contributors to defer capabilities until use surfaces their need. But "use surfaces the need" is not a binary signal. A single user request, a single Decision, a single Observation each cross some threshold of "surfacing" without clearly crossing the threshold of "warrants structural commitment." Without an explicit criterion, the line gets drawn arbitrarily, and the project alternates between under-committing (deferring capabilities the practice actually needs) and over-committing (building for one motivation that turned out to have been local).

Forces

Solution

Apply the convergence count as a discipline at the moment of structural commitment, not at the moment of proposal. A proposer surfacing a need does not need to wait for four motivations before naming the need; the discipline applies when the project considers committing structure in response.

When considering structural commitment:

  1. Enumerate the motivations. List the separate concerns the commitment would address. Each should be sourceable to a specific node, contributor request, or observed pattern, not to abstract reasoning about what might matter.
  2. Test independence. For each motivation, ask whether the project would face this concern even if the others were withdrawn. Motivations that fail the independence test collapse together -- count them as one.
  3. Apply the diagnostic. If removing any single motivation would cause reconsideration of the commitment, the motivations are not fully independent; the convergence is local rather than structural. Either find more independent motivations or treat the commitment as Provisional rather than Firm.
  4. Name the convergence in the commitment record. When a Decision is made or a Contract requirement added, the Decision's Why or the Requirement's grounding cites the independent motivations explicitly. "Four independent motivations from separate sessions" is a stronger Why than "several reasons" -- naming the independence makes the convergence claim auditable.
  5. When convergence is below threshold and deferral cost is rising, surface the gap rather than committing structure. Name the gap in the Decision Log or the Aspirations layer; the gap itself becomes information that may attract further independent motivations, at which point the convergence threshold can be re-evaluated.

Consequences

Relations