E-4.4b Daten-Schicht komplett: EventAdapters (Projection→Deck/Card/Review- DTO, web-paritätisch inkl. Epoch-Platzhalter + fieldsJson-Parse) und WordeckEventCoordinator (listDecks/createDeck/updateDeck/deleteDeck, listCards/createCard[+ReviewInitialized pro sub-index]/updateCard/ deleteCard, dueReviews, gradeReview[lokales FSRS → ReviewGraded]). Explizite null-Encodes für nullable-Felder (Web-zod-Parität). 48/48 Tests grün (2 Coordinator-Round-Trips). Ersetzt die toten REST-Routen. Verbleibend: Datenmigration (Cache→Events) + View-Rewiring + Study-Loop- Verifikation. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| UITests | ||
| UnitTests | ||