zqr10159 opened a new pull request, #4291:
URL: https://github.com/apache/hertzbeat/pull/4291

   ## Summary
   
   - limit each label-filtered notice to the single alerts that match that rule
   - keep forward-all and label-free rules on the original full group
   - leave storage, plugin, and SSE consumers on the unchanged stored group
   
   ## Validation
   
   - `./mvnw -pl hertzbeat-alerter -am 
-Dtest=AlertNoticeDispatchTest,NoticeConfigServiceTest test -DskipITs 
-Dsurefire.failIfNoSpecifiedTests=false -DfailIfNoTests=false`
   - `git diff --check`
   
   AI assistance: used for draft implementation and test iteration.
   Human validation: 38 focused dispatch and notice-rule tests passed, along 
with the selected reactor Checkstyle checks.
   Risk notes: notice payloads for label-filtered rules now contain a 
rule-specific subset; stored alert groups and non-filtered notices remain 
unchanged.


-- 
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]

Reply via email to