Extension concepts Project and browser packages A project extension runs with a project installation and declares targetApps: "all" or one or more product IDs such as niche-accounting and sylviq-inventory. It may declare broker capabilities, hooks, UI contributions, records, credentials, and package-relative entrypoints. A browser extension has its own typed browser section containing browserPermissions and browser surfaces. It omits targetApps and all project declarations. Browser permission se