with one click
ace-linux-1-control-surface
Operate ace-linux-1 as the continuous AI-agent control surface for overnight and continuous batches that keep GTM material moving toward client outreach.
Menu
Operate ace-linux-1 as the continuous AI-agent control surface for overnight and continuous batches that keep GTM material moving toward client outreach.
| name | ace-linux-1-control-surface |
| description | Operate ace-linux-1 as the continuous AI-agent control surface for overnight and continuous batches that keep GTM material moving toward client outreach. |
| triggers | ["User wants ace-linux-1 to remain the approval/control surface while long-running lanes continue elsewhere","Overnight or continuous batches need tmux/log/cron inspection and lane reconciliation","GTM work must keep turning repo evidence and external signals into client-ready material"] |
| related_skills | ["workstation-aware-provider-orchestration","hermes-memory-bridge","gtm-signal-to-engineering-artifact-conversion"] |
Use this when Hermes should treat ace-linux-1 as the durable operator console for approvals, launch decisions, GitHub mutations, morning reconciliation, and GTM packaging while background lanes run on ace-linux-1 and ace-linux-2.
ace-linux-1 is the user-facing control surface. Keep plan approvals, work approvals, queue decisions, and GitHub state changes here unless explicit failover is chosen.ace-linux-2 is overflow/worker capacity. It should execute isolated work, not become a shadow control plane.docs/plans/overnight-prompts/logs/night-runs/.claude/memory/ and docs/gtm/Use this skill when any of these are true:
Run these from /mnt/local-analysis/workspace-hub.
tmux list-sessions 2>/dev/null || true
tmux capture-pane -t <session> -p -S -120
find logs/night-runs -maxdepth 2 -type f -printf '%TY-%Tm-%Td %TH:%TM %s %p\n' 2>/dev/null | sort
find docs/plans/overnight-prompts -maxdepth 3 -type f \( -name '*.md' -o -name '*.sh' \) | sort | tail -200
find docs/plans/overnight-prompts/<date-pack>/results -maxdepth 2 -type f -printf '%TY-%Tm-%Td %TH:%TM %s %p\n' 2>/dev/null | sort
ssh ace-linux-2 "bash -lc 'tmux list-sessions 2>/dev/null || true'"
ssh ace-linux-2 "bash -lc 'find /mnt/local-analysis/ace2-worker-logs /mnt/local-analysis/ace2-worker-reports -maxdepth 1 -type f -printf \"%TY-%Tm-%Td %TH:%TM %s %p\\n\" 2>/dev/null | sort'"
crontab -l | grep -Ei 'hermes|night|provider|memory|learn|cron' || true
bash scripts/upkeep/health-check.sh || true
git status --short
git branch --show-current
git rev-parse --short HEAD
When the user is operating from Telegram or another lightweight chat surface, keep orchestration terse and action-oriented:
When the user asks whether Telegram + Hermes can connect to all available machines, do not collapse connectivity into execution. Use a staged MVP:
machine:ace-linux-1, machine:ace-linux-2, and agent:<provider>.Reference: references/github-label-cron-telegram-mvp.md.
Before launching or restarting any long-running lane:
ace-linux-1.Use this loop to keep material moving toward outreach:
docs/gtm/docs/gtm/*.md.claude/memory/ when the operating model changesA control-surface update is complete when:
ace-linux-1 is the approval/reconciliation surfacegit diff --stat shows only intended files before commitace-linux-2 silently become a second control plane.Karpathy's LLM Wiki — build and maintain a persistent, interlinked markdown knowledge base. Ingest sources, query compiled knowledge, and lint for consistency.
Canonical GitHub issue planning route — issue intake, strengthened resource intelligence, repo-tracked plan artifact, adversarial review, GitHub progress posting, future-issue capture, explicit approval gate before execution, machine-dispatch readiness checks, and execution-ready delegation packaging for Claude agent teams.
Build a docs-only execution handoff bundle after a completed implementation wave — follow-up issue drafts, scoped authorization note, deploy checklist, operator note, copy/paste command bundle, and incremental commit hygiene.
Audit and dispose of session residue (orphan files, scratch dirs, sibling-repo state, locks, trash-stages) BEFORE claiming a task complete. Required gate before any agent says "all done", "task complete", or hands work back to user/orchestrator.
Plan and operate a Hermes-led control plane that routes AI provider work across workstations using quota urgency, machine readiness, GitHub issue gates, and a dispatch ledger.
Wire Hermes into workspace-hub ecosystem — multi-repo skills, config sync, session export to learning pipeline, memory cross-pollination, skill patch tracking, and cross-machine health checks.