distribution's membership carried 4 of its 8 bindings and mesh-knowledge's 3 of 6 (issue 1966). The grants part wrote a module's kept bindings with a blind put, so two created heard at once lost one, and acknowledged every seat event whatever its handler answered, while the log said it would come again. The bindings are now written at the revision read and read again once on a conflict, and an event not applied is left unacknowledged (a delayed nak). Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i