mirror of
https://github.com/onyx-dot-app/onyx.git
synced 2026-10-19 01:50:51 -05:00
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