Files
ai-teacher/CLAUDE.md
T

1.1 KiB

ai-teacher Development Guidelines

Auto-generated from all feature plans. Last updated: 2026-04-03

Active Technologies

  • Java 25 (backend), TypeScript / Node 20 (frontend) + Spring Boot 4.0.5, Spring AI 2.0.0-M4, OpenAI API (embeddings + chat), PDFBox (via Spring AI PDF reader dependency) (002-image-aware-embedding)

  • PostgreSQL (JPA + Flyway), pgvector (Spring AI VectorStore), local file system (extracted images — /uploads/figures/) (002-image-aware-embedding)

  • Java 21 (backend), TypeScript / Node 20 (frontend) (001-neuro-rag-learning)

Project Structure

src/
tests/

Commands

npm test && npm run lint

Code Style

Java 21 (backend), TypeScript / Node 20 (frontend): Follow standard conventions

Recent Changes

  • 002-image-aware-embedding: Added Java 25 (backend), TypeScript / Node 20 (frontend) + Spring Boot 4.0.5, Spring AI 2.0.0-M4, OpenAI API (embeddings + chat), PDFBox (via Spring AI PDF reader dependency)

  • 001-neuro-rag-learning: Added Java 21 (backend), TypeScript / Node 20 (frontend)