d79664f084
Seeding the result with theirs' keys and appending ours-only keys at the end caused kilo-only deps (e.g. rotating-file-stream in packages/core) to relocate from the middle of the deps block to the end during the pre-merge transform. Git's textual 3-way merge then saw ours keeping the line in place and theirs adding the same key elsewhere, producing a duplicate JSON key in the merged file. Iterate ours first so kilo-only deps stay in their original position, then append any theirs-only keys at the end.