Spanish Phonics Arc — Full-Arc Review

All 11 lessons, in curriculum (gate) order. One page, not eleven. Decisions save to this browser only (localStorage) — export at the bottom to hand off.

Cross-cutting: shared syllable audio (mayaSyllableSounds, all 65)

13 consonants × 5 vowels. Reused across pipConstruyeSilabasEs1, phonicsGamesSilabaEs1, wordAnalysisKnownEs, wordAnalysisNewEs, pipEnsenaALeerEs1, pipEnsenaALeerEs2 — reviewed once here, not duplicated per lesson.

Cross-cutting: shared game-prompt audio (phonicsSyllablePrompts)

Used only by phonicsGamesSilabaEs1 — the prompt/remediation lines.

Distractor sets: word-analysis syllable pools

wordAnalysisKnownEs's 14-word corpus → 19-syllable universe. Distractor tiers (hard = same consonant, med = same vowel, easy = neither) come from specs/word-analysis-known-es.ts's tiersFor() — see that file for the exact algorithm; this table shows the underlying word→syllable segmentation it draws from.