docs(website): Steam sign-in built (MODULE_API 1.17.0) #364

Merged
whitlocktech merged 1 commits from docs/steam-signin-build into main 2026-10-20 15:25:15 +00:00
Member

What & why

Records the Steam sign-in build: website#218, Module-Rust#52 and Android-app#57, all into edge.

  • website/STEAM_SIGNIN.md: status and a new §8 Built, covering what landed in each repo, what was walked locally, and the owed live walk with a real Steam account.
  • website/MODULE_API.md: 1.17.0, in §1.1, the changelog list, the §2.3 ctx.identities.list row, and §2.4 onIdentityLinking / onIdentityLinked. That covers the contract (refuse-only, fails closed, module text never shown, no unlink hook) and an example.
  • website/BACKEND_DESIGN.md: an auth_providers / user_identities entry in §3 (the steam kind, the Web API key, display_name and avatar_url); the identities route with ?id= in §4; the Steam callback query on the bridge table; Steam's security notes in §6.
  • modules/rust/PLAN_REDESIGNS.md §15 and the README.md index note the build.

How it was tested

Docs only. The file paths and names are checked against the three branches.

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 5.5). I have reviewed and understand
    every change, and take responsibility for it. AI-authored commits are
    marked with a Co-Authored-By / Assisted-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_01E14m6SuuY6i1vASFeGDBeY

## What & why Records the Steam sign-in build: website#218, Module-Rust#52 and Android-app#57, all into `edge`. - `website/STEAM_SIGNIN.md`: status and a new **§8 Built**, covering what landed in each repo, what was walked locally, and the owed live walk with a real Steam account. - `website/MODULE_API.md`: **1.17.0**, in §1.1, the changelog list, the §2.3 `ctx.identities.list` row, and §2.4 `onIdentityLinking` / `onIdentityLinked`. That covers the contract (refuse-only, fails closed, module text never shown, no unlink hook) and an example. - `website/BACKEND_DESIGN.md`: an `auth_providers` / `user_identities` entry in §3 (the `steam` kind, the Web API key, `display_name` and `avatar_url`); the identities route with `?id=` in §4; the Steam callback query on the bridge table; Steam's security notes in §6. - `modules/rust/PLAN_REDESIGNS.md` §15 and the `README.md` index note the build. ## How it was tested Docs only. The file paths and names are checked against the three branches. ## 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 5.5)`. I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a `Co-Authored-By` / `Assisted-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_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 1 commit 2026-10-20 01:35:10 +00:00
STEAM_SIGNIN.md gains its Built section (section 8) and status;
MODULE_API.md records 1.17.0 (ctx.identities.list, onIdentityLinking,
onIdentityLinked); BACKEND_DESIGN.md gains the auth_providers /
user_identities shapes, the identities route with ?id=, and the Steam
security notes in section 6; PLAN_REDESIGNS section 15 notes the build.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit 8f5a5b018b into main 2026-10-20 15:25:15 +00:00
whitlocktech deleted branch docs/steam-signin-build 2026-10-20 15:25:16 +00:00
Sign in to join this conversation.
No description provided.