Lumarin.Notify.PolicyRouting 0.8.0-preview.199

This is a prerelease version of Lumarin.Notify.PolicyRouting.
dotnet add package Lumarin.Notify.PolicyRouting --version 0.8.0-preview.199
                    
NuGet\Install-Package Lumarin.Notify.PolicyRouting -Version 0.8.0-preview.199
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Lumarin.Notify.PolicyRouting" Version="0.8.0-preview.199" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Lumarin.Notify.PolicyRouting" Version="0.8.0-preview.199" />
                    
Directory.Packages.props
<PackageReference Include="Lumarin.Notify.PolicyRouting" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Lumarin.Notify.PolicyRouting --version 0.8.0-preview.199
                    
#r "nuget: Lumarin.Notify.PolicyRouting, 0.8.0-preview.199"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Lumarin.Notify.PolicyRouting@0.8.0-preview.199
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Lumarin.Notify.PolicyRouting&version=0.8.0-preview.199&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Lumarin.Notify.PolicyRouting&version=0.8.0-preview.199&prerelease
                    
Install as a Cake Tool

Lumarin.Notify.PolicyRouting

Lumarin.Notify.PolicyRouting is an optional package that adds bounded channel-level routing decisions to the normal Lumarin.Notify pipeline.

What this is

  • ordered channel routing
  • priority-based route profiles for low, high, and critical notifications
  • bounded delivery-path escalation through high/critical route widening
  • tenant-specific policy overrides
  • bounded cost-aware channel ordering with simple static cost hints
  • structured execution steps, traces, and simulation output
  • continuation to the next planned channel after terminal failure when route-plan metadata is present and readable
  • quiet-hours strategy advertisement for the runtime and scheduling bridge

What this is not

  • provider-level routing inside a channel package
  • timed workflow escalation
  • percentage rollout or staged policy activation
  • workflow or state-machine orchestration
  • SendToManyAsync(...) bulk-push routing
  • an admin dashboard or HTTP control surface

The package builds on the normal Lumarin.Notify acceptance and delivery pipeline and does not introduce a second dispatch runtime.

Known limitations

  • current Release B surface is channel-level, not provider-level
  • durable quiet-hours deferral lives in Lumarin.Notify.PolicyRouting.Scheduling, not in this base package
  • priority profiles and route widening choose delivery-path order only; they are not a timed escalation or SLA engine
  • there is no workflow or state-machine semantics beyond ordered continuation after terminal failure
  • continuation depends on internal route-plan metadata; if that metadata is missing, malformed, incomplete, or unsupported, Lumarin.Notify falls back to the normal dead-letter path
  • cost-awareness is intentionally simple and bounded to static per-channel cost hints
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Lumarin.Notify.PolicyRouting:

Package Downloads
Lumarin.Notify.Admin.EntityFrameworkCore

Optional EF Core persistence companion package for the Lumarin.Notify admin control plane.

Lumarin.Notify.PolicyRouting.Scheduling

Optional scheduling bridge for policy-routing quiet-hours deferral in Lumarin.Notify

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.8.0-preview.199 69 5/14/2026
0.8.0-preview.162 63 4/26/2026
0.8.0-preview.161 65 4/26/2026
0.8.0-preview.160 54 4/26/2026
0.8.0-preview.159 52 4/26/2026
0.8.0-preview.158 54 4/26/2026
0.8.0-preview.157 57 4/25/2026
0.8.0-preview.156 51 4/25/2026
0.8.0-preview.155 66 4/25/2026
0.8.0-preview.154 53 4/25/2026
0.8.0-preview.153 53 4/25/2026
0.8.0-preview.150 57 4/25/2026
0.8.0-preview.133 56 4/23/2026
0.8.0-preview.132 56 4/23/2026
0.8.0-preview.130 55 4/23/2026
0.8.0-preview.128 70 4/23/2026
0.8.0-preview.120 137 4/21/2026
0.8.0-preview.115 59 4/18/2026
0.8.0-preview.114 58 4/18/2026
0.8.0-preview.113 63 4/17/2026
Loading failed