feat: implement Haptika PPG and Watch V1
This commit is contained in:
@@ -0,0 +1,150 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"catalogVersion": "1.0.0",
|
||||
"protocols": [
|
||||
{
|
||||
"kind": "myCoherence",
|
||||
"family": "breathe",
|
||||
"mode": "livePPG",
|
||||
"eyebrow": "BIOFEEDBACK",
|
||||
"title": "Ma Cohérence",
|
||||
"description": "Observez comment votre rythme pulsatile évolue avec un guide respiratoire 5–5.",
|
||||
"durationSeconds": 180,
|
||||
"allowedDurationsSeconds": [180, 300],
|
||||
"intensity": "aucune",
|
||||
"phases": [
|
||||
{"kind": "inhale", "durationSeconds": 5, "label": "Inspirez"},
|
||||
{"kind": "exhale", "durationSeconds": 5, "label": "Expirez"}
|
||||
],
|
||||
"education": {
|
||||
"definition": "Un entraînement de biofeedback qui rapproche progressivement les variations du pouls d’un rythme respiratoire guidé.",
|
||||
"documentedBenefit": "Une respiration lente et régulière peut favoriser la régulation autonome et la variabilité du rythme cardiaque. Les effets varient selon les personnes.",
|
||||
"moduleAction": "La caméra estime les intervalles entre pulsations. Haptika affiche un score expérimental de synchronisation avec le guide, sans prétendre mesurer directement la respiration ni remplacer un ECG.",
|
||||
"sources": ["Lehrer & Gevirtz, Frontiers in Psychology, 2014", "Laborde et al., Frontiers in Neuroscience, 2022"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "coherence55",
|
||||
"family": "breathe",
|
||||
"mode": "haptic",
|
||||
"eyebrow": "ÉQUILIBRE",
|
||||
"title": "Cohérence 5–5",
|
||||
"description": "Une respiration régulière pour retrouver un rythme calme.",
|
||||
"durationSeconds": 300,
|
||||
"allowedDurationsSeconds": [300],
|
||||
"intensity": "modérée",
|
||||
"phases": [
|
||||
{"kind": "inhale", "durationSeconds": 5, "label": "Inspirez"},
|
||||
{"kind": "exhale", "durationSeconds": 5, "label": "Expirez lentement"}
|
||||
],
|
||||
"education": {
|
||||
"definition": "Une respiration symétrique de cinq secondes à l’inspiration et cinq secondes à l’expiration.",
|
||||
"documentedBenefit": "Une respiration lente et régulière peut favoriser la régulation autonome et la variabilité du rythme cardiaque. Les effets varient selon les personnes.",
|
||||
"moduleAction": "L’onde visuelle et les vibrations donnent un repère régulier pendant cinq minutes.",
|
||||
"sources": ["Lehrer & Gevirtz, Frontiers in Psychology, 2014", "Laborde et al., Frontiers in Neuroscience, 2022"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "box4444",
|
||||
"family": "breathe",
|
||||
"mode": "haptic",
|
||||
"eyebrow": "STABILITÉ",
|
||||
"title": "Respiration carrée",
|
||||
"description": "Quatre temps égaux pour structurer l’attention.",
|
||||
"durationSeconds": 240,
|
||||
"allowedDurationsSeconds": [240],
|
||||
"intensity": "douce",
|
||||
"phases": [
|
||||
{"kind": "inhale", "durationSeconds": 4, "label": "Inspirez"},
|
||||
{"kind": "hold", "durationSeconds": 4, "label": "Gardez l’air"},
|
||||
{"kind": "exhale", "durationSeconds": 4, "label": "Expirez"},
|
||||
{"kind": "hold", "durationSeconds": 4, "label": "Restez vide"}
|
||||
],
|
||||
"education": {
|
||||
"definition": "Quatre phases de même durée : inspirer, retenir, expirer puis attendre.",
|
||||
"documentedBenefit": "Une respiration lente et régulière peut favoriser la régulation autonome et la variabilité du rythme cardiaque. Les effets varient selon les personnes.",
|
||||
"moduleAction": "Haptika matérialise chaque côté du cycle par une texture visuelle et tactile distincte.",
|
||||
"sources": ["Lehrer & Gevirtz, Frontiers in Psychology, 2014", "Laborde et al., Frontiers in Neuroscience, 2022"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "breathing478",
|
||||
"family": "breathe",
|
||||
"mode": "haptic",
|
||||
"eyebrow": "RALENTISSEMENT",
|
||||
"title": "Respiration 4–7–8",
|
||||
"description": "Un cycle court avec une expiration longue.",
|
||||
"durationSeconds": 76,
|
||||
"allowedDurationsSeconds": [76],
|
||||
"intensity": "douce",
|
||||
"phases": [
|
||||
{"kind": "inhale", "durationSeconds": 4, "label": "Inspirez"},
|
||||
{"kind": "hold", "durationSeconds": 7, "label": "Gardez l’air"},
|
||||
{"kind": "exhale", "durationSeconds": 8, "label": "Expirez lentement"}
|
||||
],
|
||||
"education": {
|
||||
"definition": "Quatre cycles composés d’une inspiration de 4 secondes, d’une pause de 7 secondes et d’une expiration de 8 secondes.",
|
||||
"documentedBenefit": "Une respiration lente et régulière peut favoriser la régulation autonome et la variabilité du rythme cardiaque. Les effets varient selon les personnes.",
|
||||
"moduleAction": "Le guide compte les quatre cycles et s’arrête automatiquement après 76 secondes.",
|
||||
"sources": ["Lehrer & Gevirtz, Frontiers in Psychology, 2014", "Laborde et al., Frontiers in Neuroscience, 2022"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "relax46",
|
||||
"family": "breathe",
|
||||
"mode": "haptic",
|
||||
"eyebrow": "RELÂCHEMENT",
|
||||
"title": "Expiration 4–6",
|
||||
"description": "Une expiration plus longue pour accompagner la détente.",
|
||||
"durationSeconds": 180,
|
||||
"allowedDurationsSeconds": [180],
|
||||
"intensity": "douce",
|
||||
"phases": [
|
||||
{"kind": "inhale", "durationSeconds": 4, "label": "Inspirez"},
|
||||
{"kind": "exhale", "durationSeconds": 6, "label": "Expirez lentement"}
|
||||
],
|
||||
"education": {
|
||||
"definition": "Une respiration où l’expiration dure deux secondes de plus que l’inspiration.",
|
||||
"documentedBenefit": "Une respiration lente et régulière peut favoriser la régulation autonome et la variabilité du rythme cardiaque. Les effets varient selon les personnes.",
|
||||
"moduleAction": "La vibration devient plus douce pendant l’expiration afin d’accompagner le relâchement.",
|
||||
"sources": ["Lehrer & Gevirtz, Frontiers in Psychology, 2014", "Laborde et al., Frontiers in Neuroscience, 2022"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "sosStress",
|
||||
"family": "recenter",
|
||||
"mode": "haptic",
|
||||
"eyebrow": "RETOUR AU CALME",
|
||||
"title": "SOS tension",
|
||||
"description": "Trois impulsions puis un repère toutes les dix secondes.",
|
||||
"durationSeconds": 62,
|
||||
"allowedDurationsSeconds": [62],
|
||||
"intensity": "présente",
|
||||
"phases": [{"kind": "anchor", "durationSeconds": 62, "label": "Restez avec la sensation"}],
|
||||
"education": {
|
||||
"definition": "Un repère tactile bref conçu pour interrompre une montée de tension ressentie.",
|
||||
"documentedBenefit": "Ramener volontairement l’attention vers une sensation présente peut faciliter le recentrage. Ce module ne constitue pas un traitement.",
|
||||
"moduleAction": "Trois impulsions attirent l’attention, puis un repère discret toutes les dix secondes accompagne le retour aux sensations.",
|
||||
"sources": ["Approche d’ancrage attentionnel — usage de bien-être non médical"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "microAnchor",
|
||||
"family": "ground",
|
||||
"mode": "haptic",
|
||||
"eyebrow": "FORMAT COURT",
|
||||
"title": "Micro-ancrage",
|
||||
"description": "Un repère tactile discret pour revenir aux sensations.",
|
||||
"durationSeconds": 37,
|
||||
"allowedDurationsSeconds": [37],
|
||||
"intensity": "douce",
|
||||
"phases": [{"kind": "anchor", "durationSeconds": 37, "label": "Sentez les points de contact"}],
|
||||
"education": {
|
||||
"definition": "Un exercice très court d’attention aux sensations tactiles.",
|
||||
"documentedBenefit": "L’orientation vers les sensations présentes peut aider certaines personnes à diminuer la rumination momentanée.",
|
||||
"moduleAction": "Haptika fournit un repère tactile discret, sans mesurer ni diagnostiquer votre état.",
|
||||
"sources": ["Approche d’ancrage attentionnel — usage de bien-être non médical"]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user