merge_thought_branches
Converges two or more branch nodes into a single synthesized thought node. This is a primary Map mode operator for GoT-style synthesis.
Behavior
- Requires ≥ 2 distinct
source_node_ids that exist in the deliberation. - Creates a new node tagged
got,mergedwith combined snippets from sources. - Emits
supportsedges from each source into the merged node (branches support the synthesis). - Resets the frontier to the merged node so downstream
verify_thoughts/consensus_answertarget the convergence point.
Limits
Respects limits.max_nodes and limits.max_edges from start_deliberation.
Research
See docs/research/SOURCES.md (Graph of Thoughts; branch aggregation patterns).