Mind · Inference
ProphetFanOut
Branching future-scenario generation
Definition
Mechanism
Given a contemplated action, its starting context, and a declared breadth or stopping rule, branch on alternative assumptions, events, or responses to generate multiple future scenarios. Record each branch's assumptions and causal path. Return the scenario set without explicit value judgment, desirability ranking, recommendation, or aggregation; those operations are downstream.
Preconditions
- A contemplated action, starting context, and breadth or stopping rule are declared.
Postconditions
- Either two or more causally distinct future scenarios are returned with branch assumptions and paths, or an explicit result records why no second causally distinct branch was found under the declared rule.
Invariants
- Descriptive Separation: Scenarios record possible states and causal paths without explicit value judgment, desirability ranking, or action recommendation.
- Causal Traceability: Each scenario records the starting context, branch assumptions, and causal path from the contemplated action to its resulting states.
- Branch Distinction: Every scenario differs from every other in at least one recorded causal assumption, event, or transition.
- Bounded Generation: Generation obeys the declared breadth or stopping rule.
Risks
Failure modes
Fan-out Explosion
The breadth or stopping rule admits more branches than available resources can examine.
False Diversity
Scenarios differ only in wording or surface detail while preserving the same causal path.
Relationships
Root pattern: builds on nothing in this library.
Used by
References
Detection of value-laden facts
Reference
