Implement notifications for disputes and reviewable photos #27
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
The Phase 2 acceptance criteria require notifications to fire for disputes and newly
reviewable photos. Collaborative review across a family stalls without them — nobody
polls a review queue voluntarily.
Scope
Notification generation and delivery for the events that need a human.
Implementation notes
mentioned in a comment, a new batch finishes ingest and is ready to review, and a
background job you started fails.
local-only deployment. Put delivery behind an interface so email or another channel can
be added later without touching the trigger sites.
not four hundred — an unbatched flood trains people to ignore notifications permanently.
notification must not slow down or fail the review action that triggered it.
Done when
References
docs/circa-spec.mdPhase 2 acceptance criteriaDepends on: multi-user roles and attribution, threaded comments, #2 (worker runtime).