Build the disputed photos queue #23
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
DecisionType.disputeexists and a reviewer can dispute a photo, but disputed photos thendisappear into the general list. A dispute is a request for a second opinion, and with no
queue it is a request nobody sees.
Scope
A dedicated queue for photos needing collaborative resolution.
Implementation notes
needs_reviewphotos, with the disputing reviewer,their stated reason, and the competing evidence visible in the list.
grouped by album so a reviewer can resolve a run of related photos in context.
parallel decision path with its own rules.
concluded and why before adding their own view.
are how collaborative review turns into an edit war.
Done when
References
backend/app/models/models.py(DecisionType.dispute,PhotoStatus)frontend/src/pages/Dashboarddocs/circa-spec.mdPhase 2Depends on: multi-user roles and attribution.