Files
Claude d98c097011 feat(connectors): OneDrive checks follow the design's rows, copy and states
OneDrive follows the design:
- Names and order: the 9 checks are the design's 8 rows. The drive count
  shares the "List users" row, which now validates the credential binding.
  Dependencies follow the design's run order; "Find a OneDrive" also runs
  after "Find selected users", so no user found stops it.
- Every failure gives a short line and a description that names the
  grant the app needs. Passing checks give what they found ("Up to {n}
  OneDrives", "Opened the OneDrive of {user}", "Read members of
  {group}"...).
- Find selected users is a partial find: some missing is INCOMPLETE and
  the drive checks walk the found users; none found is FAILED. An entry
  that is not an email and a list of blanks have their rows.
- Checks that passed without testing anything are now INCOMPLETE: an empty
  OneDrive for the permission read, and groups that all hide their
  members. A group that went away is INCOMPLETE, and a user list that does
  not end is INCOMPLETE, not an unexpected error.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KFMazQbuG8ui3jxBxm47sC
2026-10-17 03:12:02 +00:00
..
…
…
…