Transfer test and material ownership only after recipient acceptance #50
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.
Blocks
Depends on
#66 Handle organizer decisions and simple session updates through Telegram
viacheslavshuka/quorum
#69 Restrict participation and organizing capabilities with reversible expiry
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
#39 Let material owners invite collaborators and control group reuse
viacheslavshuka/quorum
#47 Manage test co-organizers through accepted invitations
viacheslavshuka/quorum
#48 Give operator-appointed moderators a private report queue
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#50
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?
Owners need to hand over assignment authority without appointing an unwilling person. Apply one consistent transfer outcome to tests and reusable material.
Acceptance criteria
Validation
Race acceptance against replacement, expiry, recipient revocation, and account restriction. Assert exactly one owner and no unauthorized role elevation. Check that a stale bot or website action cannot accept a superseded request.
Verify one inbox item per request and recipient after repeated event processing. Delivery failure must leave ownership unchanged.
Transfer a private draft and then remove the original creator's organizer role. Verify that subsequent reads by the original creator fail.
Dependencies
Related work