First publication: split 'open-dock' gem from 'prun-ops' gem