0.16.9AUGUST 2026

REACHABLE SOURCE · STABLE CLASSES · ZERO RUNTIME

Know the boundary.
Keep it out of output.

Package compatibility is now source-located and inspectable before normalization while semantic IR and deployed artifacts remain package-neutral.

7Compatibility classes
1Scratch report
0New runtime concepts
0.16.9

COMPATIBILITY PROVENANCE

Classify authored source.
Preserve semantic output.

GRAPH

Inspect reachable files

Unused migration source stays outside compilation and outside the report.

SOURCE

Keep exact ranges

Every package/API site records its authored file and line/column range.

CLASSES

Name the treatment

Native through Unsupported classifications use deterministic stable rules.

BOUNDARY

Stop before IR

Package origin never enters ComponentAnalysis, ModuleIR, RouteIR, or codegen.

OUTPUT

Ship no provenance

The report remains compiler scratch and adds no browser file or capability.

API

Add no plugin system

The inventory is internal and introduces no public adapter contract.

UPGRADE

Inspect package boundaries without shipping them.

$npm install @kudzujs/core@^0.16.9