1## 1. Sentence span projection23- [x] 1.1 Collect physical candidate sentence paths while preserving ordered word ids and horizontal/vertical axis.4- [x] 1.2 Filter strict subset spans on the same axis while retaining exact duplicate physical spans.5- [x] 1.3 Expose the ordered result as `state.sentences` whenever the engine refreshes derived rules.67## 2. Verification89- [x] 2.1 Verify horizontal and vertical spans, `AND` spans, stacked word paths, exact duplicates, and semantic rule deduplication with engine fixtures.10- [x] 2.2 Run the full Node test suite and confirm existing movement, dynamic-rule, undo, and settled-event behavior remains green.1112## 3. Presentation handoff1314- [x] 3.1 Consume `state.sentences` for sentence bars in the separate designer-owned stage/rendering change.