# /language activity log <!-- Prepend-only. Newest entries at top. Every /language run writes one block here before exiting. Format: ## YYYY-MM-DD HH:MM — <mode> - Processed: <files> - Expanded: <N concepts> - Corrections: <summary> - Staged: <cards> - Synced: <cards pushed to Anki> - Commits: <count + branch> --> ## 2026-04-27 19:55 — sync - Processed: Languages/Uploads/staged-cards-2026-04-27.md → Languages/Uploads/Processed/2026-04-27/ - Synced: 37 notes pushed to Anki (32 to Charles ES-FR with Charles-ES-FR-EN model; 5 to Charles Chinese with Charles-Chinese model) - Audio: 74 ElevenLabs mp3s generated at speed 0.85, stored in Anki collection.media as charles-mt-cd1-cardNN-{es,fr,word,sentence}.mp3. Voices: Perla (Spanish), Paul K (French), Adrian (Mandarin) - Voice swap mid-sync: original Spanish voice (Jorge) regenerated with Perla per charles preference; SKILL.md updated to reflect Perla as the durable Spanish default - Tags: charles::topic::* + charles::frequency::* + charles::source::michel-thomas-foundation-cd1-track* + charles::hsk::* + charles::track::literacy applied per card - Mastered: 0 - Skill update: SKILL.md now documents `speed: 0.85` for all /language audio + the three preferred voice IDs - Commits: 1 pending, main (direct push per standing policy) - Notes: full pipeline run end-to-end (TTS → store_media → add_note). Charles approved staging via "staged looks good" + "yes" to sync. All audio archived to Anki, temp dir cleaned. Decks now have notes for the first time. ## 2026-04-27 19:21 — inbox → mt - Processed: Languages/Drafts/inbox.md → Languages/Uploads/Processed/2026-04-27/inbox-2026-04-28T01-21-18.md (single line: `mt spanish cd1 tracks 1-12`) - Expanded: 1 concept (`mt-spanish-foundation-cd1-t1-12-2026-04-27`) — full ES content from MT Foundation index Tracks 1-12, full FR parallel with cognate-family table + verb pair table + clitic placement note + 8 false-friend callouts, light ZH vocab mapping with 5 literacy-target chars (饿, 餐, 预, 不/没, 哪里) - Filled: replaced earlier test content in 2026-04-27.md (charles flagged it as test); reset Progress concept entries from `hola/me-llamo/como-estas-2026-04-27` to the new MT-derived id - Corrections: none — sourced from pre-parsed MT index, no charles-written errors to correct - Staged: 32 cards in Charles ES-FR + 5 cards in Charles Chinese → Languages/Uploads/staged-cards-2026-04-27.md (replaced earlier test staging) - Synced: 0 (awaiting charles approval) - Mastered: 0 - Skill update: SKILL.md now reads `Languages/Drafts/inbox.md` at every invocation; non-empty inbox auto-triggers inbox mode on bare `/language` (no need for explicit `/language inbox`); inbox-mode dispatches MT-shorthand lines to mt mode and free-form lines to expand mode - Commits: 1 pending, main (direct push per standing policy) - Notes: this run implemented the skill's new no-args inbox-first behavior charles requested. Inbox content was MT shorthand → routed to mt mode automatically. ## 2026-04-27 14:30 — capture (hola) - Processed: — (chat capture) - Expanded: 3 concepts already in today's file (hola, me llamo, ¿cómo estás?) — ES primary with FR anchors + ZH parallels - Filled: finalized staging + progress (daily file was written earlier but staging/progress/log were never closed out) - Corrections: none — first session, nothing to correct yet - Staged: 9 cards in Charles ES-FR + 3 cards in Charles Chinese → Languages/Uploads/staged-cards-2026-04-27.md - Synced: 0 (awaiting charles approval) - Mastered: 0 - Commits: 1, main (direct push per standing policy) - Notes: charles re-said "hola" on Lark; treated as confirmation/re-trigger. Today's file already had the deep dive — completed the unfinished staging + log work. Awaiting approval on staging file. ## 2026-04-27 — scaffold - Created Languages/ directory tree (2026/, Progress/, Uploads/, Uploads/Processed/, Resources/) - Seeded Progress files (spanish.md, french.md, chinese.md) - Created Anki decks: Charles ES-FR, Charles Chinese - Created Anki note models: Charles-ES-FR-EN, Charles-Chinese - Wrote /language skill at .claude/skills/language/SKILL.md - Extended git policy in CLAUDE.md to include /language