{
  "checked_on": "2026-10-28",
  "result": "pass",
  "torque_cases": 90,
  "motor_configurations": 6,
  "checks": [
    "Analytical torque values independently recomputed",
    "Mixed and uniform motor mass and CNY subtotal checked",
    "Unknown stall ratings remain empty",
    "Source and input hashes matched",
    "Local Markdown links exist"
  ],
  "source_sha256": {
    "README.md": "380ba3116bc7c156321315bf70131f627370b3bb00b270972f8f2e5fb1a145bb",
    "requirements.json": "c42e3b0c3c7fb52c1ebec66ef2d2e2703125de145fa9100316e0caf1ac4facc1",
    "motor_candidates.json": "8068f30f54528dc8b7110719cc9a9d3c956afccd6a889a6f111a2e674c3141cf",
    "screen_actuators.py": "f0450b9c037afcf43c9c45c31c559cb7904a21b2bab2ae28946d3ad2de6e47b9",
    "actuator_comparison.md": "fff56ada941c85cb85fd417f55747be1af477d2ba51fbd053863930fe64c578e",
    "screening/summary.json": "5117a02ccafdae839e63ba40efb9e87d5480ff98d36e15159482ac22ca0b1b0b",
    "screening/torque_sensitivity.csv": "e8ec224c2acfeacb39720eeb7f12e9cb16a964eab9143f7b25b1a72347184fa0",
    "procurement.md": "9a71fcf2e9eb3a6ea88bcf7e01ad8be216709b9c1a8d170b1c2a30f42420503a",
    "bom_template.csv": "2e1895ac87265d58f0b6fb110c6d4dcfa0f14e163a834df40df8b0d2d10d5347",
    "research/domestic_motor_sellers.md": "d9d7e6356f85fc4b50d20030a624d7108acffe2d99faa429caf84d4e83cff49a",
    "research/domestic_motor_sellers.json": "fe919607a1717bcc02181f998dc6408f8d8d80159df23f2c9a4365d245d739e5"
  },
  "not_performed": [
    "Gait simulation",
    "FEA of full robot",
    "Physical testing",
    "Purchasing"
  ],
  "review": "Independent read-only review completed; scalar example wording corrected and full-CAD status explicit.",
  "procurement_update": {
    "checked_on": "2026-10-28",
    "numerical_results_unchanged": true,
    "torque_csv_sha256": "e8ec224c2acfeacb39720eeb7f12e9cb16a964eab9143f7b25b1a72347184fa0",
    "note": "Procurement policy and seller records added; scalar outputs match the previous verified calculation. No new physical testing or purchasing."
  },
  "rs06_design_decision_update": {
    "checked_on": "2026-10-28",
    "selected_motor": "RS06",
    "quantity_basis": "12 identical motors, implementation assumption",
    "numerical_results_unchanged": true,
    "torque_csv_sha256": "e8ec224c2acfeacb39720eeb7f12e9cb16a964eab9143f7b25b1a72347184fa0",
    "catalog_motor_mass_kg": 7.38,
    "seller_mass_alternative_kg": 7.452,
    "display_price_subtotal_krw_vat_included": 5385600,
    "scope": "Decision and layout assumptions recorded; no new physical, thermal or gait validation."
  },
  "historical_scope": "This file verifies the original 90-case scalar actuator screening. Summary input hashes retain that calculation provenance. Current native CAD verification is rs06_r03/cad/verification.json; r01 and r02 remain historical records.",
  "r02_document_update": {
    "checked_on": "2026-10-28",
    "scope": "README and design requirements now link to r02; screening assumptions, motor count and numerical outputs unchanged",
    "numerical_results_unchanged": true,
    "screening_summary_retains_historical_input_hash": true,
    "current_native_cad_verification": "rs06_r02/cad/verification.json"
  },
  "assembly_bom_document_update": {
    "checked_on": "2026-10-28",
    "scope": "README now discloses motor CAD provenance and links the assembly inventory; scalar inputs and numerical results unchanged",
    "numerical_results_unchanged": true,
    "inventory": "rs06_r02/assembly_bom.md"
  },
  "r03_document_update": {
    "checked_on": "2026-10-28",
    "scope": "README and design requirements link to r03 stock brackets and shared hex tooling; scalar screening assumptions and numerical outputs unchanged",
    "numerical_results_unchanged": true,
    "screening_summary_retains_historical_input_hash": true,
    "current_native_cad_verification": "rs06_r03/cad/verification.json"
  },
  "neutral_hip_document_update": {
    "checked_on": "2026-10-28",
    "scope": "Default CAD stance changed from HAA8 to HAA0; historical scalar screening assumptions and outputs unchanged",
    "numerical_results_unchanged": true,
    "current_native_cad_verification": "rs06_r03/cad/verification.json"
  }
}
