Skip to content

Support: round-robin assignment and agent availability #42

Description

@Andreas-Froyland

Deferred from Stage 05a on 2026-08-30. See stage-05-decisions.md decisions 1 and 5.

Stage 05a's ownership model is claiming: an explicit Claim button plus auto-claim on the first outgoing reply. That is the right model at 1-3 agents, where routing is not a problem anyone has.

Build when the team has enough agents that "who picks this up" stops resolving itself:

  • Round-robin auto-assignment per inbox over supportInboxMember rows with role: 'agent'
  • Agent availability toggle (available / away), stored per user per inbox; round-robin skips unavailable agents
  • Acceptance: distributes evenly across available agents and skips unavailable ones

Note this interacts with auto-claim-on-reply — decide whether round-robin pre-assignment replaces claiming or coexists with it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions