▶ R2.3: catálogo global autorizado, historia, idempotencia, privacidad y consumidores cerrados ✔ catálogo de compañía combina ámbitos, pagina y permite altas locales aisladas (465.702236ms) ✔ scope y plantilla persistidos, autorización real y proyección mínima (108.833026ms) ✔ idempotencia de creationId y concurrencia sin duplicar historia (178.698854ms) ✔ límites de plantilla, propietario y UUID; sin borrado global (116.027079ms) ✔ edición y optimistic concurrency, snapshot original e idempotencia semántica (258.943962ms) ✔ desactivar/reactivar conserva UUID e historia y excluye candidatos (165.175852ms) ✔ colección paginada, homónimos y búsqueda literal sin N+1 de cliente (1219.637125ms) ✔ rollback por error de infraestructura y recuperación por el mismo creationId (84.204436ms) ✔ propagación autorizada global/local y campos nuevos sin reescribir snapshots (1542.964828ms) ✔ CRUD local y consumidores continúan locales tras existir catálogo (381.32227ms) ✔ reinicio HTTP: replay persistido y cierre de altas/edición/reactivación con lectura conservada (4389.71498ms) ✔ R2.3: catálogo global autorizado, historia, idempotencia, privacidad y consumidores cerrados (86043.106669ms) ℹ tests 12 ℹ suites 0 ℹ pass 12 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 92135.435256