Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
GET/POST /api/admin/vocabularies and GET/POST /api/admin/vocabularies/{id}/terms; reads gated on ViewInternal, writes on EditCatalogue; labels round-trip verified. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>