Two Scopes: - UNIVERSAL (wflow:_universal:...) - Base protocols for ALL users/AIs - USER (wflow:{user}:...) - User-specific overrides
Merge Behavior: When init is called, universal sections load first, then user sections override where keys match.
Key Structure:
wflow:_universal:sections - Set of section names
wflow:_universal:{section}:items - Set of item keys
wflow:_universal:{section}:{item} - JSON item data
Tools: - init - Returns merged protocols (THE FAST ONE - call first!) - get - Get specific section or item - add - Add new item (scope: universal or user) - update - Update existing item - delete - Remove item - list - List sections or items