Skip to content

Coaching groups and OAuth scopes: two sentences corrected after the #39 review - #41

Merged
DrAlexHarrison merged 1 commit into
mainfrom
docsnits
Sep 19, 2026
Merged

DrAlexHarrison merged 1 commit into
mainfrom
docsnits

Conversation

@DrAlexHarrison

Copy link
Copy Markdown
Member

Two one-line follow-ups from the independent review of #39, both on pages that page merged.

coaching/roster/flags-and-groups.mdx: removed "A smart group can also force specific athletes in or out regardless of the rules." The group model carries manual_includes / manual_excludes and the smart-group resolver applies them (fuel-backend pkg/coach/smartgroups/resolve.go), but no surface lets a coach set them: the portal's group manager has no manual member editor for smart groups (coach-portal frontend-next/components/athlete-management/groups-manager.tsx:314), and the Saturday app has no reference to the fields anywhere on main. A coaching page describes what a coach can do, so the sentence goes rather than being re-homed.

guides/oauth2.mdx: "Request it alongside your data scopes if you need refresh, and note that it is not included in the default athlete:read fallback." becomes two sentences, the second standalone: "It is not included in the default athlete:read fallback."

Checks run locally on this tree: check-engine-constants.py clean (19 allowed matches), check-docs-drift.py against fuel-backend main 53878c7 clean (121 operations, 16 events, 4 baselined). drift and baseline-shrink-only will sit queued on this PR as on every docs PR (docs #36).

🤖 Generated with Claude Code

https://claude.ai/code/session_01K9f7KoPEPs8FXwBT8vAduy

… review

Smart groups: neither the coach portal nor the Saturday app exposes a manual
force-in or force-out control for a smart group (the portal's group manager
has no manual member editor for smart groups; the app has no such fields), so
the sentence claiming it is removed. The backend field exists but no surface
sets it.

offline_access: the "and note that" scaffold becomes a standalone sentence.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K9f7KoPEPs8FXwBT8vAduy

Ci-From: linux
Ci-Session: f2e28bc2-ac58-48e1-a2b8-39bf8e777e80
@DrAlexHarrison
DrAlexHarrison merged commit 13dcd77 into main Sep 19, 2026
3 of 5 checks passed
@DrAlexHarrison
DrAlexHarrison deleted the docsnits branch September 19, 2026 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant