Summary: Summary: - Imports app bundles, including asset extraction into app asset storage. Invariants: - Asset imports respect zip security checks and tenant/app scoping. - Draft asset packaging uses AppAssetStorage for key mapping. Tests: - Bundle import unit tests and zip validation coverage.