mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-24 10:13:11 +02:00
Step 3 of the connector simplification. The gallery card and the connect screen were each deciding "what kind of connector is this" from raw method flags, which is how a card comes to offer Connect for something that then demands a pasted key. `connectionSetupStateForMethod` resolves one of instant/authorize/paste/ register, and the card's verb is a function of it. Both follow the instance's ownership availability rather than catalog order, so GitHub reads Add key until an operator configures the cloud connector and Connect afterwards. Two catalog realities the plan had wrong are now pinned by tests: a provider-generated URL (Zapier, Arcade, Executor) is not instant because the operator brings the endpoint, and a templated URL (Shopify) is not either. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>