{
  "assignmentId": "practice-ii02-2",
  "original_practice_steps": [
    "В двухобмоточной модели задайте рабочие токи и сохраните базовый результат.",
    "Для каждой цепи отдельно выполните два симметричных токовых возмущения и читайте \\(\\Psi\\) обеих обмоток.",
    "Соберите столбцы матрицы из центральных разностей. Между столбцами восстанавливайте базовые токи.",
    "Повторите вычисления с половинным шагом. Отдельно оцените расхождение взаимных элементов; не заменяйте их средним значением до проверки.",
    "Расширьте токовый набор до небольшой карты; вне рассчитанной области запретите интерполяцию.",
    "Укажите наличие постоянных магнитов и тип материала; не выдавайте отношение потокосцепления к току за динамическую индуктивность."
  ],
  "original_assignment": {
    "task": "Постройте матрицу в двух рабочих точках с разным насыщением. Сравните собственные и взаимные производные, сохранив исходные таблицы.",
    "acceptance": "Все токи и угол обозначены; шаг проверен; матрица динамических индуктивностей не заменена отношениями потокосцеплений к токам; взаимность оценена численно."
  },
  "entrypoints": [
    "reproduce.py",
    "matrix-full.py",
    "postprocess-full.py"
  ],
  "key_mode_replay": "reproduce.py repeats saved model/parameters in a fresh native solve; full scripts and complete input data retain every original series plan.",
  "fresh_directory_required": true,
  "computer_use_pending": []
}
