{ "version": "1.0.0", "lastScanned": 1772609393905, "projectRoot": "/Users/johngreen/Dev/vexplor", "techStack": { "languages": [ { "name": "JavaScript/TypeScript", "version": null, "confidence": "high", "markers": [ "package.json" ] } ], "frameworks": [], "packageManager": "npm", "runtime": null }, "build": { "buildCommand": null, "testCommand": null, "lintCommand": null, "devCommand": null, "scripts": {} }, "conventions": { "namingStyle": null, "importStyle": null, "testPattern": null, "fileOrganization": "type-based" }, "structure": { "isMonorepo": false, "workspaces": [], "mainDirectories": [ "docs", "lib", "scripts", "src" ], "gitBranches": { "defaultBranch": "main", "branchingStrategy": null } }, "customNotes": [], "directoryMap": { "WebContent": { "path": "WebContent", "purpose": null, "fileCount": 5, "lastAccessed": 1772609393856, "keyFiles": [ "init.jsp", "init_jqGrid.jsp", "init_no_login.jsp", "init_toastGrid.jsp", "viewImage.jsp" ] }, "backend": { "path": "backend", "purpose": null, "fileCount": 6, "lastAccessed": 1772609393857, "keyFiles": [ "Dockerfile", "Dockerfile.mac", "build.gradle", "gradlew", "gradlew.bat" ] }, "backend-node": { "path": "backend-node", "purpose": null, "fileCount": 14, "lastAccessed": 1772609393872, "keyFiles": [ "API_연동_가이드.md", "API_키_정리.md", "Dockerfile.win", "PHASE1_USAGE_GUIDE.md", "README.md" ] }, "db": { "path": "db", "purpose": null, "fileCount": 2, "lastAccessed": 1772609393873, "keyFiles": [ "00-create-roles.sh", "migrate_company13_export.sh" ] }, "deploy": { "path": "deploy", "purpose": null, "fileCount": 0, "lastAccessed": 1772609393873, "keyFiles": [] }, "docker": { "path": "docker", "purpose": null, "fileCount": 0, "lastAccessed": 1772609393873, "keyFiles": [] }, "docs": { "path": "docs", "purpose": "Documentation", "fileCount": 23, "lastAccessed": 1772609393873, "keyFiles": [ "AI_화면생성_시스템_설계서.md", "DB_ARCHITECTURE_ANALYSIS.md", "DB_STRUCTURE_DIAGRAM.html", "DB_WORKFLOW_ANALYSIS.md", "KUBERNETES_DEPLOYMENT_GUIDE.md" ] }, "frontend": { "path": "frontend", "purpose": null, "fileCount": 14, "lastAccessed": 1772609393873, "keyFiles": [ "MODAL_REPEATER_TABLE_DEBUG.md", "README.md", "components.json", "eslint.config.mjs", "middleware.ts" ] }, "hooks": { "path": "hooks", "purpose": null, "fileCount": 1, "lastAccessed": 1772609393879, "keyFiles": [ "useScreenStandards.ts" ] }, "k8s": { "path": "k8s", "purpose": null, "fileCount": 7, "lastAccessed": 1772609393882, "keyFiles": [ "local-path-provisioner.yaml", "namespace.yaml", "vexplor-backend-deployment.yaml", "vexplor-config.yaml", "vexplor-frontend-deployment.yaml" ] }, "lib": { "path": "lib", "purpose": "Library code", "fileCount": 0, "lastAccessed": 1772609393883, "keyFiles": [] }, "mcp-agent-orchestrator": { "path": "mcp-agent-orchestrator", "purpose": null, "fileCount": 4, "lastAccessed": 1772609393883, "keyFiles": [ "README.md", "package-lock.json", "package.json", "tsconfig.json" ] }, "popdocs": { "path": "popdocs", "purpose": null, "fileCount": 12, "lastAccessed": 1772609393884, "keyFiles": [ "ARCHITECTURE.md", "CHANGELOG.md", "FILES.md", "INDEX.md", "PLAN.md" ] }, "scripts": { "path": "scripts", "purpose": "Build/utility scripts", "fileCount": 2, "lastAccessed": 1772609393884, "keyFiles": [ "add-modal-ids.py", "remove-logs.js" ] }, "src": { "path": "src", "purpose": "Source code", "fileCount": 0, "lastAccessed": 1772609393884, "keyFiles": [] }, "tomcat-conf": { "path": "tomcat-conf", "purpose": null, "fileCount": 1, "lastAccessed": 1772609393884, "keyFiles": [ "context.xml" ] }, "backend/build": { "path": "backend/build", "purpose": "Build output", "fileCount": 0, "lastAccessed": 1772609393884, "keyFiles": [] }, "backend/src": { "path": "backend/src", "purpose": "Source code", "fileCount": 0, "lastAccessed": 1772609393884, "keyFiles": [] }, "backend-node/data": { "path": "backend-node/data", "purpose": "Data files", "fileCount": 0, "lastAccessed": 1772609393884, "keyFiles": [] }, "db/migrations": { "path": "db/migrations", "purpose": "Database migrations", "fileCount": 16, "lastAccessed": 1772609393884, "keyFiles": [ "046_MIGRATION_FIX.md", "046_QUICK_FIX.md", "README_1003.md" ] }, "db/scripts": { "path": "db/scripts", "purpose": "Build/utility scripts", "fileCount": 1, "lastAccessed": 1772609393884, "keyFiles": [ "README_cleanup.md" ] }, "frontend/app": { "path": "frontend/app", "purpose": "Application code", "fileCount": 5, "lastAccessed": 1772609393885, "keyFiles": [ "favicon.ico", "globals.css", "layout.tsx" ] }, "frontend/components": { "path": "frontend/components", "purpose": "UI components", "fileCount": 1, "lastAccessed": 1772609393885, "keyFiles": [ "GlobalFileViewer.tsx" ] }, "mcp-agent-orchestrator/src": { "path": "mcp-agent-orchestrator/src", "purpose": "Source code", "fileCount": 1, "lastAccessed": 1772609393885, "keyFiles": [ "index.ts" ] }, "src/controllers": { "path": "src/controllers", "purpose": "Controllers", "fileCount": 1, "lastAccessed": 1772609393885, "keyFiles": [ "dataflowDiagramController.ts" ] }, "src/routes": { "path": "src/routes", "purpose": "Route handlers", "fileCount": 1, "lastAccessed": 1772609393885, "keyFiles": [ "dataflowDiagramRoutes.ts" ] }, "src/services": { "path": "src/services", "purpose": "Business logic services", "fileCount": 1, "lastAccessed": 1772609393885, "keyFiles": [ "dataflowDiagramService.ts" ] }, "src/utils": { "path": "src/utils", "purpose": "Utility functions", "fileCount": 2, "lastAccessed": 1772609393885, "keyFiles": [ "databaseValidator.ts", "queryBuilder.ts" ] } }, "hotPaths": [], "userDirectives": [] }