Files
photoanalyzer/delivery_backlog/stories/US02-01-safety-ui-donors.md

809 B

US02-01 — Extract Safety and Existing Web UI Donors

Epic: E02

As a maintainer, I want safety logic and proven web interactions extracted from the existing tools so the unified workflow retains working behavior and visual language.

Acceptance criteria

  • The donor ledger maps scoring, thresholds, decisions, EXIF keywords, filters, layouts, tokens, keyboard controls, and error states to new modules.
  • Behavior changes required by stable identity or shared jobs are documented.
  • Shared modules have no dependency on archived entry points.

Automated tests

  • Characterization tests compare donor and extracted behavior on the same fixture IDs.
  • Snapshot/interaction tests cover reused design tokens and critical controls.

Dependencies

  • E01 complete