{
  "version": "1.0.0",
  "lastScanned": 1774313213052,
  "projectRoot": "/Users/kimjuseok/ERP-node",
  "techStack": {
    "languages": [
      {
        "name": "JavaScript/TypeScript",
        "version": null,
        "confidence": "high",
        "markers": [
          "package.json"
        ]
      }
    ],
    "frameworks": [
      {
        "name": "playwright",
        "version": "1.58.2",
        "category": "testing"
      }
    ],
    "packageManager": "npm",
    "runtime": null
  },
  "build": {
    "buildCommand": null,
    "testCommand": null,
    "lintCommand": null,
    "devCommand": null,
    "scripts": {}
  },
  "conventions": {
    "namingStyle": null,
    "importStyle": null,
    "testPattern": null,
    "fileOrganization": null
  },
  "structure": {
    "isMonorepo": false,
    "workspaces": [],
    "mainDirectories": [
      "docs",
      "scripts"
    ],
    "gitBranches": {
      "defaultBranch": "main",
      "branchingStrategy": null
    }
  },
  "customNotes": [],
  "directoryMap": {
    "_local": {
      "path": "_local",
      "purpose": null,
      "fileCount": 1,
      "lastAccessed": 1774313213033,
      "keyFiles": [
        "pipeline-progress.json"
      ]
    },
    "ai-assistant": {
      "path": "ai-assistant",
      "purpose": null,
      "fileCount": 5,
      "lastAccessed": 1774313213036,
      "keyFiles": [
        "Dockerfile.win",
        "README.md",
        "package-lock.json",
        "package.json"
      ]
    },
    "backend": {
      "path": "backend",
      "purpose": null,
      "fileCount": 0,
      "lastAccessed": 1774313213038,
      "keyFiles": []
    },
    "backend-node": {
      "path": "backend-node",
      "purpose": null,
      "fileCount": 17,
      "lastAccessed": 1774313213039,
      "keyFiles": [
        "API_연동_가이드.md",
        "API_키_정리.md",
        "Dockerfile.win",
        "PHASE1_USAGE_GUIDE.md",
        "README.md"
      ]
    },
    "backup": {
      "path": "backup",
      "purpose": null,
      "fileCount": 6,
      "lastAccessed": 1774313213040,
      "keyFiles": [
        "Dockerfile",
        "README.md",
        "backup.py",
        "docker-compose.backup.yml"
      ]
    },
    "db": {
      "path": "db",
      "purpose": null,
      "fileCount": 14,
      "lastAccessed": 1774313213041,
      "keyFiles": [
        "00-create-roles.sh",
        "check_category_values.sql",
        "check_numbering_rules.sql",
        "cleanup_duplicate_screens_daejin.sql",
        "company7_screen_backup.sql"
      ]
    },
    "deploy": {
      "path": "deploy",
      "purpose": null,
      "fileCount": 0,
      "lastAccessed": 1774313213041,
      "keyFiles": []
    },
    "digitalTwin": {
      "path": "digitalTwin",
      "purpose": null,
      "fileCount": 4,
      "lastAccessed": 1774313213041,
      "keyFiles": [
        "architecture-v4.md",
        "fleet-management-plan.md",
        "디지털트윈 아키텍쳐_v3.png",
        "디지털트윈 아키텍쳐_v4.png"
      ]
    },
    "docker": {
      "path": "docker",
      "purpose": null,
      "fileCount": 0,
      "lastAccessed": 1774313213042,
      "keyFiles": []
    },
    "docs": {
      "path": "docs",
      "purpose": "Documentation",
      "fileCount": 35,
      "lastAccessed": 1774313213042,
      "keyFiles": [
        "AI_화면생성_시스템_설계서.md",
        "BOM_개발_현황.md",
        "DB_ARCHITECTURE_ANALYSIS.md",
        "DB_STRUCTURE_DIAGRAM.html",
        "DB_WORKFLOW_ANALYSIS.md"
      ]
    },
    "frontend": {
      "path": "frontend",
      "purpose": null,
      "fileCount": 17,
      "lastAccessed": 1774313213043,
      "keyFiles": [
        "MODAL_REPEATER_TABLE_DEBUG.md",
        "README.md",
        "approval-box-result.png",
        "components.json",
        "eslint.config.mjs"
      ]
    },
    "k8s": {
      "path": "k8s",
      "purpose": null,
      "fileCount": 7,
      "lastAccessed": 1774313213043,
      "keyFiles": [
        "local-path-provisioner.yaml",
        "namespace.yaml",
        "vexplor-backend-deployment.yaml",
        "vexplor-config.yaml",
        "vexplor-frontend-deployment.yaml"
      ]
    },
    "mcp-agent-orchestrator": {
      "path": "mcp-agent-orchestrator",
      "purpose": null,
      "fileCount": 4,
      "lastAccessed": 1774313213043,
      "keyFiles": [
        "README.md",
        "package-lock.json",
        "package.json",
        "tsconfig.json"
      ]
    },
    "mcp-task-queue": {
      "path": "mcp-task-queue",
      "purpose": null,
      "fileCount": 4,
      "lastAccessed": 1774313213043,
      "keyFiles": [
        "package-lock.json",
        "package.json",
        "tsconfig.json"
      ]
    },
    "mcp-task-server": {
      "path": "mcp-task-server",
      "purpose": null,
      "fileCount": 0,
      "lastAccessed": 1774313213043,
      "keyFiles": []
    },
    "scripts": {
      "path": "scripts",
      "purpose": "Build/utility scripts",
      "fileCount": 11,
      "lastAccessed": 1774313213044,
      "keyFiles": [
        "add-modal-ids.py",
        "analyze-company-info-layout.js",
        "browser-test-admin-switch-button.js",
        "browser-test-customer-crud.js",
        "browser-test-customer-via-menu.js"
      ]
    },
    "test-output": {
      "path": "test-output",
      "purpose": null,
      "fileCount": 2,
      "lastAccessed": 1774313213044,
      "keyFiles": [
        "screen-149-field-type-verification-guide.md",
        "unified-field-type-config-panel-test-guide.md"
      ]
    },
    "test-results": {
      "path": "test-results",
      "purpose": null,
      "fileCount": 1,
      "lastAccessed": 1774313213044,
      "keyFiles": []
    },
    "ai-assistant/src": {
      "path": "ai-assistant/src",
      "purpose": "Source code",
      "fileCount": 1,
      "lastAccessed": 1774313213045,
      "keyFiles": [
        "app.js"
      ]
    },
    "frontend/app": {
      "path": "frontend/app",
      "purpose": "Application code",
      "fileCount": 5,
      "lastAccessed": 1774313213046,
      "keyFiles": [
        "favicon.ico",
        "globals.css",
        "layout.tsx"
      ]
    },
    "frontend/components": {
      "path": "frontend/components",
      "purpose": "UI components",
      "fileCount": 1,
      "lastAccessed": 1774313213046,
      "keyFiles": [
        "GlobalFileViewer.tsx"
      ]
    },
    "mcp-agent-orchestrator/src": {
      "path": "mcp-agent-orchestrator/src",
      "purpose": "Source code",
      "fileCount": 1,
      "lastAccessed": 1774313213047,
      "keyFiles": [
        "index.ts"
      ]
    },
    "mcp-task-queue/data": {
      "path": "mcp-task-queue/data",
      "purpose": "Data files",
      "fileCount": 2,
      "lastAccessed": 1774313213047,
      "keyFiles": [
        "knowledge.json",
        "tasks.json"
      ]
    },
    "mcp-task-queue/dist": {
      "path": "mcp-task-queue/dist",
      "purpose": "Distribution/build output",
      "fileCount": 28,
      "lastAccessed": 1774313213048,
      "keyFiles": [
        "agent-runner.d.ts",
        "agent-runner.d.ts.map",
        "agent-runner.js"
      ]
    },
    "mcp-task-queue/node_modules": {
      "path": "mcp-task-queue/node_modules",
      "purpose": "Dependencies",
      "fileCount": 1,
      "lastAccessed": 1774313213049,
      "keyFiles": []
    },
    "mcp-task-queue/src": {
      "path": "mcp-task-queue/src",
      "purpose": "Source code",
      "fileCount": 7,
      "lastAccessed": 1774313213049,
      "keyFiles": [
        "agent-runner.ts",
        "index.ts",
        "knowledge-store.ts"
      ]
    },
    "mcp-task-server/data": {
      "path": "mcp-task-server/data",
      "purpose": "Data files",
      "fileCount": 0,
      "lastAccessed": 1774313213049,
      "keyFiles": []
    },
    "mcp-task-server/dist": {
      "path": "mcp-task-server/dist",
      "purpose": "Distribution/build output",
      "fileCount": 6,
      "lastAccessed": 1774313213050,
      "keyFiles": [
        "index.d.ts",
        "index.js",
        "taskStore.d.ts"
      ]
    },
    "mcp-task-server/node_modules": {
      "path": "mcp-task-server/node_modules",
      "purpose": "Dependencies",
      "fileCount": 1,
      "lastAccessed": 1774313213050,
      "keyFiles": []
    },
    "mcp-task-server/src": {
      "path": "mcp-task-server/src",
      "purpose": "Source code",
      "fileCount": 0,
      "lastAccessed": 1774313213052,
      "keyFiles": []
    }
  },
  "hotPaths": [
    {
      "path": "frontend/app/(main)/sales/order/page.tsx",
      "accessCount": 19,
      "lastAccessed": 1774408850812,
      "type": "file"
    },
    {
      "path": "frontend/app/(main)/sales/shipping-plan/page.tsx",
      "accessCount": 4,
      "lastAccessed": 1774313720455,
      "type": "file"
    },
    {
      "path": "frontend/components/common/DataGrid.tsx",
      "accessCount": 4,
      "lastAccessed": 1774408732451,
      "type": "file"
    },
    {
      "path": "frontend/components/common/DynamicSearchFilter.tsx",
      "accessCount": 3,
      "lastAccessed": 1774408732309,
      "type": "file"
    },
    {
      "path": "frontend/app/(main)/production/plan-management/page.tsx",
      "accessCount": 2,
      "lastAccessed": 1774313461313,
      "type": "file"
    },
    {
      "path": "frontend/app/(main)",
      "accessCount": 2,
      "lastAccessed": 1774313529384,
      "type": "directory"
    },
    {
      "path": "frontend/lib/api/shipping.ts",
      "accessCount": 2,
      "lastAccessed": 1774313725308,
      "type": "file"
    },
    {
      "path": ".claude/plans/lively-wishing-yeti.md",
      "accessCount": 2,
      "lastAccessed": 1774313824670,
      "type": "file"
    },
    {
      "path": "frontend/app/(main)/sales/shipping-order/page.tsx",
      "accessCount": 1,
      "lastAccessed": 1774313447495,
      "type": "file"
    },
    {
      "path": "frontend/app/(main)/sales/claim/page.tsx",
      "accessCount": 1,
      "lastAccessed": 1774313450420,
      "type": "file"
    },
    {
      "path": "frontend/app/(main)/production/process-info/page.tsx",
      "accessCount": 1,
      "lastAccessed": 1774313450623,
      "type": "file"
    },
    {
      "path": "frontend/components/common/ExcelUploadModal.tsx",
      "accessCount": 1,
      "lastAccessed": 1774313454238,
      "type": "file"
    },
    {
      "path": "frontend/app/(main)/master-data/item-info/page.tsx",
      "accessCount": 1,
      "lastAccessed": 1774313528166,
      "type": "file"
    },
    {
      "path": "frontend/components/common/ShippingPlanModal.tsx",
      "accessCount": 1,
      "lastAccessed": 1774313925751,
      "type": "file"
    },
    {
      "path": "frontend/components/common/TableSettingsModal.tsx",
      "accessCount": 1,
      "lastAccessed": 1774409034693,
      "type": "file"
    }
  ],
  "userDirectives": []
}