40 lines
1.1 KiB
Plaintext
40 lines
1.1 KiB
Plaintext
flowchart LR
|
|
subgraph IN["Ways in"]
|
|
PHONE["Phone app<br/>wake word + voice"]
|
|
ADMIN["Admin app<br/>restricted actions"]
|
|
ESP["ESP32 voice<br/>Hey Jervis"]
|
|
DSH["dsh chat"]
|
|
CONSOLE["Console portal"]
|
|
end
|
|
|
|
HUB{{"HUB<br/>hear - understand - check - route - answer"}}
|
|
|
|
subgraph OUT["Peers and services<br/>(the Hub is not a destination)"]
|
|
HA["Home Assistant"]
|
|
SPK["Speakers<br/>Jervis TTS"]
|
|
NET["Internet control<br/>parental limits"]
|
|
ART["Artemis<br/>phone screen"]
|
|
PC["Paperclip<br/>work bench"]
|
|
WEB["Web search"]
|
|
APP["Apprise / NTFY"]
|
|
EMAIL["Email Agent<br/>inbox triage"]
|
|
end
|
|
|
|
PHONE --> HUB
|
|
ESP --> HUB
|
|
DSH --> HUB
|
|
CONSOLE --> HUB
|
|
ADMIN --> HUB
|
|
HUB --> HA
|
|
HUB --> SPK
|
|
HUB --> ART
|
|
HUB --> WEB
|
|
HUB --> APP
|
|
HUB -- "ask only (query)" --> NET
|
|
HUB -- "ask only (query)" --> EMAIL
|
|
HUB -- "slow job (approved)" --> PC
|
|
ADMIN -- "control + tap to approve" --> NET
|
|
PC -. result .-> HUB
|
|
|
|
click HUB "https://maps.lab.audasmedia.com.au/central_ai_llm_master/docs/" "View Archify Map"
|