docs: document /auth/me self surface; mark PLAN §8.1 done #10

Merged
whitlocktech merged 1 commits from docs/auth-me-self-surface into main 2026-07-19 16:36:05 +00:00
Member

What & why

Keeps the canonical docs in lockstep with RunicGateway/website#76 (the role-agnostic /auth/me/* self surface — Android-app prerequisite §8 item 1).

  • website/BACKEND_DESIGN.md: adds the /auth/me/account* rows to the /auth API-contract table and a note that the surface reuses account.controller behind requireAuth (any role), so a client manages its own account without ever touching /admin.
  • android/PLAN.md: marks §8 item 1 DONE and updates the prerequisite-progress summary. Remaining open: version/health for first-run (item 4), branding confirmation (item 6); push (item 3) is post-v1.

How it was tested

Docs-only — proofread against the shipped routes and regenerated OpenAPI spec in website#76.

Checklist

  • I have read CONTRIBUTING.md.
  • The change builds and existing tests/checks pass locally.
  • I have added or updated tests/docs where it makes sense.
  • My commits are reasonably scoped with clear messages.

AI-assisted contributions (required)

  • No AI tools were used to produce this contribution.
  • AI tools were used. Tool(s): Claude Code (Claude Opus 4.8). I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a Co-Authored-By trailer.

License

  • I agree that my contribution is licensed under this project's license (GNU GPL v3.0 or later), and I have the right to contribute it.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NgyHnrNa8WwG3doxvxjuCr

## What & why Keeps the canonical docs in lockstep with **RunicGateway/website#76** (the role-agnostic `/auth/me/*` self surface — Android-app prerequisite §8 item 1). - `website/BACKEND_DESIGN.md`: adds the `/auth/me/account*` rows to the `/auth` API-contract table and a note that the surface reuses `account.controller` behind `requireAuth` (any role), so a client manages its own account without ever touching `/admin`. - `android/PLAN.md`: marks §8 item 1 ✅ **DONE** and updates the prerequisite-progress summary. Remaining open: version/health for first-run (item 4), branding confirmation (item 6); push (item 3) is post-v1. ## How it was tested Docs-only — proofread against the shipped routes and regenerated OpenAPI spec in website#76. ## Checklist - [x] I have read [CONTRIBUTING.md](CONTRIBUTING.md). - [x] The change builds and existing tests/checks pass locally. - [x] I have added or updated tests/docs where it makes sense. - [x] My commits are reasonably scoped with clear messages. ## AI-assisted contributions (required) - [ ] No AI tools were used to produce this contribution. - [x] AI tools were used. Tool(s): `Claude Code (Claude Opus 4.8)`. I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a `Co-Authored-By` trailer. ## License - [x] I agree that my contribution is licensed under this project's license (**GNU GPL v3.0 or later**), and I have the right to contribute it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01NgyHnrNa8WwG3doxvxjuCr
wtclaude added 1 commit 2026-07-19 09:57:15 +00:00
Counterpart to RunicGateway/website#76 (role-agnostic /auth/me/* self surface).

- BACKEND_DESIGN.md: add the /auth/me/account* rows to the /auth API contract and
  a note that the surface reuses account.controller behind requireAuth (any role),
  so a client manages its own account without touching /admin.
- android/PLAN.md: mark §8 item 1 (role-agnostic self-service) DONE and update the
  prerequisite-progress summary; version/health (item 4) and branding (item 6)
  remain open, push (item 3) is post-v1.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NgyHnrNa8WwG3doxvxjuCr
whitlocktech approved these changes 2026-07-19 16:35:58 +00:00
whitlocktech merged commit d05b59316b into main 2026-07-19 16:36:05 +00:00
whitlocktech deleted branch docs/auth-me-self-surface 2026-07-19 16:36:06 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RunicGateway/docs#10
No description provided.