From df4ab55538991919863e6b73487d4c16a8f9ad15 Mon Sep 17 00:00:00 2001 From: Lee Edwards Date: Mon, 3 Aug 2026 14:04:58 -0700 Subject: [PATCH 1/3] Generate the static mirror at deploy time instead of committing it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The mirror was committed to the repo, which made it possible for the generated HTML to disagree with config/*.js. Everything built to close that gap — the --check drift guard, its tests, the CI step, and the open question about a cron to re-sync — existed only because derived files were being tracked as sources. Make the mirror a build artifact instead: - npm run build now assembles dist/ from scratch and Netlify publishes that, so config/*.js reaches the static pages on deploy and there is nothing left that can go stale - index.html in the repo root is a template; the build injects the JSON-LD and