--- type: User Story title: "US-011: Inform players and manage participation" description: Tell players their current place in the game and let unassigned players opt out. status: backlog --- # US-011: Inform players and manage participation As a **player**, I want to understand my status and control my eligibility so that participation is informed and voluntary. ## Acceptance criteria - [ ] On join, a player is told the game status and their role, class, subclass, abilities, and relevant cooldowns. - [ ] An unassigned opted-in player is told that they are eligible and shown the opt-out command. - [ ] An opted-out player is told when they may opt back in. - [ ] An unassigned player can opt out through a command. - [ ] Opting out removes an ordinary class or Follower assignment immediately; the Tyrant and Vigilante must relinquish through a safe role command before opting out. - [ ] Opted-out players cannot be randomly selected, recruited, or assigned a class. - [ ] A player cannot opt back in until seven days have elapsed by default. - [ ] The opt-out duration is configurable, uses unpaused elapsed time, and survives restart. - [ ] Participation commands are idempotent and clearly report current status and remaining time. ## Related - [Handle inactivity and pending selections](us-010-handle-inactivity-and-selection.md) - [Persistence model](../concepts/persistence-model.md)