chore(project): 初始化项目协作与知识基线
This commit is contained in:
@@ -43,9 +43,14 @@ JobRadar 是一套面向个人使用、以 Agent 为核心的智能岗位发现
|
||||
|
||||
```text
|
||||
JobRadar/
|
||||
├── JobRadar/ Django 项目配置
|
||||
├── JobRadar/ Django 项目配置与分环境 settings
|
||||
│ ├── asgi.py
|
||||
│ ├── settings.py
|
||||
│ ├── settings/
|
||||
│ │ ├── base.py
|
||||
│ │ ├── development.py
|
||||
│ │ ├── integration.py
|
||||
│ │ ├── production.py
|
||||
│ │ └── test.py
|
||||
│ ├── urls.py
|
||||
│ └── wsgi.py
|
||||
├── docs/ 架构与实施文档
|
||||
@@ -145,7 +150,7 @@ python -m playwright install chromium
|
||||
## 配置原则
|
||||
|
||||
- 本地开发密钥、数据库密码、招聘网站 Cookie 和模型 API Key 不得提交到 Git。
|
||||
- 当前 `settings.py` 仍是 Django 生成的开发配置,不可直接用于生产环境。
|
||||
- 项目使用 `JobRadar/settings/` 分离开发、测试、集成和生产配置;部署时必须显式选择生产配置。
|
||||
- 第一阶段本地开发和自动化测试默认使用 SQLite,数据库文件不得提交到版本库。
|
||||
- PostgreSQL 通过环境变量按需启用;阶段结束前至少完成一次空库迁移和核心模型测试。
|
||||
- 远程 PostgreSQL 必须使用 TLS、项目专属数据库和低权限账号,自动化测试不得连接生产库。
|
||||
@@ -215,4 +220,4 @@ JobRadar 仅用于个人岗位信息整理与求职辅助。使用前应确认
|
||||
|
||||
当前版本:`0.1.0-dev`
|
||||
|
||||
当前阶段:架构与Agent契约已经确定,下一步由AI直接实现阶段一工程基线。
|
||||
当前阶段:架构与 Agent 契约已确定,阶段一的配置与依赖基线已落盘,下一步是用户认证与数据归属设计。
|
||||
|
||||
Reference in New Issue
Block a user