Catalogue editor

Editors propose changes; admins review and accept. Accepted changes apply live through the catalogue upsert — version bump, history pre-image, and snapshot refresh.