V0.122 · DAILY COMMUNICATION SKILL

Daily Morse Code — Ten Date-Stable CW Questions

Play one deterministic ten-question Morse session per date with a rotating character pool, local autosave, a specialist history and a streak that remains separate from the frozen Today’s 6.

Play Daily Morse →Review the Morse Reference

One date, one reproducible session

Daily Morse derives its seed from the local calendar date and a fixed specialist namespace. Opening the same date again produces the same ten-question session instead of drawing a fresh random set every refresh. That determinism matters for fairness, troubleshooting and personal replay: a difficult prompt does not disappear simply because the page was reloaded. Daily Morse is its own specialist routine and never replaces or edits any of the six games selected for Today’s 6.

The character range rotates across the year

The Daily chooses among Starter, Letters, Alphanumeric and Extended pools using a deterministic schedule. Starter days focus on twelve early patterns; Letters covers A–Z; Alphanumeric adds digits; Extended can draw from the complete 49-character frozen written-character bank. The distribution is checked across all 365 days of 2026 by the independent verifier. The app does not label one range as an intelligence level or assign a percentile to completion.

Ten questions mix listening and encoding

A Daily session uses the same verified engine as Practice but packages it into a short repeatable routine. Some prompts ask you to hear a signal and type the written character. Others present a character and ask for its dot-dash code. Mixed retrieval is intentional: recognition and production are related but not identical memories. The session remains small enough to finish regularly while still producing enough attempts for a useful local history entry.

Character speed and spacing are separate controls

International Morse timing is based on one-unit dots, three-unit dashes and defined silence ratios. Daily Morse preserves that relationship while allowing the user to choose character WPM and a slower spacing WPM. Increasing the space between characters gives extra recognition time without stretching each dot and dash into an unnatural pattern. The displayed timing chip makes the selected speeds visible rather than hiding the pacing behind an unexplained Easy or Hard label.

Refresh-safe local autosave

An unfinished Daily stores its current question index, answer history, score and relevant session settings in the V0.122 browser-local store. Reloading the same Daily on the same device can restore that state. Completing the session clears the temporary autosave and records a compact history row. There is no account, server synchronization or remote leaderboard, so a different browser or cleared storage starts with a separate local history.

The specialist streak is not Today’s 6

Finishing Daily Morse can advance the Morse-specific local streak. It does not mark any Today’s 6 slot complete and does not change the frozen 2026 Today’s 6 lineup. This separation lets a communication-skill specialist have a daily habit loop without destabilizing the platform’s original six-game daily contract. The cumulative project QA explicitly checks that recent specialists remain outside those six deterministic slots.

Misses feed Weak Review

Wrong answers from scored Morse practice update local per-character records. After the Daily, Weak Review can preferentially draw from characters you actually missed. This creates a useful bridge from a short date-stable session into targeted unlimited practice. The app does not manufacture a “weakness” label from global statistics; it only remembers your own browser-local attempts.

Daily content is generated from a verified frozen source

The browser does not scrape another Morse trainer and does not download a daily question list. The source CSV contains the 49 scored written characters, a deterministic generator produces the browser data file, and the independent verifier carries a separate expected mapping. It re-runs the generator, checks byte identity, validates timing, confirms every ideal keying pattern, stress-tests 6,000 Practice sessions and recomputes every Daily session for the target year.

What happens when you miss a day

The streak is a local habit counter, not a punishment system or competitive rank. A missed calendar date simply means the current consecutive run may restart when you next complete a Daily. Previous Daily history remains available in local state where supported by the specialist. There is no need to alter the computer clock, and doing so can make date-based histories confusing because the game intentionally uses the browser’s local date.

Audio remains local to the browser

Signals are synthesized with Web Audio rather than fetched as prerecorded clips. That keeps the application self-contained and lets the same timing engine drive every character speed. Browsers often block sound before the first user gesture, so the first Play action may be required before audio starts. Once activated, replay uses the same deterministic signal sequence for the current prompt.

How to use Daily Morse for learning

Treat the ten questions as a checkpoint rather than the entire curriculum. If several characters feel uncertain, open Reference and listen to them again, then use Listen → Type and See → Morse in a smaller pool. If recognition is good but sending is weak, switch to Key Practice and hold the key for actual short and long durations. If only a few characters keep causing mistakes, use Weak Review. The value of the Daily is that it points to what to practice next without pretending that ten questions certify Morse proficiency.

Boundaries of the score

A Daily result is not an amateur-radio exam score, a CW contest rating, an operator speed certificate, a classroom grade or a cognitive assessment. Real communication also involves words, procedural signals, abbreviations, callsigns, noise, fading and operating conventions that are outside this release’s scored contract. Daily Morse deliberately measures a narrower thing: how accurately you recognized or encoded the verified written-character prompts presented in this local session.

Open Today’s Daily Morse →Practice Weak Characters