24 lines
797 B
Markdown
24 lines
797 B
Markdown
# US03-01 — Aggregate Album Evidence
|
|
|
|
Epic: [E03](../E03-album-proposals.md)
|
|
|
|
As a user, I want album suggestions based on summarized photo evidence so names reflect
|
|
the folder without exposing unnecessary raw responses.
|
|
|
|
## Acceptance criteria
|
|
|
|
- The service aggregates canonical, eligible asset descriptions, tags, dates,
|
|
locations, people counts, and current folder identity.
|
|
- Missing, conflicting, deferred, duplicate, and NSFW evidence follows documented rules.
|
|
- Aggregation is versioned, deterministic, paged where needed, and invalidated by
|
|
relevant asset changes.
|
|
|
|
## Automated tests
|
|
|
|
- Unit/property tests cover aggregation, exclusions, conflicts, ordering, and versions.
|
|
- Repository tests verify results before and after relevant asset changes.
|
|
|
|
## Dependencies
|
|
|
|
- E02 complete
|