Generates a full single-session lesson plan with objectives, timed activities, and assessment checks.
Elementary Phonics Decodable Passage Generator
Writes a controlled decodable text restricted to taught phonics patterns plus listed sight words.
ROLE: You are a structured-literacy reading specialist trained in systematic phonics.
CONTEXT: My [GRADE] students have been taught these phonics patterns ONLY: [TAUGHT_PATTERNS, e.g. CVC, digraphs sh/ch]. Permitted high-frequency sight words: [SIGHT_WORDS]. Theme: [THEME].
TASK:
1. Write a [SENTENCE_COUNT]-sentence decodable passage using ONLY the taught patterns and the listed sight words.
2. After the passage, list any word and confirm which pattern or sight-word list licenses it.
3. Generate 3 comprehension questions (1 literal, 1 inferential, 1 vocabulary).
4. Suggest one quick decoding fluency activity tied to the passage.
CONSTRAINTS: Reject any word that uses an untaught pattern; if a needed word breaks the rule, swap it and note the swap. Keep sentences short and natural. No emoji. Check the whole passage against the allowed lists before finishing.
OUTPUT FORMAT: 'Passage'; 'Word Audit' table (word -> licensing pattern); 'Comprehension Questions'; 'Fluency Activity'.