Skip to content

Conversation

@gavxue
Copy link
Collaborator

@gavxue gavxue commented Feb 11, 2026

Notion ticket link

Create Interview Applicant Record Model + Migration File

Implementation description

  • created model and migration files for new interviewed_applicant_records table
  • added new DTO, Interview, and InterviewStatus types

Steps to test

  1. runs these commands in backend/typescript
docker-compose exec ts-backend bash
node migrate up
  1. verify that the new sql table is created and that all columns match the schema in the TDD

What should reviewers focus on?

  • correct types and foreign key relationships

Checklist

  • My PR name is descriptive and in imperative tense
  • My commit messages are descriptive and in imperative tense. My commits are atomic and trivial commits are squashed or fixup'd into non-trivial commits
  • I have run the appropriate linter(s)
  • I have requested a review from the PL, as well as other devs who have background knowledge on this PR or who will be building on top of this PR

Comment on lines +102 to +109
export type Interview = {
passionFSG?: number;
teamPlayer?: number;
desireToLearn?: number;
skill?: number;
skillCategory?: SkillCategory;
comments?: string;
};
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noticed that Interview is the exact same as Review (

export type Review = {
).

Should we keep the new type or reuse the old one?

@gavxue gavxue marked this pull request as ready for review February 11, 2026 01:50
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