k-skill/myrealtrip-search
Jeffrey (Dongkyu) Kim 78e505bfc0 Keep MyRealTrip MCP calls bounded and covered
Add a timeout guard around the remote Streamable HTTP MCP call and focused wrapper tests so the new skill fails predictably under upstream stalls without touching unrelated PR scope.

Constraint: Task scope allowed fixes only inside PR #229 files; package.json test wiring was left unchanged because it is outside this PR's original file set.

Rejected: Editing root package scripts to auto-run the new unittest | outside assigned PR file scope without leader approval.

Confidence: high

Scope-risk: narrow

Directive: Keep MyRealTrip live calls bounded; do not remove the timeout without replacing it with an equivalent cancellation mechanism.

Tested: python3 -m py_compile myrealtrip-search/scripts/myrealtrip_mcp.py myrealtrip-search/scripts/test_myrealtrip_mcp.py; PYTHONPATH=myrealtrip-search/scripts python3 -m unittest myrealtrip-search/scripts/test_myrealtrip_mcp.py; node --test scripts/skill-docs.test.js; ./scripts/validate-skills.sh; npm run typecheck; git diff --check; npm test

Not-tested: Live MyRealTrip MCP tools smoke because local environment lacks the optional mcp Python package and live network dependency is upstream-owned.
2026-05-12 19:03:34 +09:00
..
scripts Keep MyRealTrip MCP calls bounded and covered 2026-05-12 19:03:34 +09:00
SKILL.md Add MyRealTrip MCP search skill 2026-05-11 14:43:55 +09:00