Skip to content

Definitions ​

Verified module boundaryFeature-pack interpretation

File-level companion page: Definitions source map

Verified anchor ​

  • NGB.Definitions/NGB.Definitions.csproj

Why this module matters ​

NGB.Definitions is the place where descriptive model and platform feature packaging come together.

Its verified dependency shape tells us it connects:

  • metadata
  • accounting
  • operational registers
  • reference registers
  • persistence abstractions

That is exactly what you would expect from the module that packages reusable platform features for runtime.

Working interpretation ​

Definitions are where the platform answers questions such as:

  • what catalogs/documents/reports exist?
  • which business engines participate?
  • how should runtime see these features?
  • what definitions are reusable across verticals?

Use this page together with ​

Important boundary ​

Definitions should stay closer to describing and packaging platform features than to executing them. Execution belongs in runtime; storage realization belongs in PostgreSQL.

Released under the Apache License 2.0.