The reconciler holds a PostgreSQL advisory lock throughout the mutation sequence. It builds a replacement concurrently under a temporary name, then checks its health and catalog structure before publishing it. Checks cover the vector source, dimensions, operator class, parameters, key layout and population predicate. The published index is checked again.