type
BlockRegistry
BlockRegistry owns immutable, centrally declared block definitions. Bind makes references traversable without granting a referencing resource mutation rights.
Full signature
type BlockRegistry struct {
blocks map[string]Block
order []string
}Methods
BlockRegistry.Bind()Bind returns a detached field graph with read-only referenced branches. Policy closures remain application-owned and execute normally per occurrence.
BlockRegistry.BindAt()BindAt includes the resource's authored path in reference diagnostics.
BlockRegistry.Blocks()Blocks returns detached declarations in registration order.