From d57f8cc6dd24e2af5cdc9aa492548c55fd7a4c01 Mon Sep 17 00:00:00 2001 From: Dylan Garvis Date: Tue, 11 Aug 2026 17:38:10 -0400 Subject: [PATCH] docs(notification): complete unlock announcement story --- design/log.md | 6 ++++++ design/user-stories/us-006-announce-tree-unlocks.md | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) 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