1## Why23Contact destruction can remove a word after the last rule scan of a turn. The settled rule table then contains a sentence that no longer exists, and the next input can be blocked by a phantom property. Tidewater has a concrete `ROCK IS STOP` reproduction and cannot be bundled reliably until this is fixed.45## What Changes67- Recompute active rules, sentence spans, property indexes, and derived automata carriers after contact removals before exposing settled state.8- Make the settled turn's rule deltas and control status reflect the surviving board.9- Add a regression for a `STOP` word destroyed by `SINK`, including the next move, Undo, reset, and state restoration.10- Preserve the established single contact pass and its `SINK` → `DEFEAT` → `WIN` order; broader contact cascades and rule precedence changes remain separate work.1112## Capabilities1314### New Capabilities1516None.1718### Modified Capabilities1920- `rule-engine`: settled rules and derived properties must match surviving word entities after contact destruction.2122## Impact2324- Engine turn settlement and rule indexes; returned state and event rule deltas.25- Undo, reset, replay/restore, and solver consumers of settled snapshots.26- Tidewater re-verification against the corrected rule behavior.