check_abbreviation_hyphenation
Checks Estonian text for abbreviations with case endings missing hyphens, flagging errors such as 'APIga' when 'API-ga' is correct.
Instructions
Heuristic check for the EKI Reeglid rule that case endings on Latin-letter / all-caps abbreviations are separated by a hyphen.
Catches the common AI mistake of writing MCPst, APIga, OÜle
instead of MCP-st, API-ga, OÜ-le. Uses Vabamorf's POS+form
analysis to identify tokens recognised as abbreviations carrying a
case ending; only flags those that aren't already hyphenated.
Phase-1 scope: matches what Vabamorf tags as Y (abbreviation).
Custom acronyms Vabamorf doesn't know (your brand acronym, niche
industry shorthand) won't be flagged because Vabamorf doesn't see
them as abbreviations. Input capped at 100,000 characters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Estonian text to check for abbreviation case-ending hyphenation (MCPst → MCP-st). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| text | No | ||
| issues | No | ||
| summary_estonian | No |