{
  "date": "2026-10-16",
  "runtime": "FEMM5.0 06Oct2026; embedded MicroPython",
  "current_program_validation": [
    {
      "program": "dq_windings_voltage.py",
      "sha256": "e166b56653e7fdff2509767b9d9415195157a6eaf720e9e2c12f2858fda17cc2",
      "exit_code": 0,
      "started_utc": "2026-10-16T16:46:52.016491+00:00",
      "launcher_cwd_different_from_program_dir": true,
      "status": "executed full current program"
    },
    {
      "program": "skew_from_native.py",
      "sha256": "a9d10a70ad8e1b773e17ec19397d14ebc06358e6fa8d13445bd759946b3e165f",
      "exit_code": 0,
      "started_utc": "2026-10-16T16:46:52.617556+00:00",
      "launcher_cwd_different_from_program_dir": true,
      "status": "executed full current program"
    },
    {
      "program": "frozen_pm.py",
      "sha256": "ed8dd17d2ddf600ecc89655d2cda1d48893572e5cc85ce7f26107555608d5cc2",
      "exit_code": 0,
      "started_utc": "2026-10-16T16:46:52.684573+00:00",
      "launcher_cwd_different_from_program_dir": true,
      "status": "Full current program executed again with relative whole.ans and explicit solver folder; identical field residual",
      "relative_previous_solution_path_verified": true
    },
    {
      "program": "dc_no_load_load.py",
      "sha256": "a597e5b2f923c1ae2759ceb3ba3fea861a2985460865949a5f59296d1596a27a",
      "exit_code": 0,
      "started_utc": "2026-10-16T16:46:53.687294+00:00",
      "launcher_cwd_different_from_program_dir": true,
      "status": "executed full current program"
    },
    {
      "program": "rapidim_native.py",
      "sha256": "1a008f3df6d66076c50986255e349df6774e4e6e3cda5fb61778a06fc07c02e2",
      "exit_code": 0,
      "started_utc": "2026-10-16T16:46:56.166076+00:00",
      "launcher_cwd_different_from_program_dir": true,
      "status": "executed full current program"
    },
    {
      "program": "katona_winding_compare.py",
      "sha256": "341e49389c171f9fcac521188c0d7e0ba933556465f84778ebd7c1d1c77982da",
      "exit_code": 0,
      "launcher_cwd_different_from_program_dir": true,
      "status": "Current Russian teaching input adapter executed in quick mode (15 fields), numerical equality to historical control verified. Original full 195-state series retained; full series not repeated after descriptive-name adaptation."
    },
    {
      "program": "magnet_arc_compare.py",
      "sha256": "b5c4c26ac20ac65304854c6397d9c277bb03876f05eddd469f59bbee243a8fc4",
      "exit_code": 0,
      "launcher_cwd_different_from_program_dir": true,
      "status": "Full native series executed; after I/O path anchor was added, the current script was executed again in quick mode without overwriting the full-series result."
    }
  ],
  "all_result_numbers_finite": true,
  "new_full_series_field_solutions": {
    "Katona": 195,
    "magnet_arc": 130,
    "RapidIM": 32,
    "PM_frozen": 3,
    "DC": 2,
    "total": 362
  },
  "analytical_and_prior_FE_postprocessing": [
    "dq_windings_voltage.py",
    "skew_from_native.py"
  ],
  "scope": "362 complete-series FE solution states; repeated smoke controls and re-executions are not counted again. Full numerical tables correspond to the declared settings; mesh convergence or experimental validation is not claimed.",
  "russian_teaching_input_replay": {
    "passed": true,
    "receipt": "teaching-model-validation.json",
    "scope": "Seven teaching inputs with Russian property names saved, reopened and freshly solved; 15 Katona quick-control fields, 11 apparatus fields and 2 topology fields numerically compared to earlier source-input runs. Full historical 195-state Katona series not repeated."
  }
}
