Files
agent-park/.omc/project-memory.json
T
mzaxd 6cb4545a17 chore: 更新项目文档和工具状态
- 更新 AGENTS.md 项目知识库文档(多目录)
- 添加 docs/analyst.md 产品分析文档
- 添加 .omc/ 工具状态和会话记录
- 添加 .sisyphus/ 计划文档
- 添加 project-structure.txt 项目结构
- 删除 timeline 测试截图
2026-02-20 21:48:05 +08:00

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": []
}