Files
JobRadar/.craftkit/project.json
T

112 lines
2.3 KiB
JSON

{
"schemaVersion": 1,
"initialization": {
"mode": "existing",
"references": []
},
"project": {
"name": "JobRadar",
"description": "面向个人使用、以 Agent 为核心的智能岗位发现与决策系统",
"type": "web-application"
},
"technology": {
"languages": [
{
"name": "Python",
"version": "3.13"
}
],
"frameworks": [
{
"name": "Django",
"version": "6.0.8",
"profile": ""
}
],
"buildTools": [
{
"name": "Conda",
"source": "environment.yml"
}
],
"databases": [
{
"name": "SQLite",
"usage": "development and test"
},
{
"name": "PostgreSQL",
"usage": "integration and production"
}
]
},
"code": {
"sourceRoots": [
"."
],
"packageRoots": [
"JobRadar"
],
"modules": [
{
"name": "project-config",
"path": "JobRadar",
"purpose": "Django project entry points, URL configuration and environment-specific settings"
}
]
},
"dependencies": {
"internal": [],
"public": [
{
"name": "playwright",
"version": "1.60.0",
"purpose": "authorized job-page collection"
},
{
"name": "psycopg",
"version": "3.3.5",
"purpose": "PostgreSQL database driver"
},
{
"name": "pillow",
"version": "12.2.0",
"purpose": "image processing support"
},
{
"name": "openai-agents",
"version": "0.22.0",
"purpose": "planned Agent runtime"
}
]
},
"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"
]
},
"documents": {
"archiveRoot": "docs/archive",
"archiveRules": []
},
"guidance": {
"agentIndex": ".craftkit/agents/index.md",
"standardsIndex": ".craftkit/standards/index.md",
"knowledgeIndex": ".craftkit/knowledge/index.md"
}
}