Files

98 lines
2.0 KiB
JSON

{
"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"
}
}