Replace the MarketingHelp STAND-IN (qqq#1198), which applied help/qbit-marketing.yaml straight onto app and table metadata, with core HelpBundles.register in the producer. Core's startup sync and HelpTextRenderer now apply and resolve the bundle; the QBIT layer keeps host help winning. HelpBundleCoverageTest now runs core HelpBundleAssertions over the qbit's own objects (QQQ's generated bulk processes stay core's), plus widget/possible-value-source coverage and non-blank content, which the core gate does not require. The empty-state help guardrail checks the registered bundle as rendered by core, and a HOST-layer fixture proves host help is not overridden. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>