Skip to content

[LLM] Add curated false cognates seed dataset and expansion tests - #11

Open
menny wants to merge 1 commit into
cognate-rules-seedfrom
false-cognates-seed
Open

menny wants to merge 1 commit into
cognate-rules-seedfrom
false-cognates-seed

Conversation

@menny

@menny menny commented Oct 16, 2026

Copy link
Copy Markdown
Member

Issue

Feature request: Add the curated pedagogical seed dataset for Spanish–English false cognates (false_cognates_seed.json) under data/seeds/ as specified in docs/DATA.md and docs/INGESTION.md.

Solution

  • Created data/seeds/false_cognates_seed.json with 25 handcrafted 4-Part Cards (lemma, apparent_english, actual_english, real_spanish_for_apparent, severity, disambiguation_tip, example_es, example_en) covering both HIGH_RISK semantic traps (éxito, carpeta, embarazada, soportar, realizar, actualmente, asistir, largo, librería, lectura, etc.) and MILD_NUANCE shifts (compromiso, educado, molestar, discutir, introducir).
  • Updated FalseCognatesExpander to extract JSON string primitives via contentOrNull.
  • Added SeedDatabase.queryFalseCognates() and unit tests in PreprocessorTest validating 4-Part Card metadata and dictionary surface inflection expansion.

Adds the checked-in data/seeds/false_cognates_seed.json dataset with 25 Spanish-English 4-Part Cards across HIGH_RISK and MILD_NUANCE severities, adds SeedDatabase.queryFalseCognates(), and verifies metadata and inflection expansion in PreprocessorTest.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant