The assigner keeps each reads-changed event it hears beside its statement (enginereads.Keeper.HeardChanged), reads a node as the event says while its statement is behind it, and asks again until the statement is as new. Builds: issue 1975 note 4 (the lead's handover; no design line) Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h