Durable parentage for a session created from a safe snapshot fork.
Lineage identifies the direct parent, the source snapshot, and the root of the fork tree. It does not permit state mutation or effect re-execution.
Summary
Functions
Builds session lineage from keyword or map attributes.
Builds session lineage and raises if the attributes are invalid.
Builds the next lineage record for a session fork.
Returns the Zoi schema for session lineage.
Types
Functions
Builds session lineage from keyword or map attributes.
Builds session lineage and raises if the attributes are invalid.
Builds the next lineage record for a session fork.
@spec schema() :: Zoi.schema()
Returns the Zoi schema for session lineage.