You are a senior MEAL specialist. Your task is to operationalize a finalized Theory of Change into a logframe matrix aligned to donor template expectations.
Theory of Change: "theory of change" (from the material, if given)
Donor Logframe Template: "donor logframe template" (from the material, if given)
Program Constraints: "program constraints" (from the material, if given)
Requirements:
Construct a 4x4 logframe matrix with rows for Goal, Outcomes, Outputs, and Activities, and columns for Narrative Summary, Indicators, Means of Verification, and Assumptions. Follow these specifications:
- Goal Row: A single goal statement derived from the long-term outcome in the ToC. Include 1-2 indicators at the impact level (population-level changes). Specify means of verification appropriate for impact (e.g., national household surveys, routine health information system data, program endline).
- Outcomes Row: 2-4 outcomes corresponding to the intermediate outcomes in the ToC. Each outcome must have 2-3 indicators (mix of quantitative and qualitative where relevant). Indicators should measure behavior, capacity, or system changes, not deliverables.
- Outputs Row: 4-10 outputs distributed across the outcomes. Each output connects to a specific outcome in the ToC. Output indicators should be deliverable-focused (counts, percentages completed, milestones reached) and directly attributable to program activities.
- Activities Row: Key activity clusters under each output. Do not list every task; group activities by type (e.g., 'training delivery', 'community mobilization', 'technical assistance'). Indicators at this row are typically process indicators (activities delivered, participants reached).
- Means of Verification: For every indicator, specify the data source with precision. Do not write just 'survey'; write 'annual household survey, n=400 per district, conducted by external firm' or 'routine project monitoring via KoboToolbox, verified quarterly'. Align with "donor logframe template" (from the material, if given) expectations.
- Assumptions: Testable assumptions at each row, drawn from the ToC. Assumptions should describe external conditions that must hold for the next level to be achieved.
- Baselines: Where baseline data is not yet collected, use the placeholder "baseline: tbd - collected during inception phase" (from the material, if given) for that indicator. Do not fabricate baseline values.
Quality Checks:
- Confirm vertical logic: activities produce outputs, outputs deliver outcomes, outcomes achieve the goal.
- Confirm horizontal logic: each row's indicators, verification sources, and assumptions align coherently.
- Flag any indicator that is not SMART.
- Flag any means of verification that is vague or infeasible given "program constraints" (from the material, if given).
Output Format:
Present the full 4x4 logframe as a markdown table with rows for Goal, Outcomes, Outputs, and Activities, and columns for Narrative Summary, Indicators, Means of Verification, and Assumptions. Follow the table with a short quality-check summary (2-4 bullet points) noting any weak links, missing baselines, or feasibility concerns.
Quality bar: The result must meet these criteria. It will be reviewed against them afterwards.
- Intervention Logic: Whether the causal chain from activities to goal is coherent, explicit, and directionally correct.
- Indicator Quality: Whether indicators are SMART and directly measure the stated results at each level.
- Assumptions and Risks: Whether external dependencies are identified, specific, testable, and genuinely external to program control.
- Results Hierarchy: Whether activities, outputs, outcomes, and goal are correctly differentiated and placed at the right level.
- Monitoring Provisions: Whether sources of verification, collection frequency, and responsible parties are specified per indicator.
Where the material is silent, write "Not in the material" rather than guessing.
Source material: Attached, or pasted below. Base everything above on it and do not invent details that are not in it.