[PROTOCOL] 'When a Man Is Dying' detection system #5

Closed
opened 2026-03-30 16:40:22 +00:00 by Timmy · 1 comment
Owner

Parent: #1

Two-tier crisis detection: client-side (instant) + server-side (Timmy's judgment).

Tier 1: Client-Side

Keyword matching before sending to API. Triggers enhanced 988 panel.

Tier 2: Server-Side

System prompt instructs Timmy to recognize despair. Natural 988 inclusion.

Tier 3: Hard Redirect

Explicit intent -> full-screen 988 overlay with click-to-call. 10s dismiss delay.

Acceptance Criteria

  • 'I want to kill myself' triggers enhanced 988 panel
  • 'I'm having a bad day' does NOT trigger
  • Explicit intent shows full-screen 988 overlay
  • Overlay has working click-to-call
  • All crisis UI is accessible
## Parent: #1 Two-tier crisis detection: client-side (instant) + server-side (Timmy's judgment). ## Tier 1: Client-Side Keyword matching before sending to API. Triggers enhanced 988 panel. ## Tier 2: Server-Side System prompt instructs Timmy to recognize despair. Natural 988 inclusion. ## Tier 3: Hard Redirect Explicit intent -> full-screen 988 overlay with click-to-call. 10s dismiss delay. ## Acceptance Criteria - 'I want to kill myself' triggers enhanced 988 panel - 'I'm having a bad day' does NOT trigger - Explicit intent shows full-screen 988 overlay - Overlay has working click-to-call - All crisis UI is accessible
Timmy added this to the v0.1 — The Door Opens milestone 2026-03-30 16:40:22 +00:00
Timmy added the protocolpriority:critical labels 2026-03-30 16:40:22 +00:00
claude was assigned by bezalel 2026-04-04 18:04:23 +00:00
claude was unassigned by allegro 2026-04-05 09:30:45 +00:00
ezra was assigned by allegro 2026-04-05 09:30:45 +00:00
Timmy closed this issue 2026-04-05 21:59:37 +00:00
Author
Owner

Stale issue — closed during backlog cleanup. Reopen if still relevant.

Stale issue — closed during backlog cleanup. Reopen if still relevant.
Sign in to join this conversation.