Skip to content

YazSes v2.10.0-dev.4 — Wave N: WordFind + LoadGuard (developer preview)

Pre-release · not published (publish workflows are pinned to v0.x/v1.x; v2 dev tags do not ship). v1.4.1 remains the stable release. Every feature is OFF by default.

Continues Wave N (design/vision/v2-research/16-wave-n.md) with the word-finding & cognitive-load tier.

New in dev.4 (all off by default)

  • WordFind (ADR-v2-118, [wordfind]) — an offline reverse dictionary for tip-of-the-tongue moments: "the word for when water turns to gas" → a ranked shortlist (evaporation, …). rank_candidates scores lexicon entries by stopword-filtered content-word overlap with your spoken description, normalized and deterministically tie-broken. A small demo lexicon ships in-tree; your own entries merge over it, and WordNet-scale lexicons / embedding rerankers stay optional extras. Anomia/AAC-friendly. Anchor: WordNet reverse-dictionary; TREC 2025 Tip-of-the-Tongue.
  • LoadGuard (ADR-v2-121, [loadguard]) — cognitive-load-aware guardrails. estimate_load fuses the load signals the pipeline already computes (pause ratio, filler rate, speech-rate slowdown, self-corrections) into a 0..1 estimate; guard_policy maps it to normal / elevated (widen confirmations) / high (also defer risky, destructive actions). So a mis-fired destructive voice command is hardest to trigger exactly when you are most overloaded. Anchor: cognitive-load-from-speech literature; ADHD guidance.

yazses features now lists 133 capabilities.

Wave N remaining

Echo (own-audio replay) · SRPace (screen-reader pacing) — the final tier completes Wave N.

Quality

1445 tests green across Linux × macOS × Windows on Python 3.11 and 3.12. Both new cores are unit-tested to 100% with no new dependency (pure overlap ranker + pure signal fusion; the demo lexicon and per-user baselines are later/optional tiers). The default install and the v1 dictation path are unchanged.