v0.7.0 — P3 evidence layer + P4 Wave K1 (Cologne inflection tables)
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/searchnow ranks by exact-key-match-first, then frequency rank.- Every evidence field carries a
sourceprovenance label; fails closed (null, never fabricated) with no DCS signal.
P4 Wave K1 — inflection tables
- Cologne/MWinflect nominal declension tables ingested as a new
inflectionssidecar: 6.85M rows, 3.27M distinct forms. - New
GET /api/v1/forms/{form}/analyzeendpoint. - 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)