Skip to content

OpenClaw: Telegram control plane production rollout #10

Description

@mfethe1

What to build

Track the production rollout that puts Rosie and Lenny on one OpenClaw control plane and exposes a single Telegram group intake path for @rosie, @lenny, /assign, and /task work.

This issue is the rollout tracker for docs/superpowers/plans/2026-05-04-openclaw-telegram-control-plane.md.

Existing related issue: #3 covers the core Rosie/Lenny Telegram host-alias and claimable-work behavior. Do not duplicate that implementation work here.

Child issues

Acceptance criteria

  • A canonical authenticated broker is selected and documented for the Railway controller plus Rosie/Lenny hosts.
  • Rosie and Lenny are cut over to the same broker the Railway controller uses.
  • Railway /fleet shows both hosts online with aliases lenny and rosie.
  • Telegram controller bootstrap is repeatable and tested.
  • Telegram bot, webhook, room mapping, and trusted operator identity are configured in production.
  • Live Telegram messages route to the intended host and replay safely.
  • Outbound Telegram notification posture is explicitly decided.
  • No Telegram tokens, webhook secrets, NATS credentials, chat IDs, or user IDs are committed to the repo.

Blocked by

None - can start immediately.

Sandcastle notes

Use Sandcastle for AFK implementation slices only. Keep production secret setup, broker credential decisions, and live Telegram tests as HITL operations. Issue #13 is the first AFK-ready Sandcastle slice and recommends branch agent/openclaw-telegram-bootstrap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageMaintainer needs to evaluate this issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions