Write a query to find the monthly active users (MAU) who performed a specific action at least three times in their first week of signing up for GitHub.
Assume the specific action is repository_created. A user qualifies after at least three such events within seven days of signup, and is counted in every calendar month where they perform that action.
activity_month in YYYY-MM format and mau_count.activity_month ascending.| Column | Type | Description |
|---|---|---|
| user_idPK | INT | Unique GitHub user identifier |
| signup_at | TIMESTAMP | Timestamp when the user signed up |
| Column | Type | Description |
|---|---|---|
| event_idPK | INT | Unique event identifier |
| user_id | INT | User associated with the event |
| action_name | VARCHAR(100) | Action performed by the user |
| event_timestamp | TIMESTAMP | Timestamp when the action occurred |