I'm personally of the opinion that there's no such thing as too much OOC communication. I know people like to maintain pacing, and have surprises, and all of that, but every single arc I've been involved with that has failed has done so because of a lack of OOC agreement over what will happen.
Ultimately, anytime you're RPing conflict, you're dealing with a situation where your character could lose agency. The important thing, in my eyes, is that none of the players involved feel like they've lost agency of their characters.
For the record, as the player of the character who died, I don't think the actual killing of C'kayah was the issue. I played out his death as a consequence of the things the walk-up RPers were doing, and I was fine with that. It's the way that Natalie was expected to turn over agency of her character without any negotiation about what was right or not which was, in my opinion, the issue.
Ultimately, anytime you're RPing conflict, you're dealing with a situation where your character could lose agency. The important thing, in my eyes, is that none of the players involved feel like they've lost agency of their characters.
For the record, as the player of the character who died, I don't think the actual killing of C'kayah was the issue. I played out his death as a consequence of the things the walk-up RPers were doing, and I was fine with that. It's the way that Natalie was expected to turn over agency of her character without any negotiation about what was right or not which was, in my opinion, the issue.