# Agent-Course 开发检查清单（简版）

## 准备
- [ ] 阅读通用规范与架构文档

## 最小功能
- [ ] `GET /api/v1/courses` 列表分页筛选（status/category）
- [ ] `POST /api/v1/courses` 创建课程（管理员）
- [ ] `GET /api/v1/courses/{id}` 详情
- [ ] `PUT /api/v1/courses/{id}` 更新（管理员）
- [ ] `DELETE /api/v1/courses/{id}` 删除（管理员）
- [ ] `GET /api/v1/courses/{id}/knowledge-points` 知识点列表

## 安全与规范
- [ ] 登录必需；写操作需管理员
- [ ] 参数验证与统一异常
- [ ] 结构化日志覆盖关键操作

## 质量
- [ ] 单元测试覆盖率 ≥ 80%
- [ ] 通过 Black/isort/flake8/mypy
- [ ] API 与 `api_contract.yaml` 一致
