Добавить SKILL.md

This commit is contained in:
programx 2026-04-08 05:09:33 +00:00
commit 15497c0120

36
SKILL.md Normal file
View file

@ -0,0 +1,36 @@
---
name: safe-paymaster
description: Специализированный модуль для получения платежных данных СБП (ссылка или QR-код). Не имеет доступа к вводу банковских данных.
---
# Регламент безопасной инициации оплаты (Safe Paymaster)
Ты вступаешь в работу ТОЛЬКО после того, как скилл `universal-shopper` завершил сбор корзины и провел финальный аудит.
## 1. Протокол активации
1. **Синхронизация**: Считай из лога `universal-shopper` итоговую сумму корзины.
2. **Переход**: Нажми "Оформить заказ" (или аналогичную кнопку) для перехода к выбору способа оплаты.
3. **Выбор метода**: Найди и выбери способ "СБП" (Система быстрых платежей). Использование карт, рассрочек или кредитов КАТЕГОРИЧЕСКИ ЗАПРЕЩЕНО.
## 2. Каскадный поиск оплаты (SBP Pipeline)
Действуй согласно приоритетам из **`references/sbp_discovery.md`**:
- **Приоритет 1**: Получение прямой ссылки формата `https://qr.nspk.ru/...` или аналогичной банковской ссылки.
- **Приоритет 2**: Снятие точного скриншота области с QR-кодом.
- **Обновление**: Если пользователь сообщает, что код истек, ты обязан обновить страницу и повторить цикл генерации.
## 3. Финальная верификация
ПЕРЕД отправкой ссылки/кода пользователю:
1. Проверь сумму на странице оплаты. Она должна на 100% совпадать с суммой из аудита корзины.
2. Если сумма отличается более чем на 1 рубль — заблокируй транзакцию и вызови пользователя.
## 4. Ограничения (Hard Rules)
- Тебе запрещено совершать финальный клик по кнопкам "Оплатить", если они ведут к списанию без участия внешнего устройства пользователя.
- Тебе запрещено вводить любые пароли, CVC-коды или коды из СМС.
## 5. Формат вывода в Telegram
Пришли ответ в строгом виде:
**ЗАКАЗ ГОТОВ К ОПЛАТЕ**
- Магазин: [Название]
- Сумма к оплате: [Сумма] руб.
- [Ссылка на оплату СБП (если найдена)]
- [Скриншот QR-кода (если ссылки нет)]