Droyd uses several kinds of references because they serve different jobs.
Workflow and node UUIDs are durable record identities; readable keys make a
project easier to recognize; client keys make a mutation safe to retry.
latest and best resolve remote workflow state. current is a local pointer
in your workspace and can change as you move between experiments. Do not treat
current as a portable name for a remote node.
Save returned IDs in the managed lock file and use client keys for operations
that may be retried after a network interruption.