hebrew_flash_cards/verbs_input.txt
Sochen 17f7458d19 Sprint 9: cloze cards, plurals deck, project reorg, lint tooling
- Cloze card pipeline: 924 cards from 2,296 AI-vetted Hebrew book sentences
- Plurals deck: 375 notes (144 irregular + 231 regular from 86 mishkal patterns)
- Ktiv male forms expanded to 20,711 entries for sentence matching
- Project reorg: helpers.py (deduped strip_nikkud from 10 files), scripts/ for
  one-off tools, tests/ with smoke tests, deleted 3 dead files
- Lint tooling: pyproject.toml with ruff/vulture/bandit/pytest config, .editorconfig,
  fixed all 129 ruff errors (B023 closure fix, SIM103, unused vars)
- validate_apkg.py: card count range check for optional cloze template
- Data caches committed: vetted_sentences, ktiv_male_forms, noun_plurals,
  noun_slug_map, vocab_sentence_matches, epub_sentence_index

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 08:09:39 +00:00

89 lines
1.4 KiB
Text

# Verb list — validated against pealim.com from nevo_typed_verbs_from_modern_hebrew
# Lines prefixed '# 3ms:' are searched by 3ms past form (Pu'al/Huf'al).
# Pa'al (פָּעַל)
# slug: להיות 454-lihyot
להיות
לשמור
ללמוד
לאסוף
לעבוד
לחבוש
לאכול
לשאול
לשלוח
לגבוה
לשבת
לרשת
לִיפּוֹל
לקום
# slug: לָשִׂים 45-lasim
לָשִׂים
לחון
לקרוא
לקנות
# Nif'al (נִפְעַל)
להיבדק
להרדם
להיהרג
להחקר
להישאר
להיפגע
להיוולד
להנצל
להיסוג
להימצא
להיבנות
# Pi'el (פִּעֵל)
לדבר
לברך
לנהל
לנצח
לקומם
למלא
לחכות
לגלגל
# Pu'al (פֻּעַל) — 3ms past, no infinitive
# 3ms: בוטל 214-levatel
# 3ms: תואם 2344-letaem
# 3ms: קומם
# 3ms: דוכא
# 3ms: זוכה 503-lezakot
# 3ms: פורסם
# Hitpa'el (הִתְפַּעֵל)
להתלבש
להסתלק
להצטלם
להזדקק
להתנהג
להתקומם
להתפלא
להתגלות
להתקלח
להתקלקל
# Hif'il (הִפְעִיל)
להכניס
להעסיק
להחליט
להבטיח
להוריד
להפיל
להקים
להמציא
להרשות
להקל
# Huf'al (הֻפְעַל) — 3ms past, no infinitive
# 3ms: הוגבל
# 3ms: העבר 1442-lehaavir
# 3ms: הוזהר
# 3ms: הופל
# 3ms: הוקם
# 3ms: הוחל
# 3ms: הוקפא
# 3ms: הופנה