Overview & Purpose
Research Reasoning organizes literature review and information gathering into a structured synthesis, evaluating source credibility, method soundness, and evidence strength.
When to Use
- Literature Reviews: Synthesizing academic papers, technical documentation, or benchmarks.
- Fact-Checking & Evidence Synthesis: Evaluating conflicting technical claims across sources.
Execution Workflow
- Define Research Query: State explicit research questions.
- Source Gathering & Categorization: Collect primary sources, documentation, or empirical studies.
- Evidence Evaluation: Grade sources by peer-review status, recency, sample size, and method.
- Synthesis & Triangulation: Combine findings across multiple independent sources.
- Identify Gaps: Highlight unresolved questions or conflicting evidence.
Expected Output Contract
### Research Synthesis
- **Research Question**: [Target Query]
- **Key Findings**:
- *Finding 1* (Source A, B): [Summary of evidence]
- **Source Quality Evaluation**: [High / Medium / Low Credibility Analysis]
- **Unresolved Gaps**: [Open questions]
Scripts
scripts/research_reasoning.py- Deterministic evaluation, state validation, and CLI tool for research-reasoning.