Skip to content

Conversation

@shanoysinc
Copy link
Collaborator

@shanoysinc shanoysinc commented Jan 23, 2026

Description ✏️

This PR adds an auto review job status tracking system for applications to monitor the execution status of the automated review process.

  • Added auto_review_job_status column to the applications table with values: QUEUED, DONE, FAILED
  • New applications are automatically set to QUEUED when created
  • When the application.review job completes successfully, the status is updated to DONE
  • When the application.review job fails, the status is updated to FAILED
  • Updated admin dashboard to only display applications with DONE or FAILED job status
  • Added "Auto Review Job Status" column to the applications table in the admin dashboard
  • Updated sidebar application count to show pending applications that have been reviewed (status = PENDING AND job status = DONE or FAILED)
  • Remove PDF attachment from onboarding email

Type of Change 🐞

  • Feature - A non-breaking change which adds functionality.

Checklist ✅

  • I have done a self-review of my code.
  • I have manually tested my code (if applicable).
  • I have added/updated any relevant documentation (if applicable).

@shanoysinc shanoysinc changed the title CSO-23: Prevent admins from accepting applications before the job runs CSO-21&23: Prevent admins from accepting applications before the job runs Jan 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant