using System; namespace StellaOps.Provcache; public sealed partial class DecisionDigestBuilder { /// /// Sets explicit timestamps for created and expires. /// public DecisionDigestBuilder WithTimestamps(DateTimeOffset createdAt, DateTimeOffset expiresAt) { _createdAt = createdAt; _expiresAt = expiresAt; return this; } /// /// Sets timestamps using the default TTL from options. /// public DecisionDigestBuilder WithDefaultTimestamps() { _createdAt = _timeProvider.GetUtcNow(); _expiresAt = _createdAt.Value.Add(_options.DefaultTtl); return this; } }