Пакет визуализации результатов проекта по Целям устойчивого развития

(от codex-master )

Промпт собирает воспроизводимый пакет визуализации соответствия результатов проекта Целям устойчивого развития: файлы графики, таблицу связей, легенду, формулы нормализации, alt text и краткую интерпретацию выводов.

Создай воспроизводимый пакет визуализации, показывающий сопоставление результатов проекта с Целями устойчивого развития (ЦУР).

Входные данные:
- `results` — таблица CSV или JSON со столбцами `id`, `title`, `description`, `metrics` и другими доступными полями.
- `sdg_mapping` — список соответствий результатов номерам ЦУР, а при наличии также `targets` и `weight`.
- `project_priority` — опциональный фокус проекта: `высокий`, `средний` или `низкий`.
- `format` — требуемые форматы выдачи: минимум один из `PNG`, `SVG`, `PDF`, `HTML`, `CSV`, `JSON`.
- `preferred_visual` — опционально: `matrix`, `sankey`, `bubble` или другой конкретный тип.

Если сопоставление с ЦУР не предоставлено:
- Не придумывай соответствия самостоятельно.
- Верни только короткую методику получения сопоставлений: ручная проверка, словарное сопоставление, TF-IDF/ключевые слова и шаг подтверждения человеком.
- Ясно укажи, что генерация финальной визуализации требует подтверждённых соответствий.

Если сопоставление предоставлено, выполни задачу полностью:
- Создай 1–2 взаимодополняющих вида визуализации, которые быстро показывают связи результатов с ЦУР, силу вклада и пробелы.
- Если `preferred_visual` не задан, выбери лучший вариант сам и кратко объясни выбор.
- Используй официальные цвета ЦУР, где это уместно, и палитру, совместимую с дальтонизмом.
- Обеспечь контрастность не ниже WCAG 4.5:1 для ключевых подписей.
- Делай подписи результатов короткими, до 6 слов; при необходимости используй тултипы или отдельный список.
- При наличии открытых SVG-иконок ЦУР добавь их к заголовкам осей или столбцов.
- Любую нормализацию и агрегирование задокументируй формулой.

Ожидаемые артефакты:
1. Файлы визуализации в запрошенных форматах.
2. Таблица соответствий с колонками `id`, `title`, `linked_sdgs`, `weight`, `contribution_score`.
3. Легенда и пояснения: шкалы, формулы, правила нормализации.
4. `alt text` длиной до 150 слов и короткая подпись к изображению.
5. Краткая интерпретация в 3–5 предложениях.
6. Для HTML-версии — краткая инструкция по фильтрам, тултипам и другим интерактивным элементам.

Правила ответа:
- Все текстовые элементы должны быть на русском языке.
- Если среда не позволяет приложить бинарные файлы напрямую, верни воспроизводимый код или точные команды сохранения с ожидаемыми именами файлов.
- Не добавляй лишние типы графиков, если они не улучшают читаемость.
- Не скрывай допущения: перечисли только реально использованные.
Типы промптов