| AnchorMissing | A base anchor a commit points at is not in the store. |
| BaseUnreachable | A replay walked back through history without finding a base anchor. |
| CommitParentMissing | A commit names a parent that is not in the store. |
| DeltaChainTooDeep | A delta chain is longer than the depth policy allows. |
| DeltaParentMissing | A delta frame's parent is gone, so the frame decodes to nothing. |
| DictionaryMissing | A frame names a compression dictionary that is not available. |
| FileShiftDetected | A file's content is shifting rather than being edited, so fixed blocks are storing most of it. |
| FrameAeadFailure | A frame failed authenticated decryption. |
| FrameHashMismatch | A frame decoded to bytes that do not hash to its address. |
| FrameMissing | A frame the index knows about is not in the bucket. |
| FrameUnindexed | A tree names a frame the local index has never heard of. |
| FrameUnreadable | A frame that is present, indexed and authentic still would not decode. |
| KeyRotatedMidFlight | One segment's frames need more than one key to open. |
| PackShortRead | A frame's range runs past the end of the pack holding it. |
| RefMissing | The local index names commits the store has no ref for. |
| SegmentTruncated | A segment could not be read back. |
| TierUnreachable | A bucket history is spread across could not be reached. |
| UnclassifiedGrowth | Too much of the ephemeral keyspace is being captured without anyone knowing what it is. |
| VendorDrift | A dependency was patched in place, so the lockfile no longer reproduces the tree. |
| WatermarkDrift | A table changed without anything capturing the change. |