Define the experiment contract for semi-autonomous AI/ML research after the background evidence review and before any baseline run, ablation, reproduction, or metric-driven code change. Use when the scope and evidence review are strong enough to support experimentation and Codex must pin down the metric, eval command, constraints, and budget before execution.
Set the experiment contract before touching the metric.
Produce an approved research/project_brief.md and an approved research/experiment_plan.md that tell Codex exactly what counts as progress, what is fixed, what preflight and runtime artifacts are required, and what still requires approval.
Trigger when the user asks for:
If the question or hypothesis has not yet been scoped and the background evidence review has not happened, push the task back toward research-plan and research-documentation instead of guessing the experiment contract.
research/active-plan.md, the user's latest approved scope, and any existing or .research/evidence_table.mdresearch/analysis/analysis_report.mdTBD for:
research/project_brief.md in chat first using assets/project-brief-template.md.research/experiment_plan.md in chat first using assets/experiment-plan-template.md.research/project_brief.mdresearch/experiment_plan.mdresearch/TODO.mdresearch/experiment_index.mdE000research/active-plan.md. Only update it if the user explicitly changes the approved research scope or hypothesis.TBD and propose a baseline-confirmation step.Produce:
research/project_brief.mdresearch/experiment_plan.mdE000 objectiveassets/project-brief-template.md.assets/experiment-plan-template.md.assets/todo-template.md when initializing research/TODO.md.assets/experiment-index-template.md when initializing research/experiment_index.md.references/setup-checklist.md when deciding what is still missing.../experiment-launch/references/runtime-contract.md.