===DEBATE_HALL_AUTO===
META: TYPE::SKILL[FOCUSED] VERSION::"1.0" PURPOSE::"Automated debate orchestration via run_debate and resolve_question" ROUTER::debate-hall
§1::TOOLS
RUN_DEBATE::[ PURPOSE::"Single-call automated Wind/Wall/Door debate", PARAMS::[ topic::REQUIRED[question_or_decision], tier::"fast"|"standard"|"premium"[default:standard], thread_id::OPTIONAL[auto_generated_if_omitted], compression_tier::"none"|"basic"|"aggressive"|"ultra", primer_tier::"none"|"literacy"|"standard"|"advanced" ], RETURNS::synthesis+turn_count+status ]
RESOLVE_QUESTION::[ PURPOSE::"Highest-level API - debate + decision record in one call", PARAMS::[topic::REQUIRED,tier::OPTIONAL,thread_id::OPTIONAL], RETURNS::DecisionRecord[thread_id,synthesis,rationale,validation,provenance] ]
RESUME_DEBATE::[ PURPOSE::"Continue PAUSED debates after provider timeouts", PARAMS::[thread_id::REQUIRED,tier::OPTIONAL], USE_WHEN::status="PAUSED" ]
SEARCH_DECISIONS::[ PURPOSE::"Find past decisions by topic", PARAMS::[query::REQUIRED,limit::10,min_score::0.0], RETURNS::ranked_results[thread_id,topic,synthesis,score] ]
§2::TIER_CONFIGURATIONS
FAST::[ COST::~$0.02, MODELS::[gemini-3-flash,gpt-5.1-codex-mini,claude-haiku-4.5], MAX_TURNS::6, CONSENSUS::false, USE_FOR::[exploration,low_stakes,rapid_iteration] ]
STANDARD::[ COST::~$0.30, MODELS::[gemini-3-pro,gpt-5.2-codex,claude-sonnet-4.5], MAX_TURNS::12, REFINEMENT_LOOPS::4, USE_FOR::[design_decisions,medium_complexity] ]
PREMIUM::[ COST::~$0.60, MODELS::[claude-opus-4.5,gpt-5.2-pro,gemini-3-pro], MAX_TURNS::16, REFINEMENT_LOOPS::5, CONSENSUS::true, USE_FOR::[production_decisions,high_stakes] ]
§2.1::AGENT_ROLES // Restored from monolith §5
TIER_1_BASIC::[ AGENTS::[wind-agent,wall-agent,door-agent], BEHAVIOR::[explores_obvious_paths,balanced_judgment,balanced_integration], MAPPED_TO::fast_tier ] TIER_2_SPECIALIST::[ PATHOS::[ideator[minimal_elegant],edge-optimizer[hidden_vectors]], ETHOS::[validator[cold_truth],critical-engineer[production_readiness]], LOGOS::[synthesizer[breakthrough_1+1=3],technical-architect[system_design]], MAPPED_TO::standard_and_premium_tiers ] MAPPING::specialists→cognition_role[PATHOS→Wind,ETHOS→Wall,LOGOS→Door]
§3::EXAMPLES
QUICK::run_debate("Redis vs Memcached for sessions?",tier:"fast") STANDARD::run_debate("API versioning strategy?",tier:"standard") PREMIUM::resolve_question("Migrate PostgreSQL to CockroachDB?",tier:"premium")
GRAVITY_HINTS::[ fast::[naming_conventions,ui_tweaks,tooling_choices], standard::[api_design,module_boundaries,testing_strategy], premium::[security_architecture,data_model,external_contracts] ]
§4::BEST_PRACTICES TIER_SELECTION::"Match tier to decision gravity" ESCALATION::"If fast insufficient, re-run with premium" THIRD_WAY::"Best debates synthesize what neither Wind nor Wall proposed alone"
===END===