328 lines
7.3 KiB
JSON
328 lines
7.3 KiB
JSON
{
|
|
"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": []
|
|
} |