Does Run Control replace Claude Code, Codex, or Grok?
No. It runs those existing CLIs and adds persistent routes, projects, intake, schedules, approvals, normalized events, budget accounting, and recovery rules around them. No custom provider adapter is implemented in Phase 1.
Where do subscription credentials live?
In the dedicated remote user's existing authenticated home. Main receives neither the login tokens nor the provider-native stream. That same home, its environment, project permissions, host network, and any sudo rules become trusted scope.
Can one bug report reach the right server automatically?
Yes, when its project has a valid fixed route. The item inherits the registered node, absolute disposable worktree, execution profile, producer, optional verifier, write rule, budget semantics, egress list, and backlog path. Intake can auto-dispatch or remain queued.
Can the Monday workflow update every server?
It can dispatch reviewed update instructions to the eligible trusted SSH subset. Target resolution includes only healthy, admitted, free-slot, route-compatible nodes, so it may exclude part of a mixed fleet. Because the run targets all nodes and writes, manual approval is mandatory before dispatch.
Does the verifier guarantee good code?
No. If configured, it adds a sequential, read-only, different-family review. Exit zero is insufficient; the runner requires an exact ORCHESTRATOR_VERDICT: PASS. Tests, human code review, promotion, and deployment controls still apply.
What happens after a direct SSH disconnect?
If no terminal result arrived, Main records needs_reconciliation and never auto-replays the prompt. The operator inspects the remote worktree, then explicitly resumes, marks succeeded, marks failed, or terminates.
Does Main guarantee one writer per worktree?
No. Its fenced lease is session-scoped. The operator must reserve each disposable worktree for one writer and keep humans, other sessions, and external processes out. A producer and verifier may share only because they run sequentially.
How much of the operator interface exists today?
The fleet overview, projects, workflows, bug and backlog intake, approvals, reconciliation, and settings workspaces are all functional in the current build, with interaction tests behind them. The interface offers comfortable and compact density, persisted locally in the browser. Cost and budget surfaces are deliberately kept out of the interface while that feature flag is disabled.
Does the control plane display prompt and message content?
Prompt blobs are encrypted at rest, and the live activity stream redacts event payloads. A message entry records that content was produced and retained on the assigned node, not the text itself. Full transcripts stay with the runner on the node that did the work.
Is isolated-api production ready?
Not yet. The implementation has automated tests and Linux cross-build coverage, but the full Linux kernel, systemd, bubblewrap, bundle, egress, cancellation, and restart path still needs a disposable real-host canary. While budget controls remain behind the disabled flag, dispatch and workflow choices are limited to trusted-subscription routes.