2d90d05bc5
book 12: dedupe punctuation-variant vocab re-teaching ('interested (in)' after 'interested in'; 'out-of-doors' after 'out of doors')
david2026-08-05 11:10:38 +08:00
150e6b5353
book 7: restore the dictation pass for Missing Adjectives (1c-f6)
david2026-08-05 11:08:45 +08:00
41d60a7541
book 7: accept legitimate answer variants (penny|cent, children|kids); Linda's Mistake intro no longer promises a story that isn't shown (the gapped sentences ARE the story)
david2026-08-05 10:58:39 +08:00
04f47eacac
book 7 session 1-2: rubric guides the two category items ('They're called shapes')
david2026-08-05 10:16:54 +08:00
fa0b5fe974
vocab: stop re-teaching a word later in the same session (239 tags)
david2026-08-05 10:10:27 +08:00
bf5a93790d
book 7 session 1-2: drop a hallucinated duplicate line ('Side. Sides.' twice)
david2026-08-05 10:07:15 +08:00
0cf30d2241
book 7 session 1-1: tag the actual new vocabulary
david2026-08-05 09:57:18 +08:00
485e538d70
course description: acknowledge origin (DLIELC ALC) and the self-study adaptation
david2026-08-04 10:09:59 +08:00
11d077e881
grammar tables: fill rowspan holes in the They're/We're/You're contraction tables (book prints one contraction brace-spanning three rows; GFM has no cell merging — repeat the contraction per row instead of leaving empty cells)
david2026-08-04 08:22:12 +08:00
64edf5cf36
re-cut all cassette clip audio with the validated v2 recipe (clip-science): contiguous-occurrence location + guarded boundaries + span-based cue exclusion; every deployed cut ASR-verified (Soniox gate + 6-rung ladder, Gemini adjudication) — 96.9% of 16,413 unique clips audio-verified exact, 15,794 clips replaced, unverified clips keep their shipped audio (511-clip repair queue in reactor-module-tools/module-convert/clip-recut-results/)
david2026-08-04 06:19:24 +08:00
effad1b73b
voice audit: gender-correct Gemini voices for all dialogue speakers (398/982 were mismatched, mostly female achernar on male roles); recurring characters keep one voice course-wide; distinct voices within dialogues
david2026-08-04 00:03:23 +08:00
85fa14de6d
stable session ids: prefix the 3 unprefixed $LESSON titles (book-11 dup 'Dialogues and Comprehension' collided across files and broke the manifest join); repair book-11-lesson-1 session headers polluted by the earlier activity rebuild (source-file $LESSON lines had leaked in)
david2026-08-03 20:37:15 +08:00
6afa6c24b8
stage markdown-image assets:  refs in GRAMMAR bodies were never collected by the asset scanner ({tokens} only) — 32 grammar illustrations across 14 masters 404'd; also fix one unprefixed st- image ref in book-12-lesson-3
david2026-08-03 16:11:44 +08:00
9d44ba61b2
fix clip-overwrite bug, second sweep: lesson-3D of book 12 used literal '-NN' placeholder clip names (missed by the case-sensitive first audit) — renumbered, re-sliced, 8 master activities rebuilt
david2026-08-03 16:02:51 +08:00
fcd4b23cdd
fix clip-overwrite class bug: 10 lessons re-sliced with unique per-item clips (same filename had been reused for different time ranges — each cut overwrote the last, playing wrong audio); 27 master activities rebuilt from fixed sources (snap-back had collapsed differing texts into repeats of item 1). Tester-reported: Book 11 lesson 1-7 Present Perfect voiceover/text mismatch
david2026-08-03 07:22:19 +08:00