# Friday Template — Word Parts & Meaning Phase

**Theme:** Show What You Know
**Pages:** ~3 (continuous flow with 2 forced breaks)
**Generator:** `friday_wp.py` → `generate_friday()`

---

## Page Layout

### PAGE 1 — Spelling Test
| Section | Data Key | Description |
|---|---|---|
| Header | auto | "Week N, Friday -- Show What You Know" |
| **Spelling Test** | `words` | 12 numbered items with write lines. No hints. Partner dictation. |

→ **[PAGE BREAK]** ←

### PAGE 2 — Review Reading
| Section | Data Key | Description |
|---|---|---|
| **Review Reading** | `review_story` | Story with bolded spelling words. Instruction: "Circle each spelling word you find." |
| **Story Questions** | `story_questions` | 4 questions with write lines. Answer in complete sentences. |
| **Opposite Pairs** | `opposite_words` | 6 items. Write the opposite of each word. |

→ **[PAGE BREAK]** ←

### PAGE 3 — Writing Application
| Section | Data Key | Description |
|---|---|---|
| **Sentence Builder** | `builder_words` | 5 items. Write a complete sentence using each word. |
| **Show What You Know** | `journal_words` | 6 words. Green boxes: word + "Meaning: ___" line + write line |

→ End of document

---

## Required Data (for `generate_friday()`)

```python
words = [                          # 12 items
    ("unhappy", "un + happy", "not happy, sad"),
    ...
]
review_story = "...HTML..."        # Review story with <strong>bolded words</strong>
story_questions = [                # 4 items
    "What was the puppet named?",
    "What did I have to unpack?",
    "Where did the decorations go?",
    "Why did they not use the gym?",
]
opposite_words = [                 # 6 items
    "unhappy", "unknown", "dishonest", "unsafe", "dislike", "remove"
]
builder_words = [                  # 5 items
    "discover", "return", "disagree", "remake", "reopen"
]
journal_words = [                  # 6 items (NOT all 12)
    "unhappy", "return", "disagree", "discover", "dishonest", "remove"
]
```

---

## Design Notes
- **NO celebration box** — removed from Friday template
- Spelling test: 12 numbered items, no word hints, just blank lines for dictation
- Review story uses purple story-box styling
- Opposite Pairs: purple (#673ab7) bold word names with write lines
- Sentence Builder: teal (#26A69A) bold word names with write lines
- Show What You Know: 6 words only (not all 12). Green boxes with word name + meaning fill-in + write line
- Page breaks: after Spelling Test (page 1), after Opposite Pairs (page 2)
- "Show What You Know" journal_words should balance prefixes (e.g., 2 un-, 2 re-, 2 dis-)