export interface AuditEntry { readonly id: string; readonly eventType: string; readonly actor?: string; readonly tenantId?: string; readonly phaseId?: string; readonly correlationId?: string; readonly payload: unknown; readonly occurredAt: string; } export interface AuditQuery { tenantId?: string; phaseId?: string; actor?: string; correlationId?: string; from?: string; to?: string; limit?: number; }