Version the envelope
Machine consumers receive deterministic ordered diagnostics under one explicit schema version.
STABLE CODES · EXACT RANGES · HUMAN ERRORS PRESERVED
Kudzu now exposes authored-source failures as a compact versioned JSON envelope while keeping ordinary build and development diagnostics concise.
STRUCTURED DIAGNOSTICS
Machine consumers receive deterministic ordered diagnostics under one explicit schema version.
Semantic codes and stages replace message-substring parsing without exposing pass filenames.
Project-relative files, lines, columns, and offsets identify the original TypeScript or TSX site.
Compatibility class and migration suggestion remain nullable when no proven advice exists.
Ordinary builds and the development overlay keep concise source-located messages.
Runtime graphs, route artifacts, static HTML, and deploy hashes remain unchanged.
UPGRADE
npm install @kudzujs/core@^0.16.11