[
  {
    "id": "COMMON-DATA-001",
    "version": "1.0.0",
    "module": "COMMON",
    "type": "list",
    "title": "외부 데이터 상태",
    "helpKey": "COMMON-DATA-001",
    "requiredPermissions": [
      "common.external-data.read"
    ],
    "source": "apps/web/src/modules/common/external-data/external-data.definition.ts"
  },
  {
    "id": "COMMON-DS-001",
    "version": "1.0.0",
    "module": "COMMON",
    "type": "list",
    "title": "KBX 컴포넌트 카탈로그",
    "helpKey": "COMMON-DS-001",
    "requiredPermissions": [
      "kbx.design.read"
    ],
    "source": "apps/web/src/modules/common/design-system/design-system.definition.ts"
  },
  {
    "id": "COMMON-EXP-001",
    "version": "1.0.0",
    "module": "COMMON",
    "type": "list",
    "title": "UX 실험·점진배포",
    "helpKey": "COMMON-EXP-001",
    "requiredPermissions": [
      "common.experiment.read"
    ],
    "source": "apps/web/src/modules/common/experiments/experiments.definition.ts"
  },
  {
    "id": "COMMON-OPS-001",
    "version": "1.0.0",
    "module": "COMMON",
    "type": "queue",
    "title": "업무 예외 센터",
    "helpKey": "COMMON-OPS-001",
    "requiredPermissions": [
      "common.operations.read"
    ],
    "source": "apps/web/src/modules/common/operations/operations.definition.ts"
  },
  {
    "id": "COMMON-REC-001",
    "version": "1.0.0",
    "module": "COMMON",
    "type": "reconcile",
    "title": "업무 데이터 대사",
    "helpKey": "COMMON-REC-001",
    "requiredPermissions": [
      "common.reconcile.read"
    ],
    "source": "apps/web/src/modules/common/reconcile/reconcile.definition.ts"
  },
  {
    "id": "COMMON-UX-001",
    "version": "1.0.0",
    "module": "COMMON",
    "type": "list",
    "title": "UX 품질 지표",
    "helpKey": "COMMON-UX-001",
    "requiredPermissions": [
      "common.ux.read"
    ],
    "source": "apps/web/src/modules/common/ux-metrics/ux-metrics.definition.ts"
  },
  {
    "id": "ERP-INV-001",
    "version": "1.0.0",
    "module": "ERP",
    "type": "master-detail",
    "title": "재고현황",
    "helpKey": "ERP-INV-001",
    "requiredPermissions": [
      "erp.inventory.read"
    ],
    "source": "apps/web/src/modules/erp/inventory/inventory.definition.ts"
  },
  {
    "id": "ERP-INV-MOVE-001",
    "version": "1.0.0",
    "module": "ERP",
    "type": "transaction",
    "title": "재고이동",
    "helpKey": "ERP-INV-MOVE-001",
    "requiredPermissions": [
      "erp.inventory.move.read"
    ],
    "source": "apps/web/src/modules/erp/inventory-move/inventory-move.definition.ts"
  },
  {
    "id": "ERP-MST-ITEM-001",
    "version": "1.0.0",
    "module": "ERP",
    "type": "master",
    "title": "품목관리",
    "helpKey": "ERP-MST-ITEM-001",
    "requiredPermissions": [
      "erp.item.read"
    ],
    "source": "apps/web/src/modules/erp/items/item.definition.ts"
  },
  {
    "id": "ERP-PUR-001",
    "version": "1.0.0",
    "module": "ERP",
    "type": "transaction",
    "title": "구매등록",
    "helpKey": "ERP-PUR-001",
    "requiredPermissions": [
      "erp.purchase.read"
    ],
    "source": "apps/web/src/modules/erp/purchases/purchase.definition.ts"
  },
  {
    "id": "OMS-CLM-001",
    "version": "1.0.0",
    "module": "OMS",
    "type": "list",
    "title": "반품·클레임 관리",
    "helpKey": "OMS-CLM-001",
    "requiredPermissions": [
      "oms.claim.read"
    ],
    "source": "apps/web/src/modules/oms/claims/claims.definition.ts"
  },
  {
    "id": "OMS-ORD-001",
    "version": "1.0.0",
    "module": "OMS",
    "type": "list",
    "title": "주문관리",
    "helpKey": "OMS-ORD-001",
    "requiredPermissions": [
      "oms.order.read"
    ],
    "source": "apps/web/src/modules/oms/orders/search/order-list.definition.ts"
  },
  {
    "id": "OMS-ORD-002",
    "version": "1.1.0",
    "module": "OMS",
    "type": "transaction",
    "title": "주문등록",
    "helpKey": "OMS-ORD-002",
    "requiredPermissions": [
      "oms.order.create"
    ],
    "source": "apps/web/src/modules/oms/orders/register/order-register.definition.ts"
  },
  {
    "id": "OMS-ORD-003",
    "version": "1.1.0",
    "module": "OMS",
    "type": "import",
    "title": "주문 Excel 업로드",
    "helpKey": "OMS-ORD-003",
    "requiredPermissions": [
      "oms.order.import"
    ],
    "source": "apps/web/src/modules/oms/orders/import/order-import.definition.ts"
  },
  {
    "id": "WMS-COUNT-001",
    "version": "1.0.0",
    "module": "WMS",
    "type": "wms-mobile",
    "title": "재고실사",
    "helpKey": "WMS-COUNT-001",
    "requiredPermissions": [
      "wms.inventory.count"
    ],
    "source": "apps/web/src/modules/wms/counting/counting.definition.ts"
  },
  {
    "id": "WMS-PICK-001",
    "version": "1.0.0",
    "module": "WMS",
    "type": "wms-mobile",
    "title": "출고 피킹",
    "helpKey": "WMS-PICK-001",
    "requiredPermissions": [
      "wms.picking.execute"
    ],
    "source": "apps/web/src/modules/wms/picking/picking.definition.ts"
  },
  {
    "id": "WMS-PUT-001",
    "version": "1.0.0",
    "module": "WMS",
    "type": "wms-mobile",
    "title": "입고 적치",
    "helpKey": "WMS-PUT-001",
    "requiredPermissions": [
      "wms.putaway.execute"
    ],
    "source": "apps/web/src/modules/wms/putaway/putaway.definition.ts"
  },
  {
    "id": "WMS-REC-001",
    "version": "1.0.0",
    "module": "WMS",
    "type": "wms-mobile",
    "title": "입고 검수",
    "helpKey": "WMS-REC-001",
    "requiredPermissions": [
      "wms.receiving.execute"
    ],
    "source": "apps/web/src/modules/wms/receiving/receiving.definition.ts"
  },
  {
    "id": "WMS-WORK-001",
    "version": "1.0.0",
    "module": "WMS",
    "type": "queue",
    "title": "물류 작업",
    "helpKey": "WMS-WORK-001",
    "requiredPermissions": [
      "wms.work.read"
    ],
    "source": "apps/web/src/modules/wms/work/work.definition.ts"
  }
]
