Repository navigation
Readers sign in to choose the chat's model - #225
Merged
Merged
Conversation
A reader the owner invites can now sign in to the chat at id.blust.ch and choose the model and effort that answer, while every visitor is still answered by Sonnet 5 at low. Every page's chat tag names the identity service, guestgraph.io's client and organization and the family's project, so /login, /logout, /model and /effort appear wherever the chat does, the root page included, where the login returns. The privacy page says what sign-in adds, in English and German, under "Where your data goes": an account only by invitation, held at id.blust.ch in Zürich with the reader's name and email address, the chat keeping of a signed-in reader only a count for the month under a key it cannot turn back into the account, and the question line the same for every reader. Its list of what is not used no longer says there are no accounts. The share cards and the sitemap are rebuilt for the changed pages. Verified: ./generate.py --dry-run for the intro talk, npm run test:og, og:check, design:check, sitemap:check, model:check, pages:check, api:check, pin:check, npm run verify and npx design links against design serve, npx design german stale HEAD^1 HEAD, sh conventions/conventions-check. Process: Delivery Phase: Implement Track: Code Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
design 0.158.1 fixes the layout of the chat's /help list, which the sign-in commands lengthen. npm run design writes its chat.css, and the share cards' hashes follow the stylesheet; no card's picture and no page's date changes. Verified: npm install, npm run design, pages, pictures, pages, og and sitemap, then ./generate.py --dry-run for the intro talk, npm run test:og, og:check, design:check, sitemap:check, model:check, pages:check, api:check, pin:check, npm run verify and npx design links against design serve, npx design german stale HEAD^1 HEAD, sh conventions/conventions-check. Process: Delivery Phase: Implement Track: Code Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The family writes en-US, and blust.ch's privacy page says the account is held in Zurich; the English paragraph on sign-in now says so too, while the German keeps Zürich. The privacy page's share card hash follows. Verified: npm run og and sitemap, then ./generate.py --dry-run for the intro talk, npm run test:og, og:check, design:check, sitemap:check, model:check, pages:check, api:check, pin:check, npm run verify and npx design links against design serve, npx design german stale HEAD^1 HEAD, sh conventions/conventions-check. Process: Delivery Phase: Implement Track: Code German-unchanged: privacy/index.html#a54 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A reader the owner invites can now sign in to the chat at id.blust.ch and choose the model and effort that answer, while every visitor is still answered by Sonnet 5 at low. Every page's chat tag names the identity service, guestgraph.io's client and organization and the family's project, so /login, /logout, /model and /effort appear wherever the chat does, the root page included, where the login returns.
The privacy page says what sign-in adds, in English and German, under "Where your data goes": an account only by invitation, held at id.blust.ch in Zurich with the reader's name and email address, the chat keeping of a signed-in reader only a count for the month under a key it cannot turn back into the account, and the question line the same for every reader. Its list of what is not used no longer says there are no accounts. The share cards and the sitemap are rebuilt for the changed pages.
The site also takes design 0.158.1, which fixes the layout of the chat's /help list, whose seven-character column the sign-in's /logout and /effort ran into; npm run design writes its chat.css, and the share cards' hashes follow the stylesheet.
The host's side, the chat taking sign-in, is guestgraph/mcp-guestgraph-io#118.
Verified: ./generate.py --dry-run for the intro talk, npm run test:og, og:check, design:check, sitemap:check, model:check, pages:check, api:check, pin:check, npm run verify and npx design links against design serve, npx design german stale HEAD^1 HEAD, sh conventions/conventions-check, on each commit; for design 0.158.1 first npm install, npm run design, pages, pictures, pages, og and sitemap.
🤖 Generated with Claude Code