package domain import "context" type AuditRepository interface { Create(ctx context.Context, log *AuditLog) error Find(ctx context.Context, query AuditQuery) ([]AuditLog, int64, error) }