feat(db): complete deck generation script for top english nouns

- add deck_terms to schema imports
- add addTermsToDeck — diffs source term IDs against existing deck_terms,
  inserts only new ones, returns count of inserted terms
- add updateValidatedLanguages — recalculates and persists validated_languages
  on every run so coverage stays accurate as translation data grows
- wire both functions into main with isNewDeck guard to avoid redundant
  validated_languages update on deck creation
- add final summary report
- fix possible undefined on result[0] in createDeck
- tick off remaining roadmap items
This commit is contained in:
lila 2026-04-01 17:56:31 +02:00
parent 7fdcedd1dd
commit 3bb8bfdb39
12 changed files with 442 additions and 875 deletions

View file

@ -5,15 +5,8 @@
{
"idx": 0,
"version": "7",
"when": 1774721919883,
"tag": "0000_bitter_turbo",
"breakpoints": true
},
{
"idx": 1,
"version": "7",
"when": 1774970553186,
"tag": "0001_medical_fabian_cortez",
"when": 1775053965903,
"tag": "0000_faithful_oracle",
"breakpoints": true
}
]