namespace SVSim.Database.Services.Inventory; /// /// Shared knobs for the viewer-acquire-history audit log. The write-side prune cap /// (in InventoryTransaction) and the read-side page size (in /// ItemAcquireHistoryController) both reference these constants so they cannot drift. /// public static class InventoryHistoryConfig { /// /// Maximum rows kept per viewer. Older rows are pruned by /// InventoryTransaction.CommitAsync; the read endpoint pages exactly this many. /// public const int RetentionRowsPerViewer = 300; }