k-skill/docs
Jeffrey (Dongkyu) Kim 68bd64ebd4 Preserve route proxy rate-limit semantics
Narrow the Naver Maps proxy contract to JSON reverse geocode responses and preserve upstream quota signals so client fallback can make accurate decisions.

Constraint: PR #282 review requested TDD fixes for XML contract mismatch, upstream 429 mapping, lint coverage, and route option documentation.

Rejected: XML passthrough in this follow-up | It would require a separate response-shaping contract and tests beyond the JSON proxy boundary.

Confidence: high

Scope-risk: narrow

Directive: Keep Naver Maps auth failures sanitized as 503 without upstream body snippets while preserving non-auth diagnostic snippets.

Tested: node --test packages/k-skill-proxy/test/server.test.js; node --test scripts/skill-docs.test.js; bash scripts/validate-skills.sh; PYENV_VERSION=3.12.0 npm run ci; architect verification CLEAR

Not-tested: Live NCP Maps calls with production credentials

Co-authored-by: OmX <omx@oh-my-codex.dev>
2026-05-23 19:57:21 +09:00
..
assets Prepare k-skill for packaged releases and broader skill discovery 2026-03-25 23:57:53 +09:00
features Preserve route proxy rate-limit semantics 2026-05-23 19:57:21 +09:00
adding-a-skill.md Merge dev into main (#197) 2026-05-02 23:51:59 +09:00
deploy-k-skill-proxy.md ci(k-skill-proxy): replace local pm2+cloudflared with Cloud Run auto-deploy via GitHub Actions 2026-05-21 13:45:06 +09:00
install-manus.md feat: Manus.ai 호환 import 경로 추가 (GitHub URL + rolling .skill 번들) (#227) 2026-05-11 12:12:44 +09:00
install.md Feature/#274 (#277) 2026-05-22 13:54:36 +09:00
releasing.md Align Changesets release flow with generated package changelogs 2026-03-30 22:27:07 +09:00
roadmap.md Feature/#274 (#277) 2026-05-22 13:54:36 +09:00
security-and-secrets.md Feature/#274 (#277) 2026-05-22 13:54:36 +09:00
setup.md Feature/#274 (#277) 2026-05-22 13:54:36 +09:00
sources.md feat(naver-map-route): NCP Maps Directions/Geocode/Reverse-Geocode 프록시 라우트 + MVP 길찾기 스킬 (#268) 2026-05-23 17:36:55 +09:00