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 }

Source field/block_registry.go:13

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.