Map a resolved napplet manifest's archetype data into an
IntentCatalogEntry.
Each archetype { slug, nap } becomes a keyed support record where actions
defaults to ['open'] (the NAP-INTENT default action — manifests do not
enumerate actions in this phase) and protocols is [nap] when a NAP-N is
present, else []. Duplicate slugs keep the last occurrence.
Map a resolved napplet manifest's archetype data into an IntentCatalogEntry.
Each archetype
{ slug, nap }becomes a keyed support record whereactionsdefaults to['open'](the NAP-INTENT default action — manifests do not enumerate actions in this phase) andprotocolsis[nap]when a NAP-N is present, else[]. Duplicate slugs keep the last occurrence.