Skip to content

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

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

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
@cursor

cursor Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Closing as superseded. Issue #3234 was completed by #3394 (merged 2026-09-05). This branch is a stale duplicate of the WP-09 capability-gates work and conflicts with current main.

@tyler-dane tyler-dane closed this Sep 7, 2026
auto-merge was automatically disabled September 7, 2026 20:00

Pull request was closed

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