Шаблон профиля продукта HIF
Статус: операционный шаблон
Этот файл копируется в документацию конкретного продукта как
PRODUCT_INTERACTION_PROFILE.md.
1. Метаданные
Product:
Interface/version:
Версия HIF:
Ответственный:
Рецензенты:
Статус: черновик | проверено | утверждено | заменено
Последняя проверка:
Следующая проверка:
Заявление: нет | HIF-Declared | HIF-Conformant | HIF-Validated
2. Назначение
Пользователи
- Основные:
- Вторичные:
- Пользователи, подверженные повышенному риску исключения:
Цели
- Цель 1:
- Цель 2:
Контексты
- Устройства:
- Способы ввода:
- Network/offline:
- Физическая среда:
- Социальная среда:
- Языки и рынки:
Вне области
- ...
3. Применимые профили
- OS Shell
- Desktop Application
- Web Product
- Documentation
- Builder and Administrative
- Installer and Recovery
- Kiosk and Distance
- Retro and Historical
- Terminal and Command
- Conversational and AI
- White-label
- Immersive and Spatial
- Другой профиль:
4. Доменные риски
| Risk ID | Сценарий | Последствие | Вероятность | Severity | Меры |
|---|---|---|---|---|---|
| R-001 |
Особенно проверить:
- потерю данных;
- неправильный target;
- permission escalation;
- privacy;
- financial/legal commitment;
- physical safety;
- публикация/выпуск;
- automation;
- исключение из-за недоступности.
5. Объекты
| Объект | Идентичность | Жизненный цикл | Сохраняемость | Ответственный | Представления |
|---|---|---|---|---|---|
Отдельно проверить, не смешиваются ли:
- объект и представление;
- файл и документ;
- приложение и процесс;
- черновик и выпуск;
- project и build;
- account и session;
- suggestion и executed result.
6. Команды
| Command ID | Actor | Target | Preconditions | Effect | Reversibility | Risk |
|---|---|---|---|---|---|---|
Для каждой high/critical команды описать:
- точные границы;
- preview;
- permission;
- approval;
- progress;
- partial failure;
- audit event;
- recovery/compensation.
7. Состояния
Object:
States:
Transitions:
Invalid transitions:
Concurrent changes:
Persistence:
Visible representations:
Обязательные общие состояния:
- empty;
- loading/pending;
- ready;
- partial;
- success;
- error;
- offline/unavailable;
- permission denied;
- stale/conflict.
8. Навигация и focus
- Основная навигационная модель:
- Deep links:
- Back/history:
- Focus order:
- Composite widgets:
- Dialog/overlay focus:
- Escape/dismissal:
- Keyboard shortcuts:
- Touch/pointer alternatives:
9. Визуальный профиль
Design system:
Brand profile:
Density profiles:
Color themes:
Typography roles:
Icon system:
Motion profile:
Sound/haptics:
Token source:
Проверить:
- semantic tokens;
- contrast всех состояний;
- forced colors;
- reduced motion;
- zoom/reflow;
- localization expansion;
- asset licensing.
10. Правовой профиль, права и требования платформы
Owning legal entity:
Target markets:
Каналы распространения:
Ответственный за права и соответствие:
Порядок обращения к квалифицированному юристу:
Legal profile record:
Platform records:
Rights-clearance register:
SBOM and notices bundle:
Reference/similarity records:
Privacy/DPIA record:
Правовые границы доступности:
Границы требований защиты потребителей, детей и отрасли:
Проверить:
- Каждая именованная платформа имеет current terms и brand guidance.
- Каждый third-party artefact имеет approved rights record.
- Для жёлтых референсов есть доказательства независимого создания и проверки сходства.
- Restricted platform resources исключены или прямо лицензированы.
- Обязательные контрольные этапы права, конфиденциальности, доступности и защиты потребителей проверяемы.
- Counsel-required decisions записаны и актуальны.
Используйте правила права, IP и платформенных референсов и реестр очистки прав и выпуска.
11. Матрица поддержки доступности
Ответственный за доступность:
Реестр обеспечения доступности:
Публичное заявление о доступности:
| Capability | OS/runtime/AT и версия | Required tasks | Test method | Status | Limitation |
|---|---|---|---|---|---|
| Только клавиатура | |||||
| Программа экранного доступа и дисплей Брайля | |||||
| Масштабирование, экранное увеличение и перекомпоновка | |||||
| Text size и spacing | |||||
| Forced colours и contrast settings | |||||
| Reduced motion и transparency | |||||
| Voice control и speech input | |||||
| Switch control и scanning | |||||
| Pointer, touch и target size | |||||
| Captions, transcript и audio description | |||||
| Localisation, pronunciation и RTL | |||||
| Cognitive и plain-language support |
Используйте Доступность и инклюзивность и заполните Реестр обеспечения доступности и соответствия.
12. Content
- Product terminology:
- Plain-language rules:
- Error voice:
- Translation source:
- Technical ID presentation:
- Юридическая проверка и проверка текста безопасности:
- Documentation location:
13. Task corpus
| ID задачи | Цель | Начальное состояние | Успех | Критические ошибки | Доказательство |
|---|---|---|---|---|---|
| TASK-001 |
14. Traceability
| HIF ID | Product requirement | Implementation | Automated test | Manual/research task | Status |
|---|---|---|---|---|---|
| HIF-... |
15. Исключения
| ID исключения | ID HIF | Причина | Затронутые пользователи | Альтернатива | Ответственный | Дата пересмотра |
|---|---|---|---|---|---|---|
| EX-001 |
Полное обоснование каждого исключения хранится отдельно.
16. Контрольные этапы выпуска
- Objects и commands определены.
- High-risk flows имеют preview и recovery.
- MUST-требования трассированы.
- Contract/state/E2E tests пройдены.
- Keyboard проверен.
- Матрица доступности проверена.
- Реестр обеспечения доступности подтверждает точное публичное заявление.
- Содержание и локализация проверены.
- В реестре прав выпуска нет открытых, отклонённых, просроченных или counsel-required позиций.
- Исключения актуальны.
- Документация соответствует реализации.
- Rollback/recovery готов.
17. Заявление о соответствии
<Product/version> заявляет уровень <level> относительно HIF <version>
с профилями <profiles>.
Область заявления:
Исключения:
Доказательства:
Дата:
Утвердили: