Commit Graph

4 Commits

Author SHA1 Message Date
Yunfei He 86730496a4 docs: address Codex round 2 feedback on kitty keyboard spec
- Fix "full" / "Complete" wording to scope parser support accurately
- Clarify partial query response definition (needs digits, not just prefix)
- Document dual-listener race condition honestly (matches Ink's behavior)
- Note mitigation: init before mount, detection usually completes before effects

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 15:50:48 +08:00
Yunfei He b04952183f docs: address Codex review feedback on kitty keyboard spec
- Fix teardown ordering to match Ink (after Vue unmount, before cursor restore)
- Document parser support limitations for advanced flags
- Add stdin.unshift risk note and end-to-end delivery test requirement
- Add 9 missing test cases (opt-in no-op, custom flags, split response, etc.)
- Re-export kittyFlags constant for Ink parity

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 15:50:48 +08:00
Yunfei He 6ddf1cba78 docs: add kitty keyboard protocol design spec
Covers protocol lifecycle (enable/disable/auto-detect), useInput Key
interface extension, and ~85 tests to backfill. Matches Ink's
implementation.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 15:50:48 +08:00
Yunfei He 39b124e86d docs: add Ink test parity design spec (~290 tests across 4 parts)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:39:24 +08:00