Commit Graph

  • d0f25b8605 v2.3: grammar card sequences (37 activities) + PLAY_ROLE role-plays (6) in books 10/11 main david 2026-08-17 01:26:13 +08:00
  • d7a55e8dce Mend abbreviation-split dialogue fragments (Mrs. Wright, Mr. Evans, Mrs. Alonso, quote attribution) david 2026-08-16 09:44:39 +08:00
  • e30effca46 Fix Gemini voice genders in books 9-12 (achernar is a female voice) david 2026-08-16 09:21:32 +08:00
  • 0692599704 Regenerate Books 9 and 12 through the improved v2 pipeline david 2026-08-15 13:56:43 +08:00
  • 11dc463d52 book-11 lesson 1: re-sliced clip boundaries for 1C/1D david 2026-08-15 09:12:25 +08:00
  • 33c3b96fc0 fix(book-11): remove narrator separator artifacts david 2026-08-14 22:46:06 +08:00
  • 20ccc16a77 books 10-11: Fable reassembly from zero-warning regenerated tracks david 2026-08-14 21:14:00 +08:00
  • dc3056ee4e books 10-11: full regeneration with the hardened pipeline david 2026-08-13 15:41:05 +08:00
  • 0f7a0f76e9 book 7: tester-round content fixes david 2026-08-13 11:18:55 +08:00
  • 689c309f9e fix book 7 word-bank and repeat exercises david 2026-08-11 11:51:15 +08:00
  • 61234fe36b apply answerability-audit repair queue: ACCEPT variants, derivability fixes, rubric rewrites (46 masters) david 2026-08-05 12:08:14 +08:00
  • 2d90d05bc5 book 12: dedupe punctuation-variant vocab re-teaching ('interested (in)' after 'interested in'; 'out-of-doors' after 'out of doors') david 2026-08-05 11:10:38 +08:00
  • 150e6b5353 book 7: restore the dictation pass for Missing Adjectives (1c-f6) david 2026-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) david 2026-08-05 10:58:39 +08:00
  • 04f47eacac book 7 session 1-2: rubric guides the two category items ('They're called shapes') david 2026-08-05 10:16:54 +08:00
  • fa0b5fe974 vocab: stop re-teaching a word later in the same session (239 tags) david 2026-08-05 10:10:27 +08:00
  • bf5a93790d book 7 session 1-2: drop a hallucinated duplicate line ('Side. Sides.' twice) david 2026-08-05 10:07:15 +08:00
  • 0cf30d2241 book 7 session 1-1: tag the actual new vocabulary david 2026-08-05 09:57:18 +08:00
  • 485e538d70 course description: acknowledge origin (DLIELC ALC) and the self-study adaptation david 2026-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) david 2026-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/) david 2026-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 david 2026-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) david 2026-08-03 20:37:15 +08:00
  • 1903876c71 course.course $TOC manifest: 12 book modules assembled from 60 lesson files (groups=levels, sections=ALC lessons); stable module ids book-N david 2026-08-03 19:57:58 +08:00
  • 6afa6c24b8 stage markdown-image assets: ![alt](file.jpg) 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 david 2026-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 david 2026-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 david 2026-08-03 07:22:19 +08:00
  • 46069b4579 image fixes: source crops replace QA-failed AI renders (book 12) david 2026-08-02 16:32:56 +08:00
  • 4133594563 image fixes: source crops replace QA-failed AI renders (book 11) david 2026-08-02 16:32:56 +08:00
  • 11083d1572 image fixes: source crops replace QA-failed AI renders (book 10) david 2026-08-02 16:32:54 +08:00
  • e540e5e060 image fixes: source crops replace QA-failed AI renders (book 9) david 2026-08-02 16:32:53 +08:00
  • b5948f21d0 image fixes: source crops replace QA-failed AI renders (book 8) david 2026-08-02 16:32:52 +08:00
  • 237f3fc732 image fixes: source crops replace QA-failed AI renders (book 7) david 2026-08-02 16:32:51 +08:00
  • bf4b406b14 image fixes: source crops replace QA-failed AI renders (book 5) david 2026-08-02 16:32:50 +08:00
  • ede9f814d0 image fixes: source crops replace QA-failed AI renders (book 3) david 2026-08-02 16:32:49 +08:00
  • 48dc653aad restore hand-cropped ST-7 shape images (QA fix-loop deleted them; image model cannot regenerate simple shapes) david 2026-08-02 16:28:37 +08:00
  • 329fd581f4 refresh images after QA-gated regeneration (book 12) david 2026-08-02 14:44:14 +08:00
  • 65c62a1dab refresh images after QA-gated regeneration (book 11) david 2026-08-02 14:44:12 +08:00
  • 60fa423d67 refresh images after QA-gated regeneration (book 10) david 2026-08-02 14:44:11 +08:00
  • 51d260f81c refresh images after QA-gated regeneration (book 9) david 2026-08-02 14:44:09 +08:00
  • 797f7b789a refresh images after QA-gated regeneration (book 8) david 2026-08-02 14:44:07 +08:00
  • 68c88a0f7d refresh images after QA-gated regeneration (book 7) david 2026-08-02 14:44:05 +08:00
  • 0018d3d49d refresh images after QA-gated regeneration (book 6) david 2026-08-02 14:44:03 +08:00
  • f71194f9d7 refresh images after QA-gated regeneration (book 5) david 2026-08-02 14:44:01 +08:00
  • 17ac13bec0 refresh images after QA-gated regeneration (book 4) david 2026-08-02 14:43:59 +08:00
  • 8308856c16 refresh images after QA-gated regeneration (book 3) david 2026-08-02 14:43:57 +08:00
  • 8a6a915d69 refresh images after QA-gated regeneration (book 2) david 2026-08-02 14:43:54 +08:00
  • 26b852e4e1 refresh images after QA-gated regeneration (book 1) david 2026-08-02 14:43:51 +08:00
  • eff13db759 fix: regenerate broken ST-4 page_005_002 crop (near-blank image in book-4-lesson-1 'Ask About the Sport') david 2026-08-02 07:46:26 +08:00
  • d6a289b350 v2.2 masters: book 12 david 2026-08-02 07:10:33 +08:00
  • ed8cf1f7da v2.2 masters: book 11 david 2026-08-02 07:10:27 +08:00
  • 82bec417f7 v2.2 masters: book 10 david 2026-08-02 07:10:21 +08:00
  • 69f03c2ee8 v2.2 masters: book 9 david 2026-08-02 07:10:13 +08:00
  • e03a8df9d8 v2.2 masters: book 8 david 2026-08-01 00:39:42 +08:00
  • 26405fc124 v2.2 masters: book 7 david 2026-08-01 00:39:37 +08:00
  • 037e030198 v2.2 masters: book 6 david 2026-08-01 00:39:32 +08:00
  • 1eac0f91cf v2.2 masters: book 5 david 2026-08-01 00:39:09 +08:00
  • 6ed11a1eab v2.2 masters: book 4 david 2026-08-01 00:39:07 +08:00
  • b5e1a64a1c v2.2 masters: book 3 david 2026-08-01 00:38:57 +08:00
  • cacb95d940 v2.2 masters: book 2 david 2026-08-01 00:38:49 +08:00
  • c82113b0b5 v2.2 masters: book 1 david 2026-08-01 00:38:45 +08:00
  • 6018eb0e93 remove pimsleur-study (wrong repo; Pimsleur is its own course at pimsleur-spanish-1) david 2026-06-23 02:30:23 +08:00
  • adecabbc4d add pimsleur-study reference material (transcripts + analysis) david 2026-06-23 02:24:42 +08:00
  • 8e08ba8683 remove stale book-4-lesson-1-story (story edition is a later project) david 2026-06-18 20:33:20 +08:00
  • 931aa23264 masters: re-run 1-1/1-2/1-3/4-3 + add 1-5 review (Opus 4.8) david 2026-06-18 13:49:37 +08:00
  • 13487147bb masters: regenerate (Opus 4.8) — fixed module titles + L4-5 review david 2026-06-18 12:39:19 +08:00
  • 28a4ca8c46 book-4-lesson-3: rerun with Opus 4.8 + guide examples david 2026-06-18 11:42:13 +08:00
  • df49a9aa7c book-4 L3 & L4: dissolve word-list intros into sentences david 2026-06-18 10:30:07 +08:00
  • 4fab8be83a book-4 L3 & L4: lead topics with sentences, not word lists david 2026-06-18 09:54:56 +08:00
  • 7631f68c07 book-4-lesson-3: restore dropped can't-transform item (f5-06) david 2026-06-18 09:29:18 +08:00
  • 4b2f0f7904 book-4 L3 & L4: regenerate masters with Claude Opus 4.8 david 2026-06-18 09:24:48 +08:00
  • 9f785ada96 book-4-lesson-3: regenerate master with Claude Opus assembly david 2026-06-18 07:08:08 +08:00
  • bd0538e869 Re-assemble Book 4 Lessons 3-4 with fixed pipeline (titles/INTROs, cloze->TEMPLATE, part ids) david 2026-06-18 05:24:20 +08:00
  • 9a79607985 Add assembled master lessons: Book 1 Lessons 3-4 (conservative-hybrid) david 2026-06-18 02:34:02 +08:00
  • ad5f7a796c Add assembled master lessons: Book 4 Lessons 3-4 (conservative-hybrid) david 2026-06-18 02:19:22 +08:00
  • dda8fd7d0d Add assembled master lessons (conservative-hybrid): Book 1 Lessons 1-2, Book 4 Lesson 2 david 2026-06-18 02:11:41 +08:00
  • 3e61b16a21 add: Lesson 1 Story Edition — fully voiced rewrite with recurring cast and the missing-cake mystery david 2026-06-12 02:43:56 +08:00
  • 9165d0791c add: Book 4 Lesson 1 master module — 5 lessons (1A-1E), 51 activities from ST L1 + LLA 1A-1D david 2026-06-12 01:59:11 +08:00
  • a5893cac42 ALC English — course scaffold david 2026-06-12 01:37:51 +08:00