{ "schemaVersion": 1, "initialization": { "mode": "existing", "references": [] }, "project": { "name": "JobRadar", "description": "面向个人求职者、以 Agent 为核心的智能岗位发现与决策系统。", "type": "web-application" }, "technology": { "languages": [ "Python 3.13" ], "frameworks": [ { "name": "Django", "version": "6.0.8", "profile": "" }, { "name": "OpenAI Agents SDK", "version": "0.22.0", "profile": "" } ], "buildTools": [ "Conda" ], "databases": [ "SQLite", "PostgreSQL" ] }, "code": { "sourceRoots": [ "JobRadar" ], "packageRoots": [ "JobRadar" ], "modules": [ "JobRadar.settings", "JobRadar.urls" ] }, "dependencies": { "internal": [], "public": [ "playwright==1.60.0", "psycopg[binary]==3.3.5", "pillow==12.2.0", "pytest==9.1.1", "pytest-django==4.14.0", "coverage==7.15.4", "ruff==0.16.4" ] }, "frontend": { "framework": "", "componentLibraries": [], "componentRoots": [], "documentation": [] }, "commands": { "build": [ "conda env create -f environment.yml", "conda env update -n JobRadar -f environment.yml --prune" ], "test": [ "python manage.py test" ], "check": [ "python manage.py check", "python manage.py makemigrations --check --dry-run", "ruff check ." ] }, "documents": { "workRoot": ".craftkit/local/tasks", "designRoot": ".craftkit/designs", "archiveRoot": "docs/archive", "archiveRules": [], "lifecycle": { "onTaskComplete": "preview", "localRetentionDays": 7, "trackedFiles": "review-required", "personalConfig": "retain" } }, "guidance": { "agentIndex": ".craftkit/agents/index.md", "standardsIndex": ".craftkit/standards/index.md", "knowledgeIndex": ".craftkit/knowledge/index.md" } }