Shared scope library · no NuGet, no #r
Rules as scopes
Business logic that evaluates your data cube — the scope runtime (IScope, ScopeBase, ScopeRegistry) shipped as a shared-source node type every compilation on the mesh can pull in with one line:
shared=@BusinessRules/Scope/Source.What ships
- The scope RUNTIME —
IScope<TIdentity,TState>,ScopeBase,ScopeRegistry,AddBusinessRules, carried as a shared-source library node type. Consumers pull it into their own compilation viashared=@BusinessRules/Scope/Source— no#r, no NuGet feed. - The ScopeCodeGenerator SOURCE — the platform's generator-injection seam will compile and inject it into node/script/markdown compilation once it lands; until then scopes ship with one hand-authored proxy class each (the generator's exact output shape).
- A live consumer — the Reinsurance plugin's cession rule evaluates through this library; the Basic Risk Transfer course teaches the same formulas.