Glossary¶
The single definition point for Expecto terms. Each entry links to its full concept page where one exists.
Approval mode : A project setting controlling sign-off: auto, single approval, or dual approval. See Session lifecycle.
Catalog : Reference data (a dictionary) used in transforms and rules, stored as Parquet. See Catalog.
DataContract : A supplier's format agreement — typed sources with parsing config and expected schema. See DataContract & Revisions.
Data Provider : A supplier organization with scoped submission access. See Data Provider model.
Entity : The target schema your normalized data lands in, plus its row-level validation rules. See Project & Entity.
Health : Whether a session is blocked (e.g. by ERROR violations), as opposed to its pipeline stage. See Session lifecycle.
Organization : The tenant root; every object belongs to exactly one. See Organizations & multi-tenancy.
Project : The container for one intake use case — entities, contracts, transformers, rules, export, providers. See Project & Entity.
Reconciliation : Cross-entity checks on a project — keyed (FULL OUTER JOIN on a key) or global (CROSS JOIN of scalar aggregates). See Business Rules.
Revision
: An immutable snapshot of a contract's format: draft → active → frozen. See
DataContract & Revisions.
Session
: One delivery act, run through the pipeline CREATED → … → EXPORTED. See
Session lifecycle.
Source : One typed file role within a DataContract, with a Frictionless Table Schema. See DataContract & Revisions.
Transformer : The pure mapping bridge from a contract's sources to an entity's columns, via DuckDB expressions. See Transformer.
Validation rule : A row-level expression on an entity; failing rows become violations with a severity. See Business Rules.
Violation
: A row (or check) that failed a rule, reported with severity ERROR / WARNING /
INFO, or marked not_applicable. See Business Rules.