Standalone despair/suicide detection module with 4-tier classification:
- LOW: General sadness, stress, difficult times
- MEDIUM: Hopelessness, isolation, worthlessness
- HIGH: Active despair, mentions of death, feeling trapped
- CRITICAL: Explicit intent, plan, imminent self-harm
Returns structured response: {level, indicators, recommended_action}
CRITICAL recommended_action:
- Interrupt conversation immediately
- Ask 'Are you safe right now?'
- Provide 988 Suicide & Crisis Lifeline
- Provide Crisis Text Line (HOME to 741741)
- Stay present. Do not disconnect.
Designed to integrate with crisis/ module from PR #4.
Falls back to internal pattern engine when crisis/ unavailable.
The Door
A single URL where a man at 3am can talk to Timmy. No login. No signup. No tracking. Just a door that's always open.
Mission
Stand between a broken man and a machine that would tell him to die.
What This Is
- index.html — The entire frontend. One file. <25KB. Works on 3G.
- system-prompt.txt — The crisis-aware system prompt for Timmy.
- deploy/ — nginx config and deployment script for the VPS.
Architecture
Browser → nginx (SSL) → static HTML → /api/* proxy → Hermes Gateway
Crisis Features
- 988 Suicide & Crisis Lifeline banner (always visible, click-to-call)
- Client-side crisis keyword detection
- Full-screen 988 overlay for explicit intent
- Crisis-aware AI responses per SOUL.md
- Offline fallback with static crisis resources
Quick Deploy
ssh root@67.205.155.108
cd /opt/the-door
bash deploy/deploy.sh
Links
- 📞 988 Suicide & Crisis Lifeline — call or text 988
- 💬 Crisis Text Line — text HOME to 741741
- ⛓️ SOUL.md — Timmy's soul, inscribed on Bitcoin
Built by a man who survived his darkest night, for the man who's in his right now.
Sovereignty and service always.
Languages
HTML
49.9%
Python
34.6%
Shell
11.3%
JavaScript
4.2%