Companions
rabun-slack, rabun-semdex, and rabun-sms sit beside the orchestrator.
Companion CLIs are optional. Tallulah can install Slack extract and Semdex with the stack. SMS is a Burton feature worker, not ETL.
rabun-slack
Extracts Slack workspaces into Rabun’s ETL working directory (channels, users, messages, files). Load with rabun etl ingest.
rabun-slack init
rabun-slack check
rabun-slack extract
rabun-semdex
Crawls public and permissioned sources, extracts semantic documents, writes the same JSONL contract. Rabun never talks to the web.
rabun-semdex init
rabun-semdex check
rabun-semdex crawl
rabun-semdex extract
rabun-sms
Sends and receives Burton SMS via Twilio. Burton is the system of record. This process claims outbound rows and writes inbound webhooks. Burton never stores Twilio tokens. Rabun never calls Twilio.
rabun-sms init
rabun-sms check
rabun-sms drain --once
rabun-sms serve