5.5 Project-level Notifications and Defaults

Orbnetes deployment and release orchestration documentation for operators and platform teams.

Project-level notification settings act as governance filters for communication signals.

Why project-level notification controls matter:

  • User profile may enable many notifications globally.
  • Project-level settings can disable or narrow event noise for specific project context.
  • This allows per-project signal tuning based on criticality and team workflow.

Typical event classes:

  • release started/completed/failed/canceled,
  • approvals required/updated,
  • rerun/restart operations,
  • comments or governance changes.

Priority behavior (recommended model):

  • Project notification policy overrides user-level preferences for that project scope.
  • If project disables event X, users do not receive X for that project even if enabled in profile.

Defaults strategy:

  • Start with conservative defaults (high-signal events only).
  • Expand notifications gradually after team validates alert quality.
  • Avoid alert fatigue by excluding low-value event spam.

Operational best practices:

  • Use project notifications for incident-relevant events first.
  • Keep distribution aligned to members and approval participants.
  • Review notification rules after each major incident/postmortem.

Project Governance Checklist

Before using a project for production releases, verify:

  1. Project identity and ownership are clearly defined.
  2. Allowed agents are restricted and tag-compatible.
  3. Member list is current and permissioned correctly.
  4. Notification policy is tuned for actionable events.
  5. First dry-run blueprint execution succeeds in this project context.