scotttong and Claude Opus 5
e0fce1623d
feat(connections): name the four setup states once and derive the card verb
...
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 >
2026-09-30 10:57:42 -07:00
..
2026-09-28 22:44:16 -07:00
2026-09-19 08:30:14 -05:00
2026-08-19 14:55:16 -05:00
2026-09-23 22:32:40 +00:00
2026-09-28 14:49:14 -05:00
2026-09-28 10:57:32 -05:00
2026-09-02 14:46:53 -07:00
2026-09-02 14:46:53 -07:00
2026-07-05 21:47:38 -07:00
2026-08-19 11:51:31 -07:00
2026-08-19 11:51:31 -07:00
2026-08-12 08:58:25 -07:00
2026-09-19 08:30:14 -05:00
2026-09-19 07:57:53 -05:00
2026-08-01 17:42:42 -07:00
2026-08-01 17:42:42 -07:00
2026-09-28 13:54:36 -05:00
2026-09-14 10:19:54 -05:00
2026-09-14 10:19:54 -05:00
2026-08-04 13:54:40 -05:00
2026-09-21 13:57:35 -05:00
2026-09-24 15:54:38 -05:00
2026-08-29 12:08:34 -05:00
2026-09-28 22:44:16 -07:00
2026-09-28 21:41:36 -07:00
2026-08-25 13:51:50 -07:00
2026-08-25 13:51:50 -07:00
2026-08-07 00:41:19 -05:00
2026-08-21 00:04:14 -07:00
2026-09-24 16:36:49 -05:00
2026-09-24 16:36:49 -05:00
2026-09-24 16:36:49 -05:00
2026-09-24 16:36:49 -05:00
2026-09-30 10:57:42 -07:00
2026-09-30 10:57:42 -07:00
2026-09-23 17:11:16 -05:00
2026-07-31 19:17:02 -07:00
2026-05-26 06:41:23 -07:00
2026-05-26 06:41:23 -07:00
2026-08-07 00:54:43 -05:00
2026-08-07 00:54:43 -05:00
2026-07-03 16:44:21 -07:00
2026-07-03 16:44:21 -07:00
2026-09-04 07:58:44 -05:00
2026-09-04 07:58:44 -05:00
2026-06-23 08:27:19 -05:00
2026-06-23 08:27:19 -05:00
2026-06-23 08:27:19 -05:00
2026-07-22 18:12:56 -07:00
2026-09-24 17:31:32 -05:00
2026-09-16 13:01:58 -05:00
2026-07-09 13:08:56 -05:00
2026-08-21 00:04:14 -07:00
2026-09-04 18:02:52 -05:00
2026-07-08 17:59:43 -07:00
2026-09-22 15:12:30 -05:00
2026-07-14 12:57:20 -05:00
2026-07-14 12:57:20 -05:00
2026-09-30 10:57:42 -07:00
2026-07-05 05:58:20 -05:00
2026-07-05 05:58:20 -05:00
2026-09-19 09:27:48 -05:00
2026-08-04 23:02:51 -05:00
2026-08-04 23:02:51 -05:00
2026-08-20 17:28:01 -07:00
2026-08-20 17:28:01 -07:00
2026-08-29 12:08:32 -05:00
2026-08-29 12:08:32 -05:00
2026-08-29 12:08:32 -05:00
2026-09-24 15:54:38 -05:00
2026-09-24 15:54:38 -05:00
2026-09-09 13:27:24 -05:00
2026-08-29 12:08:32 -05:00
2026-08-29 12:08:32 -05:00
2026-06-26 12:02:44 -05:00
2026-07-06 12:12:18 -05:00
2026-07-06 12:12:18 -05:00
2026-07-30 11:37:00 -07:00
2026-07-30 11:37:00 -07:00
2026-07-30 11:37:00 -07:00
2026-08-10 12:47:03 -07:00
2026-08-10 12:47:03 -07:00
2026-05-17 17:15:06 -05:00
2026-06-26 12:02:44 -05:00
2026-09-16 13:54:44 -07:00
2026-09-24 17:31:32 -05:00
2026-09-21 12:53:11 -05:00
2026-07-27 19:13:35 -05:00
2026-07-05 05:58:20 -05:00
2026-07-05 05:58:20 -05:00
2026-09-21 13:57:35 -05:00
2026-06-26 12:00:16 -05:00
2026-06-26 12:00:16 -05:00
2026-09-08 16:18:47 -05:00
2026-09-28 22:44:16 -07:00
2026-08-29 12:08:34 -05:00
2026-08-27 11:29:05 -07:00
2026-08-27 11:29:05 -07:00
2026-09-25 08:07:50 -07:00
2026-09-25 08:07:50 -07:00
2026-09-25 08:07:50 -07:00
2026-09-24 10:51:45 -05:00
2026-08-11 08:56:32 -04:00
2026-08-05 10:09:17 -05:00
2026-06-09 17:17:43 -05:00
2026-08-29 12:08:32 -05:00
2026-08-29 12:08:32 -05:00
2026-08-11 12:11:45 -04:00
2026-09-28 10:57:32 -05:00
2026-08-19 14:55:16 -05:00
2026-08-19 14:55:16 -05:00
2026-08-20 08:42:16 -07:00
2026-08-20 08:42:16 -07:00