Skip to content

backup(telegram): per-user binding updates + send-approval gate - #29

Draft
EpicStarAi wants to merge 1 commit into
feat/telegram-binding-foundationfrom
backup/binding-and-send-gate
Draft

backup(telegram): per-user binding updates + send-approval gate#29
EpicStarAi wants to merge 1 commit into
feat/telegram-binding-foundationfrom
backup/binding-and-send-gate

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. Not intended for immediate merge — this is risk-reduction backup + review.

Base branch: feat/telegram-binding-foundation (this PR is the delta over that branch's binding stack).
Stack: 1 of 3. Branches #2 (backup/auth-session-bootstrap) and #3 (backup/operator-ui-account-fetch) are stacked on this branch.

Contents (10 files):

  • telegramBindingService/Db/Store — per-account routing, hard-block of legacy account ids, identity backfill (newer than the base branch versions)
  • operator/qclaw/status — real TDLib status proxy
  • Send-approval gate — telegramSendApprovals + binding/send{,/prepare,/confirm} routes (MANUAL_ONLY, per-account allowlist)
  • TelegramBindingWizard UI
  • migrations/002_telegram_send_approvals.sql (additive only)

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.

- telegramBindingService/Db/Store: per-account routing, hard-block of
  legacy account ids, identity backfill (newer than binding-foundation)
- operator/qclaw/status: real TDLib status proxy
- send-approval gate: telegramSendApprovals + binding/send{,/prepare,/confirm}
  routes (MANUAL_ONLY, per-account allowlist)
- TelegramBindingWizard UI
- migrations/002_telegram_send_approvals.sql (additive)

Base: feat/telegram-binding-foundation. First 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