| name | impact-scoring |
| description | SOP: assess the potential impact of a research gap, identify beneficiaries and output an impact score |
| version | 1.0.0 |
| category | hypothesis-formation |
| type | sop |
| campaign | gap-prioritization |
| input | GapRecord — a single standardized gap record |
| output | ImpactScore — dimension scores, composite score (1-5), beneficiary analysis, and rationale |
| dependencies | {"skills":["subagent-spawning"]} |
Impact Scoring
Assess the potential impact of a research gap, identify beneficiaries and output an impact score.
HARD-GATE
- Input must be a GapRecord with status: "complete"
- The output composite score must lie in the [1, 5] range
- The beneficiaries list must not be empty (at least 1 beneficiary)
- Each sub-dimension must carry at least 1 sentence of textual rationale
Pipeline
- Precondition check: verify input GapRecord completeness
- Beneficiary identification: enumerate the direct and indirect beneficiaries once this gap is filled (researchers, practitioners, patients, policymakers, society, etc.)
- Impact breadth assessment: the breadth of beneficiaries — the size of the affected population/institutions (1-5)
- Impact depth assessment: the degree of change for beneficiaries — marginal improvement or fundamental transformation (1-5)
- Composite score: equal-weighted average of the two dimensions, to one decimal place
- Output: return the ImpactScore object
Output Format
{
"gap_id": "gap_001",
"beneficiaries": [
{ "group": "beneficiary name", "type": "direct | indirect", "description": "how they benefit" }
],
"dimension_scores": {
"breadth": { "score": 4