Skip to content

backup(auth): session bootstrap + login + auth-guard hardening - #30

Draft
EpicStarAi wants to merge 1 commit into
backup/binding-and-send-gatefrom
backup/auth-session-bootstrap
Draft

backup(auth): session bootstrap + login + auth-guard hardening#30
EpicStarAi wants to merge 1 commit into
backup/binding-and-send-gatefrom
backup/auth-session-bootstrap

Conversation

@EpicStarAi

Copy link
Copy Markdown
Owner

Backup PR (Draft). Preserves production-deployed work that existed only on the VPS (live release qclaw-release-20260717-1130) and was never pushed to GitHub. Risk-reduction backup + review, not for immediate merge.

Base branch: backup/binding-and-send-gate (STACKED — telegramGuard imports the binding libs from PR #29). Review/merge #29 first.
Stack: 2 of 3.

Contents (8 files):

Secret-scan: clean. No .env/secrets/ops/build artifacts included.

🤖 Generated with Claude Code

Backup of production-deployed work that existed only on the VPS
(live release qclaw-release-20260717-1130), never pushed to GitHub.

- api/auth/bootstrap: establishes EPICGRAM session before Telegram binding
- login/page + LoginCta: simplified login CTA flow
- authData/authDb/authStore: session/user store additions
- telegramGuard + middleware: deny-by-default auth guard for /client and
  Telegram APIs (production version, ahead of main + PR #24)

Base: backup/binding-and-send-gate (stacked). Second of a 3-branch backup stack.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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