1.2 KiB
1.2 KiB
Task 5: Deliver Telegram-native app, bot, and wallet experience
Status: pending
Priority: high
Source PRD: .taskmaster/docs/prd-telegram-native-app-bot-wallet.md
Create a Telegram bot plus Mini App surface so users can complete Amanat buyer, seller, escrow, chat, dispute, payment, release/refund, and support workflows from inside Telegram.
This is a separate product delivery track from platform hardening and Request Network migration. Identity, bot navigation, Mini App shell, and notifications can start behind feature flags. Wallet/payment crediting and release/refund actions must use canonical backend authorization, provider adapter, funds ledger, escrow state machine, idempotency, and dispute holds.
Subtasks:
- Define Telegram product surface and flow map.
- Build Telegram identity linking and session model.
- Implement bot command and notification foundation.
- Build Telegram Mini App shell for marketplace workflows.
- Add Telegram payment and wallet strategy.
- Expose escrow, delivery, dispute, and release actions safely.
- Add admin and support surface for Telegram-originated cases.
- Add security, compliance, and abuse controls for Telegram.
- Prepare QA, rollout, analytics, and launch operations.