schema_version = 8 id = "research-backed-engineering" version = "8.0.0" display_name = "Research-Backed Engineering" description = "A long-context MiniMax root integrates current primary-source research, re-fetches pivotal claims, and invites an independent source-to-code audit." tags = ["research", "engineering", "current-sources", "featured"] maturity = "featured" root = "research_lead" smoke = "smoke.toml" [agents.research_lead] kind = "root" description = "Long-context source adjudicator, repository engineer, sole writer, and final authority" model = "opencode_go_anthropic_messages__minimax_m3" reasoning = "none" allowed_reasoning_efforts = ["none"] execution_mode = "goal" goal_token_budget = 600000 max_goal_token_budget = 1000000 stall_warning_seconds = 3600 finalization_grace_seconds = 1800 permissions = "workspace-write" can_spawn = ["source_researcher", "source_auditor"] max_active = 1 trust = "high" verification = "always" network_access = false web_search = "live" instructions = "agents/research-lead.md" [agents.source_researcher] description = "Fast independent live-web researcher for one bounded current-source question" model = "codex_chatgpt_builtin__gpt_5_6_luna" reasoning = "medium" allowed_reasoning_efforts = ["low", "medium", "high"] execution_mode = "goal" goal_token_budget = 200000 max_goal_token_budget = 300000 stall_warning_seconds = 1800 finalization_grace_seconds = 900 permissions = "read-only" backends = ["mcp"] can_spawn = [] max_active = 2 allowed_task_kinds = ["research", "source_verification"] trust = "high" verification = "always" network_access = false web_search = "live" contract_enforcement = "strict" output_contract = "contracts/research.json" instructions = "agents/source-researcher.md" [agents.source_auditor] description = "Conditional independent audit of authority, currency, conflicts, and source-to-code compliance" model = "opencode_zen_anthropic_messages__claude_sonnet_5" reasoning = "high" allowed_reasoning_efforts = ["medium", "high", "xhigh", "max"] execution_mode = "turn" stall_warning_seconds = 1800 finalization_grace_seconds = 900 permissions = "read-only" backends = ["mcp"] can_spawn = [] max_active = 1 allowed_task_kinds = ["source_audit", "review", "verification"] trust = "adversarial_reviewer" verification = "root_adjudication" network_access = false web_search = "live" contract_enforcement = "strict" output_contract = "contracts/review.json" instructions = "agents/source-auditor.md" [agents.research_lead.controls.source_researcher] actions = ["inspect", "trace", "steer", "interrupt", "pause", "continue", "detach", "stop", "finalize", "compact", "respond", "set_effort", "fork"] [agents.research_lead.controls.source_auditor] actions = ["inspect", "trace", "steer", "interrupt", "pause", "continue", "detach", "stop", "finalize", "compact", "respond", "set_effort", "fork"] [agents.source_auditor.controls.source_researcher] actions = ["inspect", "trace", "steer", "interrupt", "pause", "continue", "detach", "stop", "finalize", "compact", "respond", "set_effort", "fork"] [coordination] mode = "research_implement_verify" orchestration = "mcp" max_active_agents = 3 max_depth = 1 max_children_per_agent = 2 max_active_writers = 0 reject_ancestor_role = true wait_policy = "dependency_only" write_conflict_policy = "reject" contradiction_policy = "primary_evidence" result_visibility = "ancestors"