SONNY’S ALEPH BET ADVENTURE — VERSION 2 A static website package for the existing Netlify site: https://martins-aleph-bet-adventure.netlify.app/ Nothing in this package publishes or replaces the live website automatically. PREVIEW FIRST Unzip the package. Open index.html in your browser to play locally. For a full hosted test of SpeakPipe, upload the site folder to a separate Netlify test site. The test address does not change the existing address. Test microphone access and an actual recording with the site owner’s approval. SpeakPipe needs internet access; the game itself has no external dependencies. Teacher audio recordings are intentionally deferred. KEEP YOUR EXISTING ADDRESS When you are satisfied with testing, sign in to Netlify and select your EXISTING site, martins-aleph-bet-adventure. Open its Deploys area and upload the contents of this folder as a new manual deployment. index.html must be at the upload root. Do not create a replacement production site or rename the existing site. Save a copy of the current deployment so you can roll back if needed. Netlify may update dashboard wording; use its manual deploy workflow. LEARNING & STARS The original game’s three challenges are retained: identify the letter, recognise its sound, and choose a word beginning with it. Each correct challenge earns one permanent star per explorer: 22 x 3 = 66. Repeating a correct challenge never awards duplicate stars. Missed challenges can be replayed. Completing the three challenges unlocks the next letter, even if some answers were incorrect. The letter map and guide read right to left. Treasures are imaginative character lessons, not literal letter-name meanings. Bet/Vet, Kaf/Chaf, Pey/Fey and Shin/Sin sound variants and final forms are included. EXPLORERS & BACKUPS Each nickname has its own stars, unlocked letters, prizes and recording checklist. Progress is stored in localStorage in this browser on this device. It is not an online account and does not sync between computers. Clearing browser data can remove progress. Private browsing may not keep it after the window closes. Use the grown-up corner to download a backup and restore it on another device. Restoring adds profiles rather than overwriting existing ones. Keep the newest copy for ongoing play. This package does not provide a teacher class dashboard. VERSION 1 PROGRESS On the same browser and original site address, old unlocked-letter progress is retained for the initial Sonny profile. The old game did not save cumulative stars; these must be earned in Version 2. Testing at a separate address has separate browser storage and does not migrate production progress. PRIZES & RECORDINGS Grown-ups choose individual prizes at 18, 36, 54 and 66 stars. Prizes never spend or reset stars. The grown-up settings are not password-protected. At each milestone, students can open your original SpeakPipe widget: https://www.speakpipe.com/loader/mu853ji3fcmjyul6lck50lyqq4o5a30h.js The widget loads only when requested. Students introduce their nickname and milestone in the recording, then send it through SpeakPipe. Recording checkboxes are self-reported; there is no SpeakPipe receipt verification or teacher approval system. Your existing SpeakPipe account configuration and plan limits apply. No recording is automatically made or sent by this game. ILLUSTRATIONS & TEXT All 22 supplied illustrations are included and mapped to their letters. Your original PNGs are preserved in the working project; website copies are compressed JPEGs. The illustrated scenes are unchanged. The game rebuilds the poster text panels as selectable HTML over the original text, including the top-right sign region, so students learn from corrected vocabulary rather than the original labels. The visual animal scenes remain from your supplied illustrations. No corrected standalone poster-image files are included. See CONTENT-NOTES.txt for examples and source references. FILES index.html, style.css, letters.js, app.js, assets/ (22 images), netlify.toml, README.txt, CONTENT-NOTES.txt, TEST-REPORT.txt. No build step, installation, API key or server is required. Netlify’s official deployment guidance: https://docs.netlify.com/start/choose-your-path/