This is a solid and scalable solution, using global.setup.ts
ensures consistent fixture data across retries and isolates setup from test logic. It also avoids the pitfalls of module-level variable re-initialization. Great approach for maintaining test reliability in state-dependent scenarios!