diff --git a/design/log.md b/design/log.md index bd2b98e..c73a7a1 100644 --- a/design/log.md +++ b/design/log.md @@ -18,3 +18,11 @@ description: Chronological record of material decisions affecting Spigot Heights ## 2026-09-04 — Implementation started - Approved implementation began with user stories, tests, and the Gradle/Purpur foundation. + +## 2026-09-04 — Initial release scope completed + +- Implemented authenticated random, growth, and diminution potions with approved recipes and durable UUID-keyed player scale. +- Added validated stature and launcher configuration with safe clamping to Minecraft's scale range. +- Implemented cooldown-protected hopper-to-dispenser launch tubes for tiny players with six-axis launch support and empty-exit checks. +- Added the Java 25 Purpur build, automated tests, Gitea CI and semantic-release workflows, README, and project-specific agent guidance. +- Verified the implementation with `./gradlew clean check jar` and created the public `dmg/spigot-heights` Gitea repository. diff --git a/design/user-stories/us-005-build-and-release.md b/design/user-stories/us-005-build-and-release.md index 530c649..d3d9205 100644 --- a/design/user-stories/us-005-build-and-release.md +++ b/design/user-stories/us-005-build-and-release.md @@ -2,7 +2,7 @@ type: User Story title: "US-005: Build and release the plugin" description: Give maintainers repeatable Purpur builds, automated verification, and versioned Gitea releases. -status: in-progress +status: done --- # US-005: Build and release the plugin @@ -11,13 +11,13 @@ As a **plugin maintainer**, I want automated builds and releases modeled on Spig ## Acceptance criteria -- [ ] Gradle compiles against Purpur API `26.2.build.2618-stable` using Java 25. -- [ ] Compiler lint warnings fail the build and JUnit 5 tests run during `check`. -- [ ] Gitea Actions verifies pushes and pull requests and stores a development JAR. -- [ ] Pull requests validate conventional commits. -- [ ] Main-branch conventional commits drive semantic releases and attach versioned JARs to Gitea releases. -- [ ] The README documents requirements, recipes, configuration, building, and releases. -- [ ] `./gradlew clean check jar` succeeds. +- [x] Gradle compiles against Purpur API `26.2.build.2618-stable` using Java 25. +- [x] Compiler lint warnings fail the build and JUnit 5 tests run during `check`. +- [x] Gitea Actions verifies pushes and pull requests and stores a development JAR. +- [x] Pull requests validate conventional commits. +- [x] Main-branch conventional commits drive semantic releases and attach versioned JARs to Gitea releases. +- [x] The README documents requirements, recipes, configuration, building, and releases. +- [x] `./gradlew clean check jar` succeeds. ## Related