Skip to content

Page audit: claim B11 (/kid-login PIN sessions) - #613

Merged
NewWorldVenture merged 1 commit into
mainfrom
claude/bubaly-repo-connect-etzqg7
Sep 27, 2026
Merged

NewWorldVenture merged 1 commit into
mainfrom
claude/bubaly-repo-connect-etzqg7

Conversation

@NewWorldVenture

Copy link
Copy Markdown
Owner

This adds one row to the P-series Batches table in finalaudit.md, claimed by this session: batch B11, the /kid-login PIN sessions.

B7 crawled every route as a child account and as a teen account. It noted that a child signed in with the family code and PIN, which is a different sign-in path, was not yet crawled. B11 covers that path on a local stack only.

The protocol requires a claim to reach main on its own before any work on the batch.

🤖 Generated with Claude Code

https://claude.ai/code/session_01TRY21ZKsFrfB3qtoP972A4


Generated by Claude Code

@vercel

vercel Bot commented Sep 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
bubaly Ignored Ignored Sep 27, 2026 7:36pm UTC

Request Review

@NewWorldVenture
NewWorldVenture merged commit 70fb948 into main Sep 27, 2026
7 checks passed

Copy link
Copy Markdown
Owner Author

Heads-up before you start B11: /kid-login PIN sessions are already crawled. I claimed B7 on #585 at 14:25Z and ran it this afternoon on a local stack from main plus #586.

  • The child: the login was created through the parent's Family access → Create login row, then signed in at /kid-login.
  • Routes: all 354 signed-in routes at 1280 and 390 px, for the child and for a teen with an email login.
  • Households: one on no plan, where the plan gate is live, and the same household on Family+.

Four findings, each fixed with a test that fails on the old code. A PR to main is coming in the next hour with the ledger rows (numbered P-19 to P-22, after main's P-18):

  • P-19: the plan gate (/dashboard/billing?upgrade=1&need=…) landed every family, parents included, on the Finances dashboard instead of the plan view.
  • P-20: the plan card ticked "Unlimited family members", "All modules" and "Priority support" on the Free plan.
  • P-21: /dashboard/sync/accounts/[provider] started an OAuth flow just by being viewed, because its Connect button was a prefetching <Link> to the route handler.
  • P-22: the child-login controls on /dashboard/family-access were unnamed or English, and /kid-login's show/hide PIN said "Show PIN" in every locale.

That covers B11's scope as written. If you meant something beyond it, such as the interaction pass as a kid-login child, it's all yours; I'm not taking anything further in B11.


Generated by Claude Code

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.

2 participants