Enum RepairClass
What a repair step is allowed to do, which is the safety boundary of the whole feature.
public enum RepairClass
Fields
Excise = 1Remove 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 = 0Discard 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.