Bot asks if you want to meet someone; you reply "yes"
Bot asks if you actually met with your last pairing ("Person X"); you don't reply
The pairing round starts and you get a new pairing ("Person Y")
You reply to the bot's question about your last pairing. Bot looks up what your most recent pairing is, sees the pairing with Person Y, and updates its "met" value instead of the "met" value of the pairing with person Person X as expected.
How to fix:
This assumption is wrong; we shouldn't be querying for the latest pairing, but rather for the latest pairing from a round that ended in the past.
Here's the scenario:
How to fix:
This assumption is wrong; we shouldn't be querying for the latest pairing, but rather for the latest pairing from a round that ended in the past.