docs: vollständige Projektdokumentation hinzugefügt

- docs/api.md: komplette API-Referenz (1375 Zeilen, alle Endpunkte)
- docs/architecture.md: Tech-Stack, DB-Schema, RLS-Architektur, Auth-Flow
- docs/deployment.md: Setup, nginx, systemd, update.sh, Backup/Rollback
- docs/development.md: Dev-Setup, Test-Workflow, Code-Konventionen, Fallstricke

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-24 11:29:44 +02:00
parent eb122802b2
commit ada1b51f33
6 changed files with 2882 additions and 0 deletions
+64
View File
@@ -654,3 +654,67 @@ Keine Commits in dieser Session.
- backend/tests/conftest.py | 4 +
---
## 2026-05-23 22:00 22:35 (34m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
- dd3e069 fix: router db.refresh() nach commit bricht RLS-Kontext
### Geänderte Dateien
- DEVLOG.md | 16 ++
- backend/app/routers/absences.py | 10 -
- backend/app/routers/caldav.py | 2 -
- backend/app/routers/kiosk.py | 3 -
- backend/app/routers/ldap.py | 2 -
- backend/app/routers/projects.py | 2 -
- backend/app/routers/smtp.py | 1 -
- backend/app/routers/time_entries.py | 10 -
- backend/migrations/env.py | 4 -
- .../migrations/versions/0024_row_level_security.py | 223 +++++----------------
- backend/tests/conftest.py | 48 +++++
- backend/tests/test_rls.py | 190 ++++++++++++++++++
---
## 2026-05-23 22:43 22:52 (9m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
- eb12280 fix: 8 pre-existing Test-Fehler behoben
### Geänderte Dateien
- backend/app/services/absence_service.py | 3 ++-
- backend/tests/test_absences.py | 30 +++++++++++++++++++++++++-----
- backend/tests/test_reports.py | 2 +-
- backend/tests/test_time.py | 25 ++++++++++++++++++++++---
---
## 2026-05-23 23:08 23:08 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/absence_service.py | 3 ++-
- backend/tests/test_absences.py | 30 +++++++++++++++++++++++++-----
- backend/tests/test_reports.py | 2 +-
- backend/tests/test_time.py | 25 ++++++++++++++++++++++---
---
## 2026-05-23 23:12 10:21 (11h 09m)
**Beschreibung:** Claude Code Session
**Projekt:** timemaster
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/absence_service.py | 3 ++-
- backend/tests/test_absences.py | 30 +++++++++++++++++++++++++-----
- backend/tests/test_reports.py | 2 +-
- backend/tests/test_time.py | 25 ++++++++++++++++++++++---
---