-- seed:up

INSERT IGNORE INTO settings (setting_key, value_type, value_json, is_public) VALUES
  ('general.app_name', 'string', '"Telegram Task Earning"', 1),
  ('general.short_name', 'string', '"Task Earning"', 1),
  ('general.default_language', 'string', '"bn"', 1),
  ('general.supported_languages', 'array', '["bn","en"]', 1),
  ('general.timezone', 'string', '"Asia/Dhaka"', 1),
  ('general.date_format', 'string', '"localized_dmy"', 1),
  ('general.pagination_size', 'integer', '20', 1),
  ('general.support_url', 'string', '""', 1),
  ('general.privacy_url', 'string', '""', 1),
  ('general.terms_url', 'string', '""', 1),
  ('general.community_url', 'string', '""', 1),
  ('tasks.default_attempt_expiry_seconds', 'integer', '3600', 0),
  ('tasks.maximum_timer_seconds', 'integer', '3600', 0),
  ('tasks.default_daily_limit', 'integer', '1', 0),
  ('referrals.activation_task_threshold', 'integer', '1', 0),
  ('referrals.minimum_account_age_seconds', 'integer', '86400', 0),
  ('referrals.referrer_reward_minor', 'integer', '0', 0),
  ('referrals.referee_reward_minor', 'integer', '0', 0),
  ('referrals.required_for_withdrawal', 'boolean', 'false', 0),
  ('mystery_box.enabled', 'boolean', 'false', 1),
  ('mystery_box.free_only', 'boolean', 'true', 0),
  ('leaderboard.metric', 'string', '"verified_earnings"', 1),
  ('risk.referral_auto_hold_score', 'integer', '800', 0),
  ('maintenance.enabled', 'boolean', 'false', 1),
  ('maintenance.message', 'string', '"সিস্টেম রক্ষণাবেক্ষণ চলছে। অনুগ্রহ করে পরে আবার চেষ্টা করুন।"', 1);

INSERT IGNORE INTO feature_flags (flag_key, enabled, rollout_percentage) VALUES
  ('registration', 1, 100),
  ('tasks', 1, 100),
  ('referrals', 1, 100),
  ('withdrawals', 0, 100),
  ('mystery_box', 0, 100),
  ('leaderboard', 1, 100),
  ('announcements', 1, 100),
  ('tutorials', 1, 100),
  ('reminders', 0, 100),
  ('broadcasts', 0, 100),
  ('profile_editing', 1, 100);
