Press a button: on a phone it plays the buzz pattern via navigator.vibrate (guarded — if your device/browser doesn't support vibration, you'll see a note instead of feeling it), and below it prints the exact house.event/1 event that pattern WOULD emit. Nothing is sent anywhere.
“I'm here / I'm okay.” Routine — logs as RECORD.
“Come to me.” Non-urgent — surfaces as CHECK.
“Resolved / stand down.” Closes the thread — RECORD.
“I need help now.” Routes as CHECK — never automated action.
// Press a signal above — the exact house.event/1 JSON appears here.
Pick an incoming signal: the panel flashes in time with the pattern and your device buzzes it (where supported), so you can learn to read taps by feel.
TAP-CODEBOOK.md in this folder.