I write out the command and response flow, build the bot and test normal requests, missing fields, unauthorized users and an unavailable data source. You review a working preview, with one consolidated revision round within the agreed behavior. The bot uses the platform’s supported application interfaces.