Independent post-merge review found a medical-safety regression in PR #49: urgent chat interception was browser-only, omitted common phrases, and ignored confirmed ledger flags at the authoritative service boundary.
Fix
One shared urgent-text detector for rectal bleeding, blood in stool, black/dark-red stool, severe/constant abdominal pain, vomiting, fever, and inability to pass gas
Shared confirmed-ledger detector for symptom flags and note language
Authoritative server-side interception before Hermes is called
Browser interception uses the same domain rules
Deterministic response includes safetyOverride: true; Hermes is not invoked
Evidence
RED reproduced missing export and 3 upstream Hermes calls
GREEN: 45/45 full tests
Service regression proves 0 Hermes calls for urgent message, ledger flag, and ledger note
HTTP gateway probes message and ledger bypass attempts
All journal, photo-first, and sleek/chat browser suites pass
Syntax, diff, and dependency audit pass
Release daily-2026-08-20.1 was marked SUPERSEDED pending this hotfix.
Closes #48
Independent post-merge review found a medical-safety regression in PR #49: urgent chat interception was browser-only, omitted common phrases, and ignored confirmed ledger flags at the authoritative service boundary.
## Fix
- One shared urgent-text detector for rectal bleeding, blood in stool, black/dark-red stool, severe/constant abdominal pain, vomiting, fever, and inability to pass gas
- Shared confirmed-ledger detector for symptom flags and note language
- Authoritative server-side interception before Hermes is called
- Browser interception uses the same domain rules
- Deterministic response includes `safetyOverride: true`; Hermes is not invoked
## Evidence
- RED reproduced missing export and 3 upstream Hermes calls
- GREEN: 45/45 full tests
- Service regression proves 0 Hermes calls for urgent message, ledger flag, and ledger note
- HTTP gateway probes message and ledger bypass attempts
- All journal, photo-first, and sleek/chat browser suites pass
- Syntax, diff, and dependency audit pass
Release daily-2026-08-20.1 was marked SUPERSEDED pending this hotfix.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #48
Independent post-merge review found a medical-safety regression in PR #49: urgent chat interception was browser-only, omitted common phrases, and ignored confirmed ledger flags at the authoritative service boundary.
Fix
safetyOverride: true; Hermes is not invokedEvidence
Release daily-2026-08-20.1 was marked SUPERSEDED pending this hotfix.
48ba3ccaccto05b4bafd96