Repository navigation
Conversation
…райней мере» Таблица «когда запятая перед что не нужна»: строка про стык союзов противоречила сама себе. Условие в первой колонке — «two conjunctions without "то"» — снимало запятую, а объяснение в третьей — «when "то" follows» — говорило обратное. Прочитав строку буквально, навык убирает нужную запятую: «Я знаю, что, если он придёт, всё решится». Строка разбита на две, по случаю на каждую, с примерами: дальше идёт «то» — запятой между союзами нет; «то» нет — запятая ставится. Так решают справочник Розенталя (§ 36) и справочник по пунктуации Грамоты.ру. Таблица вводных слов: «по крайней мере|yes (usually)» велело выделять оборот в обоих значениях. Вводный он только в значении «во всяком случае» («Он, по крайней мере, пытался»); в значении «не меньше чем» это член предложения, без запятых («Пришли по крайней мере десять человек»). Строка разбита на две по образцу соседних пар «прежде всего» и «в свою очередь». Ошибки найдены в копии навыка при ревью: буквальное чтение первой строки уже убрало обязательную запятую. Карта атомов называет обе переписанные строки (NORMALISED, смысл изменён намеренно). tools/gates.sh — PASS. Red-test: n/a (правка прозы корпуса; гейты зелёные, карта атомов называет обе строки)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR change?
Две строки в
skills/ru-text/references/editorial-punctuation.mdучили ставить запятые неправильно. Нашли их у себя в копии навыка при ревью: буквальное чтение первой строки уже убрало обязательную запятую.1. Запятая на стыке «что» и «если» (таблица «When comma before "что" is NOT needed»)
Было:
Условие в первой колонке противоречит объяснению в третьей. Прочитав первую колонку, навык снимает запятую там, где «то» нет, то есть там, где она обязательна: «Я знаю, что, если он придёт, всё решится».
Стало:
Решает вторая часть двойного союза: дальше идёт «то» — запятой между союзами нет, «то» нет — запятая ставится. Так у Розенталя (§ 36, «Запятая на стыке двух союзов») и на Грамоте.ру (справочник по пунктуации, статья «Что, если (бы)», примечание о стыке союзов).
2. «По крайней мере» (таблица вводных слов)
Было:
«yes (usually)» велит выделять оборот в обоих значениях. Вводный он только в значении «во всяком случае»: «Он, по крайней мере, пытался». В значении «не меньше чем, самое меньшее» это член предложения, запятые не нужны: «Пришли по крайней мере десять человек».
Стало (по образцу соседних пар «прежде всего» и «в свою очередь»):
Различение по значению есть и у Розенталя (раздел о вводных словах), и на Грамоте.ру (статья «По крайней мере» отдельно предупреждает не путать вводное сочетание с членом предложения).
Карта атомов. Разбиение строки гейт видит как исчезнувший атом и два новых. В
tools/atom-map.tsvдве записиNORMALISED, в обеих прямо сказано, что смысл изменён намеренно, — как в записях R49 и AD-7.5.Проверки.
sh tools/gates.sh— PASS (Ubuntu 24.04, как в CI; selftest 179 passed, 0 failed, 1 skipped).claude plugins validate .— Validation passed.Type
fix:rule correctionfeat:new rule, domain, command, or platformdocs:README / documentationChecklist
fix:/feat:/docs:)skills/ru-text/references/addenda.md(AD-N), not domain files — новых правил нет, исправлены две существующие строки--)CHANGELOG.mdupdated — версию и CHANGELOG не трогал: релиз оставляю автору, в CHANGELOG нет раздела [Unreleased]claude plugins validate .passes