Mind · Inference
BreadthGovernor
Structural limit on parallel execution (Fan-out)
Definition
Mechanism
Parsimony-Bounded Expansion. Limits the maximum number of parallel branches (fan-out) at any single node. Prioritizes branches by 'Distinctness' and 'Expected Value'. If Candidates > Max_Breadth, applies Truncation (Top-K) or Clustering (merge similar branches). It enforces limits defined by Budget during the Decompose phase; candidate generation is upstream.
Preconditions
- Candidate list generated
- Decomposition request received
Postconditions
- Candidate list truncated to <= max_breadth
Invariants
- Parallel branches are pairwise distinct under the declared distinctness metric.
- Fan-out at a single node never exceeds `max_breadth`.
Risks
Failure modes
Fork Bomb
Unchecked decomposition creates exponential agent explosion.
Choice Overload
Too many weak hypotheses dilute the quality of the best ones.
{{context}} Fragmentation
Parent agent cannot integrate results from N > 7 children.
Relationships
Builds on
References
Nothing in this library builds on this pattern yet.
Reference
Parameters
max_breadthInteger, [3, 10]- Default: 5
selection_strategyEnum, {TopK, Cluster}- How candidates are reduced: keep the best, or merge similar ones.
