# Agent-Course 上下文（极简版）

## 位置
- 项目根：`/Users/nongjun/Desktop/Ai公司/本地开发与测试/kaopeilian-backend/`
- 工作目录：`app/api/v1/`、`app/services/`、`app/models/`、`app/schemas/`

## 依赖
- 输入依赖：Auth（认证/权限）、User（操作者信息）、Dify（知识拆解）
- 输出接口：课程与知识点 API/服务，供 Exam/Training/Analytics 使用

## 关键约束
- 安全：所有写操作需管理员；资料上传校验扩展名/大小
- 性能：课程列表分页查询 ≤ 300ms（本地）；常用筛选字段建索引
- 观测：课程发布/下架/资料变更记录结构化日志

## 最小运行信息
- 环境变量：`DIFY_API_BASE`、`DIFY_API_KEY`、`DIFY_EXAM_WORKFLOW_ID`、`DIFY_ASSESSMENT_WORKFLOW_ID`
- 关联模型/表：`courses`、`course_materials`、`knowledge_points`、`growth_paths`
