namespace Journal.Core.Dtos;

public sealed record JournalDatabaseStatus(
    string DatabasePath,
    int KeyLengthBytes,
    int Iterations,
    string KeyDerivation,
    IReadOnlyList<string> SchemaTables,
    bool RuntimeReady,
    string RuntimeMessage);

public sealed record JournalDatabaseHydrationResult(
    string DatabasePath,
    int EntryFilesProcessed,
    bool RuntimeReady,
    string Message);
