From b007e022ab3e77cc8da80c35706fc9614f8897c6 Mon Sep 17 00:00:00 2001 From: admin_d Date: Sun, 26 Jul 2026 18:36:06 +0500 Subject: [PATCH] Keep tax citations in linked source lists --- .../.codex-plugin/plugin.json | 2 +- .../skills/tax-code-research/SKILL.md | 30 ++++++++++++------- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/plugins/tax-code-research/.codex-plugin/plugin.json b/plugins/tax-code-research/.codex-plugin/plugin.json index 5fb7cb8..52eb0df 100644 --- a/plugins/tax-code-research/.codex-plugin/plugin.json +++ b/plugins/tax-code-research/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "tax-code-research", - "version": "1.0.1", + "version": "1.0.2", "description": "Поиск и объяснение норм Налогового кодекса Республики Казахстан через корпоративный MCP.", "author": { "name": "Logos" diff --git a/plugins/tax-code-research/skills/tax-code-research/SKILL.md b/plugins/tax-code-research/skills/tax-code-research/SKILL.md index b69df10..91210a8 100644 --- a/plugins/tax-code-research/skills/tax-code-research/SKILL.md +++ b/plugins/tax-code-research/skills/tax-code-research/SKILL.md @@ -5,7 +5,7 @@ description: Исследует и объясняет нормы Налогов # Исследование Налогового кодекса РК -Ищи применимые нормы через MCP, получай их полный официальный текст и только затем объясняй пользователю. Не отвечай по памяти модели, RAG-фрагментам, поисковым сниппетам, комментариям или текстам сайтов. +Ищи применимые нормы НК РК через MCP, получай их полный официальный текст и только затем объясняй пользователю. Не объясняй содержание НК РК по памяти модели, RAG-фрагментам, поисковым сниппетам, комментариям или текстам сайтов. Для норм других нормативных актов следуй отдельным правилам раздела «Интернет». ## Источник и инструменты @@ -29,6 +29,7 @@ MCP `adilet-tax-code` содержит актуальную редакцию Н - `point_number`, `subpoint_number` и `part_number` передавай при необходимости; - `official_text_markdown` — единственный источник содержания нормы; - `context_markdown` — только навигационный контекст, не официальный текст для цитирования; +- `source_url` — официальный адрес статьи на Adilet; используй только это значение для ссылки на статью в окончательном ответе; - `source_revision_date` — редакция источника. Инструмент получает статью, пункт или подпункт. Не запрашивай главу, параграф или произвольный структурный элемент. @@ -95,27 +96,32 @@ MCP `adilet-tax-code` содержит актуальную редакцию Н 1. что прямо устанавливает Кодекс; 2. условия применения; 3. существенные исключения и ограничения; -4. точные статью, пункт и подпункт; -5. практический вывод для описанной ситуации; -6. сведения, которые ещё могут изменить вывод. +4. практический вывод для описанной ситуации; +5. сведения, которые ещё могут изменить вывод. Разделяй содержание нормы, интерпретацию взаимосвязи норм и практический вывод. Используй формулировки «В статье указано…», «Из совокупности этих норм следует…», «Практический вывод…». Не выдавай интерпретацию за дословный текст. -Короткие цитаты разрешены только из `official_text_markdown`. Рядом указывай точную норму, например: `НК РК, ст. 123, п. 2, подп. 3; редакция источника MCP: `. +Короткие цитаты разрешены только из `official_text_markdown`. Не размещай номера статей, пунктов, подпунктов или ссылки внутри объяснения и рядом с цитатами. Собери все основания в одном списке в конце окончательного ответа. -В разделе «Основание в Кодексе» оформляй только номер статьи как Markdown-ссылку на `source_url`, полученный через `get_legal_unit`: `[ст. 123 НК РК]()`. Номер пункта и подпункта указывай обычным текстом после ссылки: `[ст. 123 НК РК](), п. 2, подп. 3`. Не создавай ссылок для пунктов, подпунктов, разделов или глав и не придумывай URL. +После объяснения всегда добавляй раздел `### Основание в Налоговом кодексе`, если даёшь окончательный вывод по НК РК. Каждую использованную статью укажи отдельным пунктом списка. Оформляй только номер статьи как Markdown-ссылку на фактический `source_url`, полученный через `get_legal_unit`: `[ст. 123 НК РК](<фактический source_url>)`. Номер пункта и подпункта указывай обычным текстом после ссылки: `[ст. 123 НК РК](<фактический source_url>), п. 2, подп. 3`. Не помещай ссылку в кодовый блок, не выводи шаблон ``, не создавай ссылок для пунктов, подпунктов, разделов или глав и не придумывай URL. + +Не дублируй одну статью в списке. Если использованы несколько пунктов или подпунктов одной статьи, объедини их в одной позиции без потери связи между пунктом и подпунктом. Не выводи раздел с основаниями, когда задаёшь только уточняющие вопросы и ещё не даёшь окончательного вывода. Если пользователь не указал период, сообщи: «Ответ дан по актуальной редакции Налогового кодекса, содержащейся в базе MCP», и укажи фактический `source_revision_date`, полученный от инструмента. ## Интернет -Используй интернет только после MCP-поиска и только как запасную навигацию, если доступен: для обнаружения возможного номера или названия статьи, юридического термина либо перенумерации. Предпочитай официальный Adilet. +Для НК РК используй интернет только после MCP-поиска и только как запасную навигацию, если доступен: для обнаружения возможного номера или названия статьи, юридического термина либо перенумерации. Предпочитай официальный Adilet. -Не бери из интернета текст нормы, ставки, суммы, сроки, условия, исключения или правовой вывод. Любую найденную таким способом норму обязательно проверь через `get_legal_unit`. Не цитируй интернет как подтверждение содержания Кодекса. +Не бери из интернета содержание нормы НК РК, ставки, суммы, сроки, условия, исключения или правовой вывод по НК РК. Любую найденную таким способом норму НК РК обязательно проверь через `get_legal_unit`. Не цитируй интернет как подтверждение содержания НК РК. + +Если вопрос также регулируется другим кодексом или законом, которого нет в MCP, разрешается найти и объяснить его норму по полному тексту официального интернет-источника. Используй Adilet или официальный государственный сайт; не используй поисковый сниппет, комментарий, форум, блог или пересказ. Не утверждай содержание внешней нормы, если полный официальный текст получить не удалось. + +Внешние нормы не смешивай с основаниями из НК РК. В конце ответа, после раздела с основаниями НК РК, если он есть, добавь раздел `### Дополнительно: нормы вне локальной базы MCP`. Для каждого нормативного акта укажи кликабельную ссылку на официальный источник, точную норму и пометку: `Внешний официальный источник; этот акт не загружен в локальную базу MCP.` Не создавай этот раздел, если внешние нормы для ответа не использовались. ## Ограничения -- MCP покрывает Налоговый кодекс Республики Казахстан. Для другой юрисдикции прямо сообщи об ограничении. +- MCP покрывает только Налоговый кодекс Республики Казахстан. Нормы других актов могут использоваться лишь по правилам раздела «Интернет». - MCP предоставляет текущую активную редакцию. Для прошлого периода не применяй её автоматически. Если исторической редакции нет, сообщи, что нужен текст на соответствующую дату. - Используй факты пользователя как факты ситуации, но не как доказательство содержания Кодекса. - Не добавляй стандартный совет обратиться к специалисту. Укажи на профессиональную проверку только при высокой финансовой значимости, существенной неоднозначности, необходимости судебной практики или иных нормативных актов. @@ -142,4 +148,8 @@ MCP `adilet-tax-code` содержит актуальную редакцию Н - совпадает ли `source_revision_date`; - учтены ли юрисдикция и период; - отделены ли норма, интерпретация и практический вывод; -- не используются ли RAG, интернет или память модели как правовое основание. +- не используются ли RAG, интернет или память модели как основание содержания НК РК; +- собраны ли все использованные нормы НК РК только в нижнем разделе с основаниями; +- является ли каждая статья Markdown-ссылкой на фактический `source_url`, а пункты и подпункты — обычным текстом; +- удалены ли дубликаты статей без потери связи пунктов и подпунктов; +- отделены ли внешние официальные нормы от НК РК и помечены ли они как отсутствующие в локальной базе MCP.