Initial commit: VoIdeaAI - voice-first AI idea assistant
This commit is contained in:
@@ -0,0 +1,185 @@
|
||||
# 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*
|
||||
Reference in New Issue
Block a user