From 97a2dd8743e8eeb9a8bf61c5d8ccbff3083c41ad Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 17 May 2026 22:53:17 +0200 Subject: [PATCH] docs(claude): add auth/ package row, drop auth-controllers from user/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #523 moved login/logout into a new auth/ package (AuthSessionController, AuthService, LoginRequest) — register the row in both CLAUDE.md trees alphabetically and strip the stale "auth controllers" line from the user/ description so the next LLM reading either file finds the right home. Addresses PR #612 / Markus M1. Co-Authored-By: Claude Opus 4.7 --- CLAUDE.md | 3 ++- backend/CLAUDE.md | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index d3acc1a2..6481eb8f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -77,6 +77,7 @@ npm run generate:api # Regenerate TypeScript API types from OpenAPI spec ``` backend/src/main/java/org/raddatz/familienarchiv/ ├── audit/ Audit logging +├── auth/ AuthService, AuthSessionController, LoginRequest (Spring Session JDBC) ├── config/ Infrastructure config (Minio, Async, Web) ├── dashboard/ Dashboard analytics + StatsController/StatsService ├── document/ Document domain (entities, controller, service, repository, DTOs) @@ -93,7 +94,7 @@ backend/src/main/java/org/raddatz/familienarchiv/ │ └── relationship/ PersonRelationship sub-domain ├── security/ SecurityConfig, Permission, @RequirePermission, PermissionAspect ├── tag/ Tag domain -└── user/ User domain — AppUser, UserGroup, UserService, auth controllers +└── user/ User domain — AppUser, UserGroup, UserService ``` ### Layering Rules diff --git a/backend/CLAUDE.md b/backend/CLAUDE.md index 69d2f154..5a0e281a 100644 --- a/backend/CLAUDE.md +++ b/backend/CLAUDE.md @@ -24,6 +24,7 @@ Spring Boot 4.0 monolith serving the Familienarchiv REST API. Handles document m ``` src/main/java/org/raddatz/familienarchiv/ ├── audit/ # Audit logging (AuditService, AuditLogQueryService) +├── auth/ # AuthService, AuthSessionController, LoginRequest (Spring Session JDBC — ADR-020) ├── config/ # Infrastructure config (MinioConfig, AsyncConfig, WebConfig) ├── dashboard/ # Dashboard analytics + StatsController/StatsService ├── document/ # Document domain — entities, controller, service, repository, DTOs @@ -40,7 +41,7 @@ src/main/java/org/raddatz/familienarchiv/ │ └── relationship/ # PersonRelationship sub-domain ├── security/ # SecurityConfig, Permission, @RequirePermission, PermissionAspect ├── tag/ # Tag domain — Tag, TagService, TagController -└── user/ # User domain — AppUser, UserGroup, UserService, auth controllers +└── user/ # User domain — AppUser, UserGroup, UserService ``` For per-domain ownership and public surface, see each domain's `README.md`.