- 更新 AGENTS.md 项目知识库文档(多目录) - 添加 docs/analyst.md 产品分析文档 - 添加 .omc/ 工具状态和会话记录 - 添加 .sisyphus/ 计划文档 - 添加 project-structure.txt 项目结构 - 删除 timeline 测试截图
320 lines
6.9 KiB
JSON
320 lines
6.9 KiB
JSON
{
|
|
"version": "1.0.0",
|
|
"lastScanned": 1771588891228,
|
|
"projectRoot": "/Users/caihaohan/Code/agent_park",
|
|
"techStack": {
|
|
"languages": [
|
|
{
|
|
"name": "JavaScript/TypeScript",
|
|
"version": null,
|
|
"confidence": "high",
|
|
"markers": [
|
|
"package.json"
|
|
]
|
|
},
|
|
{
|
|
"name": "TypeScript",
|
|
"version": null,
|
|
"confidence": "high",
|
|
"markers": [
|
|
"tsconfig.json"
|
|
]
|
|
}
|
|
],
|
|
"frameworks": [
|
|
{
|
|
"name": "next",
|
|
"version": "15.1.11",
|
|
"category": "fullstack"
|
|
},
|
|
{
|
|
"name": "react",
|
|
"version": "19.0.0",
|
|
"category": "frontend"
|
|
},
|
|
{
|
|
"name": "react-dom",
|
|
"version": "19.0.0",
|
|
"category": "frontend"
|
|
},
|
|
{
|
|
"name": "@playwright/test",
|
|
"version": "1.49.1",
|
|
"category": "testing"
|
|
},
|
|
{
|
|
"name": "vitest",
|
|
"version": "2.1.8",
|
|
"category": "testing"
|
|
}
|
|
],
|
|
"packageManager": "pnpm",
|
|
"runtime": null
|
|
},
|
|
"build": {
|
|
"buildCommand": "pnpm build",
|
|
"testCommand": "pnpm test",
|
|
"lintCommand": "pnpm lint",
|
|
"devCommand": "pnpm dev",
|
|
"scripts": {
|
|
"dev": "next dev",
|
|
"build": "next build",
|
|
"start": "next start",
|
|
"lint": "next lint",
|
|
"test": "vitest",
|
|
"test:e2e": "playwright test"
|
|
}
|
|
},
|
|
"conventions": {
|
|
"namingStyle": null,
|
|
"importStyle": null,
|
|
"testPattern": null,
|
|
"fileOrganization": "type-based"
|
|
},
|
|
"structure": {
|
|
"isMonorepo": false,
|
|
"workspaces": [],
|
|
"mainDirectories": [
|
|
"docs",
|
|
"scripts",
|
|
"src",
|
|
"tests"
|
|
],
|
|
"gitBranches": {
|
|
"defaultBranch": "main",
|
|
"branchingStrategy": null
|
|
}
|
|
},
|
|
"customNotes": [],
|
|
"directoryMap": {
|
|
"design": {
|
|
"path": "design",
|
|
"purpose": null,
|
|
"fileCount": 3,
|
|
"lastAccessed": 1771588891214,
|
|
"keyFiles": [
|
|
"detail.html",
|
|
"homepage.html",
|
|
"projectlist.html"
|
|
]
|
|
},
|
|
"docs": {
|
|
"path": "docs",
|
|
"purpose": "Documentation",
|
|
"fileCount": 7,
|
|
"lastAccessed": 1771588891218,
|
|
"keyFiles": [
|
|
"analyst.md",
|
|
"api-reference.md",
|
|
"api-testing-guide.md",
|
|
"discovery-workflow.md",
|
|
"e2e-testing-guide.md"
|
|
]
|
|
},
|
|
"n8n-workflows": {
|
|
"path": "n8n-workflows",
|
|
"purpose": null,
|
|
"fileCount": 2,
|
|
"lastAccessed": 1771588891218,
|
|
"keyFiles": [
|
|
"README.md",
|
|
"keyword-cloud-workflow.json"
|
|
]
|
|
},
|
|
"prisma": {
|
|
"path": "prisma",
|
|
"purpose": null,
|
|
"fileCount": 2,
|
|
"lastAccessed": 1771588891219,
|
|
"keyFiles": [
|
|
"schema.prisma",
|
|
"seed.ts"
|
|
]
|
|
},
|
|
"scripts": {
|
|
"path": "scripts",
|
|
"purpose": "Build/utility scripts",
|
|
"fileCount": 4,
|
|
"lastAccessed": 1771588891219,
|
|
"keyFiles": [
|
|
"list-tags.js",
|
|
"seed-historical-events.ts",
|
|
"seed-keyword-cloud.ts",
|
|
"test-keyword-api.ts"
|
|
]
|
|
},
|
|
"src": {
|
|
"path": "src",
|
|
"purpose": "Source code",
|
|
"fileCount": 1,
|
|
"lastAccessed": 1771588891219,
|
|
"keyFiles": [
|
|
"middleware.ts"
|
|
]
|
|
},
|
|
"tests": {
|
|
"path": "tests",
|
|
"purpose": "Test files",
|
|
"fileCount": 0,
|
|
"lastAccessed": 1771588891219,
|
|
"keyFiles": []
|
|
},
|
|
"prisma/migrations": {
|
|
"path": "prisma/migrations",
|
|
"purpose": "Database migrations",
|
|
"fileCount": 1,
|
|
"lastAccessed": 1771588891220,
|
|
"keyFiles": [
|
|
"migration_lock.toml"
|
|
]
|
|
},
|
|
"src/app": {
|
|
"path": "src/app",
|
|
"purpose": "Application code",
|
|
"fileCount": 3,
|
|
"lastAccessed": 1771588891220,
|
|
"keyFiles": [
|
|
"AGENTS.md",
|
|
"globals.css",
|
|
"layout.tsx"
|
|
]
|
|
},
|
|
"src/components": {
|
|
"path": "src/components",
|
|
"purpose": "UI components",
|
|
"fileCount": 1,
|
|
"lastAccessed": 1771588891220,
|
|
"keyFiles": [
|
|
"AGENTS.md"
|
|
]
|
|
},
|
|
"src/lib": {
|
|
"path": "src/lib",
|
|
"purpose": "Library code",
|
|
"fileCount": 6,
|
|
"lastAccessed": 1771588891220,
|
|
"keyFiles": [
|
|
"AGENTS.md",
|
|
"prisma.ts",
|
|
"slug.ts"
|
|
]
|
|
}
|
|
},
|
|
"hotPaths": [
|
|
{
|
|
"path": "AGENTS.md",
|
|
"accessCount": 6,
|
|
"lastAccessed": 1771593272139,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": ".opencode/mcp.json",
|
|
"accessCount": 4,
|
|
"lastAccessed": 1771592799554,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/app/AGENTS.md",
|
|
"accessCount": 3,
|
|
"lastAccessed": 1771593311370,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/hooks/AGENTS.md",
|
|
"accessCount": 3,
|
|
"lastAccessed": 1771593529726,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/lib/AGENTS.md",
|
|
"accessCount": 3,
|
|
"lastAccessed": 1771593529730,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/components/AGENTS.md",
|
|
"accessCount": 2,
|
|
"lastAccessed": 1771593512972,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "prisma/schema.prisma",
|
|
"accessCount": 2,
|
|
"lastAccessed": 1771594876904,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": ".env",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771589498743,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "package.json",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771593111981,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "CLAUDE.md",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771593111989,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "prisma/seed.ts",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771593360708,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "prisma/AGENTS.md",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771593361809,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "docs/analyst.md",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771594824291,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "docs/plans/2025-01-25-ai-timeline-feature-design.md",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771594834076,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "docs/plans/2026-01-25-keyword-cloud-system-design.md",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771594834081,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "docs/plans/2025-01-25-ai-timeline-implementation.md",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771594834472,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "docs/plans/2026-01-25-keyword-cloud-implementation.md",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771594834666,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/app/[locale]/timeline/page.tsx",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771594876522,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/app/[locale]/keyword-cloud/components/KeywordCloud.tsx",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1771594892847,
|
|
"type": "file"
|
|
}
|
|
],
|
|
"userDirectives": []
|
|
} |