polish(localdb): final integration-review fixes — drift XML doc, trim core deps, metrics doc/encapsulation

Claude-Session: https://claude.ai/code/session_01BL2Vu1ESDQ9SCN4gVKkdts
This commit is contained in:
Joseph Doherty
2026-07-18 01:20:08 -04:00
parent ac6bcde159
commit de65ca2b5d
8 changed files with 31 additions and 9 deletions
@@ -22,6 +22,8 @@ public sealed class ReplicationOptionsValidator : IValidateOptions<ReplicationOp
failures.Add(
$"LocalDb:Replication:PeerAddress must be an absolute http/https URI; got '{options.PeerAddress}'.");
// ApiKey needs no validation: null/empty legitimately means "no key auth".
if (options.FlushInterval <= TimeSpan.Zero)
failures.Add($"LocalDb:Replication:FlushInterval must be greater than zero; got {options.FlushInterval}.");
if (options.MaxBatchSize <= 0)