Adapts a plain (pre-merge) config object into the { get(path) } shape expected
by CapabilityRegistry.isEnabled. The single reader every bundle entry uses
(via bootWithPreset), so the capability gate reads identically whatever set of
capabilities an entry composes — no inline gate, no duplicated dotted-path reducer.
Parameters
baseCfg: Record<string,unknown>
the raw config object (profile resources not yet merged).
Adapts a plain (pre-merge) config object into the
{ get(path) }shape expected by CapabilityRegistry.isEnabled. The single reader every bundle entry uses (viabootWithPreset), so the capability gate reads identically whatever set of capabilities an entry composes — no inline gate, no duplicated dotted-path reducer.