Uses of Interface
ai.redouble.nucleo.guardrails.Scope
Packages that use Scope
Package
Description
-
Uses of Scope in ai.redouble.examples.scope
Classes in ai.redouble.examples.scope that implement ScopeModifier and TypeClassDescriptionfinal recordThe customer axis: a flow bound to one customer admits only inputs that name that customer.Methods in ai.redouble.examples.scope that return Scope -
Uses of Scope in ai.redouble.examples.scopes
Classes in ai.redouble.examples.scopes that implement ScopeModifier and TypeClassDescriptionclassThe case axis: whose customer a piece of work is about.final recordThe channel axis: which channel's work this is (email, phone).classA narrowing of the case axis: one order of one customer.Methods in ai.redouble.examples.scopes that return ScopeModifier and TypeMethodDescriptiondefault ScopeCaseScoped.scope()default ScopeChannelScoped.scope()EmailShiftDoer.scope()FileNote.scope()default ScopeOrderScoped.scope()Methods in ai.redouble.examples.scopes with parameters of type Scope -
Uses of Scope in ai.redouble.nucleo.guardrails
Classes in ai.redouble.nucleo.guardrails that implement ScopeModifier and TypeClassDescriptionfinal classA scope value spanning several UNRELATED axes at once - what a carrier returns fromScoped.scope()when it claims two axes no inheritance chain connects (an input that is both project- and user-scoped names both here).final classThe read-only binding, carried as aScopeso it travels exactly like every other binding: composed into the effective guard at an orchestrator's dispatch, sealed for its lifetime, and inherited by everything that flow submits.final recordReference scope value for theTenantScopedaxis.Methods in ai.redouble.nucleo.guardrails that return ScopeMethods in ai.redouble.nucleo.guardrails that return types with arguments of type ScopeMethods in ai.redouble.nucleo.guardrails with parameters of type ScopeModifier and TypeMethodDescriptiondefault booleanCompares the candidate on the axes BOTH sides carry.voiddefault voidJudges a candidate scope value: returns silently when this scope does not recognize the candidate's type or the candidate satisfies it; throws when it recognizes the type and clearly sees a violation.voidJudges a candidate scope value against every member.Constructors in ai.redouble.nucleo.guardrails with parameters of type ScopeConstructor parameters in ai.redouble.nucleo.guardrails with type arguments of type ScopeModifierConstructorDescriptionCompositeScope(List<Scope> components) ScopeGuard(List<Scope> scopes)