mirror of
https://github.com/NomaDamas/k-skill.git
synced 2026-06-24 02:04:11 +00:00
The NEIS compatibility path was treating mark-only graphemes as Hangul, and the CLI accepted repeated input flags by silently overwriting earlier values. Tighten the Hangul branch to require an actual Hangul-script code point and reject any second input-source flag, then lock both fixes with helper and CLI regressions. Constraint: Must preserve the published default and NEIS counting contracts without new dependencies Rejected: Doc-only clarification | would leave the shipped behavior incorrect Confidence: high Scope-risk: narrow Reversibility: clean Directive: Keep the NEIS 3-byte branch limited to graphemes that actually contain Hangul script code points Tested: node --test scripts/skill-docs.test.js scripts/test_korean_character_count.js; node scripts/korean_character_count.js --text '가나다' --format json; node scripts/korean_character_count.js --file <tmpfile> --profile neis --format text; printf '한\r\n나' | node scripts/korean_character_count.js --stdin --format json; mark-only NEIS and duplicate-input repros; npm test; npm run ci Not-tested: repeated --stdin as a separate committed regression case |
||
|---|---|---|
| .. | ||
| scripts | ||
| SKILL.md | ||