Commit Graph

4 Commits

Author SHA1 Message Date
536bf3463a app: add catalog commands/queries (RegisterAsset, UpdateMetadata, GetTimeline, GetAsset) 2026-05-31 05:13:47 +02:00
4549d746c3 app: add storage commands/queries + missing in-memory test repos 2026-05-31 05:11:02 +02:00
fa36bb8c0e refactor: restructure application to CQRS, update api-types + presentation
- application: replace flat use_cases/ with identity/{commands,queries}/ and organization/commands/
- each use case now split into Command/Query struct + Handler struct
- api-types: add username to RegisterRequest/UserResponse, add CreateAlbumRequest/AlbumResponse
- presentation: update state, handlers, factory to use new handler types
- tests: restructured to match CQRS module layout, added get_profile tests
2026-05-31 05:00:34 +02:00
51fa62fdef app: add core use cases (RegisterUser, CreateAlbum) with TDD 2026-05-31 04:25:47 +02:00