Skip to content

Assign Interviewee to Agent #27

@mathaix

Description

@mathaix

User Story

As a manager
I want to assign interviewees to specific interview agents
So that each person is interviewed by an agent specialized for their role

Acceptance Criteria

Agent Assignment UI

  • When inviting, show dropdown of available agents in project
  • Each agent shows: name, specialty, target roles
  • Manager selects agent for each invitee
  • Bulk assignment: select multiple invitees → assign to agent

Auto-Assignment (Optional)

  • Based on interviewee role, suggest matching agent
  • Match against agent's target_interviewees.roles
  • Show suggestion with "Auto-assigned based on role" indicator
  • Manager can override suggestion

Assignment Display

  • Invitation list shows assigned agent per invitee
  • Filter invitations by agent
  • Agent view shows all assigned interviewees
  • Badge showing interviewee count per agent

Reassignment

  • Manager can reassign before interview starts
  • Cannot reassign after interview begins
  • Reassignment logged for audit

Validation

  • At least one agent must exist before inviting
  • Warn if agent has no interviewees assigned
  • Warn if agent has more than 30 interviewees (load balance)

Technical Notes

  • Store agent_id on invitation record
  • Agent assignment determines which blueprint drives interview
  • Consider load balancing recommendations

Definition of Done

  • Assignment UI working
  • Auto-assignment logic working
  • Reassignment working
  • Validation and warnings working
  • Code reviewed and merged

Requirement ID

IN-02, IN-03


🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions