diff --git a/PLANNING.md b/PLANNING.md index 6f14bc7..6756c24 100644 --- a/PLANNING.md +++ b/PLANNING.md @@ -57,9 +57,10 @@ on push). - Coolify app uuid: `q144cv08qb5gakw7fez37ys7`; build-pack dockerfile, port 80 - Build: **`npm install`** (not `npm ci`) on **node:22-slim** — Astro 7's wasm32 optional deps (`@emnapi/*`) break `npm ci`'s strict lock-sync across npm versions. -- Analytics: `PUBLIC_UMAMI_SRC=https://umami.jeanlucmakiola.de/script.js` (build-time). - **TODO:** add `PUBLIC_UMAMI_WEBSITE` (website id from the Umami dashboard) to - enable analytics, then redeploy. Until then the script is gated off (by design). +- Analytics: **ON** — `PUBLIC_UMAMI_SRC` + `PUBLIC_UMAMI_WEBSITE` + (`625eb309-1d8d-4c79-9048-66862d2045ce`) set as build-time vars. +- Healthcheck: enabled (GET `/` → 200); app reports `running:healthy`. +- OG image: `public/og-default.png` (1200×630, brand) generated from assets. ## Design system (M3 Expressive) - Tokens in `src/styles/tokens.css` as `--md-sys-*` CSS custom properties