{
  "assignmentId": "practice-ii02-2",
  "lessonId": "II02.2",
  "variantId": "A",
  "passed": true,
  "nonUiPassed": true,
  "fullOriginalScopePassed": true,
  "computerUsePending": [],
  "environment": "FEMM5.0 06Oct2026; nativeMicroPython1.28.0; engineSHA6a79ed0e882d054275347a1f267b57d04a31e900beaa7f6a6251487ed2e1df1b",
  "procedure": "Собственные новые native решения, исходные программы во встроенномMicroPython, численные проверки и полный план; воспроизведение отдельным свежим решением из переносимой копии. Передфиксацией пакет реально распакован в отдельную папку:14свежих FEMMконтролей по трёмA прошли все Ψ/U/I проверки. Полные переносимые sector/mesh/matrix и postprocess также реально исполнены; собственный replay не заменяет последующий root-повтор submittedZIP.",
  "explanation": "Модель nonlinear-3 содержит нелинейную однозначную B–H сталь, Nprimary100/Nsecondary50, постоянные магниты в расчётных метках отсутствуют; положение и остальные источники при каждом столбце фиксированы. Строки матрицы — Ψprimary/Ψsecondary, столбцы — изменяемые Iprimary/Isecondary; порядок словаря не используется для перемешивания строк. Каждая центральная производная независимо пересчитана из сырых Ψ±h, в другом порту ток базовый. Для двух портов четыре возмущённых решения плюс базовое на один шаг, дляNпортов2N+база; повтор при половинном шаге отдельный. Пара(8;4) получена прямыми решениями и не интерполируется за пределами отдельной низкотоковой карты. Интерполяция внутри(1;.5) вычислена, выход(5;1) реально отклонён ValueError; вне карты нет экстраполяции. Полные отношения Ψ/I содержат взаимное поле и отличаются от частных производных; при насыщении производные существенно уменьшаются. Для консервативной обратимой модели ожидается L12=L21, но исходные различия надо измерять прежде усреднения: конечный шаг/сетка/решатель могут давать асимметрию. Значения2.52853e−7Гн и1.18825e−9Гн на мелком шаге сохранены как факт; матрица не симметризована, поэтому её диагностическая невязка видна. Полевая force_error=No area selected в этом наборе относится к непрошенной силе без выбранного якоря, а токи/Ψ/энергии решены успешно.",
  "limitations": "Учебная2D модель, не измерение и не верификация реальной машины. Нативный headless/embeddedMicroPython; Computer Use не применён. Все первичные ANS сохранены локально; сдача несёт точные модели, CSV и полный переносимый план, свежий контроль создаёт новые ANS. Нет3Dторцов/осевых потоков/температурных изменений. Собственный повтор не назван независимым опытом другого человека.",
  "results": [
    {
      "id": "outcome",
      "value": "Матрицы при(2;1)А и(8;4)А,θ=0, h=.1/.05А собраны из18полных native решений плюс9точек карты[0;4]×[0;2]А. Приh.05А L1=[[0.0022419780475702727, 0.0009910983241321128], [0.000991351177206043, 0.0005639829821753838]]Гн; L2=[[0.000429916963231719, 0.00011242783441334225], [0.00011242902265926752, 0.00011675507882936281]]Гн. Наименьший шаг меняет элементы максимум0.10308%/0.0046627%; исходное взаимное расхождение0.025506%/0.0010569% сохранено без симметризации.",
      "unit": ""
    },
    {
      "id": "verification",
      "value": "47 численных проверок; все выполнены. Учебная2D модель, не измерение и не верификация реальной машины. Нативный headless/embeddedMicroPython; Computer Use не применён. Все первичные ANS сохранены локально; сдача несёт точные модели, CSV и полный переносимый план, свежий контроль создаёт новые ANS. Нет3Dторцов/осевых потоков/температурных изменений. Собственный повтор не назван независимым опытом другого человека.",
      "unit": ""
    },
    {
      "id": "evidence-map",
      "value": "REPORT.md связывает критерии; measurements.json/results.csv все величины; checks.json фактические допуски; source-manifest.json хеши; native-receipt*.json происхождение; complete-plan.json/reproduce.py полный план и свежий контроль.",
      "unit": ""
    }
  ],
  "files": [
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\checks.json",
      "name": "checks.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\complete-plan.json",
      "name": "complete-plan.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\control-0.fem",
      "name": "control-0.fem"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\control-1.fem",
      "name": "control-1.fem"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\control-2.fem",
      "name": "control-2.fem"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\control-3.fem",
      "name": "control-3.fem"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\control-4.fem",
      "name": "control-4.fem"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\control-5.fem",
      "name": "control-5.fem"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\independent-check-table.csv",
      "name": "independent-check-table.csv"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\jacobian-step.png",
      "name": "jacobian-step.png"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\key-cases.json",
      "name": "key-cases.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\matrix-full.py",
      "name": "matrix-full.py"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\measurements.json",
      "name": "measurements.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\native-experiments-02.json",
      "name": "native-experiments-02.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\native-experiments-03.json",
      "name": "native-experiments-03.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\native-experiments-12.json",
      "name": "native-experiments-12.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\native-experiments-15.json",
      "name": "native-experiments-15.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\native-receipt-02.json",
      "name": "native-receipt-02.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\native-receipt-17.json",
      "name": "native-receipt-17.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\original-00.py",
      "name": "original-00.py"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\postprocess-full.py",
      "name": "postprocess-full.py"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\practice-ii02-2-source-model.fem",
      "name": "practice-ii02-2-source-model.fem"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\REPORT.md",
      "name": "REPORT.md"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\reproduce.py",
      "name": "reproduce.py"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\results.csv",
      "name": "results.csv"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\source-manifest.json",
      "name": "source-manifest.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\source-task.json",
      "name": "source-task.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\portable-native-self-replay-receipt.json",
      "name": "portable-native-self-replay-receipt.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\portable-matrix-full.py.receipt.json",
      "name": "portable-matrix-full.py.receipt.json"
    },
    {
      "path": "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\portable-postprocess-full.py.receipt.json",
      "name": "portable-postprocess-full.py.receipt.json"
    }
  ],
  "checks": [
    {
      "label": "Native dataset 2 завершён без фатальной ошибки",
      "actual": 1,
      "expected": 1,
      "tolerance": 0,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Native dataset 17 завершён без фатальной ошибки",
      "actual": 1,
      "expected": 1,
      "tolerance": 0,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Two declared actual operating currents [2.0, 1.0]",
      "actual": 1,
      "expected": 1,
      "tolerance": 0,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Exactly four perturbed full solves [2.0, 1.0] 0.1",
      "actual": 4,
      "expected": 4,
      "tolerance": 0,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [2.0, 1.0] 0.1 (0, 0)",
      "actual": 0.0022440251904546314,
      "expected": 0.0022440251904546314,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [2.0, 1.0] 0.1 (0, 0)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [2.0, 1.0] 0.1 (1, 0)",
      "actual": 0.0009923730281840952,
      "expected": 0.0009923730281840952,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [2.0, 1.0] 0.1 (1, 0)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [2.0, 1.0] 0.1 (0, 1)",
      "actual": 0.0009913508844490437,
      "expected": 0.0009913508844490437,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [2.0, 1.0] 0.1 (0, 1)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [2.0, 1.0] 0.1 (1, 1)",
      "actual": 0.0005641093794225404,
      "expected": 0.0005641093794225404,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [2.0, 1.0] 0.1 (1, 1)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Exactly four perturbed full solves [2.0, 1.0] 0.05",
      "actual": 4,
      "expected": 4,
      "tolerance": 0,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [2.0, 1.0] 0.05 (0, 0)",
      "actual": 0.0022419780475702727,
      "expected": 0.0022419780475702727,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [2.0, 1.0] 0.05 (0, 0)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [2.0, 1.0] 0.05 (1, 0)",
      "actual": 0.000991351177206043,
      "expected": 0.000991351177206043,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [2.0, 1.0] 0.05 (1, 0)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [2.0, 1.0] 0.05 (0, 1)",
      "actual": 0.0009910983241321128,
      "expected": 0.0009910983241321128,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [2.0, 1.0] 0.05 (0, 1)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [2.0, 1.0] 0.05 (1, 1)",
      "actual": 0.0005639829821753838,
      "expected": 0.0005639829821753838,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [2.0, 1.0] 0.05 (1, 1)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Step sensitivity measured [2.0, 1.0]",
      "actual": 0.0010307658895732433,
      "expected": 0,
      "tolerance": 0.002,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Raw reciprocity fine [2.0, 1.0]",
      "actual": 0.00025505903431996833,
      "expected": 0,
      "tolerance": 0.002,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Two declared actual operating currents [8.0, 4.0]",
      "actual": 1,
      "expected": 1,
      "tolerance": 0,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Exactly four perturbed full solves [8.0, 4.0] 0.1",
      "actual": 4,
      "expected": 4,
      "tolerance": 0,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [8.0, 4.0] 0.1 (0, 0)",
      "actual": 0.00042992922052138144,
      "expected": 0.00042992922052138144,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [8.0, 4.0] 0.1 (0, 0)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [8.0, 4.0] 0.1 (1, 0)",
      "actual": 0.00011243426484463387,
      "expected": 0.00011243426484463387,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [8.0, 4.0] 0.1 (1, 0)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [8.0, 4.0] 0.1 (0, 1)",
      "actual": 0.00011242957782438279,
      "expected": 0.00011242957782438279,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [8.0, 4.0] 0.1 (0, 1)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [8.0, 4.0] 0.1 (1, 1)",
      "actual": 0.0001167563748947012,
      "expected": 0.0001167563748947012,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [8.0, 4.0] 0.1 (1, 1)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Exactly four perturbed full solves [8.0, 4.0] 0.05",
      "actual": 4,
      "expected": 4,
      "tolerance": 0,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [8.0, 4.0] 0.05 (0, 0)",
      "actual": 0.000429916963231719,
      "expected": 0.000429916963231719,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [8.0, 4.0] 0.05 (0, 0)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [8.0, 4.0] 0.05 (1, 0)",
      "actual": 0.00011242902265926752,
      "expected": 0.00011242902265926752,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [8.0, 4.0] 0.05 (1, 0)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [8.0, 4.0] 0.05 (0, 1)",
      "actual": 0.00011242783441334225,
      "expected": 0.00011242783441334225,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [8.0, 4.0] 0.05 (0, 1)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Independent central column [8.0, 4.0] 0.05 (1, 1)",
      "actual": 0.00011675507882936281,
      "expected": 0.00011675507882936281,
      "tolerance": 1e-13,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Other current fixed [8.0, 4.0] 0.05 (1, 1)",
      "actual": 0.0,
      "expected": 0,
      "tolerance": 1e-12,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Step sensitivity measured [8.0, 4.0]",
      "actual": 4.662662044334405e-05,
      "expected": 0,
      "tolerance": 0.002,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Raw reciprocity fine [8.0, 4.0]",
      "actual": 1.0568853994814167e-05,
      "expected": 0,
      "tolerance": 0.002,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Nine actual map field points",
      "actual": 9,
      "expected": 9,
      "tolerance": 0,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Interpolation outside rectangle actually raises",
      "actual": 1,
      "expected": 1,
      "tolerance": 0,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    },
    {
      "label": "Both Jacobian points show different saturation",
      "actual": 1,
      "expected": 1,
      "tolerance": 0,
      "passed": true,
      "evidence": [
        "measurements.json",
        "checks.json"
      ]
    }
  ],
  "criteriaEvidence": [
    {
      "criterionId": "source",
      "evidence": [
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\REPORT.md",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\measurements.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\checks.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\complete-plan.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\independent-check-table.csv",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\jacobian-step.png"
      ],
      "comment": "Модель nonlinear-3 содержит нелинейную однозначную B–H сталь, Nprimary100/Nsecondary50, постоянные магниты в расчётных метках отсутствуют; положение и остальные источники при каждом столбце фиксированы. Строки матрицы — Ψprimary/Ψsecondary, столбцы — изменяемые Iprimary/Isecondary; порядок словаря не используется для перемешивания строк. Каждая центральная производная независимо пересчитана из сырых Ψ±h, в другом порту ток базовый. Для двух портов четыре возмущённых решения плюс базовое на один шаг, дляNпортов2N+база; повтор при половинном шаге отдельный. Пара(8;4) получена прямыми решениями и не интерполируется за пределами отдельной низкотоковой карты. Интерполяция внутри(1;.5) вычислена, выход(5;1) реально отклонён ValueError; вне карты нет экстраполяции. Полные отношения Ψ/I содержат взаимное поле и отличаются от частных производных; при насыщении производные существенно уменьшаются. Для консервативной обратимой модели ожидается L12=L21, но исходные различия надо измерять прежде усреднения: конечный шаг/сетка/решатель могут давать асимметрию. Значения2.52853e−7Гн и1.18825e−9Гн на мелком шаге сохранены как факт; матрица не симметризована, поэтому её диагностическая невязка видна. Полевая force_error=No area selected в этом наборе относится к непрошенной силе без выбранного якоря, а токи/Ψ/энергии решены успешно."
    },
    {
      "criterionId": "reproduce",
      "evidence": [
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\REPORT.md",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\measurements.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\checks.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\complete-plan.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\independent-check-table.csv",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\jacobian-step.png"
      ],
      "comment": "Модель nonlinear-3 содержит нелинейную однозначную B–H сталь, Nprimary100/Nsecondary50, постоянные магниты в расчётных метках отсутствуют; положение и остальные источники при каждом столбце фиксированы. Строки матрицы — Ψprimary/Ψsecondary, столбцы — изменяемые Iprimary/Isecondary; порядок словаря не используется для перемешивания строк. Каждая центральная производная независимо пересчитана из сырых Ψ±h, в другом порту ток базовый. Для двух портов четыре возмущённых решения плюс базовое на один шаг, дляNпортов2N+база; повтор при половинном шаге отдельный. Пара(8;4) получена прямыми решениями и не интерполируется за пределами отдельной низкотоковой карты. Интерполяция внутри(1;.5) вычислена, выход(5;1) реально отклонён ValueError; вне карты нет экстраполяции. Полные отношения Ψ/I содержат взаимное поле и отличаются от частных производных; при насыщении производные существенно уменьшаются. Для консервативной обратимой модели ожидается L12=L21, но исходные различия надо измерять прежде усреднения: конечный шаг/сетка/решатель могут давать асимметрию. Значения2.52853e−7Гн и1.18825e−9Гн на мелком шаге сохранены как факт; матрица не симметризована, поэтому её диагностическая невязка видна. Полевая force_error=No area selected в этом наборе относится к непрошенной силе без выбранного якоря, а токи/Ψ/энергии решены успешно."
    },
    {
      "criterionId": "practice",
      "evidence": [
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\REPORT.md",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\measurements.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\checks.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\complete-plan.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\independent-check-table.csv",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\jacobian-step.png"
      ],
      "comment": "Модель nonlinear-3 содержит нелинейную однозначную B–H сталь, Nprimary100/Nsecondary50, постоянные магниты в расчётных метках отсутствуют; положение и остальные источники при каждом столбце фиксированы. Строки матрицы — Ψprimary/Ψsecondary, столбцы — изменяемые Iprimary/Isecondary; порядок словаря не используется для перемешивания строк. Каждая центральная производная независимо пересчитана из сырых Ψ±h, в другом порту ток базовый. Для двух портов четыре возмущённых решения плюс базовое на один шаг, дляNпортов2N+база; повтор при половинном шаге отдельный. Пара(8;4) получена прямыми решениями и не интерполируется за пределами отдельной низкотоковой карты. Интерполяция внутри(1;.5) вычислена, выход(5;1) реально отклонён ValueError; вне карты нет экстраполяции. Полные отношения Ψ/I содержат взаимное поле и отличаются от частных производных; при насыщении производные существенно уменьшаются. Для консервативной обратимой модели ожидается L12=L21, но исходные различия надо измерять прежде усреднения: конечный шаг/сетка/решатель могут давать асимметрию. Значения2.52853e−7Гн и1.18825e−9Гн на мелком шаге сохранены как факт; матрица не симметризована, поэтому её диагностическая невязка видна. Полевая force_error=No area selected в этом наборе относится к непрошенной силе без выбранного якоря, а токи/Ψ/энергии решены успешно."
    },
    {
      "criterionId": "source-task",
      "evidence": [
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\REPORT.md",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\measurements.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\checks.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\complete-plan.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\independent-check-table.csv",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\jacobian-step.png"
      ],
      "comment": "Модель nonlinear-3 содержит нелинейную однозначную B–H сталь, Nprimary100/Nsecondary50, постоянные магниты в расчётных метках отсутствуют; положение и остальные источники при каждом столбце фиксированы. Строки матрицы — Ψprimary/Ψsecondary, столбцы — изменяемые Iprimary/Isecondary; порядок словаря не используется для перемешивания строк. Каждая центральная производная независимо пересчитана из сырых Ψ±h, в другом порту ток базовый. Для двух портов четыре возмущённых решения плюс базовое на один шаг, дляNпортов2N+база; повтор при половинном шаге отдельный. Пара(8;4) получена прямыми решениями и не интерполируется за пределами отдельной низкотоковой карты. Интерполяция внутри(1;.5) вычислена, выход(5;1) реально отклонён ValueError; вне карты нет экстраполяции. Полные отношения Ψ/I содержат взаимное поле и отличаются от частных производных; при насыщении производные существенно уменьшаются. Для консервативной обратимой модели ожидается L12=L21, но исходные различия надо измерять прежде усреднения: конечный шаг/сетка/решатель могут давать асимметрию. Значения2.52853e−7Гн и1.18825e−9Гн на мелком шаге сохранены как факт; матрица не симметризована, поэтому её диагностическая невязка видна. Полевая force_error=No area selected в этом наборе относится к непрошенной силе без выбранного якоря, а токи/Ψ/энергии решены успешно."
    },
    {
      "criterionId": "evidence-1",
      "evidence": [
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\REPORT.md",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\measurements.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\checks.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\complete-plan.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\independent-check-table.csv",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\jacobian-step.png"
      ],
      "comment": "Модель nonlinear-3 содержит нелинейную однозначную B–H сталь, Nprimary100/Nsecondary50, постоянные магниты в расчётных метках отсутствуют; положение и остальные источники при каждом столбце фиксированы. Строки матрицы — Ψprimary/Ψsecondary, столбцы — изменяемые Iprimary/Isecondary; порядок словаря не используется для перемешивания строк. Каждая центральная производная независимо пересчитана из сырых Ψ±h, в другом порту ток базовый. Для двух портов четыре возмущённых решения плюс базовое на один шаг, дляNпортов2N+база; повтор при половинном шаге отдельный. Пара(8;4) получена прямыми решениями и не интерполируется за пределами отдельной низкотоковой карты. Интерполяция внутри(1;.5) вычислена, выход(5;1) реально отклонён ValueError; вне карты нет экстраполяции. Полные отношения Ψ/I содержат взаимное поле и отличаются от частных производных; при насыщении производные существенно уменьшаются. Для консервативной обратимой модели ожидается L12=L21, но исходные различия надо измерять прежде усреднения: конечный шаг/сетка/решатель могут давать асимметрию. Значения2.52853e−7Гн и1.18825e−9Гн на мелком шаге сохранены как факт; матрица не симметризована, поэтому её диагностическая невязка видна. Полевая force_error=No area selected в этом наборе относится к непрошенной силе без выбранного якоря, а токи/Ψ/энергии решены успешно."
    },
    {
      "criterionId": "evidence-2",
      "evidence": [
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\REPORT.md",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\measurements.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\checks.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\complete-plan.json",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\independent-check-table.csv",
        "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\jacobian-step.png"
      ],
      "comment": "Модель nonlinear-3 содержит нелинейную однозначную B–H сталь, Nprimary100/Nsecondary50, постоянные магниты в расчётных метках отсутствуют; положение и остальные источники при каждом столбце фиксированы. Строки матрицы — Ψprimary/Ψsecondary, столбцы — изменяемые Iprimary/Isecondary; порядок словаря не используется для перемешивания строк. Каждая центральная производная независимо пересчитана из сырых Ψ±h, в другом порту ток базовый. Для двух портов четыре возмущённых решения плюс базовое на один шаг, дляNпортов2N+база; повтор при половинном шаге отдельный. Пара(8;4) получена прямыми решениями и не интерполируется за пределами отдельной низкотоковой карты. Интерполяция внутри(1;.5) вычислена, выход(5;1) реально отклонён ValueError; вне карты нет экстраполяции. Полные отношения Ψ/I содержат взаимное поле и отличаются от частных производных; при насыщении производные существенно уменьшаются. Для консервативной обратимой модели ожидается L12=L21, но исходные различия надо измерять прежде усреднения: конечный шаг/сетка/решатель могут давать асимметрию. Значения2.52853e−7Гн и1.18825e−9Гн на мелком шаге сохранены как факт; матрица не симметризована, поэтому её диагностическая невязка видна. Полевая force_error=No area selected в этом наборе относится к непрошенной силе без выбранного якоря, а токи/Ψ/энергии решены успешно."
    }
  ],
  "nativeReceipts": [
    "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\native-receipt-02.json",
    "C:\\Users\\CAE\\emeea\\FEMM-course\\work\\assignment-native-280-2026-10-16\\python\\practice-ii02-2\\A\\native-receipt-17.json"
  ],
  "status": "non-ui-complete"
}
