zqr10159 opened a new pull request, #4292: URL: https://github.com/apache/hertzbeat/pull/4292
## Summary - create bulletins from an explicit set of business fields - update an existing bulletin in place while retaining persistence-managed fields - mark ids and audit metadata as read-only in the API schema ## Validation - `./mvnw -pl hertzbeat-manager -am -Dtest=BulletinServiceTest test -DskipITs -Dsurefire.failIfNoSpecifiedTests=false -DfailIfNoTests=false` - `git diff --check` AI assistance: used for draft implementation and test iteration. Human validation: all 7 focused bulletin service tests passed across the 22-module source reactor, with Checkstyle and diff hygiene passing. Risk notes: create and edit now accept only the existing business fields; persistence-managed id and audit values are no longer copied from request entities. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
