Skill: write-like-james @ cca3af6 · the build: write-lesson, write-mcqs, write-video-script, write-intro, write-summary @ cca3af6; the non-author review: review-lesson (Role B and the fix pass; the two cold readers follow), review-questions, review-figures, review-accuracy @ cca3af6
Topic 24 "Where a plant's body comes from" — your read (8 October 2026)
Skim first
The lessons in teaching order, each with its one rule sentence; then the intro script; then the question types. The review page follows.
The lessons and their rules
| Lesson | Atom | Rule sentence |
|---|---|---|
| L01 A plant's body is built from the air and from water | LIF5-010 | Built mostly from the air and from water. Not from the soil. The leaf makes sugar; the plant builds its body from it. |
| L02 The group that gets none of the change | SR5-004 | The group that gets none of the change. Kept for comparison. A smaller amount of the change is still the change. |
| L03 Why the control group matters | SR5-005 | The control group shows what happens anyway. Does just as well: the change did nothing. Does worse: the change made the difference. |
| L04 The pot test: how it is set up | LIF5-011 | Find the mass of the dry soil and the small tree first. Then add only water. Keep everything else out of the pot. |
| L04b The pot test: what the numbers show | LIF5-011 | The soil loses only grams. The tree gains kilograms. The lost soil is far too little to build the tree. |
The intro script (112 words, about 56 s)
Here's Xavier under the big oak in the schoolyard. It's taller than the school, and its trunk is too wide to hug. An acorn lies by his shoe. A hundred years ago, this oak was an acorn like that one. Since then, the oak has built a trunk, thousands of branches, and new leaves every spring. So where did all that wood come from? To find out, we will look at where a plant's body comes from, how scientists set up a test so they can be sure, and a famous test with a tree in a pot. Okay, so are you ready to find out where a plant's body comes from?
The question types (from TYPES_G5T24.md)
- Type 1 (easy · MCQ · 010): a named plant grows: where most of its new body is built from — from the air and from water / from the soil / from the sunlight / a fourth place
- Type 2 (easy → medium · MCQ · 010): which part takes in the gas; which part takes in the water; what the sugar builds; which gas; why the ground stays level; a plant with no soil; what is true of the water — four parts / four materials / four explanations
- Type 3 (hard · MCQ and multi · 010): the claim's correct reason (the register's "packed-together soil" belief); the TWO things a body is built mostly from (multi) — four reasons / the air, the soil, water, sunlight
- Type 4 (easy · MCQ · 004): a described test with four groups (0, 1, 2, 3 of the change) or two named groups: which is the control group — the four groups / the two groups and two more
- Type 5 (easy → medium · MCQ · 004): which of four tests has a control group; which group is the control group where both got some of the change (neither) or one got none; which plan gives a test a control group; what the one thing changed is, read from the control group — four plans / the two groups, both, neither / four things
- Type 6 (medium → hard · MCQ, then typed · 004): the name of the group kept for comparison, from a description that never says "none of the change": recognised among its sisters (medium, the new soap), then typed (hard, the reading app) — one typed term item only, since the bank's stems print the term (8 Oct adjudication) — the control group / the fair group / the change group / the spare group; control group with child spellings
- Type 7 (easy · MCQ · 005): the change group and the control group get the same result, or different results: what did the change do — nothing / it made X sooner, more / later, fewer / a fourth outcome
- Type 8 (medium · MCQ, three with a drawn two-row table · 005): what the change did, read from a results table (including the subtraction of what happens anyway); why a test with no control group is hard to trust; a same-result test judged — four outcomes / four reasons / four sentences
- Type 9 (hard · MCQ · 005): the claim's correct reason (the register's "spares" belief); a test with no control group: what can be said; how much of the result the change caused; which of two tests can say what the change did — four reasons / four sentences / four amounts / four verdicts
- Type 10 (easy → hard · MCQ, numeric, typed · 011): the first step; what is added; why the soil is dried; why the lid; what is wrong with a pot test that adds sand; the one word for what is added (typed); a gain or a loss read off a drawn table (MCQ, medium) or produced (numeric, hard); what a drawn pot test shows; the correct argument from two numbers; a counterfactual (the soil lost 8 kilograms); what blown-in leaves do to the reading; which number carries the argument — four steps or reasons / four amounts / water / the number with its unit / four sentences
Four lessons for four atoms, the last in two parts, in Miss Xu's class with Xavier, Yara and Yusuf.
Xavier stands under a schoolyard oak that grew from one acorn, and the ground around it is flat, so L01 teaches that a plant's body is built mostly from the air and from water, not from the soil: Grade 4's sugar line is recalled, the one new step is added (the plant builds its body from that sugar), and the bag that says "plant food" is met by name.
Yara sprinkles fertilizer on ten bean plants and none on ten others, so L02 shows the second group kept for comparison and only then names it: the control group, coined for Florida's standard, sorted through five cases with both crossings.
Two weeks later both groups have grown 20 centimeters, so L03 teaches what the control group shows — what happens anyway — and answers Yusuf's "the other pots were just spares", the register's documented belief; a second test (warm seeds, 3 days against 6) shows the other verdict.
Then the capstone in two parts: a scientist four hundred years ago puts dry soil and a small willow on the scale, adds only water for five years (L04), and the scale shows the tree gained 74 kilograms while the soil lost 57 grams, about one small apple, so the lost soil is far too little to build the tree (L04b).
"Control group" is the only new word; "carbon dioxide" and "fair test" are Grade 4's, said in Grade 4's sentences; nothing is said about how the leaf makes the sugar.
The non-author review found one thing that had to change (the L03 rule card's first line ran off both edges of its card) and ten worth fixing, all fixed; the three long articles are now two parts with a check between, your 2 October form. Two cold readers read the whole reviewed bundle next; nothing is sent and nothing is committed.
Questions for James
None. Every structural call (the two-part routine, the one coined term, the typed term, the willow numbers, the two quoted children on the register's two beliefs) is one your earlier rulings settle, and nothing the review changed would change what a student learns by your answer the other way.
Applied without asking
The review's fixes (8 Oct 2026): the L03 rule card redrawn on three lines; the soil bar's label, alt and caption now say "only a sliver" (the bar is visible); the summary still's 76-kilogram reading now has the grown tree on the pan; a caption's double negative ("Neither group got none") now "Both groups got some of the change."; L01's third quiz stem no longer carries the second item's key; "got the most of the change" → "got even more of the change" in two feedback lines; one bank distractor no child would pick and one that was the key in other words replaced; the two hard typed items that re-read the lemon table have their own pear-tree table; "pot test" is said in passing before the rule uses it ("People call his test the pot test."); and L01, L02 and L04 each carry a check between their two parts, the items staying in the quizzes. No key letter moved. The author's calls — the L04 / L04b split, the typed term moved out of L02's quiz, the working-line form "76 − 2 = 74, so the tree gained 74 kilograms." — stand as recorded.
The lessons
Also on the site
Topic intro and poll · summary and three questions · mixed practice · the PP100 bank · the type sheet
After you answer
Nothing on the page waits on you. The two cold readers read blind/2026-10-08-reviewed/BLIND_BUNDLE_G5T24.md now (116 items; keys sequestered beside it); any disagreement comes back as a fix and a re-read of the changed ids. The picture pass then starts on the nine placeholders (two photos: the bag that says plant food, the apple on the kitchen scale; seven cartoons). The seven-video batch is built and checked and waits for your taps on the Life sample (Topics 24 and 25) before it goes.
What the reviews found, and what changed
The non-author review (8 October): one must-fix, ten worth fixing, five left as simplifications
The science is right and in the right words, the reviewer found: the keystone claim with "mostly"; the plant never eats; the control group shown kept for comparison before it is named; the willow numbers recomputed from the classic report (200 lb = 90,718 g; 2 oz = 57 g; 5 lb ≈ 2 kg; 169 lb ≈ 76 kg); "carbon dioxide" recalled with no mechanism; Grade 4's six sentences found verbatim in the Grade 4 modules; the two beliefs read in the register files; every subtraction in the topic recomputed and right. The ten Grade 4 faults were looked for one by one: no bald jargon (one coined term, in the frame; "fertilizer" described first), no invented belief, every verdict recaps the claim it answers, "So" opens only deductions, no lettered cases, no vague frame, contrasts in one frame, the convenience name never tested, no quoted child except on the register's two beliefs.
Fixed: the L03 rule card (its first line ran off both edges); the soil bar's label, alt and caption ("too thin to see" over a visible sliver); the summary still (76 kg read with the small tree on the pan); a double-negative caption; L01-q3's stem carrying q2's key; "got the most of the change" twice; PP-41's absurd distractor and PP-37's second-defensible one; PP-50 / PP-51 re-scened on their own pear-tree table; "pot test" said in passing before the rule; L01, L02 and L04 as two parts with a check between.
Left: the working-line form (the vault's unit-on-the-line against the course's every-sentence-has-a-verb — both met, recorded as a collision); "Bean plants grow about 20 centimeters in two weeks anyway" (read as Yara's plants; the rule line fixes the scope); the leaf's midrib under its label; "backs the claim"; the L04b first key's list shape (the key-tell checker reads 0 of 111). Phone-width rendering was not verifiable from this machine's headless browser (it clamps near 500 px); the builder's CSS reflows at 400 px and every figure scales.
The bank, in brief
55 items in content/G5T24_pp100_bank.py: 47 four-option MCQs, 7 typed (two "control group", one "water", four produced differences: 7,000 g; 12 g; 24 kg; 18 g) and one two-of-four select. Per atom: LIF5-010 13 · SR5-004 13 · SR5-005 12 · LIF5-011 17. Easy 20, medium 19, hard 16, rising with the atom's place. MCQ keys A 14 · B 13 · C 11 · D 9. Ten question types, one exemplar each on the type sheet. Every hard item carries its "hard because" line; the two claims are "X is wrong. What is the correct reason?" with single-statement reasons; every scene is fresh against the lessons, quizzes and practice, and now against the bank itself (the lemon table read twice as MCQs, the pear table twice as numerics, each pair a draw constraint).
Gates after the fixes
check_topic 0 FAIL, S46 B = 0 C = 0 D = 0 · check_terms hits {} · check_g5_articles 0 FAIL (articles 353 / 405 / 293 / 319 / 293, each long one in two parts; scripts 148 / 150 / 147 / 148 / 149; intro 112; summary 149) · key tells 0 of 111 · check_svg_ids PASS (43 figures) · check_lessons 0 FAIL, S118 0 FAIL · names: one child per name · blind bundle re-cut (116 held; drawing lines free of verdict words) · batch rebuilt, check_brief.py every video ✓ (the standing summary note only). Not sent; not committed.
The records, in full
The non-author review record (8 October 2026)
In plain words
The topic teaches the band's keystone the right way round and in the right words. A plant's body is built mostly from the air and from water, not from the soil; the oak's flat ground is seen before the sugar line is recalled; Grade 4's sentences come back word for word; "carbon dioxide" is recalled with no mechanism; the bag that says "plant food" is met by name and the plant never eats; the control group is shown kept for comparison before it is named; the willow test's numbers are the classic ones in metric and every subtraction in the topic comes out; the two beliefs the children voice are the register's two, met in the lessons and tested with their sources cited. Nothing here would make a biologist reach for a pen.
One thing had to change before anything else: the L03 rule card's first line ran past both edges of its card on the render and on the built page. Ten smaller things were worth fixing and are fixed: a drawn soil bar labelled "too thin to see" that a child can see; the summary still's scale reading 76 kilograms with the small tree on its pan; a caption with a double negative; a quiz stem that carried the previous item's key; an awkward "the most of the change" in two feedback lines; a bank distractor no child would pick and a bank distractor that was the key in other words; two hard typed items that re-read the lemon table two MCQs already read; the plain name "pot test" used in the rule and twenty items before any line had said it; and the three long articles (L01, L02, L04) now in two parts with a check between, James's 2 October form. The author's own calls (the L04 / L04b split, the willow numbers, the typed term moved out of L02's quiz, the working-line form) all stand.
Every gate is back at its stated result; the blind bundle is re-cut at blind/2026-10-08-reviewed/ (116 items, every [Drawing: …] line free of verdict words); the batch is rebuilt and clean. Nothing was sent or committed.
The author's recorded calls, judged
| Call | Verdict |
|---|---|
| L04 / L04b: the routine in two parts, a quiz between | Right. Set-up (five steps, the logic the scale will answer) and reading (two subtractions, the comparison, the argument) are each a 148–149-word script; the seam is where the five years pass. Both claim LIF5-011. |
| The willow numbers: soil 90,718 → 90,661 g, tree 2 → 76 kg | Right, recomputed from the classic report: 200 lb = 90,718 g; the loss of about 2 oz = 57 g, so 90,661 g; the sapling's 5 lb = 2.3 kg, said as 2; the tree's 169 lb 3 oz = 76.7 kg, said as 76; 76 − 2 = 74 kg against the report's 164 lb = 74.4 kg. The oven-drying, the tin lid with holes and the rainwater are the report's own. "A scientist, four hundred years ago" is right (1640s). |
| "control group" typed, and the typed item removed from L02's quiz | Right. Two everyday words a ten-year-old spells; recognition precedes recall (L02-q8, L03-q8, PR-12) before the typed PR-13 and PP-43/44; with every L03 stem saying the term, a typed item in L02's quiz would have been printed on the next page. |
| The working-line form "76 − 2 = 74, so the tree gained 74 kilograms." | Stands. The vault wants the result's unit on the working line; the course's S38 refuses a verbless line; this form shows the working on its own line, keeps a verb, and reads cleanly to a ten-year-old. Recorded as the collision it is, not re-opened. |
| L01 at 333 and L02 at 394 words kept whole | Not kept whole: each is now two parts with a check between (James, G4T38, 2 Oct 2026: "a young article over 300 words is two parts with a check between"). No line was cut, because each block feeds an item or the rule: L01's headache (3 lines) carries the wonder; belief + "if that were true" + flat ground feed q4 and the verdict; Grade 4's three recalled sentences feed q2 and q7 and the recall bank; the new step feeds q3; the bag section is the register's induced origin, met by name. L02's coin needs its five-case run with both crossings, and the control table's "one thing changed" column is what PP-28 leans on. L04 (312) took the same form at its own seam (the three steps, then the logic). |
| "mostly" kept in the rule | Right: the roots do take tiny amounts from the soil, said once at the bag. |
| The scale drawn modern, with a printed readout, on a 1640s test | Right under the instrument rule (the reading must be exact and seen to change); nothing in the student text dates the scale. |
Findings — one row each
Verdicts: Must-fix / Worth fixing / Simplification-leave / Not an error. "Applied" means the rewrite is in the content files and every gate was re-run.
| # | Where | What | Verdict | The rewrite | Applied? |
|---|---|---|---|---|---|
| 1 | figures.py rule_anyway (L03 article, L03 script rule slide, summary) | The first line, "The control group shows what happens anyway, when nothing is changed.", ran past the card's left and right edges on the 2× render and on the built L03 page (the T and the full stop sat on the border). | Must-fix | Three lines: "The control group shows what happens anyway," / "when nothing is changed. If the control group" / "does just as well, the change did nothing." Re-rendered and re-opened: inside the card with margin. | Applied |
| 2 | figures.py gain_loss_strip (label, alt) and L04b article caption | The soil's bar is drawn at a 2-unit minimum and IS visible as a sliver, but its label said "too thin to see at this scale" and the caption "The soil's bar is too thin to see." A child looking at the drawing sees the bar and reads a sentence saying it is not there. | Worth fixing | Label "the soil lost 57 g: only a sliver at this scale"; alt "the soil's bar is only a sliver"; L04b caption "The tree's gain and the soil's loss, drawn to one scale. The soil's bar is only a sliver." The L04b script's screen cue already said "the soil's bar is a sliver". | Applied |
| 3 | figures.py summary_still (the summary video's opening still) | The scale on the right read "76 kg" with the SMALL tree (the 2-kilogram tree) on its pan: a reading untrue of what was on the instrument. | Worth fixing | The grown tree on the pan ("big tree", s = 0.7, y = 44 so the box sits on the ground line); alt "a scale with a tall tree on its pan". Re-rendered: canopy inside the frame, readout clear. | Applied |
| 4 | L02 article, pots_half caption | "Neither group got none of the change." — a double negative a ten-year-old has to unpick. | Worth fixing | "Both groups got some of the change." | Applied |
| 5 | L01-q3 stem | "A plant makes sugar in its leaves. What does the plant build from that sugar?" — the stem carried L01-q2's key ("its leaves"); S22 had flagged it. | Worth fixing | "A plant makes sugar. What does the plant build from that sugar?" Key unchanged (A). | Applied |
| 6 | L02-q6 fb (ten-minute trays); PR-7 fb (three-hour pots) | "got the most of the change" — not a phrase anyone says. | Worth fixing | "got even more of the change. The control group gets none of it." | Applied |
| 7 | PP-41 (Yusuf's elm, the correct-reason item) | Distractor "The roots cannot pull soil up; the trunk pulls it up instead." — a sentence no child would pick (check 74). | Worth fixing | "The wood is built from water alone, with nothing from the air." — the half-learned belief, the real near miss; single statement; key unchanged (A). | Applied |
| 8 | PP-37 (the gardener who adds sand) | Distractor "Sand makes the scale read the wrong mass." — a strong student defends it: the sand IS in the soil's final reading, which is the key's own point in other words (check 4). | Worth fixing | "Sand soaks up the water before the roots can take it in." — a wrong reason a child would give; key unchanged (D). | Applied |
| 9 | PP-50, PP-51 (hard numeric, "the gain / the loss from a drawn table") | Both read the lemon-tree table that PP-34 and PP-35 already read as four-option MCQs: the same instance twice in one bank, held apart only by a ⟂ constraint (checks 26 and 43). | Worth fixing | Their own instance: a young pear tree, 3 kg → 27 kg (gain 24 kg), dried soil 55,000 g → 54,982 g (loss 18 g); new figure pp_pear_table with a cells-only blind line; accept lists G24 / G18 (number, unit forms, words); whys recomputed. "pear" is used in no other item, lesson or practice of this topic (it is a fruit in other topics' items: information only). Type sheet's ⟂ list and scene list updated. | Applied |
| 10 | L04 article and script | "pot test" — the plain name the rule line and some twenty items use — had no line that said it before the rule; its first appearance in prose was the rule itself (the title apart). A convenience name, never tested, but a child met it bald. | Worth fixing | Article: "People call his test the pot test." after the scientist line (the G4T22 seismograph form; declared in TOPIC convenience_terms, never recapped or tested). Script beat 1: "…a scientist used them in a pot test: where does a tree's body come from?"; beat 2 trimmed ("…put it on a scale: 90,718 grams. The small tree's mass was 2 kilograms.") and beat 4's "Then," cut, so the script is 148 spoken words. | Applied |
| 11 | L01, L02, L04 articles | 353 / 405 / 312 words by the course count (idea, rule and subtitle lines), each a single run. James's form for a young article over 300 words is two parts with a check between (G4T38, 2 Oct 2026). | Worth fixing | A check block at each lesson's natural seam, two quiz items that the part above already teaches, the items staying in the quiz: L01 after "The sugar is the plant's food." (q2, q7) → parts 191 + 162; L02 after Yara's two cases and before the seed test (q1, q3) → 224 + 181; L04 after the three set-up steps and before the logic (q1, q4) → 179 + 140. L02's sequences case locations re-indexed (+1 after the block); S118 still 0 FAIL. Built pages re-opened: each check sits under its part. | Applied |
| 12 | G5T24.py and G5T24_lessons.py docstrings | Both claimed "lift" never appears; L04b says "He lifts the tree out of the pot" (article and script). The ban is on figurative verbs a young reader takes literally; this one is literal and right. | Not an error in the student text; the comments corrected | Docstrings now say "lift" only in its literal sense (L04b). | Applied |
| 13 | L04b article and script, the working lines | "76 − 2 = 74, so the tree gained 74 kilograms." — a working line fused with its sentence rather than shown bare. | Simplification-leave | Stands: see the calls table. | — |
| 14 | L03 article[9] | "Bean plants grow about 20 centimeters in two weeks anyway, with no fertilizer." — a general sentence drawn from one control group. | Simplification-leave | A ten-year-old reads it as Yara's plants; "Yara's bean plants grow…" would be tighter but the rule line that follows ("The control group shows what happens anyway") makes the scope plain. | — |
| 15 | figures.py plant_inputs | The leaf's midrib line runs under the label "the leaf". | Simplification-leave | Legible at 1× and 2×; the label is on the thing it names. | — |
| 16 | L04b article, blurb, summary: "backs the claim" | "backs" for "supports". | Not an error | Plain US English a ten-year-old knows; the atom's behaviour is to argue from the evidence, and the summary says it in the same words. | — |
| 17 | L04b-q1 key "so only water, air and soil could have built the plant" | A list-shaped key beside two short distractors. | Simplification-leave | The key-tell checker reads 0 of 111; the list is the reasoning (three places the material could have come from) and the distractors are each a why a child gives. | — |
| 18 | check_lessons S22 WARNs: L03 stems carry "control group" (L02-q8's key); L04b-q1 and q8 carry "only water" (L04-q4's key); L03-q8 and L04b-q1 carry "nothing" | The adapter reads the topic's quizzes as one set. | Not an error | Across lessons, and the coined term IS the subject of every L03 item; the one within-quiz case (L01-q3) is row 5 and fixed. | — |
| 19 | L02-q7 options "the first barn / the second barn" | Ordinals as case names. | Not an error | The stem's drawn table names them so; ordinals are not lettered cases (the author's own example of the rule). | — |
| 20 | The topic's claim string | Two claim items, both keyed "no" (L01-q5 Yara's carrot; L03-q4 Xavier's tank). | Not an error | The register names two beliefs, both false; the bank's two claims are correct-reason items. No TRUE claim exists to vary the string, and none is invented. | — |
| 21 | The pages at phone width | Headless Chrome clamps its viewport near 500 px, so the 360-px shots laid the page out wide and cropped it; the builder's own CSS reflows at ≤ 400 px and every figure is max-width: 100%. | Not verified here | The author's record names phone-width shots of the L02 and L04b articles; a device check belongs to the stage pass. The drawn tables render at 2× with 11-pt cells and the pot rows at 360 units, so nothing here depends on it. | — |
Role B — the guidance checklist, each check named (clear unless a row above says otherwise)
- B1 structure. One atom per lesson (L04 and L04b both claim LIF5-011, a routine in two parts); forest–trees–forest in every lesson (headache scene, narrator's question, the detail, the closing return "Here is … again"); prerequisites taught before use (Grade 4's sugar line, fair-test sentence and mass lines recalled by the recall bank BEFORE the video that needs them, and said in the lesson in Grade 4's words); "control group" said only after L02 coins it (S46 A = 0); concrete before abstract (the flat ground before the sugar reasoning; both groups measured before "what happens anyway"); every scene noun introduced before it moves (no staging imperative; "Suppose" and "Now consider" open each new case). Clear.
- B2 sentences. Every idea line ≤ 22 words, one sentence, a noun subject and a verb (S38 fragments = 0); causes before effects; the explicit link stated ("Only water went into the pot, and air surrounded the leaves. So the tree's body came from the water and the air."); contrasts in one frame ("If soil built the tree, the soil would lose a lot of mass. If water and air built the tree, the soil would lose almost none."). Rows 4 and 6 are the only wording findings.
- B3 words. Plain word before the term everywhere ("a gas from the air called carbon dioxide"; "fertilizer, a powder people sprinkle on soil"; "the group that gets none of the change … is called the control group"); one word for one thing (never "weigh" beside a mass; "mass" throughout); units as words in prose, symbols on drawings; no figure referred to that is not on the screen. Row 10 (the bare "pot test") is the one finding.
- B4 checks. L02's fluency run (two which-group, three yes / no, the two near misses the lesson pinned, one drawn plan, the term recognised last); design-check-sequence types match the sets (L01 and L03 type (c) what → why → claim → transfer; L02 type (a); L04 and L04b type (b)); every check stands alone; each boundary case's sorting sentence is on the page ("A little of the change is still the change. The control group gets none of it." for L02-q4 and q6; "Without the control group, nobody could tell…" for L03-q7; "If soil built the tree, the soil would lose a lot of mass." for L04b-q7); recall MCQs before the checks that lean on earlier grades (RECALL_BANK, six items, each before its lesson's video). Row 5 is the one finding.
- B5 explanations. fb ≤ 30 words, one fact aimed at the option; why ≤ 60 words, one link per line; calculations as working lines (row 13 stands). Rows 6, 7, 8 are the findings.
- B6 figures. Every one of the 43 renders opened at 2× and on its built page; the table below. The opening figures (the oak cartoon; Yara's two rows with no verdict; the scientist with the sapling) carry none of their lesson's answer; the headache figure for L02 is the teaching figure (pots_two_groups) with its title on and no "control group" label.
- B7 register. No "in this lesson" / "you can now"; the glossary's one
termsstring carries no provenance; the intro coins nothing (S15 clear), asks two questions, ends on a topic-specific ready line and the poll; the summary opens on the exact line, recaps five rule sentences (145 protected words) and no example, ends "Okay, now your turn." Clear.
Review-questions — the item pass (every quiz, practice and bank item read with its key)
Key-tell checker before item 1: KEY TELLS: 0 of 111 MCQs flagged. Checks 1–83 run on every item; rows below name the hits; every other item had no fault.
| Set | Items | Fault(s) | Check | Acted |
|---|---|---|---|---|
| L01 quiz (8) | q3 | stem carried q2's key "its leaves" | 17 / S22 | Acted — row 5 |
| L01 quiz | q1, q2, q4–q8 | no fault (q5 claim bare yes / no, source cited; q7 the water-from-soil boundary; q8 the mowed lawn transfer) | — | — |
| L02 quiz (8) | q6 | fb "got the most of the change" | 12 | Acted — row 6 |
| L02 quiz | q1–q5, q7, q8 | no fault (q4 the half-measure near miss; q6 none-of-them; q7 the drawn plan; q8 the term last) | — | — |
| L03 quiz (8) | q1–q8 | no fault (q2 and q6 the subtraction of what happens anyway; q4 claim, source cited; q7 no control group → cannot tell; q8 the term in its new role last) | — | — |
| L04 quiz (8) | q1–q8 | no fault (four steps, two predictions in one frame, the bare plan, the why-before) | — | — |
| L04b quiz (8) | q1–q8 | no fault; numerics recomputed: 41 − 3 = 38, 60,500 − 60,460 = 40; q6's table 19 − 1 = 18 kg, 40,250 − 40,219 = 31 g | 53 | — |
| Attached (5 + 3) | all | stand alone; key string in video order B A A A B A B B (B 4 of 8) | 34, 42 | — |
| Practice (13) | PR-7 | fb "got the most of the change" | 12 | Acted — row 6 |
| Practice | PR-1–6, 8–13 | no fault; PR-11 recomputed 8,000 − 7,991 = 9; PR-10's table 4,500 − 500 = 4,000, 12,000 − 11,990 = 10; PR-13 typed last after PR-12 recognises | 41, 53, 68 | — |
| Recall bank (6) | all | no fault; each sits before the video that needs it; none recalls the lesson immediately before | R177 | — |
| PP100 (55) | PP-37 | distractor the key in other words | 4 | Acted — row 8 |
| PP100 | PP-41 | a distractor no child would pick | 74 | Acted — row 7 |
| PP100 | PP-50, PP-51 | the lemon table reused from PP-34 / PP-35 | 26, 43 | Acted — row 9 |
| PP100 | every other item | no fault; every hard item carries an hb line that names more of the skill (48, 50); typed items closed and class-naming (53, 80); numerics recomputed: 9,000 − 2,000 = 7,000; 30,000 − 29,988 = 12; 27 − 3 = 24; 55,000 − 54,982 = 18; fern 1,400 − 200 = 1,200 against 5,000 − 4,996 = 4; lamp 15 − 9 = 6; hair oil 2 − 1 = 1; fig 20,000 − 19,994 = 6 against 5 − 1 = 4 kg; the claims are "X is wrong. What is the correct reason?" with single-statement reasons (49); every item names one atom (59); the multi is a genuine set (48) | — | — |
Key letters (check 18): quizzes L01 B C A B · n · A C A — L02 B A · y n y · C · B · B — L03 A B C · n · A B C A — L04 B B A C B C A A — L04b C C · 38 · 40 · n · A A C; no four alternate. Bank A 14 · B 13 · C 11 · D 9 (A = 30 %). Attached B A A A B A B B. Design-check-sequence type per part (check 13): L01 (c) ✓, L02 (a) ✓, L03 (c) ✓, L04 (b) ✓, L04b (b) → bare ✓; each set matched its plan.
Review-figures — every render opened (43), then the built pages
Pages opened: topic / intro, every lesson's article route and quiz route (L01, L02, L03, L04, L04b), the L01 and L04b script routes, summary, practice, PP100 — at 1100 px, and after the fixes the L01, L02 and L04 articles and the PP100 route again. The page forces one colour scheme (no prefers-color-scheme rule), so one shot per route. check_svg_ids.py: 43 figures, 0 ids, PASS.
| Figure | Where | Finding | Check | Acted |
|---|---|---|---|---|
| intro_cartoon, oak_cartoon, yara_pots_cartoon, music_cartoon, yara_measuring_cartoon, scientist_setup_cartoon, scientist_after_cartoon | intro, L01, L02, L03, L04, L04b | cartoon placeholders with briefs; notes name no item's answer; captions never say "real" | 25 | — (picture stage) |
| plantfood_photo, apple_scale_photo | L01, L04b | photo placeholders; the apple brief's "display reading 57 g" is the article's stated number, not an item's answer | 25 | — |
| flat_ground | L01 | the trunk base on a level line, roots below, chips FLAT GROUND / NO HOLE on the ground; not the headache figure (the oak cartoon is) | 3, 12 | clear |
| plant_inputs | L01 | three arrows in (light, carbon dioxide, water from the pot) and one out (SUGAR → wood, leaves, roots, seeds), every label on its arrow; the midrib runs under "the leaf" (row 15) | 3, 4, 8 | clear |
| rule_body, rule_control, rule_pottest1, rule_pottest2 | L01, L02, L04, L04b, summary | text inside the card with margin | 17 | clear |
| rule_anyway | L03, summary | first line out of frame both sides | 17 | Acted — row 1 |
| pots_headache, pots_two_groups, pots_half | L02 | one row of five pots per group, the label under each row the one feature that differs; the headache copy carries the title and no verdict word | 12, headache | clear (caption: row 4) |
| seeds_trays | L02 | two trays, labels name the place | 4 | clear |
| verdict_control | L02 | the frame's question above five marks; ticks and crosses match the article's verdicts | verdict mark | clear |
| control_table | L02 | three tests; headers fit; the comparison as a table | A comparison is a table | clear |
| beans_table, seeds_table | L03 | one row per group; the control group's row named and untinted; 20 cm / 20 cm, 3 days / 6 days as the text says | 12, item-table | clear |
| scale_soil_before, scale_tree_before, scale_tree_after, scale_soil_after | L04, L04b | the readout printed by code equals the lesson's reading in each (90,718 g; 2 kg; 76 kg; 90,661 g); the thing on the pan matches the label; the setup line ("dried the soil in an oven") is said | reading routine, setup | clear |
| lidded_pot | L04 | lid on the rim, holes as dots, the tree through the middle, chip says what the holes do; as apparatus it works (water in through the holes, dust kept off the soil) | 17 apparatus | clear |
| before_after_table | L04b | 2 kg / 76 kg / gained 74 kg; 90,718 g / 90,661 g / lost 57 g | count | clear |
| gain_loss_strip | L04b, summary | label contradicted the visible sliver | figure–text agreement | Acted — row 2 |
| summary_still | summary | 76 kg read with the small tree on the pan | reading routine | Acted — row 3 |
| q_barns_table | L02-q7 | the plan's two rows (heated / not heated): the data the sort needs, not the verdict | 10 | clear |
| q_fish_table | L03-q6 | 2 cm / 1 cm; the control group named in the row label on an item that asks what the flake did | 10 | clear |
| q_apple_table, pr_rose_table, pp_lemon_table, pp_fern_table, pp_pear_table | L04b-q6, PR-10, PP-34/35, PP-36, PP-50/51 | cells only; the blind lines list the cells and no difference; the pear table re-rendered | 10, 35 | clear (pear: row 9) |
| pp_pots_four | PP-9 | four pairs labelled 0–3 spoons; blind line lists the labels | 10 | clear |
| pp_spray_table, pp_lamp_table, pp_sleep_table | PP-29, PP-30, PP-31 | two rows each; 9 / 9, 15 / 9, 10 / 10 | 10 | clear |
Review-accuracy — the subject-expert rows (the brief's named checks first)
| Location | Claim | Verdict | Severity | Fix |
|---|---|---|---|---|
| L01 rule, every item | A plant's body is built mostly from the air and from water, not from the soil | Not an error (cellulose and the rest of the body are built from sugar made of carbon dioxide and water; "mostly" leaves room for the minerals) | — | — |
| L01 bag section; PR-1 | "plant food" is the bag's label; a plant does not eat; the powder is not the plant's food; the roots take in tiny amounts of it with the water | Not an error | — | — |
| L02 coin | "the group that gets none of the change is called the control group. It is kept for comparison" | Not an error; Florida SC.5.N.1.4's word; the explain-then-label order holds in article and script | — | — |
| L03 | the control group shows what happens anyway; same result → the change did nothing; the warm seeds 3 days against 6 → the warmth made the difference; no control group → nobody can tell | Not an error; both verdict forms shown so the rule is not read as "the change never works" | — | — |
| L04 / L04b numbers | 90,718 → 90,661 g (lost 57); 2 → 76 kg (gained 74); 74 kg = 74,000 g; a small apple ≈ 57 g; a grown man ≈ 74 kg | Not an error (see the calls table) | — | — |
| L04 | dried in an oven; a metal lid full of small holes; rainwater only; five years | Not an error (the report's furnace-dried earth, tin plate with holes, rain or distilled water, five years) | — | — |
| L04 "No stuff was added to the pot except water, and no stuff was taken away." | the report excludes the four autumns' fallen leaves | Simplification | Leave | right at this level; the leaves would only make the tree's gain larger |
| L01 | "carbon dioxide": "a gas from the air called carbon dioxide", recalled from G4T34 (verified in G4T34's lexicon and terms), no mechanism beyond Grade 4's own sentence | Not an error | — | — |
| L01, L02, L04 | Grade 4's sentences: "A plant does not eat: it makes its own food, and it makes that food in its leaves." / "The roots take in water from the soil, not food." / "The leaf uses the energy the light carries to make sugar from the water and the carbon dioxide." / "The sugar is the plant's food." (G4T34); "Everything except the one thing you change must stay the same." (G4T02); "No stuff was added, and no stuff was taken away." (G4T15) | Not an error: each grepped in the Grade 4 modules and found verbatim (the last adapted by "to the pot except water", as the record says) | — | — |
| L01 Xavier; L03 Yusuf | the two beliefs | Not an error: LIF5 sub-domain belief "A plant's body is built from soil it eats through its roots" (trap: an oak's wood is packed-together soil; origin "induced" by plant-food labels) and SR5 sub-domain belief "The untouched group is a spare in case something goes wrong" — both read in the register files today | — | — |
| L03 "Bean plants grow about 20 centimeters in two weeks anyway" | a general claim from one test | Simplification | Leave | row 14 |
| PP-4 cactus "takes in … a gas from the air through its skin"; PP-22 air plant "takes in the mist's water" | Not an error (stomata in the stem's skin; trichomes on the leaves) | — | — | — |
| PP-1 grapevine 5 m of stem in a summer; PR-4 bamboo 30 cm in a day; PP-2 redwood trunk as wide as a car; PP-3 a pumpkin heavier than a child; L01-q1 a sunflower taller than a man | real-plant claims | Not an error (all within the plants' known ranges) | — | — |
| L04b "He lifts the tree out of the pot" | "lift" | Not an error (literal) | — | row 12 |
Deliberately omitted (right to leave out at grade 5): the mechanism inside the leaf; the minerals' names and roles; respiration's loss of mass; the fallen leaves of the willow's four autumns; van Helmont's name and his own wrong conclusion (water alone).
Gates after the fixes
build_tools_check_topic.py→ 0 FAIL, 37 WARN;S46-COUNTS G5T24 B=0 C=0 D=0(A = 0: no S12 FAIL);S30-COUNTS typed=4 fail=0 warn=0;S37 strand=0;S38 fragments=0;S44 negative_stems=0;S39 hits=0. The WARNs are the author's answered set (S8 three-sentence beats, S36 unusual words, S29 unit symbols on drawings) less one S8 beat (L04 beat 2 is now two sentences) plus two S36 words the fixes introduced and kept: "sliver" (the gain-loss figure's own label, now matched by its caption) and "pear" (the new table's tree).build_tools_check_terms.py→hits: {}.grade5/check_g5_articles.py→ 0 FAIL; article WARNs at L01 353, L02 405, L04 319 (each now two parts with a check between: 191 + 162, 224 + 181, 179 + 140); scripts 148 / 150 / 147 / 148 / 149; intro 112; summary 149.check_key_tells.py→ KEY TELLS: 0 of 111 MCQs flagged (a: 0, b: 0, c: 0).check_svg_ids.py→ PASS (figures read 43, ids found 0).check_lessons.py --adapter tools/check_adapter_g5.json→ 0 FAIL, 76 WARN; S118 0 FAIL.build_tools_names.py Xavier Yara Yusuf Xu→ all INFO (cross-grade recurrence) or free; one child per name in the topic.build_tools_blind_bundle.py … blind/2026-10-08-reviewed→ bundled 104 mcq, 11 text (7 numeric), 1 multi; adversarial rows 4; held 116. Every[Drawing: …]line grepped for "far too little / did nothing / mostly from / is the control group / none of the change": 0 hits.build_tools_video_batch.py→ 7 videos tohandoff/G5T24/videos/batch_G5T24.json;check_brief.py→ every video ✓, the standing summary/protected note only (145 words);grep -ci strand→ 0. Not sent.
Article and script counts, before → after (the course count: idea, rule and subtitle lines)
| Lesson | Article before | Article after | Script before | Script after |
|---|---|---|---|---|
| L01 | 353 | 353 (two parts: 191 + 162) | 148 | 148 |
| L02 | 405 | 405 (224 + 181) | 150 | 150 |
| L03 | 293 | 293 | 147 | 147 |
| L04 | 312 | 319 (179 + 140; one line added) | 150 | 148 |
| L04b | 293 | 293 | 149 | 149 |
Items changed (ids; the keys are in KEYS_SEQUESTERED_G5T24.json, never here beside the ids' new wording)
L01-03 (stem), L02-06 (one fb), PR-07 (one fb), PP-37 (one distractor), PP-41 (one distractor), PP-50 and PP-51 (new scene, new figure, new answers). No key letter moved; no option order changed. The two cold readers read the whole reviewed bundle, so no separate re-read list is needed; blind/2026-10-08-reviewed/CHANGED_IDS.md carries the ids for the adjudicator's convenience.
For James
None. Every change above is one his rulings already settle (the two-parts-with-a-check form, figure–text agreement, a stem never carrying an earlier key, fresh instances in a bank, a distractor a child would pick). Nothing here would change what a student learns by his answer the other way.
The build record (v1 and the v2 section)
What this is, in plain words
Four lessons (the last in two parts) on the band's most counter-intuitive fact: a plant's body is built mostly from the air and from water, not from the soil. Xavier stands under a schoolyard oak that grew from one acorn; the ground around it is flat, so no soil went missing. Grade 4's line is recalled — the leaf makes sugar from water and carbon dioxide — and the one new step is added: the plant builds its body from that sugar (L01). Then the two Scientific Reasoning lessons the pot test needs: Yara sprinkles fertilizer on ten bean plants and none on ten others; the group that gets none of the change is named the control group (L02, coined for Florida SC.5.N.1.4, taught as an example sequence); two weeks later both groups have grown 20 centimeters, so the fertilizer did nothing — the control group shows what happens anyway, and Yusuf's "the other pots were just spares" is the register's documented belief, judged after the evidence (L03). Finally the classic willow test backs the claim: dry soil and a small tree on the scale, only water for five years, then the scale again — the tree gained 74 kilograms and the soil lost 57 grams, about one small apple, so the lost soil is far too little to build the tree (L04 the set-up, L04b the numbers; the capstone). The only new word is "control group"; "carbon dioxide" and "fair test" are Grade 4's, recalled in Grade 4's sentences.
Counts
- 5 lesson entries (L01, L02, L03, L04, L04b); articles 333 / 394 / 285 / 277 / 276 words; scripts 147 / 149 / 147 / 150 / 149 spoken words; intro 112; summary 149 (five rule sentences, 145 protected words).
- Quizzes 8 + 8 + 8 + 8 + 8 = 40 items (36 MCQ, 2 numeric; L04b's two numeric items sit after two MCQs); 5 attached questions + 3 summary questions (keys in video order B A A A B A B B, A 4 of 8); practice 13 (3 Grade 4 retrievals, 1 numeric, the term recognised then typed last); recall bank 6.
- PP100 bank 55: 47 four-option MCQs, 7 typed (2 text "control group", 1 text "water", 4 numeric), 1 multi-select. Per atom: LIF5-010 13 (8 easy / 3 medium / 2 hard), SR5-004 13 (6 / 5 / 2), SR5-005 12 (3 / 5 / 4), LIF5-011 17 (3 / 6 / 8). Tiers 20 / 19 / 16. MCQ keys A 14 · B 13 · C 11 · D 9. Ten types (
records/TYPES_G5T24.md). - Figures 42: 33 svg by code, 2 photo placeholders, 7 cartoon placeholders; every photo / cartoon key has an IMAGE_BRIEF.
Structural decisions (in place of a blueprint)
Lesson order and titles. The architecture row's order, LIF5-010 → SR5-004 → SR5-005 → LIF5-011, with the capstone split into two parts on the brief's word ("a long routine lesson … LIF5-011 … is split into short parts with a check between"):
- L01 A plant's body is built from the air and from water (LIF5-010, Fact).
- L02 The group that gets none of the change (SR5-004, Categorical: an example sequence, the term coined explain-then-label).
- L03 Why the control group matters (SR5-005, Fact: what the control group shows).
- L04 The pot test: how it is set up and L04b The pot test: what the numbers show (LIF5-011, Routine, two parts, a quiz between).
The running scenes. One class (Miss Xu's, named in text only). Xavier's oak (intro and L01); Yara's twenty bean plants, ten with fertilizer and ten with none (L02 and L03), and her seed trays (L02's third case, L03's second test); the classic willow test (L04, L04b: a scientist four hundred years ago, unnamed in student text; the numbers are van Helmont's in metric — dry soil 90,718 grams → 90,661 grams, a loss of 57 grams; tree 2 kilograms → 76 kilograms, a gain of 74 kilograms). One dataset per stage: beans +20 cm both groups; seeds 3 days warm, 6 days shelf.
Headache scenes and who asks. L01: Xavier under the oak; the narrator names the wonder ("It seems almost impossible: one small acorn became a trunk too wide to hug") and asks ("So where did all that wood come from? Let's look."); Xavier voices the register's belief in the body ("The wood is soil, packed together, that came up through the roots.") because it IS the lesson's point and LIF5 SD-2 documents it; the verdict after the evidence recaps and contradicts his words. L02: Yara's two groups; the narrator asks ("One of Yara's two groups has a special job in the test. Scientists have a name for that group. Which group is it?"). L03: Yara measures; Yusuf voices the register's SR5 SD-1 belief ("The other ten pots were just spares, in case a plant died."); the narrator asks what the fertilizer did; the verdict recaps and contradicts after the control group is measured. L04: the small tree, the pot and the heap of soil; the narrator asks ("How can a scale show where a tree's new body came from?"). L04b: five years on; the narrator asks the prediction ("What will the scale read: much less than 90,718 grams, or almost the same?"). Two of five openers quote a child, each on a documented belief; three are narrator-only. Openers vary: a tree, two rows of pots, a measuring ruler, a pot and a scale, a prediction.
Cast. Xavier (the oak, the LIF5 claim), Yara (every plant test), Yusuf (the SR5 claim). Each name after the first does a job the first could not: Yara is the experimenter across two lessons (one character carries the scene); Yusuf voices a belief Yara, who set up the control group, would not hold. Names from Topic 24's row of grade5/NAMES_POOL.md.
Example sequence (L02), written out. Frame "Is this group the control group? It is, if it got none of the change." The rule is coined BEFORE the run (explain then label on Yara's real test), so each frame trails its because. Shape n p p p n: (1) Yara's second group, half a spoon of fertilizer on each pot → no, it got some of the change; (2) the same group, no fertilizer at all → yes; (3) Yara's seed tray on the classroom shelf, the warm cupboard being the change → yes; (4) the children who learned a word list with no music → yes; (5) the same children with quiet music → no. Both crossings keep the object (Yara's second group at 1→2; the children at 4→5); between positives only the object changes, the change held at none. Sorting sentence for the boundary: "A little of the change is still the change. The control group gets none of it." The script carries the half-spoon non-example and the no-music positive; the article carries the whole run (the block's where says so). S118 passes.
| Rule | L02 |
|---|---|
| 1 Minimal difference | at 1→2 the amount of fertilizer moves from half a spoon to none, same pots; at 4→5 the music moves from none to quiet, same children |
| 2 Maximal variation | across positives the test changes (a powder on soil; a warm cupboard; music while learning) and the group changes kind (pots; a tray; children), the verdict held |
| 3 Both sides | n→p at 1→2; p→n at 4→5 |
| 4 Same object | yes at both flips |
| Shape | n p p p n: the near miss a child believes (a little fertilizer is "no fertilizer") opens the run; the return crossing closes it on the furthest-from-plants case, so the term is seen to be general |
L01, L03, L04 and L04b carry no sequences block: L01 and L03 are facts shown on their cases, L04 / L04b a routine run once on the classic test and practised on fresh pot tests in the quiz.
Check types. L01 type (c): what / why / the documented claim (Yara's carrot) / transfer (a floating pond plant; a mowed lawn) and the boundary that the water does come from the soil. L02 type (a) fluency on described tests (which group / is this group the control group), the near misses the lesson pinned (a group that got less; every tray got the change), one drawn plan, the term recognised last (typed recall in the practice set and the bank's hard tier). L03 type (c): what (same result → did nothing; different result → made a difference), why, the documented claim (Xavier's goldfish tank), transfer (no control group → cannot tell), a drawn results table with the subtraction, the term in its new role last. L04 type (b) scaffolded: the steps one at a time, the two predictions the logic makes, a bare "which plan is a pot test". L04b type (b) scaffolded → bare on fresh pot tests: two MCQs (why only water; which two things), then the gain and the loss produced (numeric), the judgement, a drawn table to its conclusion, the counterfactual, the argument sentence.
Which lessons could do without a video. None: L01's oak and flat ground, the inputs diagram building arrow by arrow; L02's rows of pots and the verdict strip filling; L03's ruler and the table filling row by row; L04's lid sliding on and five years of rain; L04b's scale readouts and the two bars drawn to one scale. Every entry is "video and article".
Words. "control group" is coined in L02 in the frame ("In an experiment, the group that gets none of the change is called the control group. It is kept for comparison.") and said in L03, the practice and the bank; recognised before it is typed; typed because both words are everyday and spellable at grade 5 (child spellings accepted), so RECALL_BY_MCQ is empty. "carbon dioxide" is Grade 4 Topic 34's term, recapped on first reuse ("a gas from the air called carbon dioxide") and never re-coined; "fair test" is Grade 4 Topic 2's, recalled in the recall bank. Grade 4's sentences reused word for word: "A plant does not eat: it makes its own food, and it makes that food in its leaves." / "The roots take in water from the soil, not food." / "The leaf uses the energy the light carries to make sugar from the water and the carbon dioxide." / "The sugar is the plant's food." (G4T34 L01); "Everything except the one thing you change must stay the same." (G4T02 L03); "No stuff was added … and no stuff was taken away." (G4T15, adapted by "to the pot except water"). A plant never "eats"; the soil is never its "food"; "weigh" is never said (the scale reads; find the mass); "fertilizer" is described before it is named ("a powder people sprinkle on soil"); "plant food" appears only as the bag's label, met by name as the belief's origin. "mostly" stays in the rule because the plant does take tiny amounts from the soil, said once in L01.
Questions for James
None. Every structural call here is one his earlier rulings already settle (the term, the opener forms, the split of the routine, the documented beliefs); nothing in it would change what a student learns by his answer the other way.
Per-lesson table
| Lesson | Atom | Type | Headache opener | Rule line (protected) | Quiz | Attached key |
|---|---|---|---|---|---|---|
| L01 | LIF5-010 | Fact | the oak from one acorn; narrator asks | A plant's body is built mostly from the air and from water, not from the soil. | 8: 3 what + 1 why + 1 claim + 3 transfer | B |
| L02 | SR5-004 | Example-sequence classification | Yara's two groups; narrator asks | In an experiment, the group that gets none of the change is called the control group. It is kept for comparison. | 8: 2 which-group + 3 yes / no + 1 none-of-them + 1 drawn + term (MCQ) | A |
| L03 | SR5-005 | Fact | Yusuf's "spares" claim; narrator asks what the fertilizer did | The control group shows what happens anyway, when nothing is changed. If the control group does just as well, the change did nothing. | 8: 2 what + 1 why + 1 claim + 3 transfer (one drawn) + term | A |
| L04 | LIF5-011 | Procedural, part 1 | the small tree, the pot, the heap of soil; narrator asks | To run the pot test, find the mass of the dry soil and of the small tree first. Then add only water, and keep everything else out of the pot. | 8: 4 steps + 2 predictions + 2 apply | A |
| L04b | LIF5-011 | Procedural, part 2 | five years on; the prediction asked | After years, find the mass of the tree and the dried soil again. The soil loses only grams, and the tree gains kilograms, so the lost soil is far too little to build the tree. | 8: 2 apply + 2 numeric + 1 judge + 1 drawn + 1 counterfactual + 1 argument | B |
Design-check-sequence records
`
Skill: design-check-sequence @ cca3af6
Part: L01 — Type (c): the payoff is a fact with a why (the ground does not sink; the body is built from the sugar) and the register names a belief.
Plan: 3 what (3-opt), 1 why (3-opt), 1 claim (bare yes / no, LIF5 SD-2), 3 transfer (a pond plant; the water's source; a mowed lawn). Keys B C A B · n · A C A.
Belongs elsewhere: the four-option where-from items (bank type 1); the claim's reason (type 3); the multi (type 3).
Part: L02 — Type (a): naming the control group in a described test is a one-step sort on one feature (got none of the change?).
Plan: 2 which-group (2-opt), 3 yes / no, 1 none-of-them (3-opt), 1 drawn plan (2-opt), the term recognised last (3-opt). Keys B A y n y C B B.
Belongs elsewhere: four-group picks (bank type 4); both / neither (type 5); typed term (type 6, and the practice set).
Part: L03 — Type (c): the payoff is what the control group shows, and the register names the "spare" belief.
Plan: 2 what (3-opt), 1 why (3-opt), 1 claim (bare yes / no, SR5 SD-1 belief 2), 3 transfer (prose; a drawn table with the subtraction; no control group), the term in its new role last. Keys A B C n A B C A.
Belongs elsewhere: four-option result reads (type 7, 8); claim reason (type 9); chained items (type 9).
Part: L04 — Type (b): the set-up is an ordered routine; each step asked alone, then the logic's two predictions, then a bare plan judged.
Plan: 4 steps (3-opt), 2 predictions (3-opt), 1 bare plan (3-opt), 1 why-first (3-opt). Keys B B A C B C A A.
Belongs elsewhere: the one-step picks as four-option items (bank type 10 easy).
Part: L04b — Type (b): the argument is a routine on two readings; MCQs first, then the differences produced, then the argument on fresh tests.
Plan: 2 apply (3-opt), 2 numeric, 1 judge (2-opt), 1 drawn table (3-opt), 1 counterfactual (3-opt), 1 argument (3-opt). Keys C C · 38 · 40 · n A A C.
Belongs elsewhere: produced differences from drawn tables (type 10 hard); the counterfactual as four options (type 10).
`
Prior facts each check leans on, and where the recall sits: a plant makes its food in its leaves and the gas is carbon dioxide (LIF4-010) → recall bank before L01; everything else stays the same (SR4-003) and the fair test (SR4-005) → before L02; the mass of a mixture (MAT4-042) → before L04; breaking into pieces keeps the mass (MAT4-040) → before L04b. L03 leans on L02 and L04b on L04: the lesson immediately before, so no recall item (the 8 Oct ruling).
The key strings
Quiz keys per lesson: L01 B C A B · n · A C A — L02 B A · y n y · C · B · B — L03 A B C · n · A B C A — L04 B B A C B C A A — L04b C C · 38 · 40 · n · A A C. No position above 60 % within a lesson's same-size items; the vault's S116 (no four alternating keys across the topic's run) is clean after L04 q5 and L04b q1, q2, q6, q7 were reordered. Attached (video order): B A A A B A B B. Bank MCQ letters: A 14 · B 13 · C 11 · D 9. Claim verdicts across the topic's quizzes: no, no — two claim items on the register's two documented beliefs; the bank's two claims are "X is wrong. What is the correct reason?" items.
The rules applied (the brief's rulings 1–13 and the vault notes), with where each bites
| Rule | Where it bites |
|---|---|
| 1 Openers: the narrator asks over the scene; a quoted claim only where it is the documented belief | five narrator questions; Xavier's claim (L01) and Yusuf's claim (L03) are the register's two beliefs; no claim is answered at once — each is recapped and contradicted after the evidence ("So, when Xavier said the wood is packed-together soil…, he was not right.") |
| 2 No per-lesson misconception slot | claim items only on the two documented beliefs (L01-q5, L03-q4, PP-41, PP-45); L02, L04 and L04b carry none |
| 3 A noun subject | "the plant builds its body"; "the control group shows"; "the soil lost 57 grams"; no bare "it" that could be misread |
| 4 The video stands alone | each script opens on its scene and names its people; L01 carries the claim, the flat ground, Grade 4's sugar line and the new step; L02 carries the coin and both crossings' sides; L03 carries the measurement, the claim and the verdict; L04 / L04b carry every number and its line |
| 5 What before why; one change a step | the flat ground is seen before the sugar reasoning; both groups' growth is measured before "what happens anyway" is named; the scale readings come before the comparison; S118 clean |
| 6 Terms: required coined in the frame; convenience never tested | "control group" coined "is called", recognised (L02-q8, L03-q8, PR-12) then typed (PR-13, PP-42, PP-43), said in the summary; "pot test" is a plain name for the routine, never tested as a term; S46 B = 0, C = 0, D = 0 |
| 7 Precise verbs | "takes in", "makes", "builds", "sprinkles", "measures", "sprouts", "gains", "loses", "reads"; the light "carries energy"; nothing "eats" |
| 8 No lettered cases | the fertilizer group / the control group; the first barn / the second barn; the hot-tea group / the warm-tea group |
| 9 Contrasts in one frame | "If soil built the tree, the soil would lose a lot of mass. If water and air built the tree, the soil would lose almost none."; "The fertilizer group grew 20 centimeters, and the control group grew 20 centimeters."; "The soil loses only grams, and the tree gains kilograms." |
| 10 Forces named / gravity | no force in the topic; "gravity" never appears; "mass" throughout, never "weight" or "weigh" |
| 11 Recall bank before the video | RECALL_BANK, 6 items, each tagged recalls / before; none recalls the lesson immediately before |
| 12 No verdict + reason option | lesson claims bare yes / no; bank claims "X is wrong. What is the correct reason?" with four single statements; no exception used |
| 13 No new rules; collisions recorded | see Judgement calls |
| Use the exam board's term | "control group" (Florida SC.5.N.1.4); "carbon dioxide" is Grade 4's term, not re-coined |
| A rule that judges cases is taught in its own example-sequence lesson | SR5-004 has its own lesson and sequence; SR5-005 (why it matters) is the next lesson; the pot test (L04) runs a routine and claims the routine atom |
| Mass, never weight | "the scale reads", "find the mass", "its mass was"; the verb "weigh" appears nowhere in student text |
| Grade-level words | S36 list answered below; "fertilizer" described before it is named; the scientist is "a scientist", not named; "van Helmont" appears only in this record |
| One character carries a scene | Yara runs L02 and L03; Xavier and Yusuf appear only to voice documented beliefs and in the intro's scene |
Documented misconceptions used, and the beliefs deliberately not stated
| Belief | Source | Where the lesson addresses it | Item |
|---|---|---|---|
| A plant's body is built from soil it eats through its roots (trap: an oak's wood is packed-together soil) | LIF5 register, SD-2 (induced by "plant food" labels) | L01: the flat ground ("No soil has gone missing."), Grade 4's "The roots take in water from the soil, not food.", the new step ("The plant builds its body from that sugar"), the verdict in Xavier's words, and the bag that says plant food ("a plant does not eat, so the powder in the bag is not the plant's food") | L01-q5 (Yara's carrot, bare yes / no); PP-41 (Yusuf's elm: correct reason) |
| The untouched group is a spare in case something goes wrong | SR5 register, SD-1 belief 2 | L03: Yusuf's claim, the control group measured, "The control group did the test's most important job: it showed that the plants grow just as tall anyway." | L03-q4 (Xavier's goldfish tank, bare yes / no); PP-45 (Yara's glue: correct reason) |
Not stated: SR5 SD-1 beliefs 1, 3 and 4 (vague predictions; repeating is for mistakes; any science is an experiment) belong to Topics 3 and 19; LIF5 SD-2's energy-loop belief belongs to Topic 25. No belief is stated in lesson prose and then denied; each quoted claim is judged after the evidence, in its own words.
Checker results, every WARN answered
build_tools_check_topic.py→ 0 FAIL, 37 WARN;S46-COUNTS G5T24 B=0 C=0 D=0(A = 0: no S12 FAIL);S30-COUNTS typed=4 fail=0 warn=0;S37 strand=0;S38 fragments=0;S44 negative_stems=0;S39 hits=0;S29 units_content=1 units_script=1 units_figures=8.- S36 unusual words (27): fertilizer (described before it is named; the register's own example word), spray, scientist, sprout / sprouts / sprouted, spares / spare (Yusuf's own word in the documented belief), claim (the atom's verb: "back the claim"), shampoo, syrup, shinier, surrounded / surrounds, bamboo, basil, birch, olive, elm, mint, drier, mist / misted, app, normal, collect, wilting, argument (one bank stem; the atom's behaviour is to argue), sand — all kept: each is a plain US word a ten-year-old knows or is described where it first appears.
- S8 nine beats of three sentences: each is one picture state (the opening scene; a frame question with its verdict; a reading with its line; a recap opener before a two-sentence rule). Kept; every script is at or under 150 spoken words.
- S29 "2 kg" / "90,718 g" in screen cues and figure text: numerals with the unit symbol on drawings is James's rule (2 Oct); whether the on-screen unit is the symbol or the word is his open call — the symbol is used here, the prose says the word.
build_tools_check_terms.py→ hits {} (no A, B, C or D line).grade5/check_g5_articles.py→ 0 FAIL; L01 353 and L02 405 words by its count (WARN above 300; see judgement call 2), L04 312.check_key_tells.py→ KEY TELLS: 0 of 111 MCQs flagged (a: 0, b: 0, c: 0); exempt sets: yes / no, the multi's four things.check_svg_ids.py→ PASS (figures read 42, ids found 0).check_lessons.py --adapter tools/check_adapter_g5.json→ 0 FAIL; S118 0 FAIL. WARN lines (78): S11 "fb[key] is not empty" (the Grades 3-5 convention gives the right answer a confirming fb; the adapter reads the HS convention); S22 "a later stem carries an earlier key 'control group'" (15 — every L03 stem is about the control group, the term L02-q8 recognised; the adapter reads the topic's quizzes as one set) and 'nothing' / 'only water' (the same reading); S8 as above; S30 article-less forms (the accept lists carry them; the adapter's pattern differs). Two earlier FAILs were fixed, not waived: S135 (a worked line's result carries its unit — every "= N" line now reads "… = 38, so the tree gained 38 kilograms."; the local S38 refuses a bare "= 38 kilograms" as a sentence with no verb, so the two checkers meet on this form, recorded as a collision) and S116 (alternating keys across L04 / L04b, reordered).build_tools_names.py Xavier Yara Yusuf Xu→ Xavier (INFO: Grade 3 Topic 30), Yara and Yusuf (INFO: Grade 3 Topic 4), Xu free; all from Topic 24's row; within the topic each name is one child.build_tools_build_topic_site.py→ builds (5 lessons, 13 practice, 55 pp100, 42 figures). Screenshots looked at: the L01, L02 and L04b script routes, the L02 and L04b article routes, the L03 quiz route, the practice route (/tmp/g5t24_png/site_*.png).build_tools_blind_bundle.py … blind/2026-10-08→ bundled 104 mcq, 11 text (7 numeric), 1 multi; adversarial rows 4; held 116.build_tools_video_batch.py→ 7 videos written tohandoff/G5T24/videos/batch_G5T24.json;check_brief.py→ every video ✓; the standing summary/protected note only (145 words: five rule sentences, one per lesson part).grep -ci strand→ 0. The batch is NOT sent (Topic 24 is in James's Life review sample: his taps on the scripts page are the cue).
The recall bank (RECALL_BANK, 6 items)
| # | Recalls | From | Before | Item |
|---|---|---|---|---|
| 1 | LIF4-010 a plant makes its food in its leaves | G4T34 L01 | L01 | a bean plant on a windowsill: where does it make its food |
| 2 | LIF4-010 the gas is carbon dioxide | G4T34 L01 | L01 | a leaf takes in a gas from the air: what is it called |
| 3 | SR4-003 everything except the one thing you change stays the same | G4T02 L03 | L02 | Xavier's two balls dropped from two heights: what is wrong |
| 4 | SR4-005 a fair test | G4T02 L05 | L02 | only the kind of soil changed: what kind of test |
| 5 | MAT4-042 the mass of a mixture | G4T15 L03 | L04 | 20 grams of salt in 300 grams of water: the mass |
| 6 | MAT4-040 breaking keeps the mass | G4T15 L01 | L04b | a 10-kilogram log sawn into four pieces |
Bank freshness, re-performed
Scene nouns of every lesson, quiz, attached, summary, practice and recall-bank item: oak, acorn, schoolyard, bag of plant food, bean plants, fertilizer, warm-cupboard seeds, children learning words with music, willow, scientist, small apple; sunflower, pine trunk, carrot, floating pond plant, mowed lawn, corn, maple; salt on ice, cucumber plants, dog food, grass with extra water, night-light, warm-water seeds, heated barn, toothpaste; tomato spray, puppies' chew toy, goldfish food, guppy flakes, runners' sports drink, pepper spray, shampoo; birch pot test, apple-tree table, 70-kilogram soil, tomato plant pot test, sunflower seedling plan; fence paint, peach tree; spinach, paper towels, flour in milk, bamboo, jar with pebbles, helmet pad, fan on basil, window cleaner, singing to cows, rose bush, 8,000-gram soil; bean windowsill, bouncing balls, kinds of soil, salt water, sawn log. Grepped against the bank's stems, options, feedback and whys (the script in this build's shell history): 0 hits after four re-scenes (a bush → a fig tree; a new drink → a new soil mix; lettuce under a shade cloth → cabbages; the gardener's fertilizer → sand; a lamp over pepper plants → mint; Yusuf's oak → an elm; a fish-food pair → rabbit food; singing to seeds → red pots and radishes; boat paint → boat wax). "fertilizer" survives in the bank only as an option word (PP-20) and in L04 / L04b items as the thing a pot test must not add.
Blind-text grep
The bundle's 13 [Drawing: …] lines were grepped for the verdict words (far too little, did nothing, mostly from, nothing, is the control group, none of the change): 0 hits. Every drawn table lists its cells as data ("two rows: the lemon tree, 4 kg before, 52 kg three years later; …"); a results table's row label "the control group (usual flakes)" names the group as the stem does, on items that ask what the change did, never which group is the control group; the four-pots item lists the labels 0, 1, 2, 3 spoons.
Figures (author self-check on the renders; the non-author review-figures pass is owed)
All 42 figures rendered through headless Chrome (/tmp/g5t24_png/); opened: plant_inputs (three arrows in, one out, every label by code), flat_ground (the trunk base on a level line, roots below, the two chips), pots_two_groups and pp_pots_four (rows of pots, labels under each), verdict_control (the question above five marks), scale_soil_before / scale_tree_after (the readout in numerals; the caption label was nudged clear of the box after the first render), lidded_pot, before_after_table, gain_loss_strip (the soil's bar a two-unit sliver beside the full-width tree bar), summary_still, and the built article routes for L02 and L04b at phone width. Kinds: 33 svg by code; 2 photo placeholders (the bag that says plant food; a small apple on a kitchen scale); 7 cartoon placeholders (Xavier under the oak ×2, Yara with her pots, the children with and without a speaker, Yara measuring with Yusuf, the scientist with the sapling, the scientist beside the grown tree). The scale is drawn as a modern flat-pan scale with a printed readout on a four-hundred-year-old test: a deliberate anachronism so the reading is exact and seen to change (the instrument rule), said nowhere in the student text. Units on drawings are symbols (g, kg, cm); prose says the word.
Names run
python3 build_tools_names.py Xavier Yara Yusuf Xu → Xavier INFO (Grade 3 Topic 30), Yara INFO (Grade 3 Topic 4), Yusuf INFO (Grade 3 Topic 4), Xu free. Cross-grade recurrence is information only (James, 6 Oct 2026); within Topic 24 each name is one child.
Sentence-atomise self-check (collapsed to the rows that changed)
| Paragraph | Before | After | Why |
|---|---|---|---|
| L01 the bag | "The roots take in tiny amounts of the powder with the water, and a tiny amount is far too little to build a trunk." (24) | two lines: the roots take in tiny amounts / a tiny amount is far too little | one idea per line; under 22 words |
| L01 quiz why | "…but the ground around it does not sink. Why not?" | "…and the ground around it stays level. Why does the ground stay level?" | a positive question with a subject and a verb |
| L02 headache | "One of Yara's two groups has a special job in the test, and scientists have a name for it. Which group is it?" (23) | "One of Yara's two groups has a special job in the test." / "Scientists have a name for that group. Which group is it?" | the pronoun named; under 22 words |
| L02 boundary | "A smaller amount of the change is still the change." | "A little of the change is still the change." | "smaller" is a size word (S39) |
| L03 the seeds | "6 − 3 = 3" / "So the warmth made the seeds sprout 3 days sooner." | "6 − 3 = 3, so the warm seeds sprouted 3 days sooner." | the result carries its unit on its line (vault S135) while keeping a verb (local S38) |
| L04 the lid | "He covered the top of the pot with a metal lid full of small holes, so no dust or dirt could fall in." (23) | "He covered the pot with a metal lid…" (20) | under 22 words |
| L04b headache | "He lifts the tree out of the pot, shakes the soil off its roots, and puts the tree on the scale: 76 kilograms." (23) | two lines: lifts and shakes / puts it on the scale | one action per line |
| L04b the soil | "almost the same as before" | "almost the same as five years ago" | "before" read by the vault's S41 as a pointer at an earlier video |
| L04b script | 153 → 149 spoken words | "one small apple" cut from beat 4; "so" → ":" in two readings | under the 150-word cap; the apple stays in the article and the gain-loss strip's cue |
| intro | 129 → 112 words | the big-picture beat ("Every plant… built its body out of something") cut | under 120; the map line still names the subject |
Judgement calls and rule collisions
- The capstone split (L04 / L04b). The brief names LIF5-011 as a long routine to split with a check between; the set-up (five steps and the logic the scale will answer) and the reading (two subtractions, the comparison, the argument) are each a script under 150 words. Both parts claim LIF5-011; the lexicon carries one rule sentence per part and the summary says both.
- Article length. L02 at about 400 words carries the coin, a five-case sequence with both crossings, the sorting sentence and the closing return; L01 at about 340 carries the belief, the flat ground, Grade 4's three recalled sentences, the new step and the bag. Both are split by a subtitle or a figure every three to five idea lines and read in short runs on the built page. Splitting L02 would separate the coin from its run; recorded for the non-author read, not asked.
- "Carbon dioxide" is said, not merely allowed once. The task brief allowed the word once as the test's word; Grade 4 Topic 34 coined it, so it is a recalled term here (recap on first reuse in L01, said in the inputs diagram and two L01 items, one recall-bank item). The mechanism stays unsaid.
- The pot test told on the classic willow, with a modern scale drawn. The register names the willow experiment and its grams-against-kilograms shape; the numbers are van Helmont's in metric (soil 90,718 → 90,661 grams; tree 2 → 76 kilograms), the scientist is unnamed in student text ("a scientist, four hundred years ago"), and the scale is drawn with a printed readout so the number is seen to change. The 1 kilogram = 1,000 grams line is stated as a fact (Grade 4 mathematics), not taught.
- Two checkers on one line. The vault's S135 wants a worked result's unit on its own line; the course's S38 refuses "76 − 2 = 74 kilograms" as a sentence with no verb. Every working line now reads "76 − 2 = 74, so the tree gained 74 kilograms." — the line is still shown under the sentence, the unit sits beside the result, and both sweeps pass. Recorded as a collision for the coordinator.
- The control-group term in L04. S46 first warned that L04 and L04b never say the coined term. One honest line was added to L04 ("The pot test has no second group, so it has no control group. Instead, the soil before is compared with the same soil after."), which answers the question a student who has just met the term will ask; L04b stays silent on it.
- "Control group" typed, not RECALL_BY_MCQ. Both words are everyday and spellable at grade 5; the accept list carries the article forms and the child spellings; near-miss grading covers one-letter slips. The typed item sits last in the practice set and in the bank's hard tier, after recognition items in L02, L03 and the practice set; it was removed from L02's quiz so that no quiz item follows a typed term item (the vault's S26 reads the topic's quizzes as one run).
- Four quiz keys and the attached set rebalanced after the sweeps: L04 q5, L04b q1 / q2 / q6 / q7 and L02's attached question changed option order (recomputed strings above), never a key flipped.
- "mostly" in the rule. A plant does take tiny amounts of other things from the soil (L01 says so once, at the bag); the rule keeps the register's "mostly" so the claim survives the chemistry a later grade adds.
- Summary protected words at 145. The standing note; five rule sentences (L04's routine is two), no example re-told, no convenience term.
Owed
- The non-author reads: review-questions over every item bank; review-figures over the 42 renders and the built pages; review-accuracy (the willow numbers and their metric rounding; the claim that bean plants grow about 20 centimeters in two weeks; seeds sprouting sooner when warm; the pond plant, air plant and cactus transfers).
- The blind read of
blind/2026-10-08/BLIND_BUNDLE_G5T24.md(keys sequestered beside it); zero unverified keys ship. - Pictures: 9 photo / cartoon placeholders through David's pack at the picture stage — no question for James on this topic, so the pass can run once the text is reviewed.
- Videos: the batch at
handoff/G5T24/videos/waits for James's taps on the Life sample (Topics 24 and 25); nothing sent. - The site deploy and the scripts page row.
v2 — the non-author review applied (8 October 2026)
Skill: review-lesson (Role B and the Role C fix pass) → review-questions, review-figures, review-accuracy @ cca3af6. The full record is REVIEW_G5T24_2026-10-08.md; this section lists what moved in the content.
- Must-fix (1):
rule_anywayredrawn on three lines — its first line ran past both edges of the card on the render and on the built L03 page. - Worth fixing (10, all applied):
gain_loss_striplabel and alt say "only a sliver" (the bar is visible);summary_stillputs the grown tree on the 76-kg pan; thepots_halfcaption reads "Both groups got some of the change."; L01-q3's stem no longer carries q2's key; "got the most of the change" → "got even more of the change" (L02-q6 fb, PR-7 fb); PP-41's absurd distractor → "The wood is built from water alone, with nothing from the air."; PP-37's second-defensible distractor → "Sand soaks up the water before the roots can take it in."; PP-50 / PP-51 re-scened on their own table (pp_pear_table: 3 → 27 kg, 55,000 → 54,982 g; answers 24 and 18; type sheet's ⟂ list updated); "pot test" said in passing in L04 ("People call his test the pot test.", declared in TOPICconvenience_terms) and in script beat 1, with beat 2 trimmed (script 148); L01, L02 and L04 articles are two parts with a check between (James, G4T38, 2 Oct 2026) — L01 after "The sugar is the plant's food." (q2, q7), L02 after Yara's two cases (q1, q3), L04 after the three set-up steps (q1, q4); the items stay in the quizzes; L02'ssequencescase locations re-indexed. - Left as recorded: the L04 / L04b split, the willow numbers (recomputed from the classic report), the typed term moved out of L02's quiz, the working-line form (the S135 / S38 collision), "mostly" in the rule, the modern scale. The docstrings' "no 'lift'" claim is corrected to "only in its literal sense" (L04b lifts the tree out of the pot).
- Counts now: figures 43 (34 svg, 2 photo, 7 cartoon); articles 353 (191 + 162) / 405 (224 + 181) / 293 / 319 (179 + 140) / 293; scripts 148 / 150 / 147 / 148 / 149; bank 55 unchanged in shape (MCQ keys A 14 · B 13 · C 11 · D 9); no key letter moved.
- Gates:
check_topic0 FAIL, S46 B = 0 C = 0 D = 0;check_termshits {};check_g5_articles0 FAIL; key tells 0 of 111;check_svg_idsPASS (43);check_lessons0 FAIL, S118 0 FAIL; blind bundle re-cut atblind/2026-10-08-reviewed/(116 held;[Drawing: …]lines free of verdict words;CHANGED_IDS.mdbeside it, ids only); batch rebuilt,check_brief.pyevery video ✓ (the standing summary note only). Not sent; nothing committed. - Owed now: the blind read of
blind/2026-10-08-reviewed/BLIND_BUNDLE_G5T24.mdby two cold readers (keys sequestered beside it); then pictures (9 placeholders) and James's taps on the Life sample before the batch goes.