problems

Failures raised inside this catalog's own callbacks, in order.

A sidecar that could not be written, one that would not decode, a segment whose term budget was exceeded. None of them propagates into the write path — derived data must not cost a document — and each leaves its segment simply not covered, which IndexReader.coverage reports and rebuild fixes.