Tier 4

csb - Consensus Building

Consensus Building

Input: $ARGUMENTS


Step 1: Surface All Positions

Before seeking agreement, map where everyone actually stands.

THE QUESTION/DECISION: [what the group needs to agree on]

POSITIONS HELD:
- Position A: [description] — Held by: [who]
- Position B: [description] — Held by: [who]
- Position C: [description] — Held by: [who]

UNSTATED POSITIONS: [any positions people may hold but haven't voiced]

Technique: Use a round-robin or anonymous written input. Do NOT start with the loudest voice or the leader’s preference.


Step 2: Identify Areas of Existing Agreement

Most groups agree on more than they think. Find the common ground first.

ALREADY AGREED (things no one disputes):
1. [point of agreement]
2. [point of agreement]
3. [point of agreement]

SHARED VALUES/GOALS (even if methods differ):
1. [shared value]
2. [shared value]

PERCENTAGE OF TERRITORY ALREADY AGREED: [rough estimate]

Step 3: Identify the Real Disagreements

Surface disagreements are often proxies for deeper ones. Dig down.

SURFACE DISAGREEMENT: [what people say they disagree about]
UNDERLYING DISAGREEMENT: [what they actually disagree about]

COMMON UNDERLYING CAUSES:
- [ ] Different facts/information (fixable with data)
- [ ] Different values/priorities (requires trade-offs)
- [ ] Different risk tolerance (requires explicit discussion)
- [ ] Different time horizons (short-term vs long-term)
- [ ] Different interests/incentives (requires acknowledging)
- [ ] Lack of trust (requires process, not arguments)

REAL DISAGREEMENTS TO RESOLVE:
1. [disagreement] — Type: [facts/values/risk/time/interests/trust]
2. [disagreement] — Type: [facts/values/risk/time/interests/trust]

Step 4: Generate Options

Move from “my position vs. your position” to “what options serve our shared goals?”

OPTIONS GENERATED:
1. [option] — Addresses concerns of: [who]
2. [option] — Addresses concerns of: [who]
3. [option — hybrid/creative] — Addresses concerns of: [who]

OPTION GENERATION TECHNIQUES USED:
- [ ] "What would satisfy both sides?"
- [ ] "What if we did X on a trial basis?"
- [ ] "What if we split the decision?" (do A for context 1, B for context 2)
- [ ] "What's the smallest version we could all support?"

Step 5: Use Gradients of Agreement

Binary yes/no kills nuance. Use a gradient instead.

GRADIENT OF AGREEMENT (for each option, each person rates):

1 = Wholeheartedly support
2 = Support with minor reservations
3 = Can live with it (will not block)
4 = Have significant concerns (but won't block if heard)
5 = Cannot support (would block — must explain why)

OPTION [X] RATINGS:
- [Person]: [1-5] — Note: [any conditions]
- [Person]: [1-5] — Note: [any conditions]

THRESHOLD FOR CONSENSUS: No 5s, and average below [3.0]

If anyone rates a 5, their concerns must be addressed before proceeding. This is not a veto — it is a signal that the option needs modification.


Step 6: Lock In Agreement and Document

Agreement that isn’t documented doesn’t exist.

CONSENSUS REACHED:

DECISION: [the agreed-upon path]
CONDITIONS: [any conditions or modifications required to get consensus]
CONCERNS NOTED: [concerns that were heard but did not block]
REVIEW DATE: [when the group will revisit to see if concerns materialized]

COMMITMENTS:
- [Person] will: [action] by [date]
- [Person] will: [action] by [date]

WHAT "DISAGREE AND COMMIT" MEANS HERE:
[Anyone who rated 3-4 agrees to support the decision publicly and give it a fair chance through the review date]

Integration

Use with:

  • /tfac -> Facilitate the consensus-building session
  • /mtgd -> Structure the meeting around the consensus process
  • /cmp -> Compare the final options side-by-side before rating