Builtin Library
README.md
assets.reconcileReferenceNames
Write the current name of every moved reference into the world sources that still spell an old one. A source records the guid of each asset it references, so when an asset sits at another path the reference keeps resolving to it and nothing breaks; the source's stored text still spells the old name, and a notice names the source each time the world becomes ready. This call writes the name the asset has now. It changes no behaviour: every reference resolves to the same asset before and after. Each write is an edit of that source, synced to the world like any other. Only the author's sources are written: the world's own files and installed assets the author has modified, never /source/deps/ or an installed asset still as it was published. dryRun lists what would change and writes nothing; paths narrows the call to those sources.