import type { SyncModel } from "@yaakapp-internal/git"; import { stringify } from "yaml"; /** * Convert a SyncModel to a clean YAML string for diffing. * Removes noisy fields like updatedAt that change on every edit. */ export function modelToYaml(model: SyncModel | null): string { if (!model) return ""; return stringify(model, { indent: 2, lineWidth: 0, }); }