Accepting an offer
Only the person who posted the request (or their admin) can accept an offer on it — teammates can send offers, but the requester picks which one, if any.
The moment you hit "Accept":
- The schedule updates immediately — this isn't a placeholder or a pending change. The responder is now in that week, the requester is out (and, for a swap, the requester is now in the responder's given-up week instead).
- Calendar feeds catch up on their own next sync. Both players' calendar subscriptions will reflect the new match — see Calendar app differences for how quickly that shows up in your actual calendar app.
- Every other open offer on the same request gets automatically declined. You can only accept one; the rest don't need to be manually rejected.
- The request itself closes, marked matched — no further offers can come in on it.
One edge case: if something changed between when an offer was made and when you accept it — say, the responder picked up a different match in the meantime, or the match date has already started or been cancelled — accepting can fail with an explanation of what's no longer valid. If that happens, ask the responder to send a fresh offer.

