A Result represents a single row of experimental measurement data in Benchling's lab
automation system. Results conform to a ResultSchema that defines their field structure,
enabling standardized capture of assay outputs such as absorbance readings, Ct values,
concentrations, or other measured quantities. Results are typically created through
lab automation output processors (see AutomationOutputProcessor), structured result
tables in notebook entries (via the entry field), or programmatically via the API.
Each result belongs to a Project for access control and can be archived when no longer
needed. Results can be linked to entities, samples, and runs through schema field values,
enabling traceability from raw measurements back to source materials.