Dashboard Walkthrough

Use nfltr.xyz/dashboard to check readiness, start a run, follow its DAG, handle live human decisions, and inspect terminal evidence from desktop or mobile. The authenticated Operations surface is the Causal Operations Atlas: Needs you, Runs, Fleet, and Activity, plus a docked task drawer and Trace Lab under an expanded run.


1. Run the read-only preflight

$ nfltr orch doctor
$ nfltr orch fleet ping
$ nfltr orch fleet workers --json
$ nfltr orch fleet status --json
$ nfltr orch hitl --json
$ nfltr orch task list --active --output json

doctor tells you whether coordinator and relay prerequisites are available. The worker commands distinguish verified workers from ordinary relay, planner, CLI, or unclassified peers. The dashboard Start form blocks safely when no verified worker advertises a worker capability or supported task mode.

2. Learn the Atlas workspace targets

TargetWhat belongs thereCLI cross-check
Needs you (attention rail)Live questions, approvals, active blockers, and paused worknfltr orch hitl --json
Runs (causal canvas)Start form, run cards, DAGs, task drawers, Live and History filters, and Trace Lab under an expanded cardnfltr orch task list --active --output json
FleetConnected peers, verified workers, unclassified peers, capabilities and labelsnfltr orch fleet workers --json
ActivityRecent lifecycle evidence across runsnfltr orch task events --task TASK_ID --tail 50 --since 0

3. Start without surprises

Open Runs → Start. Supply an objective, a verified worker, a supported task mode, and worker instructions. The system-prompt field is required because it opens the task-scoped worker session. Optionally require approval and explain why. Opening or cancelling the form dispatches nothing; pressing Start creates work and may consume worker or LLM resources.

For a versioned multi-phase run, validate and start from the CLI:

$ nfltr orch spec validate ./run.json
$ nfltr orch start spec ./run.json --watch

4. Read a run and its result

On the causal canvas, each run card contains a coordinator/worker DAG. Click a node to open the docked task drawer for objective, current operator contract, result or error, events, retries, tool calls, memory, cost, and workspace evidence. Expand a card to open Trace Lab when you want wall-time, critical-path, or earliest-failure evidence without leaving the browser. The URL becomes https://nfltr.xyz/dashboard#task=TASK_ID, so a teammate can open the same task directly.

$ nfltr orch task status --task TASK_ID --events 20
$ nfltr orch task result --task TASK_ID

5. Work on questions and approvals

Needs you is the action queue. Answer a question inline, or use:

$ nfltr orch task answer --task TASK_ID --message "your answer"

Open an approval to get a decision-first drawer. Review the request, objective, and any recorded issue, then Approve or Reject. Terminal tasks never show those controls: failed, cancelled, rejected, aborted, and completed attempts stay in History for inspection.

$ nfltr orch task approve --task TASK_ID --reason "evidence reviewed"
$ nfltr orch task reject --task TASK_ID --reason "evidence is incomplete"

6. Treat control outcomes as evidence

Refresh, filters, opening cards, copying commands, and cancelling an unopened Start form are read-only. Starting, steering, pausing, resuming, cancelling, retrying, fulfilling artifacts, changing settings, deleting history or agents, and changing keys or fleet tokens affect external state. Check the control help, confirm the target, and keep the status line or audit event. Deleting run history does not cancel live work.

Next: Observe orchestration for drawer detail, Orchestration Trace Lab for Wasm analysis, and Team collaboration for shared run handoff.