coder999o opened a new pull request, #4278: URL: https://github.com/apache/rocketmq-dashboard/pull/4278
## What is the purpose of the change Add a read-only coverage insight panel to the Business Alerts asset page so operators can quickly review bundled alert rule asset readiness before exporting or applying rules. The panel summarizes asset count, total rules, core RocketMQ domain coverage, readiness score, missing domain coverage, missing critical coverage, duplicate asset names, empty assets, and missing severities. ## Brief changelog - Add alert rule asset insight utilities for domain inference, severity normalization, coverage scoring, findings, and catalog CSV export. - Show rule asset coverage cards and a domain coverage table in the Business Alerts asset list. - Add filtered catalog CSV export without exporting YAML contents. - Add i18n text and unit/component coverage for the new insight and export behavior. ## Verifying this change - `npm run test -- --run src/utils/alertRuleAssetInsights.test.ts src/components/__tests__/AlertRuleAssetList.test.tsx` - `npm run test` - `npx eslint src/components/AlertRuleAssetList.tsx src/components/__tests__/AlertRuleAssetList.test.tsx src/utils/alertRuleAssetInsights.ts src/utils/alertRuleAssetInsights.test.ts src/i18n/translations.ts` - `npm run build` - `git diff --check` -- 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]
