This task sets up a backend process to clear and reset the user_milestones table every week, as well as assigning new milestones
✅ Requirements
Later: We’ll add milestone assignment logic based on player activity (e.g., past 2 weeks).
File
- Go file:
jobs/reset_user_milestones.go
- Workflow:
.github/workflows/reset_user_milestones.yml
This task sets up a backend process to clear and reset the
user_milestonestable every week, as well as assigning new milestones✅ Requirements
user_milestonesSQL table to track per-user milestone assignmentsweek_start)Later: We’ll add milestone assignment logic based on player activity (e.g., past 2 weeks).
File
jobs/reset_user_milestones.go.github/workflows/reset_user_milestones.yml