Spark DSL verifier that validates scope-adjacent configuration:
- Warns about deprecated
owner_fieldandscope_resolverusage - Raises a DslError if
instance_keydoes not exist as an attribute
Implemented as a verifier so that it can safely reach into the resource's
domain (via AshGrant.Domain.Info) without risking the compile-time cycle
that a transformer would trigger when the domain has code_interface
entries.
See Also
AshGrant.Dsl- DSL definition with scope entity andwrite:optionAshGrant.Info- Runtime introspection for scopesAshGrant.Check- Write action check with DB query fallback for relational scopes