What problem does it solve? Building multi-step approval workflows that combine AI agents with human reviewers involves tricky details: idempotent execution dispatch, parallel reviewer quorums, SLA breach routing, rejection loops, and HMAC-verified webhooks. This Skill provides the canonical implementation rules for the Velt Approval Engine so agents generate correct definitions, endpoint calls, and webhook receivers on the first attempt. ## Core Features & Use Cases - Workflow Definitions: Author nodes (agent/human), edges with when expressions, parallel quorum groups (waitAll / cancelOnQuorum / joinOnQuorum), and rejection loop regions, with the full 25-rule linter reference to debug INVALID_ARGUMENT rejections. - REST Endpoint Coverage: All 14 POST endpoints under /v2/workflow/* — definitions CRUD with ifVersion optimistic locking, execution dispatch with idempotencyKey, step decision recording, and admin resolve/cancel operations. - Webhook Reliability: HMAC-SHA256 signature verification on raw bytes, at-least-once idempotency keyed on (executionId, seq), and missed-event recovery via /executions/getEvents with sinceSeq. - Use Case: A developer needs an AI agent to draft marketing copy, then require both legal and brand reviewers to approve in parallel before publishing. The Skill supplies the exact /definitions/create payload with a joinOnQuorum group and the dispatch call with an idempotency key. ## Quick Start Ask the agent to create a Velt Approval Engine workflow definition where an agent drafts content and two human reviewers must approve in parallel before a publish step runs.