Files
ai_soc_sw/docs/PROJECT_CONTEXT.md
T

53 lines
1.5 KiB
Markdown
Raw Normal View History

# 项目上下文
## 项目概述
ErrLens 是一个学生错题本应用。核心概念是"数据飞轮":收集错题 → AI 分析 → 个性化推荐。
包含三个子项目:
- **P01_errlens_app** — 跨平台小程序(Taro + React + NestJS
- **P02_errlens_training** — AI 训练算法(Python + PyTorch
- **P03_errlens_web** — Web 管理后台(Next.js
## 当前阶段
Phase 1: 基础搭建。完成协作框架和项目脚手架。
→ 当前进度和任务看板:[ROADMAP.md](../ROADMAP.md)
→ 人类视角仪表盘:[DASHBOARD.md](../DASHBOARD.md)
## 技术栈
| 层 | 技术 |
|----|------|
| 前端 (P01) | Taro 4 + React 18 + TypeScript + Tailwind CSS |
| 后端 (P01) | NestJS 10 + TypeScript |
| 数据库 | PostgreSQL |
| Web (P03) | Next.jsPhase 2 启动) |
| AI (P02) | Python + PyTorchPhase 2 启动) |
| 包管理 | pnpm monorepo |
| 测试 | Jest |
## 团队
"1 人类 + 3 AI" 协作模式。详见 [AGENTS.md](../AGENTS.md)。
## 信息架构
项目采用分层信息架构,针对 AI 上下文窗口优化:
- AI 入口:`.ai/roles/{role}/card.md` + `today.md`< 2K tokens
- 阶段上下文:`.ai/phases/phase-NN/`< 5K tokens
- 知识沉淀:`.ai/knowledge/`(自动积累)
- 设计原则:`.ai/principles.md`
## 架构决策
→ [.ai/knowledge/decisions.md](../.ai/knowledge/decisions.md)
## 关键待办
- [ ] 编写错题本 PRD
- [ ] 设计系统架构文档
- [ ] 将 P01 文档从"代码检测"改写为"错题本"
- [ ] 启动 P03 Web 项目初始化