k-skill/scripts
Jeffrey (Dongkyu) Kim a4588442db Prevent Bunjang agents from trusting noisy search summaries
Live bunjang-cli verification showed that search results are safe for title/price triage, but not for reliable description/status/location decisions. This update tightens the skill and feature docs around that boundary and locks it with a regression assertion so future edits do not drift back into summary-field assumptions.

Constraint: bunjang-cli search summary fields are transport-dependent and can omit or mangle description/status/location
Rejected: Keep region/status-first shortlist guidance in search docs | live verification returned malformed location and missing description/status
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Do not reintroduce description/status/location-based search triage without re-verifying the live search payload contract
Tested: node --test scripts/skill-docs.test.js; npm run ci; npx --yes bunjang-cli --help; npx --yes bunjang-cli --json auth status; npx --yes bunjang-cli --json search "아이폰" --max-items 1; npx --yes bunjang-cli --json item get 354957625; npx --yes bunjang-cli search "아이폰" --max-items 2 --with-detail --output /tmp/bunjang-73-export-XXXXXX.json; npx --yes bunjang-cli search "아이폰" --max-items 2 --with-detail --ai --output /tmp/bunjang-73-ai-Xp2bu0
Not-tested: Authenticated favorite/chat round-trip still requires an interactive TTY login session
2026-04-06 19:29:16 +09:00
..
fixtures Add local air-quality lookup so k-skill covers location-based dust checks 2026-03-27 22:06:19 +09:00
build-region-codes.js real-estate-search: MCP self-host → k-skill-proxy HTTP 전환 2026-04-06 16:50:27 +09:00
check-setup.sh Replace sops+age encryption with plain dotenv and agent-native credential resolution 2026-03-30 22:12:04 +09:00
fine_dust.py Replace sops+age encryption with plain dotenv and agent-native credential resolution 2026-03-30 22:12:04 +09:00
korean_spell_check.py Bundle korean-spell-check script inside skill directory for packageless installs 2026-04-06 15:11:24 +09:00
ktx_booking.py Replace sops+age encryption with plain dotenv and agent-native credential resolution 2026-03-30 22:12:04 +09:00
run-k-skill-proxy.sh Replace sops+age encryption with plain dotenv and agent-native credential resolution 2026-03-30 22:12:04 +09:00
sillok_search.py Make joseon-sillok-search installs work outside the repo 2026-04-04 00:15:50 +09:00
skill-docs.test.js Prevent Bunjang agents from trusting noisy search summaries 2026-04-06 19:29:16 +09:00
test_fine_dust.py Make the fine-dust proxy easier to consume than the upstream APIs 2026-03-28 17:14:18 +09:00
test_korean_spell_check.py Prevent clean spell-check chunks from crashing mixed file runs 2026-04-03 22:29:50 +09:00
test_ktx_booking.py Keep waiting-list reservations aligned with the selected train 2026-03-27 11:26:38 +09:00
test_sillok_search.py Restore the sillok CLI's verified stdlib transport fallback 2026-04-04 00:28:58 +09:00
validate-skills.sh Exclude .claude directory from skill validation to fix CI in worktrees 2026-04-06 16:05:56 +09:00