Overview
A robust workflow can follow this sequence:
Step 1: Define the problem and the decision criteria.
Step 2: Spawn independent agents with varied analytical frames.
Step 3: Aggregate consensus, divergence, and outliers.
Step 4: Select the most important disputed or high-value ideas.
Step 5: Assign those ideas to a role-based debate room.
Step 6: Synthesize the debate into a smaller set of testable decisions.
Step 7: Approve an execution contract.
Step 8: Assign implementation to an agent with a clean task context.
Step 9: Pass only the output and relevant specification to a fresh reviewer.
Step 10: Have the reviewer inspect correctness, edge cases, simplification, and security.
Step 11: Send confirmed issues to a fresh resolver.
Step 12: Test the resolved output.
Step 13: Repeat review if the risk or value justifies another loop.
This process separates exploration, argument, creation, criticism, and correction. Each stage receives a role and a context suited to its purpose.