Reach-out Routing

Reach-out Routing A workflow diagram generated by Archify. 01 / Raise (Run, poll, boot sweep) 02 / Reach-out Router 03 / Telegram — voice note 04 / Telegram — text (fallback) 05 / Discord — ops channel EX / Owed Raise Route Deliver Trigger · six Kinds · Raise (Run, poll, boot sweep) › Raise Trigger six Kinds Dedup Gate · condition open? · Raise (Run, poll, boot sweep) › Raise · bump, no LLM Dedup Gate condition open? bump, no LLM Narrate · Kongroo, row written · Raise (Run, poll, boot sweep) › Route · spoken? where is he? Narrate Kongroo, row written spoken? where is he? Presence · HA + Android Auto · Reach-out Router › Raise · 45 s cache Presence HA + Android Auto 45 s cache Router · Kind × Urgency · Reach-out Router › Route · one seam Router Kind × Urgency one seam Voice Note · Kongroo speaks · Telegram — voice note › Deliver · every phone Reach-out Voice Note Kongroo speaks every phone Reach-out Telegram · text fallback · Telegram — text (fallback) › Deliver · TTS down or refused Telegram text fallback TTS down or refused Discord · worth knowing · Discord — ops channel › Deliver · ambient Discord worth knowing ambient Owed · no channel took it · Owed · swept every tick Owed no channel took it swept every tick where is Janis? heard? and where? TTS down / refused channel refused next tick Legend User UI Policy Tool action Context / trace Cloud service External system

Kind fixes Urgency

  • • escalation and config are high, approval and operational medium, landed low
  • • An escalation that struck out (two Strikes, PR round cap) is high; a first-touch one is medium
  • • A merged PR is landed and low: it needs nothing from Janis, and is still the one low Reach-out he wants to hear

The table, two tiers

  • • At the desk, keyed on Kind: escalation, config and approval to the phone; operational and landed to Discord
  • • Away and driving alike, keyed on Urgency: high and medium follow him onto his phone, and a landed feature with them; every other low stays ambient
  • • Every phone cell is a voice note, wherever he is — text survives only as the fallback when TTS or Telegram will not carry the audio

The words follow him too

  • • The Router chooses before a word is written; the Narrator learns only "heard or read" and the coarse Presence, never a channel name
  • • Driving opens by naming the road and stops after one sentence; home is the relaxed register; out may name a zone but never a street address; unknown says nothing about where he is
  • • A narration bound for Discord keeps the whereabouts-blind brief it always had

Nothing is lost

  • • Unknown presence routes exactly like the desk — a dead Home Assistant costs tone, not delivery
  • • A channel that will not take it leaves the row Owed; the next tick pays it, presence re-read
  • • Moved since it was narrated? The row is re-narrated on the way out, or sent as the presence-neutral fact line if that fails
  • • A condition that clears before delivery is never sent late — the Logbook already holds the past