namespace AIStudio.Chat;
///
/// What a cleanup of the provenance store did, see ProvenanceCleanup.
///
/// How many entries of chats which no longer exist were removed.
/// How many entries their chats no longer refer to were removed.
/// How many chats were left unread, since nothing changed in them since the last cleanup.
/// How many chats could not be read, and thus kept all their entries.
public sealed record ProvenanceCleanupResult(int Orphaned, int Unreferenced, int Skipped, int Unreadable);