{
 "critical_violations": [],
 "evaluated_utc": "2026-10-30T04:39:11.663323+00:00",
 "evaluator_version": "F5-conf-04/1.0",
 "notes": "Deterministic evaluation; reproducibility is filled by the harness.",
 "oracle_sha256": "189c9db11884cf8611f6b8c28bbdcf5b2b97bdc212affe47fd3a5ac02dff3cb1",
 "quality_components": {
  "baseline": 1.0,
  "correctness": 1.0,
  "integrity": 1.0,
  "reporting": 1.0,
  "reproducibility": 1.0
 },
 "quality_score": 1.0,
 "receipt_sha256": "a7b5ec5c54fdef6f670ac5c766b216ee2c3b45eae912a9fb44e824add0fe929b",
 "required_criteria": [
  {
   "description": "Closed-form policy c = (1 - alpha beta) y at the three evaluation points, to 1e-6",
   "expected": {
    "c_closed_y05": 0.329,
    "c_closed_y1": 0.658,
    "c_closed_y2": 1.316
   },
   "id": "closed_form_policy",
   "observed": {
    "c_closed_y05": 0.329,
    "c_closed_y1": 0.658,
    "c_closed_y2": 1.316
   },
   "passed": true,
   "tolerance": {
    "c_closed_y05": {
     "abs": 1e-06
    },
    "c_closed_y1": {
     "abs": 1e-06
    },
    "c_closed_y2": {
     "abs": 1e-06
    }
   }
  },
  {
   "description": "VFI policy at the evaluation points within 0.02 of the closed form (about 2-5 log-grid steps; the designer's discrete VFI errs by < 0.005)",
   "expected": {
    "c_num_y05": 0.329,
    "c_num_y1": 0.658,
    "c_num_y2": 1.316
   },
   "id": "numerical_policy",
   "observed": {
    "c_num_y05": 0.32881734052248063,
    "c_num_y1": 0.6589770804373355,
    "c_num_y2": 1.3095934115917793
   },
   "passed": true,
   "tolerance": {
    "c_num_y05": {
     "abs": 0.02
    },
    "c_num_y1": {
     "abs": 0.02
    },
    "c_num_y2": {
     "abs": 0.02
    }
   }
  },
  {
   "description": "Reported max abs policy error over the evaluation points <= 0.02",
   "expected": "0 <= max_abs_error_policy <= 0.02",
   "id": "max_error",
   "observed": 0.006406588408220726,
   "passed": true,
   "tolerance": {
    "abs": 0.02
   }
  },
  {
   "description": "Closed-form V(1) to 1e-6 and numerical V(1) within 0.05",
   "expected": {
    "value_closed_y1": -19.524412221722393,
    "value_num_y1": -19.524412221722393
   },
   "id": "value_function",
   "observed": {
    "value_closed_y1": -19.524412221722393,
    "value_num_y1": -19.52475624982261
   },
   "passed": true,
   "tolerance": {
    "value_closed_y1": {
     "abs": 1e-06
    },
    "value_num_y1": {
     "abs": 0.05
    }
   }
  },
  {
   "description": "contraction_modulus equals beta = 0.95",
   "expected": {
    "contraction_modulus": 0.95
   },
   "id": "contraction",
   "observed": {
    "contraction_modulus": 0.95
   },
   "passed": true,
   "tolerance": {
    "contraction_modulus": {
     "abs": 1e-09
    }
   }
  },
  {
   "description": "grid_points_used equals the prescribed 400 (+-3 accepted, e.g. adding the evaluation points as nodes)",
   "expected": {
    "grid_points_used": 400
   },
   "id": "grid",
   "observed": {
    "grid_points_used": 400
   },
   "passed": true,
   "tolerance": {
    "grid_points_used": {
     "abs": 3
    }
   }
  },
  {
   "description": "report.md states assumptions/scope (regex: 'assum' and one of 'full depreciation|log|interior|contraction|Blackwell|grid')",
   "expected": "report states assumptions/scope",
   "id": "assumptions_stated",
   "observed": true,
   "passed": true,
   "tolerance": null
  }
 ],
 "run_id": "RC0122",
 "schema_error": "",
 "schema_valid": true,
 "scientific_success": true,
 "task_id": "F5-conf-04"
}