mesh/delivery merged: source.main moved to novox/mesh-contracts@f5d76e84ca71
mesh/delivery-group group fix/1966-engine-reads-asked-again merged: every member is merged
mesh/check checking c9ffed70421a on f5d76e84ca71 | novox/mesh-contracts#4 in group fix/1966-engine-reads-asked-again
An event of manifest-reads-changed heard while an ask of the same node ran was dropped without a line, so a restated engine could stay read at its first statement (ace, 2026-11-10 07:36). Every reader goes through Keeper.AskNode, so the assigner, the builder and the indexer are fixed at once (ADR 0668 §4: the caller hears it and calls again; ADR 0634 §1: the seat's client). - AskNode: an ask while one runs is asked once more after it, one follow-up however many came, said in one line (1966/AC170-1, AC170-3). The asks of one node so run one after another, and take keeps the last answer, as before (no rule on the engine's clock: review round 1). - Statement.EventAt (event-at): when the node's event was last heard, read by the parts' engine-reads tools; forgotten with the node's key. Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ