Skip to content

Refill pairing teammate pool after partial acceptance#554

Merged
kylehoehns merged 1 commit intomainfrom
feat/pairing-refill-on-accept
Apr 14, 2026
Merged

Refill pairing teammate pool after partial acceptance#554
kylehoehns merged 1 commit intomainfrom
feat/pairing-refill-on-accept

Conversation

@kylehoehns
Copy link
Copy Markdown
Contributor

Summary

  • When a teammate accepts one or more slots but the session still needs more people, we now bring in the next person in the queue — mirroring how the decline path works
  • Previously, an acceptance shrank the pending pool permanently (e.g. 5 invited → 1 partial accept → stuck at 4 pending)
  • After recordSlotSelections + closeIfComplete, if the session is still active we call requestNextTeammate to top the pool back up

Test plan

  • pnpm verify passes (new tests cover both the refill and the closed-session no-op)
  • Manually accept a partial slot on a pairing session and confirm a new teammate is DM'd

@kylehoehns kylehoehns force-pushed the feat/pairing-refill-on-accept branch from 9ef83a1 to defb2e4 Compare April 14, 2026 18:40
@kylehoehns kylehoehns merged commit f2c1139 into main Apr 14, 2026
1 check passed
@kylehoehns kylehoehns deleted the feat/pairing-refill-on-accept branch April 14, 2026 18:42
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