🔬 Module en scaffolding
Les baselines sont définies dans le frontmatter de chaque spécimen
(happinessBaseline), mais le calcul automatique n'est pas encore branché.
Score affiché = happinessCurrent manuel ou null.
The Hunter
Hunter
Phidippus regius Everglades
Detail → Baseline targets
- Activity ≥ 80/100
- Feed response ≤ 5s
- 3 expected behaviors documented
- 3 stress signals to watch
The Sentinel
Sentinel
Laotian Giant Scorpion
Detail → Baseline targets
- Activity ≥ 30/100
- Feed response ≤ 60s
- 3 expected behaviors documented
- 3 stress signals to watch
The Trickster
Violet
Violet Metallic Mantis
Detail → Baseline targets
- Activity ≥ 50/100
- Feed response ≤ 30s
- 3 expected behaviors documented
- 3 stress signals to watch
The Hunter
Diardi-1
Heavy Jumper
Detail → Baseline targets
- Activity ≥ 75/100
- Feed response ≤ 8s
- 3 expected behaviors documented
- 2 stress signals to watch
The Hunter
Diardi-Sling-A
Heavy Jumper
Detail → Baseline targets
- Activity ≥ 80/100
- Feed response ≤ 5s
- 3 expected behaviors documented
- 2 stress signals to watch
The Hunter
Diardi-Sling-B
Heavy Jumper
Detail → Baseline targets
- Activity ≥ 80/100
- Feed response ≤ 5s
- 3 expected behaviors documented
- 2 stress signals to watch
The Sentinel
Goldie
Chaco Golden Knee Tarantula
Detail → Baseline targets
- Activity ≥ 50/100
- Feed response ≤ 60s
- 3 expected behaviors documented
- 3 stress signals to watch
Roadmap Happiness Factor
- v1 (now) : Schema + baseline manuel par spécimen, dial UI
- v2 : Calcul auto depuis logs (feeding refusals %, days since last molt, observation type frequency)
- v3 : Intégration Frigate AI events (activité visuelle, déplacement, posture)
- v4 : Public dashboard /public/happiness avec aggregated scores
- v5 : Notifications + alertes proactives