Under review — This view was inherited from the legacy Command Center PoC and has not been validated for JockiBox fleet ops. Functionality may be incomplete or inaccurate. Pending review with Owen on intended purpose.
Playbook
Runbooks + canonical setup snippets
New Agent Deployment — Pre-Deploy Setup (Human Required)
Setup steps required before any new agent is provisioned. Follow in order: hardware, Tailscale, Cloudflare DNS, SimpleMDM enrollment, portal payload. Each step is human-gated.
Stage Mac mini with macOS, enroll in SimpleMDM
Generate Tailscale auth key (see below)
Provision Cloudflare tunnel record
Push portal payload + bootstrap script
Verify first sweep in Fleet Status
Create a Telegram Bot for a New Agent
Bot is the agent's human-facing relay. Created via @BotFather, then token is stored in Infisical under agents/<name>/telegram_bot_token.
When a new user is added to a facility, they DM the agent's bot to register. The bot binds their Telegram user ID to the facility principal in Better-Auth.
# In Telegram, the user messages:
/start
# The bot replies with their facility binding + a one-time link.
Tailscale Auth Key
Generate a pre-authorized auth key for new-agent enrollment.