import type { BinaryCheck } from '../types'; export const hasNodes: BinaryCheck = { name: 'has_nodes', description: 'Workflow contains at least one node', kind: 'deterministic', dimension: 'structure', run(workflow) { const count = (workflow.nodes ?? []).length; return { pass: count > 0, ...(count === 0 ? { comment: 'Workflow has no nodes' } : {}), }; }, };