Ask Orbit: operational question
Telegram request → Hermes session → Orbit classifies the job → Root and live tools provide context → concise operator brief returns to Telegram.
Telegram messagewhat broke overnight? / give me a work pulse
Hermes sessionloads tools, skills, memory, MCP
Orbit triageinfra | work pulse | revenue | memory | repair
Root contextcorpus, ROOT search, session history, open loops
Live inspectionfiles, logs, launchctl, cron, browser, dashboards
Telegram operator brieffact, diagnosis, action, verification
Mental model: Root answers what the system knows. Orbit answers what is broken, stale, actionable, or worth doing next.
Repair: verified fix path
For broken LaunchAgents, stale syncs, router failures, Hermes config, skills, or delivery failures. Orbit reads before acting, patches only the scoped problem, then verifies the result.
Broken signalexit 78/143, stale log, auth, quota, missing output
Inspect actual stateplist + script + log + config + current process
Root causemissing path, timeout, permission, quota, stale failure
Patch / reloadtargeted edit, launchctl reload, config update
Verifykickstart, health check, search smoke test, HTTP 200
Telegram reportwhat broke + why + real output
Rule: Orbit should not say “I would check.” It should inspect, fix when safe, and report what real verification returned.
Pulse: work, project, and revenue reality check
Scheduled or on-demand pulse that combines Root context with live metrics and recent artifacts, then separates live projects from stale, blocked, or noisy loops.
Prompt or cronwork pulse / PrintPick / CCG / educations.com
Root memorymeetings, work notes, corpus, open loops
Live signalsGA4, dashboards, cron outputs, files
Orbit triagealive | stale | blocked | noisy | kill
Archive_work/agent-deliveries/<category>/
Telegram pulsewhat changed + next action
Use case: ask for “what changed?” or “what should I focus on?” when the problem spans memory, metrics, and current files.
Learning: memory and skills
After a non-trivial fix or repeated workflow, Orbit decides whether the lesson belongs in durable memory, a reusable skill, or only the session transcript.
Completed taskcomplex fix, user preference, new workflow
Classify learningstable fact | preference | procedure | temporary state
Memorycompact stable facts only
Skillrepeatable procedure with pitfalls + verification
Future Orbitless steering, fewer repeated mistakes
Boundary: Memory is for durable facts. Skills are for workflows. Stale task progress stays out of memory.