core: Collaboration.tags (vocabulary search), createTag, recordTags and
applyTags (add/remove in one request), with fake-transport tests.
cli: qqq collab tags list|add|remove|create (ids or labels).
tui: with the collaboration extension, a record shows its tags under the
header; t (F9 Tags…, :tags) opens the tag editor: remove with Delete, add
from the vocabulary searched as you type, create a new tag inline (a
suggestion on approved-only tables). Without the extension nothing shows
and :tags says it is not installed. The UI API has no rename or delete of
tags and no tag filter criterion, so those are not offered.
Verified live on the qbit-collaboration dev server (port 8098, separate
config dir, stopped afterwards): CLI list/add/create/remove, the TUI tags
line, the editor search, adding tui-test from the TUI.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>