Files
photoanalyzer/delivery_backlog/stories/US01-06-inventory-review-ui.md

881 B

US01-06 — Review Inventory and Duplicates in the Browser

Epic: E01

As a user, I want to browse inventory and compare duplicate candidates visually so I can make informed canonical decisions.

Acceptance criteria

  • Inventory lists are paged, filterable, keyboard accessible, and use stable URLs.
  • Duplicate comparison shows oriented previews, metadata evidence, confidence, and synchronized comparison controls.
  • Fuzzy decisions require explicit confirmation; stale versions receive a visible conflict and never mutate state.
  • Reloading restores the selected view and persisted decisions.

Automated tests

  • Component tests cover state, routing, and API error presentation.
  • Playwright tests cover keyboard review, fuzzy confirmation, stale conflicts, and persistence after reload.

Dependencies

  • US01-04, US01-05