{
  "converted_at": "2026-10-16T08:06:01.841246+00:00",
  "xml_dir": "C:\\NxCamToolkit\\data",
  "dry_run": false,
  "sources": {
    "tools": {
      "file": "C:\\NxCamToolkit\\data\\ToolLibrary.xml",
      "count": 43
    },
    "parameters": {
      "file": "C:\\NxCamToolkit\\data\\SpeedFeedTable.xml",
      "count": 33
    },
    "materials": {
      "file": "C:\\NxCamToolkit\\data\\MaterialLibrary.xml",
      "count": 17
    }
  },
  "summary": {
    "tools": 43,
    "parameters": 33,
    "materials": 17,
    "total_warnings": 7,
    "warnings_by_severity": {
      "warning": 0,
      "info": 7
    }
  },
  "warnings": [
    {
      "severity": "info",
      "entity": "tool",
      "legacy_id": 37,
      "message": "丝锥 M3 进给语义：Feed = 螺距 × 转速，不是 mm/min"
    },
    {
      "severity": "info",
      "entity": "tool",
      "legacy_id": 38,
      "message": "丝锥 M4 进给语义：Feed = 螺距 × 转速，不是 mm/min"
    },
    {
      "severity": "info",
      "entity": "tool",
      "legacy_id": 39,
      "message": "丝锥 M5 进给语义：Feed = 螺距 × 转速，不是 mm/min"
    },
    {
      "severity": "info",
      "entity": "tool",
      "legacy_id": 40,
      "message": "丝锥 M6 进给语义：Feed = 螺距 × 转速，不是 mm/min"
    },
    {
      "severity": "info",
      "entity": "tool",
      "legacy_id": 41,
      "message": "丝锥 M8 进给语义：Feed = 螺距 × 转速，不是 mm/min"
    },
    {
      "severity": "info",
      "entity": "tool",
      "legacy_id": 42,
      "message": "丝锥 M10 进给语义：Feed = 螺距 × 转速，不是 mm/min"
    },
    {
      "severity": "info",
      "entity": "tool",
      "legacy_id": 43,
      "message": "丝锥 M12 进给语义：Feed = 螺距 × 转速，不是 mm/min"
    }
  ],
  "unmapped_fields": [
    {
      "source": "ToolLibrary.xml",
      "field": "无（旧字段全映射到标准模型）"
    },
    {
      "source": "MaterialLibrary.xml",
      "field": "Hardness 单位旧 XML **未标注**，已启发式推断——必须人工复核"
    },
    {
      "source": "ToolLibrary.xml",
      "field": "刀具材料/涂层/品牌——旧 XML 完全缺失"
    }
  ]
}