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>
1.5 KiB
1.5 KiB
项目上下文
项目概述
ErrLens 是一个学生错题本应用。核心概念是"数据飞轮":收集错题 → AI 分析 → 个性化推荐。
包含三个子项目:
- P01_errlens_app — 跨平台小程序(Taro + React + NestJS)
- P02_errlens_training — AI 训练算法(Python + PyTorch)
- P03_errlens_web — Web 管理后台(Next.js)
当前阶段
Phase 1: 基础搭建。完成协作框架和项目脚手架。
→ 当前进度和任务看板:ROADMAP.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。
信息架构
项目采用分层信息架构,针对 AI 上下文窗口优化:
- AI 入口:
.ai/roles/{role}/card.md+today.md(< 2K tokens) - 阶段上下文:
.ai/phases/phase-NN/(< 5K tokens) - 知识沉淀:
.ai/knowledge/(自动积累) - 设计原则:
.ai/principles.md
架构决策
关键待办
- 编写错题本 PRD
- 设计系统架构文档
- 将 P01 文档从"代码检测"改写为"错题本"
- 启动 P03 Web 项目初始化