Files
spigot-quest-board/knowledge/user-stories/us-010-generate-a-physical-quest-board.md
T
dmg bb537b0556
Release / release (push) Successful in 3m8s
CI / build (push) Successful in 1m17s
feat(board): generate physical oak quest boards
2026-09-05 09:00:18 -04:00

1.8 KiB

type, title, description, status
type title description status
User Story US-010: Generate a physical quest-board structure Let an administrator generate and register a decorative oak quest board at a targeted ground anchor. done

US-010: Generate a physical quest-board structure

As an administrator, I want quest-board creation to optionally construct a recognizable physical board so that I do not need to build each board manually.

Acceptance criteria

  • /questadmin createboard physical generates and registers a physical quest board while the existing /questadmin createboard behavior remains unchanged.
  • The targeted block is treated as the ground anchor and remains unchanged.
  • The generated board faces the administrator and is five blocks wide and four blocks tall.
  • The outer columns use oak-log pillars and the center uses oak planks.
  • Oak wall signs on the front display decorative obfuscated or gibberish text.
  • Clicking generated visible planks or signs opens the same globally shared quest-board interface.
  • Generation requires empty space and refuses to overwrite an existing structure.
  • Structure generation and interaction-location registration form one failure-safe transaction; failure restores changed blocks and registers nothing.
  • Generated interaction locations persist across restarts and remain compatible with existing registered boards.
  • The physical argument is offered through permission-aware command autocomplete.
  • Automated tests verify geometry, facing direction, obstruction handling, rollback, registration, persistence, and autocomplete.