feat(admin): add Tree Feller administration

This commit is contained in:
dmg
2026-08-11 17:37:56 -04:00
parent 2664f7c68b
commit 206096efc2
14 changed files with 710 additions and 21 deletions
+9
View File
@@ -2,6 +2,15 @@
## 2026-08-11
### 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.
- Added exact live-name, durable-alias, and UUID target resolution with ambiguity rejection and UUID authority.
- Added positional, permission-aware completion for roots, known players, properties, species identifiers, actions, and boolean values.
- Administrative mutations are idempotent, persist before reporting success, preserve unrelated state, and notify online targets without using earned-achievement titles.
- Administratively locked players continue manual progress, receive a configurable explanation when felling is suppressed, and retain their preference and unlocks.
- Verified grants, resets, locks, thresholds, identity safety, online messaging, autocomplete, authorization, and the complete build with `./gradlew clean check jar`.
### US-006 unlock announcement checkpoint
- Added configurable, placeholder-aware titles, subtitles, timing, and chat guidance for newly earned species.