diff --git a/design/log.md b/design/log.md index 6063c09..475306c 100644 --- a/design/log.md +++ b/design/log.md @@ -2,6 +2,12 @@ ## 2026-08-11 +### US-006 unlock announcements completed + +- Verified that earned unlocks alone produce the configurable achievement title and safety guidance exactly once per earned cycle. +- Administrative grants now send a distinct online chat notification without presenting a mined-block achievement or title. +- Verified reset-and-reearn behavior, invalid-event suppression, administrative distinction, and the complete build with `./gradlew clean check jar`. + ### US-007 administration completed - Added the dedicated permission-gated `/treefelleradmin` tree for player status, species grants and resets, global player felling locks, and persistent per-species thresholds. diff --git a/design/user-stories/us-006-announce-tree-unlocks.md b/design/user-stories/us-006-announce-tree-unlocks.md index ebeaee3..eb4d969 100644 --- a/design/user-stories/us-006-announce-tree-unlocks.md +++ b/design/user-stories/us-006-announce-tree-unlocks.md @@ -2,7 +2,7 @@ type: User Story title: "US-006: Announce tree unlocks" description: Celebrate each newly earned species and explain how to control or undo automatic felling. -status: in-progress +status: done --- # US-006: Announce tree unlocks @@ -17,7 +17,7 @@ As a **player**, I want visible and actionable feedback when I unlock a species - [x] Messages support the project's chosen Spigot formatting convention and a documented species placeholder. - [x] The boss bar for the newly unlocked species is removed when its unlock announcement is shown. - [x] An earned species produces its unlock announcement exactly once unless an administrator later resets that species and the player earns it again. -- [ ] An administrative grant clearly informs an online target that access was granted but does not falsely present it as a mined-block achievement. +- [x] An administrative grant clearly informs an online target that access was granted but does not falsely present it as a mined-block achievement. - [x] Invalid or cancelled breaks never generate an unlock announcement. ## Related