CLAUDE.md@website · git:20260620.27b44ac · 2026-06-20 · sha256 d3283cf706a87cdd
CLAUDE.md@website git:20260620.27b44acA
Immutable. This exact content is served forever at /api/v1/blob/d3283cf706a87cdd.
# Website — working notes The marketing/docs/telemetry site for attune-ai (`smartaimemory.com`). Next.js, deployed by Vercel's git integration on push to `main`. It is **not** the application and is not versioned. ## Changelog policy The website is continuously deployed and has no changelog of its own. - **Website-only change** (CSS, copy, a new page, Vercel config — touches only `website/`): **no changelog entry anywhere.** Git history is the record. - **Change that affects the PyPI package** (even if it also touches the site — e.g. a telemetry feature whose client ships in the package): entry goes in the **root `CHANGELOG.md`**, as normal. Why the package CHANGELOG still matters here: the public page `smartaimemory.com/changelog` renders the root `CHANGELOG.md` verbatim (`app/changelog/page.tsx` reads `../CHANGELOG.md`). Keeping website-only churn out of it keeps that page release-focused and avoids website↔package merge conflicts in a shared changelog. ## CI Website-only PRs (nothing changed outside `website/`) no-op the Python test suite — the `changes` job in `.github/workflows/tests.yml` emits `website_only=true`, and the full-suite jobs (`test`, `clock-tz`, `coverage`) skip their pip-install + pytest steps while still reporting green so branch protection stays satisfied.