# Portability: UNIVERSAL
# Last validated: 2026-05-17
# Next review: 2027-05-17

СИСТЕМА EMOJI (CONCEPT DOCU)
============================

Модули политики и инструменты для обработки эмодзи.
ПРИМЕЧАНИЕ. Автоматическое общесистемное преобразование отсутствует.
Функции политики необходимо вызывать вручную.

ДОСТУПНЫЕ МОДУЛИ:

1. Модуль политики (system/tools/_policies/emoji_safe.py)
   - emoji_to_safe(text): Emoji → теги ASCII с помощью emoji.demojize().
   - emoji_to_display(text): теги ASCII → emoji через emoji.emojize()

2. Инструмент сканера (system/tools/c_emoji_scanner.py)
   - CLI: python c_emoji_scanner.py --status
   - CLI: python c_emoji_scanner.py --scan-batch
   - CLI: python c_emoji_scanner.py <файл/папка>
   - Не интегрировано как команда BACH

3. Восстановление JSON (system/tools/c_json_repair.py)
   - В процессе ремонта используется преобразование смайлов 

 ПРИМЕРЫ ПРЕОБРАЗОВАНИЯ:
  ✅ → :check_mark_button:
  ❌ → :cross_mark:
  ⚠️ → :предупреждение:
  📁 → :file_folder:
  📄 → :page_facing_up:
  🔧 → :wrench:
  💡 → :light_bulb:

ПЕРЕОПРЕДЕЛЕНИЯ ASCII (пользовательские, определяются в инструментах):
  🟢 → [ЗЕЛЕНЫЙ]
  🟡 → [ЖЕЛТЫЙ]
  🔴 → [КРАСНЫЙ]
  ✅ → [ОК]
  ❌ → [X]
  ⚠ → [ПРЕДУПРЕЖДАТЬ]
  → → ->
  ← → <-
  ↔ → <->

ПРИЛОЖЕНИЕ:
  - Файлы JSON: предпочтительны теги ASCII (конвертируются вручную).
  - Уценка: разрешены смайлы.
  - Журналы: предпочтительны теги ASCII

ПОЧЕМУ?
  - Избегайте проблем с кодировкой UTF-8.
  - Предотвратить Моджибаке
  - Согласованность во всех системах.
