- Introduced `attempt_id` column in `flags` and `attempts` tables to link flags to specific attempts.
- Updated SQL migration scripts to add `attempt_id` and create necessary indexes.
- Enhanced error handling in the application to check for missing `attempt_id` during flag operations.
- Modified API endpoints to accept and return `attempt_id` where applicable.
- Updated frontend to include `attempt_id` in flag submissions and score evaluations.
- Added tests to verify the functionality of the new `attempt_id` linkage and reporting.
23 days ago
feat(activity): implement scoped activity monitoring and fallback mechanism