4184a6d0b5
新增四层信息架构: - Layer 0: 角色工作台 (.ai/roles/) — AI 每天只需读2个小文件 - Layer 1: 路线图看板 (ROADMAP.md) — 人机共享进度 - Layer 2: 阶段上下文 (.ai/phases/) — 按当前阶段加载 - Layer 3: 知识沉淀 (.ai/knowledge/) — 决策/模式/教训自动积累 新增: - DASHBOARD.md — 人类仪表盘(30秒了解全貌) - ROADMAP.md — 任务看板+阻塞追踪 - docs/share/ — 对外分享内容层(一鸡多吃) - docs/使用手册.md — 人+AI使用手册 - .ai/prompts/architecture/ — 补充缺失的架构提示词 - .ai/principles.md — 信息架构设计原则 - review/active/INDEX.md — 任务索引 修改: - AGENTS.md: 239行→117行,顶部AI跳转 - README.md: 精简聚焦人类读者 - PROJECT_CONTEXT.md: 精简+分层说明 - DECISIONS.md: 替换为跳转存根 - 5个task.md: 添加phase字段 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
53 lines
1.5 KiB
Markdown
53 lines
1.5 KiB
Markdown
# 项目上下文
|
||
|
||
## 项目概述
|
||
|
||
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.js(Phase 2 启动) |
|
||
| AI (P02) | Python + PyTorch(Phase 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 项目初始化
|