Asset hierarchy
Fields contain reservoirs and wells; wells can contain wellbores. Projects link the relevant wells without changing their ownership workspace.
Cases and revisions
An engineering case gives a study its title, module and lifecycle. Each saved revision is an immutable input document with schema version, display units and source manifest. Calculation runs preserve their engine version, input snapshot, outputs and warnings.
Datasets and files
Datasets record type, schema, source, canonical units, quality state and provenance. File records keep media type, size, checksum, scan state and retention class before they are linked to cases.
What “everything storable” means
New engineering modules should add versioned schemas and typed records while reusing the same workspace, audit, file and export boundaries. Large binary files belong in object storage; PostgreSQL stores their governed metadata and links.