| name | theory-identification |
| description | SOP: Identify theoretical frameworks relevant to a research gap |
| version | 1.0.0 |
| category | hypothesis-formation |
| type | sop |
| campaign | hypothesis-formulation |
| input | Research gap description + domain tags |
| output | List of relevant theoretical frameworks [{name, source, core_claim, relevance, applicability}] |
| dependencies | {"sops":["hypothesis-formation-paper-overview","hypothesis-formation-paper-search","hypothesis-formation-web-search"]} |
Theory Identification
Identify theoretical frameworks relevant to a research gap, providing a theoretical basis for mechanism extraction.
HARD-GATE
Preconditions (all must hold before starting):
1. A clear research gap description exists (including domain, phenomenon, unanswered question)
2. Domain tags are provided (used to direct the literature scan)
Not satisfied → stop, return error: missing gap description or domain tags.
Pipeline
- Precheck: verify completeness of the gap description and domain tags
- Literature scan: search for theoretical literature relevant to the gap (literature-engine + web-browsing)
- Theory screening: keep theories directly or indirectly relevant to the gap (≥3, remove purely methodological literature)
- Core claim extraction: distill a 1-2 sentence core_claim for each theory
- Applicability assessment: assess each theory's explanatory power for the current gap (high/medium/low)
- Output a structured theory list
Output Format
[
{
"name": "Theory Name",
"source": "Author (Year) or canonical reference",
"core_claim": "One-sentence summary of what the theory claims",
"relevance": "Why this theory relates to the gap",
"applicability": "high | medium | low"
}
]
Minimum 3 entries, maximum 8 (sorted by applicability descending).
Available SOPs
Optional, no fixed order; the final leaf is always a sop.
| SOP | When to use |
|---|
| hypothesis-formation-paper-overview | Import SOP: Quick paper scan, returns abstract and metadata (from literature-engine) |