Skip to main content
An edit to a record’s own name never creates a duplicate: every place in the application that can rename something was checked end to end, and the one path that could not was built. A rename always updates the existing row.

What ports as-is

  • Create-versus-update path classification for every renameable entity
  • A key change carried inside the ordinary update transaction
  • A taken key mapped to its own conflict status

What we build for you

  • Which entities are renameable