Mission Control
Mission Control is a single page that shows every unit of work across all your teams and scheduled jobs at once. It does not live inside a team or a schedule — it is a cross-cutting view that updates as work moves through states.
The page is read-only. It projects a snapshot of what is happening right now. No work is started or stopped from here.
What lands in Mission Control
Section titled “What lands in Mission Control”Two sources feed the ledger:
- Team tasks — every task on every team’s internal task board, across all your teams. A task appears the moment it is created and disappears when the team removes it.
- Scheduled jobs — every job in your Scheduled Tasks list. A job is always present (either pending its next run, actively running, or failed).
Each entry shows its title, which team or schedule it belongs to, and its current status.
The status model
Section titled “The status model”Each entry has exactly one status at a time. Statuses are grouped on screen by urgency.
Needs attention
Section titled “Needs attention”These statuses surface at the top of the board because they require your notice:
Failed — The task or job did not complete successfully. For a team task, the agent reported a failure or exhausted its retry budget. For a scheduled job, the last run produced an error or was missed entirely.
Stalled — A team task’s agent stopped responding. Wayland detects this through a lease mechanism: a running agent must renew its hold on a task at regular intervals (roughly every three minutes). When the lease lapses without a renewal, the Watchdog marks the task Stalled. On the next Watchdog interval, it either re-queues the task as Pending (if retry budget remains) or terminates it as Failed (if the budget is exhausted). The entry shows the last heartbeat time so you can see how long ago contact was lost.
Blocked — A team task is waiting on one or more other tasks to complete before it can start. The ledger shows how many tasks are blocking it.
Active now
Section titled “Active now”Running — A team task’s agent is actively working. The pulsing dot confirms live activity.
Verifying
Section titled “Verifying”Verifying — A team task has finished but is going through Wayland’s verification gate before being marked Done. The gate checks the work against the task’s goals. This state is transient; it typically lasts seconds to a few minutes. If a task stays Verifying for an extended time (default: five minutes) and the agent that submitted it has died, the Watchdog completes the task with an advisory note rather than leaving it stuck.
Scheduled
Section titled “Scheduled”Pending — A scheduled job is enabled and waiting for its next run time. The entry shows when the next run is due.
Completed
Section titled “Completed”Done — A team task completed successfully and passed its verification gate (if one ran). Done entries collect here as a record of finished work.
Idle — A scheduled job that exists but is currently disabled. It will not run until re-enabled from the Scheduled Tasks page.
How work is ordered
Section titled “How work is ordered”Within each section the most recently updated entry appears first. Across sections, the ordering is fixed: Running and Verifying are above Scheduled, which is above Done and Idle. This keeps the things that need your attention at the top regardless of when they started.
Verification and needs-review
Section titled “Verification and needs-review”When Wayland’s verification gate has run on a task, the entry shows the result:
- Verified — the gate passed.
- Failed audit — the gate failed.
- Needs review — the task failed the cross-audit check twice and has been flagged for human review. This is a P3 feature; the flag appears in the ledger when set by the verification subsystem.
Counts strip
Section titled “Counts strip”At the top of the page, a strip of tiles shows how many entries are in each status bucket. The numbers animate as they update, which makes it easy to see at a glance whether something new has appeared.
Update cadence
Section titled “Update cadence”Mission Control polls for a fresh snapshot every five seconds. It also re-fetches immediately when a team task changes state (agent status change, task list change) or a scheduled job fires or is edited. In practice, a status change appears within a few seconds without waiting for the next poll.
What Mission Control does not cover
Section titled “What Mission Control does not cover”The current version tracks team tasks and scheduled jobs. Conversations and single-assistant work do not appear in the ledger. ACP sessions and workflows are noted in the source as planned for a later phase; they are not present yet.