SIGN IN SIGN UP

Harden STTextView completion: snapshot/validate async requests, drop stale results, add tests

- Add CompletionRequestSnapshot (location, rect, selection, text generation)
- Validate snapshot before presenting results; ignore stale async completions
- Increment _completionTextChangeGeneration in didChangeText()
- Factor showCompletionWindow() helper
- Add AppKit tests for text/selection-change invalidation
- Add CompletionBackportTask.md documenting scope and plan
M
Marcin Krzyzanowski committed
0ca8960392e3f0b6049dafaa1b436e0a6cca968c
Parent: 8569251