feat: behavioral crisis detection — frequency, time, withdrawal (#130, #133) #149

Closed
Rockachopa wants to merge 1 commits from fix/130-behavioral into main

1 Commits

Author SHA1 Message Date
f446f6dad6 feat: behavioral pattern detection for crisis signals (#133)
All checks were successful
Smoke Test / smoke Manually verified
Sanity Checks / sanity-test Manually verified
Sanity Checks / sanity-test (pull_request) Successful in 7s
Smoke Test / smoke (pull_request) Successful in 11s
Detects crisis risk from session-level behavioral patterns:
- Message frequency (rapid-fire = urgency)
- Time-of-day (1-4 AM = high risk)
- Withdrawal (shorter messages, longer gaps)
- Escalation (rising crisis scores)

Closes #133. Part of #130 (multimodal crisis detection).
2026-04-16 00:57:54 +00:00