# Parlaydar v2.7 — installable beta candidate

## Current status: NOT production launch-ready

- ✅ Single static web app and PWA manifest
- ✅ Service worker caches ONLY the app shell (not live sports data)
- ✅ Exact original logo retained unchanged (SHA-256 checked at build time)
- ✅ NBA, NFL and NCAA score views in code
- ✅ ESPN lines when offered, manual alternate lines where needed
- ✅ Simulated moneyline, spreads, totals and result checks
- ✅ No technical import requirement for end users
- ⚠️ No verified production data license or ESPN redistribution rights
- ⚠️ No guaranteed cross-origin browser data access or rate limits
- ⚠️ Elo-enhanced estimates cannot auto-update without a production backend
- ⚠️ Spread/total models are not trained; their model probabilities are absent
- ⚠️ No accounts, cross-device storage, backend or multi-user synchronization
- ⚠️ No independent end-to-end live-data acceptance test across devices
- ⚠️ Check NCAA, state/local law and platform policies with appropriate advisers before public distribution

## Free beta deployment (requires your account)

1. Create a free Cloudflare account.
2. Visit Cloudflare dashboard > Workers & Pages > Create application > Pages > Direct Upload.
3. Upload this *unzipped directory's contents* as static assets (or upload the ZIP, depending on the dashboard). Ensure `index.html` is in the site root.
4. Click Deploy. Cloudflare provides an HTTPS `pages.dev` URL. Test the URL on mobile before sharing.
5. On iPhone: open site in Safari > Share > Add to Home Screen. On Android Chrome: menu > Install app / Add to Home screen.
6. If content or connectivity fails, **do not** declare a public launch; use the beta privately until the data source is reliable.

Cloudflare documentation: https://developers.cloudflare.com/pages/
PWA installation: https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Guides/Making_PWAs_installable

## What to test before sharing

1. Official image and header look correct on mobile.
2. Live NCAA/NBA/NFL games and dates load on deployed HTTPS URL; no CORS errors.
3. ESPN spread/total odds appear when source data offers them, with clearly attributed source and missing-price states.
4. Correct home vs away line sign; game totals; half-point pushes; final settlement.
5. Same-game multiple selections do not get fake independent model probabilities.
6. Simulations persist through reload; backups can be restored.
7. No hard-coded odds or invented Elo ratings are shown as sourced.
8. Verify use of ESPN data is permitted for the intended public audience.
9. Verify institutional compliance and any legal implications of publishing wagering-adjacent functions.

## Design rules

The original `assets/ParlaydarLogo.png` is the **only** logo. Do not redraw, recolor, reinterpret, or replace it. This build retains it byte-for-byte unchanged.
