# Every noun's verb list, pinned exactly — the first line is the top level.
# surface.sh asserts each row against `nord <noun> --help`, so a rename shows
# up as a failing check instead of a surprise, which is the mechanism that
# makes a later compatibility promise enforceable.
#
# piano, program, raw, sample and setlist share the slot verbs on purpose: they
# are the same class of storage, addressed the same way.
: inspect verify edit device program setlist live settings sample piano help
device: controls status info recover geometry help
live: get info deps edit help
piano: get put move rename duplicate delete select info deps focus list probe inspect decode edit trim split verify help
program: get put move rename duplicate delete select info deps focus list probe edit help
raw: get put move rename duplicate delete select info deps focus list probe help
sample: get put move rename duplicate delete select info deps focus list probe edit decode encode build verify project help
sample project: new help
setlist: get put move rename duplicate delete select info deps focus list probe edit help
settings: get info edit help