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_candidatesscores 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_loadfuses the load signals the pipeline already computes (pause ratio, filler rate, speech-rate slowdown, self-corrections) into a 0..1 estimate;guard_policymaps it tonormal/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.