export function getCustomFieldsRevision(customFields: unknown): string {
if (!Array.isArray(customFields)) return '';
return customFields
.map((field) => {
if (!field || typeof field !== 'object') return '';
const entry = field as { name?: unknown; updatedAt?: unknown; lastEdited?: unknown };
return `${String(entry.name ?? '')}:${String(entry.updatedAt ?? entry.lastEdited ?? '')}`;
})
.join('|');
}