k-skill/docs
Jeffrey (Dongkyu) Kim 65e203a005 Normalize published delivery outputs to one shared contract
The delivery-tracking docs promised one carrier-agnostic result shape,
but the CJ and 우체국 examples had drifted into different schemas.
This updates both published examples and the regression suite to emit
the same normalized fields, include recent_events, and sanitize ePost
TEL fragments observed during live verification.

Constraint: Issue #4 follow-up must keep published examples non-PII and aligned with the documented common-format contract
Rejected: Preserve carrier-specific fields in the published examples | contradicts the carrier-adapter normalization promise and review feedback
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Keep CJ and ePost published examples on the same normalized schema and strip contact fragments from documented ePost locations
Tested: node --test scripts/skill-docs.test.js; npm run ci; npx --yes skills add . --list; live CJ verification for 1234567890; live ePost verification for 1234567890123; architect verification
Not-tested: Shared runtime adapter implementation outside the published docs/examples
2026-03-27 01:29:32 +09:00
..
assets Prepare k-skill for packaged releases and broader skill discovery 2026-03-25 23:57:53 +09:00
features Normalize published delivery outputs to one shared contract 2026-03-27 01:29:32 +09:00
install.md Make official parcel tracking available without aggregator services 2026-03-27 00:30:09 +09:00
releasing.md Prepare k-skill for packaged releases and broader skill discovery 2026-03-25 23:57:53 +09:00
roadmap.md Keep parcel-tracking guidance aligned with the verified carrier flows 2026-03-27 00:35:54 +09:00
security-and-secrets.md Prepare k-skill for packaged releases and broader skill discovery 2026-03-25 23:57:53 +09:00
setup.md Clarify the supported setup flow for installed skills 2026-03-26 00:50:23 +09:00
sources.md Keep parcel-tracking guidance aligned with the verified carrier flows 2026-03-27 00:35:54 +09:00