- Created `StellaOps.TestKit.Tests` project for unit tests related to determinism. - Implemented `DeterminismManifestTests` to validate deterministic output for canonical bytes and strings, file read/write operations, and error handling for invalid schema versions. - Added `SbomDeterminismTests` to ensure identical inputs produce consistent SBOMs across SPDX 3.0.1 and CycloneDX 1.6/1.7 formats, including parallel execution tests. - Updated project references in `StellaOps.Integration.Determinism` to include the new determinism testing library.
26 lines
867 B
Markdown
26 lines
867 B
Markdown
# Notifications overview
|
|
|
|
Notifications Studio turns platform events into tenant-scoped alerts with
|
|
explainable routing and deterministic outputs.
|
|
|
|
Core capabilities
|
|
- Rules engine for event matching, VEX gating, throttles, and digests.
|
|
- Channel connectors (Slack, Teams, Email, Webhook, Console).
|
|
- Deterministic templates and locale-aware rendering.
|
|
- Delivery ledger for audit and replay.
|
|
|
|
Operational model
|
|
- Notify.Worker evaluates rules per event and tenant.
|
|
- Actions are idempotent; throttles and digests are recorded.
|
|
- API access uses notify.viewer, notify.operator, notify.admin scopes.
|
|
|
|
Offline posture
|
|
- Offline kits ship rules, templates, and plugins.
|
|
- No external SaaS required for core delivery.
|
|
|
|
Related references
|
|
- docs/notifications/overview.md
|
|
- docs/notifications/architecture.md
|
|
- docs2/operations/notifications.md
|
|
- notifications/runbook.md
|