Skip to content

[#8] Fixed pair sit-out logic#18

Merged
javaisbetterthanpython merged 1 commit into
mainfrom
issue-8-pair-sitouts
Jun 7, 2026
Merged

[#8] Fixed pair sit-out logic#18
javaisbetterthanpython merged 1 commit into
mainfrom
issue-8-pair-sitouts

Conversation

@javaisbetterthanpython

Copy link
Copy Markdown
Owner

Summary

  • Updated getSitOuts to accept fixedPairs and treat fixed pairs as atomic sit-out units
  • Volunteer sit-outs automatically include the partner when one member of a fixed pair volunteers
  • Capacity math adjusts sit-out counts so pair constraints can be satisfied

Test plan

  • yarn test:ci passes
  • yarn build passes
  • Fixed pair members always sit out together across multiple rounds
  • Volunteering one pair member pulls the partner into sit-outs

Closes #8

Made with Cursor

@javaisbetterthanpython javaisbetterthanpython mentioned this pull request Jun 7, 2026
6 tasks
Volunteer sit-outs expand to include partners, and capacity math
adjusts so pair members always sit out together.

Co-authored-by: Cursor <cursoragent@cursor.com>
@javaisbetterthanpython javaisbetterthanpython merged commit e0a1bc0 into main Jun 7, 2026
1 check failed
@javaisbetterthanpython javaisbetterthanpython deleted the issue-8-pair-sitouts branch June 7, 2026 09:57
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.

Fixed pair sit-out logic

1 participant