When _diff contains none of the jaydiff keys (update, update_add, add, delete) and _old is empty, return _diff directly. This lets callers pass a raw snapshot into jay_merge_full without needing a separate code path for the initial-state bootstrap case. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>