📦Published on npm@hideyukimori/nene2-client@1.0.0 — strict TypeScript, ESM, npm provenance. GitHub Releases tag each semver publish.
📄OpenAPI firstContract copied from NENE2 and checked in CI. Codegen keeps `components['schemas']` aligned with exported guards and client types.
🛡️Problem Details built inParse `application/problem+json`, detect `validation-failed`, and surface field-level errors — same RFC 9457 story as the PHP framework.
⚡Native fetchNo axios, no heavy HTTP stack. Inject `fetch` for tests, forward `AbortSignal` for cancellation, opt into degraded health (503).
🔗Ecosystem awareNot a Node port of NENE2. PHP runtime stays in NENE2; MCP in nene-mcp; parity ports in nene2-python / nene2-node.
🔬Field-trial drivenHundreds of automated client scenarios plus ADR-backed friction cycles — DX fixes land as Issues and PRs, not silent drift.