* feat: add context command (auto-generate .vhk/context.md for AI assistants)
* feat: add memory command (add/list/remove decisions in .vhk/memory.json)
* feat: add brief command (project status report to .vhk/brief.md, safeExecFile based)
* i18n: add context/brief sections to ko.ts (memory added in Task 2 commit)
* feat: register context/context-show/memory/brief commands
* feat(cli-args): add context/memory/brief tokens to KNOWN_COMMAND_TOKENS
* feat(nlp): add context/context-show/memory/brief routes + init guard
* feat(nlp-run): dispatch context/context-show/memory/brief cases
* chore: bump version to 1.0.0 (GA)
* docs: v1.0.0 GA — release notes + API stability policy + full command table
* fix(brief): dynamic step numbering when uncommitted changes present
* fix(v1.0): apply readJsonFile (stripBom) to context/brief/memory
PowerShell 'Out-File -Encoding utf8'로 만든 package.json은 BOM 포함 → JSON.parse 실패 → 기술 스택 0개 감지 버그.
v0.5.2 stripBom 패턴을 신규 3개 명령에 일관 적용.
read-json.ts: 'import fs from' default → '{ readFileSync } from' named로 변경 (테스트 mock 호환).