📄️ Data validators
Validation runs at generation time, blocking bad data before it ships. Release pipelines should add --strict (validation failure fails generation).
📄️ Tag filtering
Tags apply to records (rows) and are used to export subsets: test data, rows visible only on a given branch, temporary drafts, and so on. This is a different dimension from field/table group (structural trimming).
📄️ Variants
Variants fix one edition at export time; generated code and public names stay the same. Luban supports two layers:
📄️ Localization (L10N)
Luban provides several localization capabilities that can be combined: