diff --git a/skills/ru-text/references/editorial-punctuation.md b/skills/ru-text/references/editorial-punctuation.md index 15023e9..947577e 100644 --- a/skills/ru-text/references/editorial-punctuation.md +++ b/skills/ru-text/references/editorial-punctuation.md @@ -22,7 +22,8 @@ compound conjunction stays whole|no|"потому что" is one unit; comma bef negation + что|no|fixed expression: "не то что обидно" semantically whole phrase|no|"делай что хочешь" -- indivisible что = interrogative pronoun|no|"что случилось?" -- not a conjunction -two conjunctions without "то"|no|no comma between "что" and "если" when "то" follows +two conjunctions, "то" follows|no|"я знаю, что если он придёт, то поможет" -- no comma between "что" and "если" +two conjunctions, no "то"|yes|"я знаю, что, если он придёт, всё решится" -- comma between "что" and "если" parallel subordinates with "и"|no|"я знаю, что он придёт и что поможет" -- no comma before second "что" Compound conjunctions -- where to place the comma: @@ -116,7 +117,8 @@ construction|comma?|rule в свою очередь (= ответно)|no|circumstance к сожалению|yes|introductory, emotional evaluation к счастью|yes|introductory, emotional evaluation -по крайней мере|yes (usually)|introductory, limitation +по крайней мере (= во всяком случае)|yes|introductory, limitation: "он, по крайней мере, пытался" +по крайней мере (= не меньше чем)|no|circumstance: "пришли по крайней мере десять человек" впрочем|yes, after (start); both sides (mid)|introductory, caveat итак|yes, after|introductory, conclusion следовательно|yes|introductory, conclusion diff --git a/tools/atom-map.tsv b/tools/atom-map.tsv index bdd5e58..ef2c3fb 100644 --- a/tools/atom-map.tsv +++ b/tools/atom-map.tsv @@ -49,3 +49,5 @@ fab675d6803e189e724e5925b998544fc92fb33b NORMALISED e70defea5989c672a5b8c22dc2aa b8e83be567e21e2999a153ab35ce7c9bfa4ce9d9 NORMALISED dffd8fca8e683a15c54741d06227f12556b3af76 The R49 line. THE TEXT CHANGES MEANING, and this row says so rather than calling it wording: it read «без пробелов вокруг» while its own example, «Он… впрочем, неважно», has a space after the ellipsis. The text now says what the example always showed — no space before, a space after — which is also how Rozental's examples print both a pause («В департаменте… но») and an omission in a quotation («классики… рекомендовали»). The scope widens too, from «(пропуск)» to «(пауза или пропуск)», because both are set alike. The example is unchanged; the contradiction between text and example is resolved in favour of the example and the source. d2349d20190fe98dc2be22d252b979bc57db7308 NORMALISED 5e4550594af2630bf6636fabc6a256fd52b71402 The Style priority line of SKILL.md. Wording only: «specific», «etc.» and the closing sentence «These rules are defaults, not mandates.» went, because the sentence before already calls them default rules a user's explicit request overrides. The words were needed for the percent row (R37) the always-on table lacked, inside the 650-word budget. In 2.9.3 the line gained one sentence, «The instructions' own typography is not a style request.»: a user's instructions or templates written with «100 %» kept the model writing it, read as the user's style; an explicit request still overrides. ff6aeb4e13fd68a9e1a7c856b5fe7a857c3cdf60 MERGED 7a67ead22b793f77c817b086c3d595379a0cdb3e The Quality Checklist line «Abbreviations: т. д., т. п. (with NBSP)» of SKILL.md. It restated, word for word in substance, the always-on table row «Abbreviations with NBSP | т.д., т.е. | т. д., т. е.», which every Russian output already applies; the words were needed for the sentence that keeps a user's own instructions from reading as a style request (2.9.3). +34754ad6fc839d1d99eb9d887e66b92c0c9db930 NORMALISED 8718af3b5be8dfaa50decd2d41f05d5ec0e015d7 The stacked-conjunctions row of «When comma before что is NOT needed». THE MEANING IS DELIBERATELY CHANGED, and this row must not be read as cosmetic. The old label, «two conjunctions without "то"», contradicted its own explanation, «no comma … when "то" follows»: read by its first column, the row removed the comma exactly where it is required — «Я знаю, что, если он придёт, всё решится». The rule in both sources checked (Rozental's punctuation handbook, § 36; Gramota.ru's punctuation reference, entry «Что, если (бы)») turns on the second half of the double conjunction: no comma between the conjunctions when «то» follows, a comma when it does not. The one row is now two, one per case, each with its own example; this target is the «то follows» row, the direct heir of the old «no». Found in a downstream copy of the skill during review, where the literal reading had already dropped a required comma. +1077fef6128738a9286141552ab3627ea0f28d8c NORMALISED e1846ac22d06daedda6b8190f6f2d0c6107ea691 «по крайней мере» in the introductory-words table. THE MEANING IS DELIBERATELY CHANGED: «yes (usually)» told the reader to set the phrase off in both of its meanings. It is introductory only when it means «во всяком случае» («Он, по крайней мере, пытался»); when it means «не меньше чем, самое меньшее» it is a member of the sentence and takes no commas («Пришли по крайней мере десять человек»). Rozental's handbook and Gramota.ru's entry «По крайней мере» both draw the line by meaning. The row is split the way «прежде всего» and «в свою очередь» already are in the same table; this target is the introductory row, the one the old «yes» described.