Files
purpur-quest-board/knowledge/user-stories/us-004-browse-available-quests.md
T
dmg 3bd2dc7d14
Release / release (push) Successful in 2m46s
CI / build (push) Successful in 1m19s
feat(quests): support requests for all inventory items
2026-09-09 21:50:16 -04:00

1.5 KiB

type, title, description, status
type title description status
User Story US-004: Browse available quests Let players inspect globally available quests and their essential terms. done

US-004: Browse available quests

As a player, I want to browse current quests so that I can decide which block deliveries to fulfill.

Acceptance criteria

  • Every registered board lists the same active quests.

  • Each listing shows the requested block material, quantity, reward, issuer, and time remaining.

  • Remaining durations are clear and never display an expired quest as active.

  • Completed, cancelled, and expired quests are excluded from the active listing.

  • When player commands are enabled, /quests and /quests list provide the same active quest information in chat.

  • Listing and autocomplete do not expose stale quest identifiers as completable or cancellable.

  • Automated tests verify filtering, displayed fields, duration boundaries, and command aliases.

  • Every login privately reports the global active, unexpired quest count with natural zero and singular wording, followed by “Visit the quest board to accept or create a quest.”

  • Automated tests verify repeated login summaries, count wording, and exclusion of completed, cancelled, and expired quests.