{ "version": "1.0.0", "lastScanned": 1776228576231, "projectRoot": "D:\\source_codespace\\geroge\\costrict-repo\\csc", "techStack": { "languages": [ { "name": "JavaScript/TypeScript", "version": null, "confidence": "high", "markers": [ "package.json" ] }, { "name": "TypeScript", "version": null, "confidence": "high", "markers": [ "tsconfig.json" ] } ], "frameworks": [ { "name": "react", "version": "19.2.4", "category": "frontend" } ], "packageManager": "npm", "runtime": null }, "build": { "buildCommand": "npm run build", "testCommand": "npm test", "lintCommand": "npm run lint", "devCommand": "npm run dev", "scripts": { "prebuild": "bun run scripts/generate-skills.ts", "build": "bun run build.ts", "dev": "bun run scripts/dev.ts", "dev:inspect": "bun run scripts/dev-debug.ts", "prepublishOnly": "bun run build", "lint": "biome lint src/", "lint:fix": "biome lint --fix src/", "format": "biome format --write src/", "prepare": "git config core.hooksPath .githooks", "test": "bun test", "check:unused": "knip-bun", "health": "bun run scripts/health-check.ts", "postinstall": "node scripts/postinstall.cjs && node scripts/setup-chrome-mcp.mjs", "docs:dev": "npx mintlify dev", "generate:skills": "bun run scripts/generate-skills.ts", "rcs": "bun run scripts/rcs.ts" } }, "conventions": { "namingStyle": null, "importStyle": null, "testPattern": null, "fileOrganization": "type-based" }, "structure": { "isMonorepo": true, "workspaces": [ "packages/*", "packages/@ant/*" ], "mainDirectories": [ "docs", "scripts", "src", "tests" ], "gitBranches": { "defaultBranch": "main", "branchingStrategy": null } }, "customNotes": [], "directoryMap": { "docs": { "path": "docs", "purpose": "Documentation", "fileCount": 7, "lastAccessed": 1776228576189, "keyFiles": [ "auto-updater.md", "config-list.md", "external-dependencies.md", "favicon.svg", "lsp-integration.md" ] }, "learn": { "path": "learn", "purpose": null, "fileCount": 5, "lastAccessed": 1776228576191, "keyFiles": [ "LEARN.md", "phase-1-qa.md", "phase-1-startup-flow.md", "phase-2-conversation-loop.md", "phase-2-qa.md" ] }, "packages": { "path": "packages", "purpose": null, "fileCount": 0, "lastAccessed": 1776228576207, "keyFiles": [] }, "scripts": { "path": "scripts", "purpose": "Build/utility scripts", "fileCount": 10, "lastAccessed": 1776228576208, "keyFiles": [ "defines.ts", "dev-debug.ts", "dev.ts", "download-ripgrep.ts", "generate-skills.ts" ] }, "src": { "path": "src", "purpose": "Source code", "fileCount": 17, "lastAccessed": 1776228576208, "keyFiles": [ "commands.ts", "context.ts", "cost-tracker.ts", "costHook.ts", "dialogLaunchers.tsx" ] }, "tests": { "path": "tests", "purpose": "Test files", "fileCount": 0, "lastAccessed": 1776228576209, "keyFiles": [] }, "vendor": { "path": "vendor", "purpose": "Third-party code", "fileCount": 0, "lastAccessed": 1776228576209, "keyFiles": [] }, "src\\components": { "path": "src\\components", "purpose": "UI components", "fileCount": 116, "lastAccessed": 1776228576211, "keyFiles": [ "AgentProgressLine.tsx", "AntModelSwitchCallout.tsx", "App.tsx" ] }, "tests\\mocks": { "path": "tests\\mocks", "purpose": "Mock data", "fileCount": 2, "lastAccessed": 1776228576211, "keyFiles": [ "api-responses.ts", "file-system.ts" ] } }, "hotPaths": [ { "path": "package.json", "accessCount": 6, "lastAccessed": 1776308709974, "type": "file" }, { "path": "README.md", "accessCount": 2, "lastAccessed": 1776307986506, "type": "file" }, { "path": "src", "accessCount": 1, "lastAccessed": 1776228747216, "type": "directory" }, { "path": "C:\\Users\\SXF-Admin\\.claude\\projects\\D--source-codespace-geroge-costrict-repo-csc\\memory\\project_windows_bun_command.md", "accessCount": 1, "lastAccessed": 1776229520309, "type": "file" }, { "path": "C:\\Users\\SXF-Admin\\.claude\\projects\\D--source-codespace-geroge-costrict-repo-csc\\memory\\feedback_bun_install_in_session.md", "accessCount": 1, "lastAccessed": 1776229520323, "type": "file" } ], "userDirectives": [] }