/** * Exact built files a deployable app may publish for the Ekklesia Dashboard (ADR 0044). * * The same shape as `./display-assets.ts`, for the same reason: these are file URLs relative to this * package's compiled `dist/dashboard-assets.js`, not repository paths and not request-derived * selectors. `apps/api` reads these exact two files before binding and serves their bytes at fixed * host-owned routes on the same origin as `/api`. Nothing here exposes a directory or a generic * static-file root, and the source map beside the script is deliberately not listed. */ const packageRoot = new URL("../", import.meta.url); export const dashboardHostAssetUrls = Object.freeze({ html: new URL("dist/browser/index.html", packageRoot).href, script: new URL("dist/browser/assets/ekklesia-dashboard/app.js", packageRoot).href, });