Skip to content

v0.7.0 — P3 evidence layer + P4 Wave K1 (Cologne inflection tables)

Choose a tag to compare

@gasyoun gasyoun released this 03 Jul 15:46

Phase 3 (evidence layer) + Phase 4 Wave K1 (inflection data ingest), landed together via #9.

P3 — Evidence layer

  • Frequency band (1–5) on lemmas, thresholds derived from D5's measured fact that the top-10k ranked lemmas cover 95.4% of corpus token mass.
  • One corpus example per lemma (Sanskrit + aligned Russian) from corpus_lexicon.jsonl — per lemma, not per sense (the feed has no sense-level tagging).
  • /api/v1/search now ranks by exact-key-match-first, then frequency rank.
  • Every evidence field carries a source provenance label; fails closed (null, never fabricated) with no DCS signal.

P4 Wave K1 — inflection tables

  • Cologne/MWinflect nominal declension tables ingested as a new inflections sidecar: 6.85M rows, 3.27M distinct forms.
  • New GET /api/v1/forms/{form}/analyze endpoint.
  • Verb conjugations blocked by an upstream Python-2 syntax bug in MWinflect's verbs/ pipeline — documented, not patched.

Full suite: 149 passed, 1 pre-existing unrelated failure (docs-site staleness check).

Model: Sonnet 5 (claude-sonnet-5)