{
  "assignmentId": "practice-ii03-3",
  "original_practice_steps": [
    "Проверьте реализацию Ньютона на указанном аналитическом эталоне до вызовов FEMM.",
    "Запишите \\(r_{1}\\) = \\(U_{1}\\) − \\(U_{\\text{ист}}\\) и \\(r_{2}\\) = \\(U_{2}\\) + \\(Z_{\\text{наг}} I_{2}\\); разложите их на четыре вещественных компоненты.",
    "В функции вычисления невязки residual задавайте оба тока, решайте FEMM и читайте оба напряжения. Каждому вызову соответствует новое полевое решение.",
    "Соберите действительную матрицу Якоби центральными разностями; масштабируйте токи и напряжения для устойчивого сравнения.",
    "Примените демпфирование и контролируйте фактическое уменьшение остатка; журналируйте шаг, коэффициент и число решений.",
    "Повторите согласование с половинным разностным шагом и более строгим полевым допуском. Остановите расчёт при недопустимых токах."
  ],
  "original_assignment": {
    "task": "Выполните нагрузочную точку при двух близких напряжениях; вторую начните с токов первой и сравните число полевых решений.",
    "acceptance": "Корректная матрица 4×4 Якоби; фиксированная маркировка; уменьшающийся остаток; завершение с контролем либо ясным отказом."
  },
  "entrypoints": [
    "reproduce.py",
    "native-circuits.py",
    "native-newton-validation.py",
    "native-power-controls.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": []
}
