App shell (<kweb-app>)

Purpose

Coordinate modules, manage routing, load/save webs, and normalize preview vs commit behavior.

The app shell is the only component allowed to “know about” other components.

Inputs

Events listened to

Data required

Attributes / properties

Outputs

Events emitted

Routing

Definition of done