diff --git a/.claude/memory.md b/.claude/memory.md index 8c656cd..9701150 100644 --- a/.claude/memory.md +++ b/.claude/memory.md @@ -11,27 +11,28 @@ - **Server-Pfad:** /root/invoice-check/ (nach Deployment) - **URL:** https://invoice-check.c-stone-dev.com (nach Deployment) -## Aktuelle Phase: 1 — Scope & Setup ✅ → Phase 2 — Architektur +## Aktuelle Phase: Phase 2 — Architektur (in Bearbeitung) ### Erledigt: - ✅ Projektordner angelegt - ✅ SaaS-Struktur erstellt (backend/, frontend/, docs/) -- ✅ Backend: FastAPI mit Router (emails.py, invoices.py) +- ✅ Backend: FastAPI mit Router (emails.py, invoices.py, auth.py) - ✅ Datenbank: PostgreSQL Models (Invoice, EmailLog, InvoiceDetail, User) -- ✅ PDF-Verarbeitung: PyMuPDF für Text-Extraktion +- ✅ PDF-Verarbeitung: PyMuPDF für Text-Extraktion und Steuer-Erkennung - ✅ Excel-Export: openpyxl für Dokumentation +- ✅ Frontend: React/Vite mit TypeScript - ✅ docker-compose.yml erstellt +- ✅ Dockerfile.backend erstellt - ✅ .env.example mit Platzhaltern - ✅ README.md und docs/schema.md - ✅ Task Board mit >5 Tickets -- ✅ Initialer Git Commit +- ✅ Git Commits (Initial + Backend) - ⏳ GitHub Repo erstellen (fehlt gh Auth) ### Offene Punkte: - [ ] GitHub Auth einrichten (gh auth login) - [ ] GitHub Repo erstellen -- [ ] Frontend (React/Vite) implementieren -- [ ] Dockerfile.backend erstellen +- [ ] Docker-Container builden und testen - [ ] Alembic Migration initialisieren - [ ] IMAP-Verbindung testen (Strato + Gmail) - [ ] PDF-Verarbeitung lokal testen @@ -60,5 +61,5 @@ Rechnungen/ ### Nächste Schritte: 1. GitHub Auth mit `gh auth login` einrichten 2. Repo mit `gh repo create c-stone-invoice-check --private` erstellen -3. Frontend Grundstruktur implementieren -4. IMAP-Verbindung testen +3. Docker-Container testen (`docker-compose up -d`) +4. IMAP-Verbindung konfigurieren und testen