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.