Single-file HTML frontend (<25KB), crisis system prompt, nginx config, deployment script. Closes #1 #2 #3 #4 #5
48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
# 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
|
|
|
|
```bash
|
|
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.*
|