Gemini API in Ruby: Interactions Client Notes

Build a narrow Gemini Interactions API client in Ruby: Faraday transport, function calling, boundary parsing, server-side state, and approval gates.