clone

a browser grid puzzle game where you push words around to rewrite the rules of each level

main
miau-is-true / openspec / changes / archive / 2026-09-23-expose-sentence-spans / tasks.md
tasks.md 796B source

1. Sentence span projection

  • [x] 1.1 Collect physical candidate sentence paths while preserving ordered word ids and horizontal/vertical axis.
  • [x] 1.2 Filter strict subset spans on the same axis while retaining exact duplicate physical spans.
  • [x] 1.3 Expose the ordered result as state.sentences whenever the engine refreshes derived rules.

2. Verification

  • [x] 2.1 Verify horizontal and vertical spans, AND spans, stacked word paths, exact duplicates, and semantic rule deduplication with engine fixtures.
  • [x] 2.2 Run the full Node test suite and confirm existing movement, dynamic-rule, undo, and settled-event behavior remains green.

3. Presentation handoff

  • [x] 3.1 Consume state.sentences for sentence bars in the separate designer-owned stage/rendering change.