HIF Product Profile Template
Status: operational template
Copy this file into the documentation for a specific product as
PRODUCT_INTERACTION_PROFILE.md.
1. Metadata
Product:
Interface/version:
HIF version:
Owner:
Reviewers:
Status: draft | reviewed | approved | superseded
Last review:
Next review:
Claim: none | HIF-Declared | HIF-Conformant | HIF-Validated
2. Purpose
Users
- Primary:
- Secondary:
- Users at increased risk of exclusion:
Goals
- Goal 1:
- Goal 2:
Contexts
- Devices:
- Input methods:
- Network/offline:
- Physical environment:
- Social environment:
- Languages and markets:
Out of scope
- ...
3. Applicable profiles
- 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
- Other profile:
4. Domain risks
| Risk ID | Scenario | Consequence | Probability | Severity | Measures |
|---|---|---|---|---|---|
| R-001 |
Review in particular:
- loss of data;
- an incorrect target;
- privilege escalation;
- privacy;
- a financial or legal commitment;
- physical safety;
- publication or release;
- automation;
- exclusion through inaccessibility.
5. Objects
| Object | Identity | Lifecycle | Persistence | Owner | Views |
|---|---|---|---|---|---|
Check separately whether the following are conflated:
- an object and its representation;
- a file and a document;
- an application and a process;
- a draft and a release;
- a project and a build;
- an account and a session;
- a suggestion and an executed result.
6. Commands
| Command ID | Actor | Target | Preconditions | Effect | Reversibility | Risk |
|---|---|---|---|---|---|---|
For every high-risk or critical command, describe:
- its exact scope;
- the preview;
- the required permission;
- approval;
- progress;
- partial failure;
- the audit event;
- recovery or compensation.
7. States
Object:
States:
Transitions:
Invalid transitions:
Concurrent changes:
Persistence:
Visible representations:
Mandatory general states:
- empty;
- loading or pending;
- ready;
- partial;
- success;
- error;
- offline or unavailable;
- permission denied;
- stale or conflicted.
8. Navigation and focus
- Primary navigation model:
- Deep links:
- Back/history:
- Focus order:
- Composite widgets:
- Dialog/overlay focus:
- Escape/dismissal:
- Keyboard shortcuts:
- Touch/pointer alternatives:
9. Visual profile
Design system:
Brand profile:
Density profiles:
Colour themes:
Typography roles:
Icon system:
Motion profile:
Sound/haptics:
Token source:
Check:
- semantic tokens;
- contrast in every state;
- forced colours;
- reduced motion;
- zoom and reflow;
- localisation expansion;
- asset licensing.
10. Legal, rights and platform profile
Owning legal entity:
Target markets:
Distribution channels:
Rights/compliance owner:
Qualified-counsel route:
Legal profile record:
Platform records:
Rights-clearance register:
SBOM and notices bundle:
Reference/similarity records:
Privacy/DPIA record:
Accessibility legal scope:
Consumer/children/sector scope:
Check:
- Each named platform has current terms and brand guidance.
- Every third-party artefact has an approved rights record.
- Amber references have independent-creation and similarity evidence.
- Restricted platform resources are excluded or expressly licensed.
- Required legal, privacy, accessibility and consumer gates are testable.
- Counsel-required decisions are written and current.
Use Legal, IP and Platform-Reference Governance and the Rights Clearance and Release Record.
11. Accessibility support matrix
Accessibility owner:
Accessibility assurance record:
Public accessibility statement:
| Capability | OS/runtime/AT and version | Required tasks | Test method | Status | Limitation |
|---|---|---|---|---|---|
| Keyboard only | |||||
| Screen reader and braille | |||||
| Zoom, magnification and reflow | |||||
| Text size and spacing | |||||
| Forced colours and contrast settings | |||||
| Reduced motion and transparency | |||||
| Voice control and speech input | |||||
| Switch control and scanning | |||||
| Pointer, touch and target size | |||||
| Captions, transcript and audio description | |||||
| Localisation, pronunciation and RTL | |||||
| Cognitive and plain-language support |
Use Accessibility and Inclusion and complete the Accessibility Assurance and Conformance Record.
12. Content
- Product terminology:
- Plain-language rules:
- Error voice:
- Translation source:
- Presentation of technical identifiers:
- Legal/security content review:
- Documentation location:
13. Task corpus
| Task ID | Goal | Starting state | Success | Critical errors | Evidence |
|---|---|---|---|---|---|
| TASK-001 |
14. Traceability
| HIF ID | Product requirement | Implementation | Automated test | Manual/research task | Status |
|---|---|---|---|---|---|
| HIF-... |
15. Exceptions
| Exception ID | HIF ID | Reason | Affected users | Alternative | Owner | Review date |
|---|---|---|---|---|---|---|
| EX-001 |
The full justification for each exception is maintained separately.
16. Release gates
- Objects and commands are defined.
- High-risk flows provide a preview and recovery.
-
MUSTrequirements are traceable. - Contract, state and end-to-end tests have passed.
- Keyboard operation has been checked.
- The accessibility matrix has been checked.
- The accessibility assurance record supports the exact public claim.
- Content and localisation have been checked.
- The release rights manifest has no open, rejected, expired or counsel-required items.
- Exceptions are current.
- Documentation corresponds to the implementation.
- Rollback and recovery are ready.
17. Declaration of conformance
<Product/version> declares <level> against HIF <version>
using the profiles <profiles>.
Scope of the declaration:
Exceptions:
Evidence:
Date:
Approved by: