2.3.1-dev.0
- fix: the gate step had no GitHub Packages credentials
- fix: four ways CI could be green while guarding nothing
- fix: guard the extension paths that can take the keyboard down
- fix: the resource lane was rehearsing a different row and a shorter array
- fix: assert invoke kinds and one unguarded scratch register
- fix: two emission lint rules were checking nothing
- fix: live_free was blind to range invokes, wide pairs and switches
- fix: Hidden Features was turning on four flags and saying two
- fix: checkFieldExists rejected every static field
- docs: README section for the undo-autocorrect patch, and two namings
- fix: UndoEmitter checked its scratch registers by hand
- refactor: one sole() for the twenty-six single-match searches
- test: pin the invoke kinds and the one anchor R8 cannot move
- fix: live_free over-reported dead registers
- feat: swipe up to undo an autocorrect
- docs: settle the scrub contention and write the plan down
- docs: research for swipe-up-to-undo-autocorrect, and the gesture layer
- docs: record that the rebuilt default-on ship was verified