Announce matching tests once and combine deferred discoveries into digests #55
Labels
No labels
area/backend
area/frontend
area/tooling
kind
build
kind
chore
kind
ci
kind
docs
kind
feat
kind
perf
kind
test
size
l
size
m
size
s
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#16 Run durable PostgreSQL jobs with atomic effects
viacheslavshuka/quorum
#21 Let testers hide ignored organizers from ordinary discovery
viacheslavshuka/quorum
#22 Keep a durable notification inbox with current action status
viacheslavshuka/quorum
#23 Let users control Telegram delivery, reminders, and digests
viacheslavshuka/quorum
#28 Edit recurring availability with date overrides and overnight slots
viacheslavshuka/quorum
#44 Create private test drafts and publish complete announcements
viacheslavshuka/quorum
#52 Register individual testers with approval, tentative status, and capacity checks
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#55
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?
Outcome
Testers should discover relevant tests during their available hours without repeated announcements. Implement recipient selection, deferral, and one digest at the start of an allowed window.
Acceptance criteria
Validation design
Model eligibility transitions across full, free, ignored, cancelled, started, and revised availability states. Assert exact digest membership and recipient/test uniqueness under concurrent execution. Disable digests while candidates wait, then verify no backlog replay and no falsely consumed first-announcement opportunity. Exercise daylight-saving transitions and overnight boundaries using the effective availability schedule.
Dependencies
Related work