98 lines
2.0 KiB
JSON
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"
|
|
}
|
|
}
|