Skip to content

feat(sync): Microsoft calendar discovery adapter (WP-02) - #3405

Merged
tyler-dane merged 2 commits into
mainfrom
cursor/m-wp02-unblock-cc19
Sep 5, 2026
Merged

feat(sync): Microsoft calendar discovery adapter (WP-02)#3405
tyler-dane merged 2 commits into
mainfrom
cursor/m-wp02-unblock-cc19

Conversation

@tyler-dane

Copy link
Copy Markdown
Contributor

Fixes #3241

What and why

Microsoft calendar discovery adapter (GET /me/calendars) was already implemented on #3373 but that PR drifted behind main and could not merge. This branch rebases that work onto current main: paging, hex/enum colors, access roles, capabilities from canEdit, and a null incremental cursor.

Conflicts resolved in microsoft-error.ts, microsoft-http.constants.ts, and the Microsoft contract suite so discovery, reader, writer, and instance-fetch cases all run together.

Spec: calendar providers

Supersedes #3373.

Verify

VERDICT: PASS (test:sync:fast, type-check, lint, knip)

Open in Web Open in Cursor 

cursoragent and others added 2 commits September 4, 2026 23:54
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 added the agent-automerge Agent-loop finished; merge-guard may squash-merge label Sep 5, 2026 — with Cursor
@tyler-dane
tyler-dane enabled auto-merge September 5, 2026 14:21
@tyler-dane
tyler-dane added this pull request to the merge queue Sep 5, 2026
Merged via the queue into main with commit 4511c42 Sep 5, 2026
27 checks passed
@tyler-dane
tyler-dane deleted the cursor/m-wp02-unblock-cc19 branch September 5, 2026 14:28
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 M WP-02: Microsoft calendar discovery adapter

2 participants