Skip to content

v0.10.0

Choose a tag to compare

@gasyoun gasyoun released this 05 Jul 09:24
c7e358b

Added

  • Wave E1 (inflection roadmap) — dual-engine comparison, nominal pass.
    Executor: Opus 4.8 (claude-opus-4-8).
    • scripts/compare_vidyut_cologne.py
      diffs vidyut-prakriya (0.4.0, local library — R12-clean, no live call)
      against the ingested Cologne inflections tables, classifying every
      case×number cell (AGREE/DIFF/VIDYUT_ONLY/COLOGNE_ONLY) with DIFF
      sub-classification (ṇatva / pronominal / final-stop / superset / fork).
    • E1_DIVERGENCE_REPORT.md
      90.5 % cell agreement over 240k cells / 10k entry-bearing nominal stems.
      Findings: the ṇatva bug (MWinflect#6)
      is confirmed with a larger blast radius than the documented 69 (89 stems
      in the top-10k sample); pronominal stems (sarva) mis-modelled as nominals;
      cardinal numerals (saptadaśan) missing from Cologne but generated by
      vidyut; feminine consonant/monosyllabic-stem derivation forks. Continues Jim
      Funderburk's Cologne-vs-Huet line (csl-inflect#10)
      with an independent third engine.
    • Recommendation: hybridize (keep Cologne base per D3, layer vidyut to
      auto-fix ṇatva + fill gaps + flag forks) — filed as an @decide for MG.

Notes

  • E1 remainder is human-gated: the migrate/hybridize/stay ruling (MG
    @decide) and the give-back post to csl-inflect#10 (diplomacy-gated,
    drafted not posted), plus the agent-doable verb comparison (answers
    csl-inflect#8) — all queued in
    H185.
    E1 raw comparison output (data/e1/) is gitignored (regenerable).