# sku-number-check

Локальная сверка чисел в черновике описания товара с подтверждёнными характеристиками и поиск заданных запретных фраз.

- **Версия:** 0.1.0
- **Дата:** 07.10.2026
- **Платформа:** локальный Python 3, только стандартная библиотека. Проверено на Python 3.9.6 (macOS 15.7.7).
- **Модель:** для самой проверки не нужна.
- **Совместимость с агентами:** любой агент или человек с доступом к локальному shell может вызвать скрипт вручную: `python3 scripts/check.py INPUT.json`. Автоматическое распознавание и запуск скилла конкретным клиентом (по `SKILL.md`) не проверялись.
- **Лицензия:** MIT, © 2026 Редакция Кометы.

## Быстрый старт

```sh
python3 scripts/check.py examples/02-substitution-750.json; echo "exit=$?"
python3 -m unittest discover -s tests -v
```

Код выхода: 0 — сигналов нет (это не разрешение на публикацию), 1 — есть сигналы, 2 — некорректный вход.

Сценарий, формат входа и ограничения — в [SKILL.md](SKILL.md). Главное ограничение: скрипт сверяет только наличие числа среди фактов, а не его смысл, единицу измерения или характеристику, к которой оно относится.

## Состав

| Путь | Что это |
|---|---|
| `SKILL.md` | сценарий для человека и агента |
| `scripts/check.py` | проверка |
| `examples/` | учебные входы (не данные реальных товаров и кабинетов) |
| `tests/test_check.py` | модульные тесты |
| `LICENSE` | MIT |
