Okay so the issue with checkins I was experiencing was because i had tried to checkin to Anarchismemes after checking into @Antiwarnews / PsyopDaily DAO, the checkins table unique constraint was outdated to just user_id and date, which was the model for the single DAO system before deciding to refactor codebase to new multi-dao architecture. (There is an application command that telegram admins will be able to use to request initializing their own DAO within the system / protocol, more details coming soon on that, still testing and building right now) Migrated check_ins table to have new unique constraint of user_id, date, AND dao_id 🎯 Root Cause Confirmed: Old constraint UNIQUE(user_id, date) prevents: ✅ One check-in per day across ALL DAOs ❌ One check-in per day per DAO (what we want) New constraint UNIQUE(user_id, dao_id, date) allows: ✅ One check-in per day per DAO ✅ Multiple check-ins per day across different DAOs 🔧 The migration is complete: Preserved all existing data Allow per-DAO check-ins daily (correct behavior) Fix the constraint issue