{
  "version": "1.0",
  "description": "글벗 도메인 지식 선택 구조",
  "base_dir": "domain",
  "categories": [
    {
      "id": "civil_general",
      "label": "토목 일반",
      "icon": "🏗️",
      "description": "토목공학 기초 이론, 설계 기준, 시방서 등",
      "file": "civil/general.txt",
      "children": []
    },
    {
      "id": "civil_dx",
      "label": "DX (디지털 전환)",
      "icon": "💡",
      "description": "건설 디지털 전환, 스마트 건설, AI/IoT 적용",
      "file": "civil/dx.txt",
      "children": []
    },
    {
      "id": "civil/specialties",
      "label": "세부 분야별",
      "icon": "📐",
      "description": "전문 분야를 선택하세요 (복수 선택 가능)",
      "file": null,
      "children": [
        { "id": "survey",        "label": "측량",        "group": "기반기술", "file": "civil/specialties/survey.txt" },
        { "id": "analysis",      "label": "해석",        "group": "기반기술", "file": "civil/specialties/analysis.txt" },
        { "id": "communication", "label": "커뮤니케이션", "group": "기반기술", "file": "civil/specialties/communication.txt" },
        { "id": "road",          "label": "도로",        "group": "구조",    "file": "civil/specialties/road.txt" },
        { "id": "structure",     "label": "구조물",      "group": "구조",    "file": "civil/specialties/structure.txt" },
        { "id": "geotechnical",  "label": "지반",        "group": "구조",    "file": "civil/specialties/geotechnical.txt" },
        { "id": "planning",      "label": "계획",        "group": "구조",    "file": "civil/specialties/planning.txt" },
        { "id": "bridge",        "label": "교량",        "group": "시설물",  "file": "civil/specialties/bridge.txt" },
        { "id": "tunnel",        "label": "터널",        "group": "시설물",  "file": "civil/specialties/tunnel.txt" },
        { "id": "construction",  "label": "시공",        "group": "관리",    "file": "civil/specialties/construction.txt" },
        { "id": "bim",           "label": "BIM",         "group": "관리",    "file": "civil/specialties/bim.txt" },
        { "id": "schedule_cost", "label": "공정 및 기성", "group": "관리",    "file": "civil/specialties/schedule_cost.txt" },
        { "id": "safety",        "label": "안전관리",     "group": "관리",    "file": "civil/specialties/safety.txt" },
        { "id": "quality_env",   "label": "품질환경",     "group": "관리",    "file": "civil/specialties/quality_env.txt" }
      ]
    }
  ]
}