Skip to content

YazSes v2.9.0-dev.2 — Wave M continues (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 M (design/vision/v2-research/15-wave-m.md) with the text-intelligence pair:

New since dev.1 (all off by default)

  • Semantic Line Breaks (ADR-v2-111, [sembr]) — breaks dictated prose one clause per source line (after sentence terminators, ;/:, and comma-led clause words) so git diffs and merges stay clean — the rendered output is unchanged. semantic_breaks(text, max_len) with optional soft-wrap. For anyone versioning prose in git. Anchor: Semantic Line Breaks Spec; ventilated prose.
  • Acronym & Glossary Manager (ADR-v2-114, [acronyms]) — expands an acronym on first mention ("World Health Organization (WHO)"), contracts it after, and warns about acronyms you never defined. AcronymState (observe/define/resolve/audit) using a simplified Schwartz-Hearst matcher that handles skip-words (FBI ← "Federal Bureau of Investigation") and strips a leading "The". Anchor: technical-style first-use convention; LaTeX glossaries/acro.

yazses features now lists 119 capabilities.

Wave M remaining

Diagrams-as-Code · Interruptible Read-Back Proofreading · Style-Consistency Enforcer · Screenplay Auto-Format · Spoken Spaced-Repetition Capture · Suggestion-Mode Dictation.

Quality

1386 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; this drop also refined the acronym matcher from a greedy regex to Schwartz-Hearst after the tests caught over-capture. The default install and the v1 dictation path are unchanged.