
Rivya-তে notifications center আছে, কারণ কোনো product যখন বাস্তব কাজ এবং বাস্তব account state সামলাতে শুরু করে, তখন temporary feedback আর যথেষ্ট থাকে না।
এই page product-এ durable notifications কেন আছে তা ব্যাখ্যা করে। notification kinds, unread state বা related-link behavior-এর exact reference এটি নয়।
Toasts ক্ষণস্থায়ী
একটি toast এসবের জন্য useful:
- আপনার task শুরু হয়েছে
- আপনার copy সফল হয়েছে
- ওই action সদ্য সম্পন্ন হয়েছে
এটি এসবের জন্য ভালো নয়:
- আমার account state কেন বদলাল?
- আমি দূরে থাকাকালে কী ব্যর্থ হয়েছিল?
- সেই payment সত্যিই জমা হয়েছে কি?
- আগে কেন সেই run শুরু করতে পারিনি?
এই gap-এর কারণেই notifications center আছে।
টেকসই operational memory
current product-এ ইতিমধ্যে এমন event types আছে, যেগুলি মুহূর্ত পেরিয়ে যাওয়ার পরও গুরুত্বপূর্ণ:
- subscription শুরু হয়েছে
- subscription renew হয়েছে
- payment ব্যর্থ হয়েছে
- credit package যোগ হয়েছে
- generation সফল হয়েছে
- generation ব্যর্থ হয়েছে
- credits অপর্যাপ্ত
এগুলি vanity events নয়। এগুলি user পরের ধাপে কী করতে পারবে তা বদলে দেয়।
Notifications বনাম Preferences
Rivya-তে একটি useful distinction হলো:
- settings বলে আপনি কী manage করতে চান
- notifications বলে আসলে কী ঘটেছে
এই কারণেই newsletter preference profile-এ থাকে, আর failed payment notifications-এ থাকে।
এরা আলাদা সমস্যা সমাধান করে।
Workflows-এর memory কেন দরকার
Rivya কোনো one-page chat app নয়। user এগুলির মধ্যে move করতে পারে:
- chat
- image
- video
- audio
product যখন several billable workflows জুড়ে থাকে, durable signals আরও গুরুত্বপূর্ণ হয়:
- একটি generation ব্যর্থ হয়েছে
- wallet খুব কম ছিল
- একটি payment সম্পন্ন হয়েছে
- একটি pack যোগ হয়েছে
এই memory ছাড়া users-কে guesswork থেকে state reconstruct করতে বাধ্য করা হয়।
Center কী করে
current /notifications page relatively little noise রেখে useful signal-এ focus করে।
এটি আপনাকে দেয়:
- recent events-এর feed
- event kind অনুযায়ী counts
- unread state
- mark-all-read action
- most relevant page-এ ফিরে যাওয়ার links
শেষ অংশটি যতটা শোনায় তার চেয়ে বেশি গুরুত্বপূর্ণ। useful notification আপনাকে actionable কোথাও নিয়ে যাওয়া উচিত।
কী বাইরে থাকে
Rivya notifications-কে এগুলোতে পরিণত করতে চাইছে না:
- social inbox
- marketing wall
- প্রতিটি chat reply-এর stream
center selective থাকলেই product বেশি trustworthy হয়।
Dashboard এবং Notifications
dashboard recent notifications-এর lightweight preview দেখায়।
longer operational record দরকার হলে full center-এ যান।
এই pairing ইচ্ছাকৃত:
- dashboard আপনাকে oriented রাখে
- notifications record ধরে রাখে
বাস্তব product benefit
notifications center Rivya-কে less disposable অনুভব করায়।
গুরুত্বপূর্ণ কিছু ঘটলে account তা মনে রাখে।
শুনতে এটি ছোট product decision মনে হতে পারে, কিন্তু real use-এর সময় system কতটা safe লাগে তা বদলে দেয়।
Rivya-তে next step
- exact page behavior দরকার? Notifications Center in Rivya পড়ুন।
- History in Rivya
- How to Think About Rivya Credits, Packs, and Plans
- How to Move a Project Across Chat, Image, Video, and Audio in Rivya
Tasks traceable রাখুন
notification নিয়ে action করার আগে operational context একসঙ্গে রাখুন:
- কী বদলেছে: billing, credits, generation status, না account state
- কোথায় continue করবেন: dashboard, history, billing, না original task
- action এখন দরকার, নাকি event শুধু record
- notification কোন task, payment বা credit event বোঝাচ্ছে
মূল লক্ষ্য হলো আপনি দূরে থাকাকালে গুরুত্বপূর্ণ কিছু ঘটলে memory থেকে guess করা এড়ানো।
action নেওয়ার আগে status check করুন
প্রতিটি notification-কে work restart করার কারণ ভাববেন না। আগে দেখুন task completed হয়েছে, failed হয়েছে, বেশি credits দরকার, নাকি শুধু account event record হয়েছে।
generation succeeded হলে History থেকে result খুলুন। failed হলে retry করার আগে task state inspect করুন। event billing-related হলে অন্য billable run শুরু করার আগে credits বা payment state check করুন।


