Epic: Core Domain Event Definitions #172
Labels
No labels
Blocked
Duplicate
MoSCoW/Could Have
MoSCoW/Must Have
MoSCoW/Should Have
Points/1
Points/13
Points/2
Points/21
Points/3
Points/5
Points/8
Priority/Backlog
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
State/Completed
State/In progress
State/In review
State/Paused
State/Unverified
State/Verified
State/Wont Do
Type/Bug
Type/Epic
Type/Feature
Type/Legendary
Type/Task
Type/Testing
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#173 Define and publish room-presence Wisper events
aethyr/Aethyr
#174 Define and publish communication Wisper events
aethyr/Aethyr
Reference: aethyr/Aethyr#172
Loading…
Add table
Add a link
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?
Background and Context
The specification defines 30+ Wisper domain events that game systems should publish. Currently only 3 events exist. This Epic implements all specified events across room presence, communication, stat changes, calendar, session lifecycle, and object interactions. These events are the foundation that all subsequent legacy sunset Epics depend on.
Demonstrable Outcome
Game systems publish domain events for all major state changes. Subscribers can attach to any domain object and receive events.
player.on(:entity_entered_room) { |e| ... }works.Acceptance Criteria
{publisher: source, ...payload}convention