# Deployment & Distribution Operational facts that live nowhere in the code. ## Hosting - **astrolabe-viz.com** runs on **Cloudflare Pages**, project `astrolabe-viz`, Git-connected to the private GitHub repo `olehomelchenko/astrolabe`. - **Push to `main` auto-builds and deploys** (`npm run build`; the post-build `check-light-entries` gate runs as part of it). There are no GitHub Actions. - Live since 2026-06-20. - **No analytics.** The app ships no beacon or tracking of any kind; Cloudflare keeps standard aggregate access logs as any host does. The About modal's privacy copy states exactly this — keep them in agreement. ## Distribution posture - **Free to use; the code is private.** Astrolabe is not open source. User-facing copy (landing, About, learn) must never claim or imply otherwise — the open thing is the _format_ (Vega-Lite JSON), and copy attributes openness to it deliberately. - **Feedback channel** is the branded address `feedback@astrolabe-viz.com` (`src/app/feedback.ts`), not a public issue tracker. - **Release cadence**: unreleased pre-1.0; the first public release is `1.0.0`, cut on the maintainer's signal (see `docs/IMPLEMENTATION-PLAN.md` and the `/release` skill).