Skip to content

feat(web): replace provider gates with capabilities and neutral copy - #3386

Open
tyler-dane wants to merge 2 commits into
mainfrom
cursor/agent-loop-issue-3234-wp09
Open

feat(web): replace provider gates with capabilities and neutral copy#3386
tyler-dane wants to merge 2 commits into
mainfrom
cursor/agent-loop-issue-3234-wp09

Conversation

@tyler-dane

Copy link
Copy Markdown
Contributor

Fixes #3234

What and why

Providers P0 WP-09 replaces hard provider === "google" attendee gates with canInviteAttendees and canWrite capability checks in EventForm, useSaveEventForm, and default-target calendar selection. User-facing copy in the listed surfaces now names the calendar host generically or via providerDisplayName when a connection is known. The Google sync SSE doc links to the multi-provider spec.

Verify

Selected packages: web, backend
Checks run: test:web, test:backend:fast, type-check, lint, knip, test:a11y, test:e2e
Checks skipped: (none)

✓ All checks passed
VERDICT: PASS

cursoragent and others added 2 commits September 5, 2026 02:15
EventForm and useSaveEventForm gate attendee editing on canInviteAttendees
instead of provider === google. Default target calendar selection uses any
writable connected provider calendar. User-facing strings name the calendar
host generically or via providerDisplayName when known.

Fixes #3234

Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@tyler-dane
tyler-dane marked this pull request as ready for review September 5, 2026 02:15
@tyler-dane tyler-dane added the agent-automerge Agent-loop finished; merge-guard may squash-merge label Sep 5, 2026
@tyler-dane
tyler-dane enabled auto-merge September 5, 2026 02:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-automerge Agent-loop finished; merge-guard may squash-merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[agent] providers P0 WP-09: capability gates replace provider checks; provider-neutral copy pass

2 participants