Files
spigot-event-producer/design/user-stories/us-003-capture-player-activity.md
dmg c76ea5b434
CI / build (push) Successful in 3m35s
Release / release (push) Successful in 4m6s
docs(design): add user story knowledge bundle
2026-08-08 12:31:15 -04:00

1.3 KiB

type, title, description, status
type title description status
User Story US-003: Capture player and server activity Record server lifecycle, player sessions, public chat, and recognized private messages. done

US-003: Capture player and server activity

As a server analyst, I want significant server and player activity captured so that I can reconstruct participation and communication activity downstream.

Acceptance criteria

  • Plugin startup and shutdown produce server lifecycle events.
  • Player joins and quits produce events with player identity.
  • Non-cancelled public chat produces an event containing the complete message and whether the Bukkit event was asynchronous.
  • Recognized explicit private-message commands capture the command, recipient token, and complete message.
  • Recognized reply commands are marked as replies and omit a recipient.
  • Private-message observations report whether the underlying command was cancelled.
  • Standard aliases and namespaced variants documented by the project are recognized.