1.2 KiB
1.2 KiB
type, title, description, status
| type | title | description | status |
|---|---|---|---|
| User Story | US-002: Produce standard CloudEvents | Represent captured Minecraft activity as consistently identifiable CloudEvents 1.0 records. | done |
US-002: Produce standard CloudEvents
As an event consumer, I want Minecraft activity represented by a consistent CloudEvents envelope so that I can process records from multiple servers and players reliably.
Acceptance criteria
- Every record is a structured CloudEvents 1.0 JSON object with a unique stable event ID, UTC time, source, type, and JSON content type.
- Event types use the
games.dmg.minecraft.*namespace. - Every event includes the stable server ID, server name, and game version as extensions and in its data.
- Player events include the player UUID as an extension and include the player UUID and current name in their data.
- An event retains the same ID and payload while it is retried from the outbox.