/** * Command Definition Contracts — v60 * Screen commands (Save, Delete, Approve, etc.) */ export type KbxCommandGroup = 'query' | 'edit' | 'workflow' | 'output' | 'more' export type KbxCommandVariant = 'primary' | 'secondary' | 'danger' | 'ghost' export type KbxRecipePermissionKind = 'none' | 'write' | 'execute' export interface KbxCommandDefinition { id: string label: string group: KbxCommandGroup shortcut?: string variant?: KbxCommandVariant permissionKind: KbxRecipePermissionKind icon?: string disabled?: boolean }