Skip to content

ru-text 2.3.0 — the live-register carve-out

Latest

Choose a tag to compare

@talkstream talkstream released this 10 Aug 19:39
· 13 commits to main since this release

The stop-word catalogue no longer commands the deletion of «ну», «кстати» and «как-то» unconditionally. In the conversational register — social media, a personal blog, a support chat, a message to a colleague — those three entries no longer apply. Everywhere else they apply as before.

What the rule does

  • The unit is the segment, not the file. One document carries both registers: a work-chat message often contains a client letter in draft. The skill has to name the register signs in its remark.
  • Incidentality does not decide. In live speech even the «кстати» that opens the main fact is released; in a business letter even the honestly incidental one stays a finding.
  • Machine text cannot hide behind a conversational coat. Three or more neuroslop tells in a segment and the carve-out does not apply.
  • Four reference cases hold the rule's four branches. The golden set grows from 31 to 35.

Why these three words: in one run over 20 pairs of live texts the skill cut them six times, and three judges on a blind panel — not knowing which side was which — independently named such cuts as a reason a checked text reads deader than the original.

What this release does not claim

That text is now livelier, or that these words survive more often. A controlled measurement across three corpus snapshots — including the one whose run cut them — left them in place in all three, so the corpus version is not the cause and no claim about frequency is supported.

But two runs of the three did that against the letter of the catalogue: the correct outcome rested on the model disobeying the corpus. That is the case for this release. What changed is the letter of the instruction, and it is visible in a diff.

Also fixed

  • The two install guides are compared by the set of commands each quotes. A correction of 30.07 went into the Russian guide alone, and the English one carried the disproved instruction for eleven more days.
  • The register carve-out was first called B.1, and B.1 was taken — by the carve-out for an amplifier at an admission. Renamed to B.2.

Updating

Do not repeat the install command where the skill is installed by copying — it places the new version inside the old one. Replace the directory contents:

rsync -a --delete ru-text/skills/ru-text/ ~/.agents/skills/ru-text/

Then confirm the skill is installed exactly once:

find ~ -name SKILL.md -path '*ru-text*' -not -path '*/node_modules/*' 2>/dev/null

Per-platform commands: INSTALL.en.md · INSTALL.md. Full detail in the CHANGELOG.