Tactic: Constraint Breaking
Orchestration Pattern
Extract Core Conflict → spawn
core-conflict-extraction- Input: the binding constraint expressed as a dilemma
- Output: Evaporating Cloud (A-B-C-D-D') with assumptions on each arrow
- If constraint is not a dilemma, reframe: "We need X" vs "We cannot have X because Y"
Challenge Assumptions → spawn
assumption-challenging- Input: all assumptions from the EC (typically 8-15 assumptions across 4 arrows)
- Output: validity assessment for each assumption
- Focus on: assumptions rated "Weak" or "No evidence"
Generate Injections → synthesize (no SOP needed)
- For each invalid assumption, propose a concrete action that makes it irrelevant
- Injection must be: specific, actionable, within our control, and testable
- Generate 2-3 candidate injections
Project Future Reality → spawn
future-reality-projection- Input: best injection candidate(s)
- Output: Future Reality Tree showing:
- Does the injection resolve the original conflict?
- Does it create new Undesirable Effects (negative branches)?
- What conditions (prerequisites) must hold?
Validate or Iterate
- If injection resolves conflict without new UDEs → DONE
- If new UDEs appear → trim negative branches (add caveats/conditions)
- If no injection works → escalate to parent strategy with "unresolvable" flag
Decision Criteria
- When to use: A binding constraint has been identified and needs resolution
- When to skip: Constraint is a simple resource gap (just acquire more) — no conflict to break
- Success criterion: At least one injection that resolves the conflict with ≤2 manageable side effects
- Failure criterion: After 3 injection attempts, none resolve cleanly → flag as hard constraint
- Escalation: If the constraint is a paradigm constraint (belief system), flag for human decision
Available SOPs
Optional, no fixed order; the final leaf is always a sop.
| SOP | When to use |
|---|---|
| assumption-challenging | Challenge each assumption's validity — shared cross-repo SOP |
| core-conflict-extraction | Extract core conflict in Evaporating Cloud format (A-B-C-D-D') |
| future-reality-projection | Project solution effects using Future Reality Tree logic |