Sign capabilities
Each route records one exact CapabilityIR manifest and deterministic SHA-256 signature.
SIGN · FOLLOW · ATTRIBUTE
Validated route edges now continue through final handler and Worker bundle graphs. One deterministic report explains capability requirements, emitted entries, transitive chunks, styles, and shared ownership.
ROUTE ARTIFACT CLOSURE
Each route records one exact CapabilityIR manifest and deterministic SHA-256 signature.
Handler roots come directly from validated RouteBuildRecord references.
Worker entries and chunks remain separate from document-loaded handler graphs.
Transitive esbuild outputs identify every route that reaches a shared chunk.
Static routes retain empty runtime and handler edges with no browser JavaScript.
The JSON-safe artifact contract is written to scratch and passed to afterBuild().
UPGRADE
npm install @kudzujs/core@^0.8.54