Table of Contents

Enum RepairClass

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

What a repair step is allowed to do, which is the safety boundary of the whole feature.

public enum RepairClass

Fields

Excise = 1

Remove a reference to primary data that cannot be read, so the rest of the database becomes usable. The datum is already gone — excision does not destroy it, it stops the database pretending it is there. Always requires explicit consent, because the operator may prefer a restore over a database that has silently narrowed.

Regenerate = 0

Discard a derived structure and rebuild it from primary data. Loss is definitionally zero: the output is a pure function of data that was not touched.