From 513fda28884b499a21b3ef63de05122427aaafc7 Mon Sep 17 00:00:00 2001 From: Marcel Date: Wed, 6 May 2026 07:10:03 +0200 Subject: [PATCH] fix(docs): correct person/notification domain README signatures - person/README.md: findAll(String q) and findByName(String firstName, String lastName) - notification/README.md: replace 'None inbound' with actual outbound dep on DocumentService.findTitlesByIds Co-Authored-By: Claude Sonnet 4.6 --- .../java/org/raddatz/familienarchiv/notification/README.md | 3 ++- .../src/main/java/org/raddatz/familienarchiv/person/README.md | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/src/main/java/org/raddatz/familienarchiv/notification/README.md b/backend/src/main/java/org/raddatz/familienarchiv/notification/README.md index 5694df58..904cc106 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/notification/README.md +++ b/backend/src/main/java/org/raddatz/familienarchiv/notification/README.md @@ -33,7 +33,8 @@ Features: create and deliver notifications, unread count, mark-read, SSE real-ti ## Cross-domain dependencies -- None inbound (this domain is a consumer, not a provider for business logic) +**Outbound (this domain calls):** +- `DocumentService.findTitlesByIds(List)` — enriches notification DTOs with document titles for display in the bell dropdown ## Frontend counterpart diff --git a/backend/src/main/java/org/raddatz/familienarchiv/person/README.md b/backend/src/main/java/org/raddatz/familienarchiv/person/README.md index 2e9098bd..f507f540 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/person/README.md +++ b/backend/src/main/java/org/raddatz/familienarchiv/person/README.md @@ -19,8 +19,8 @@ Features: person CRUD, name alias management, person merge (deduplication), fami |---|---|---| | `getById(UUID)` | document, geschichte, ocr | Fetch one person by ID | | `getAllById(List)` | document | Bulk fetch for sender/receiver resolution | -| `findAll()` | document, dashboard | List all persons | -| `findByName(String)` | document | Typeahead search | +| `findAll(String q)` | document, dashboard | List all persons | +| `findByName(String firstName, String lastName)` | document | Typeahead search | | `findOrCreateByAlias(String rawName)` | importing | Idempotent create during mass import; type classification happens internally | | `findAllFamilyMembers()` | dashboard | Family member list for stats | | `findCorrespondents()` | document | Correspondent list for conversation filter |