{
  "schema": "tvv320-readiness-v1",
  "release_ready": false,
  "issues": [
    {
      "id": "rotor-slot-depth",
      "status": "handbook_supported_RD_conflict_retained",
      "evidence": {
        "RD_printed_p14_mm": 149.5,
        "input_mm": 164.5,
        "handbook_p95_table2_32_mm": "113.25+35+16.25=164.5",
        "handbook_p97_table2_33_E_mm": 164.5
      },
      "required": "Справочник подтверждает полную глубину 164,5 мм. Установить концы размерной линии 149,5 мм из РД или различие исполнений перед заявлением точного заводского соответствия.",
      "blocks": [
        "factory_variant_identification"
      ]
    },
    {
      "id": "profile-dimensions",
      "status": "partially_supported",
      "required": "Табл. 2-32 подтверждает 7 сторон, ширину 32,5 мм, радиус дна 16,25 мм и два полувитка 7×28 мм. Проверить верхнее скругление, выточку, смещения и высоту 104 мм: в табл. 2-33 обозначены И=108 мм и Ж=103,5 мм, их нельзя автоматически отождествлять.",
      "blocks": [
        "physical_geometry"
      ]
    },
    {
      "id": "winding-branches",
      "status": "unresolved",
      "required": "Сверить соединения и распределение катушек по ветвям с полной обмоточной схемой.",
      "blocks": [
        "terminal_flux",
        "asymmetry"
      ]
    },
    {
      "id": "bh-weak-field",
      "status": "native_treatment_audited_not_measured",
      "required": "48 опытов подтверждают проверенное поведение FEMM, но не точность отсутствующих измерений. В рабочих сериях определить объём и энергию вне табличного диапазона и границы применимости. Пользователь подтвердил, что полные таблицы ему неизвестны.",
      "blocks": [
        "material_validation"
      ]
    },
    {
      "id": "bh-direction",
      "status": "directional_tables_audited_machine_orientation_open",
      "required": "Найдены продольная и поперечная таблицы статора; их штатные H при 1,5 Тл различаются в 10,22 раза. Соответствие 3413/Э330 установлено по табл. 3.4 РД 34.45-51.300-97. Ориентация листов, первичные измерения и применимость изотропии ещё требуют обоснования.",
      "blocks": [
        "material_validation"
      ]
    },
    {
      "id": "stack-factor",
      "status": "unresolved",
      "required": "Установить, включает ли 0,8366 вентиляционные каналы и межлистовую изоляцию; не учитывать сокращение активной стали дважды.",
      "blocks": [
        "material_validation",
        "all_field_results"
      ]
    },
    {
      "id": "wedges",
      "status": "unresolved",
      "required": "Подтвердить геометрию и свойства установленных клиньев. РД описывает дюралюминиевые клинья ротора. В диагностике выточка немагнитная, железной перемычки нет.",
      "blocks": [
        "physical_geometry",
        "forces"
      ]
    },
    {
      "id": "end-leakage",
      "status": "unresolved",
      "required": "Подтвердить лобовое рассеяние и температуру сопротивлений для сравнения нагрузочных и динамических режимов. Расчётные DC-сопротивления при 15 °C установлены.",
      "blocks": [
        "terminal_regimes",
        "characteristics",
        "dynamics"
      ]
    }
  ],
  "targets": {
    "integrals_relative": 0.01,
    "mean_force_torque_relative": 0.02,
    "regime_scaled_residual": 0.001,
    "map_flux_relative": 0.01
  },
  "absolute_error_scales": "must be fixed per observable before final runs",
  "completed_gates": [],
  "diagnostic_permission": "conditional nonzero teaching model with frozen documented inputs, sensitivity and numerical verification; no factory certification",
  "teaching_scope": {
    "authorized": true,
    "decision": "Допустить явно обозначенную учебную модель ТВВ-320 с документированными входами и проверкой чувствительности; не заявлять заводскую точность",
    "scope_file": "model-scope.json",
    "factory_accuracy_claim": false,
    "issue_interpretation": "Unresolved provenance remains a limitation. It does not prohibit conditional nonzero teaching calculations. Required numerical and sensitivity checks remain mandatory.",
    "checked_evidence": [
      "examples/checked-03/field-verification.json",
      "examples/checked-materials-forces/verification.json",
      "examples/checked-dynamics/manifest.json"
    ],
    "completed_numerical_gates": [
      "conditional B(H) continuation and weak-field sensitivity",
      "four static force/torque states on three global meshes",
      "inverse 20 kV / 300 MW / 0.85 operating-point search",
      "bounded nonlinear map and independent controls",
      "two transients: step halving and energy balance"
    ],
    "remaining_release_gates": [
      "U-curve search and minimum coverage",
      "angular ripple and variant mesh convergence for asymmetry/eccentricity",
      "independent FEMM replay along dynamic trajectories",
      "complete clean reproduction of all 36 authored lessons",
      "complete used-source formula audit"
    ],
    "editorial_status": "36 lesson texts authored; numerical acceptance is separate",
    "release_gate_details": "release-gates.json"
  }
}
