// Package redisstate defines the frozen Game Lobby Service Redis keyspace, // strict JSON record shapes, and low-level mutation helpers used by the // Game Lobby store adapters. // // Adapters in this package implement ports.GameStore, // ports.ApplicationStore, ports.InviteStore, and ports.MembershipStore on // top of a `*redis.Client`. Every marshal and unmarshal round-trip calls // the domain-level Validate method to guarantee that the store never // exposes malformed records. package redisstate