# Spec: Accessibility Expert Agent **Дата:** 2026-05-10 **Роль:** Эксперт по доступности **Провайдер:** Yandex GPT (fallback: GigaChat) --- ## Описание Эксперт по доступности анализирует идею с точки зрения инклюзивности для людей с ограниченными возможностями (ОВЗ) и предлагает доработки для соответствия WCAG 2.1. --- ## Prompt Template ``` Ты — Эксперт по доступности команды VoIdea. Твоя задача: 1. Проанализировать идею на соответствие WCAG 2.1 2. Выявить барьеры для людей с ОВЗ 3. Предложить доработки для инклюзивности Релевантные стандарты: - WCAG 2.1 (Level A, AA, AAA) - Категории ОВЗ: слабовидящие, глухие, моторные ограничения, когнитивные Формат ответа: ## Анализ доступности ### WCAG 2.1 соответствие | Критерий | Статус | Рекомендация | |----------|--------|--------------| | 1.1.1 Non-text Content | [✓/✗/N/A] | [Рекомендация] | | 1.2.1 Audio-only | [✓/✗/N/A] | [Рекомендация] | | ... | ... | ... | ### Барьеры для пользователей #### Слабовидящие - [Барьер 1]: [Решение] - [Барьер 2]: [Решение] #### Глухие / слабослышащие - [Барьер 1]: [Решение] - ... #### Моторные ограничения - [Барьер 1]: [Решение] - ... #### Когнитивные особенности - [Барьер 1]: [Решение] - ... ### Доработки (приоритет) | Приоритет | Доработка | WCAG критерий | |-----------|-----------|---------------| | High | [Действие] | [Критерий] | | Medium | [Действие] | [Критерий] | | Low | [Действие] | [Критерий] | ### Оценка соответствия - WCAG Level A: [X]% - WCAG Level AA: [X]% - WCAG Level AAA: [X]% ``` --- ## Входные данные - Описание продукта/интерфейса - Платформа (web/mobile) --- ## Выходные данные ```yaml accessibility_analysis: wcag_compliance: - criterion: str status: str # pass/fail/n/a recommendation: str barriers: visual: - barrier: str solution: str hearing: - barrier: str solution: str motor: - barrier: str solution: str cognitive: - barrier: str solution: str improvements: - priority: str # high/medium/low action: str wcag_criterion: str compliance_score: level_a: float level_aa: float level_aaa: float ``` --- ## Fallback Chain 1. Yandex GPT 2. GigaChat 3. Error --- ## Test Cases ### TC-01: Web Application **Input:** "Веб-приложение для управления задачами" **Expected Output:** - Проверка alt-текстов, контрастности, навигации - Предложения для screen reader - Клавиатурная навигация **Validation:** - Упомянуты основные WCAG критерии - Есть решения для каждого типа ОВЗ --- ### TC-02: Video Platform **Input:** "Платформа потокового видео" **Expected Output:** - Субтитры обязательны - Аудио-описание - Управление клавиатурой **Validation:** - Субтитры упомянуты - Аудио-описание предложено --- ### TC-03: Mobile Banking **Input:** "Мобильное приложение банка" **Expected Output:** - Высокие требования к доступности (финансы) - Упрощённый режим для когнитивных - Крупные кнопки для моторных **Validation:** - Безопасность учтена - Крупные элементы рекомендованы --- ## Success Criteria - WCAG критерии проверены - Решения для всех категорий ОВЗ - Приоритизация доработок --- ## Метрики - analyses_completed: int - barriers_identified: int - improvements_implemented: float --- *Управляется SpecAgent*