Problem / Use Case
As a platform operator, I want to control which types of email notifications meshStack sends to Application Teams on a per-event basis. Currently, meshStack only offers a global on/off switch for all emails — there is no way to disable specific event emails (e.g. "Workspace created") while keeping others enabled (e.g. "Workspace permission changed").
This creates noise for users: a "workspace created" email may be redundant if the workspace creation is handled through an automated or externally orchestrated process, while permission change emails remain valuable for security and access awareness.
Value / Impact
Platform teams can tailor the notification experience to their users needs, reduce email noise, and improve signal-to-noise ratio for important events like permission changes.
Proposed Behaviour
Operators should be able to toggle individual email notification types on/off in the meshStack operator config, for example:
  • Workspace created
  • Workspace permissions created/updated/removed
  • Project permissions created/updated/removed
  • Budget exceeded
  • Building Block executed