15.249 14.9.9 Commit atómico de captura
open capture manifest (Provisional)
-> write chunks to staging
-> flush according to durability profile
-> close encoders/streams
-> hash each artifact
-> verify expected stream inventory
-> atomic rename / object commit
-> transactionally mark CaptureManifest Committed
-> emit capture.committed
Los análisis sólo consumen captures Committed. Después
de un reinicio, los objetos staging se reconcilian: se completan, se
ponen en cuarentena o se eliminan si son regenerables; nunca se
promueven por filename.