All pack docs.
The id of the pack that owns asset key, or undefined.
Asset keys tagged with label.
Distinct pack ids that contain any asset tagged label.
The choose-by-profile URL for a pack: the variant whose profile matches
profileName, else the default url.
OptionalprofileName: stringDependency closure of id in load order (dependencies first, id last).
Throws on a missing dependency or a dependency cycle.
Read-only queries over a CatalogDoc: pack lookup, asset→pack mapping, label expansion, dependency ordering, and variant selection.