001_core_schema | Basic tables (16 tables, courses, teams, users, events) |
002_teaching_tools | Communication metrics, mrs_template_compliant |
003_scale_and_telemetry | Scale optimizations, pilot telemetry, partitioned webhook table |
004_user_avatar | avatar_url column in users table |
005_membership_sync | Lifecycle columns for team_members (is_active, left_at, membership_source, last_synced_at) |
006_team_member_teacher | is_teacher column in team_members |
007_check_configs | JSONB check_configs column in course_settings |
008_custom_checks | custom_checks table for dynamic checks |
009_user_attribution | triggered_by_username, created_by_username columns |
010_dynamic_feedback_forms | feedback_forms table, form_id/responses in pilot_feedback |
011_add_missing_indexes | Missing performance indexes |
011_bg_job_fk_cascade | Foreign-key cascade for background jobs |
012_dynamic_docker_ci_config | Docker lint and CI configuration in course_settings |
013_ci_auto_rollback | CI auto-rollback configuration |
014_ci_scenario_resolution | CI scenario resolution tracking |
015_course_memberships | Course membership table |
016_fix_weight_and_nullable | Weight/default and nullable-column fixes |
017_hash_webhook_secret_and_cleanup | Hashed webhook secrets and cleanup |
018_mr_note_type_position | MR note type and position columns |
019_activity_monitor_indexes | Activity monitor indexes |
020_fix_schema_drift | Schema drift fix |
021_llm_course_settings | Course-level LLM settings |
022_llm_custom_prompt | Custom LLM prompts |
023_user_role_locked | User role locking |
024_member_exclusion | Member exclusion from scoring |
025_relax_default_checks | Relaxed default checks |
026_add_r13_commit_quality | R13 commit quality metrics |
027_secret_rotation_and_user_tokens | Secret rotation and user API tokens |
028_unify_roles_drop_legacy | Role unification and legacy cleanup |
029_rename_is_instructor_to_is_teacher | Rename is_instructor to is_teacher |
030_feedback_links | Feedback links |
031_support_ticket_enhancements | Support ticket enhancements |
032_submitted_by | submitted_by column |
033_email_log | Email logging |
034_is_mentor | is_mentor column in team_members |
035_semester_end_date | Semester-end auto-archive settings |
036_skip_auto_archive | Manual auto-archive override |
037_webhook_secret_lookup | HMAC lookup columns for webhook secrets |
038_relax_branch_pattern_default | Relaxed default branch pattern |
039_lower_min_review_words | Lowered default min_review_word_count |
040_group_webhook_audit | Group webhook audit fields |
041_webhook_configurations | Multi-scope webhook configurations |
042_user_is_bot | users.is_bot for service accounts |
043_backfill_email_alias_bots | Bot backfill from email plus-aliases |
044_source_branch_deleted | source_branch_deleted for merge requests |
045_user_tour_seen | Per-user tour completion state |
046_drop_weight_commit_references | Remove legacy weight_commit_references |