Skip to content

feat(notifications): add event batching, localization, digests, and v… - #1066

Merged
Abd-Standard merged 1 commit into
Core-Foundry:mainfrom
Osuochasam:fix/outband-notification
Oct 17, 2026
Merged

Abd-Standard merged 1 commit into
Core-Foundry:mainfrom
Osuochasam:fix/outband-notification

Conversation

@Osuochasam

Copy link
Copy Markdown
Contributor

Overview
This PR introduces major architectural enhancements to the notification and webhook delivery pipeline. These updates improve system scalability under high-volume event loads, internationalize user-facing messaging, support flexible digest scheduling, and establish strict version contracts for external webhook consumers.

Key Changes

High-Volume Event Batching:

Implemented collection window and batch size configurations to group high-volume events into single payloads while preserving individual event reference traceability.

Localization & Template Separation:

Extracted user-facing notification text from business logic into locale-specific template files.

Added predictable fallback mechanisms for missing translations and validation tests across supported locales.

Periodic Digest Summaries:

Added configurable scheduling (e.g., hourly, daily) for users opting into periodic activity summaries instead of immediate alerts.

Added robust test suites covering scheduler logic, event accumulation, and digest generation.

Webhook Payload Versioning:

Included explicit version identifiers in outbound webhook payloads and documented compatibility rules to ensure reliable API versioning for external consumers.

Closes #958
Closes #960
Closes #959
Closes #961

@drips-wave

drips-wave Bot commented Oct 17, 2026

Copy link
Copy Markdown

@Osuochasam Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Abd-Standard
Abd-Standard merged commit 09520ae into Core-Foundry:main Oct 17, 2026
2 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants