AI Action Desk Legacy Dashboard

Open Action Desk

Compatibility dashboard for runtime-safe checks, evidence review, and older walkthroughs.

The primary Action Desk workspace now lives at /app. Keep /legacy for compatibility fallback only.

Active workspace

Live dialogue

One clean request stays in the center. Voice and runtime stay ready in the support dock below.

Live

Focus Translation Main action open now.
Voice Support dock Voice and runtime open below.
Next Write one request Send one request next.
AI Action Desk

Case Workspace

Follow one case from first contact to final handoff. The workspace keeps the next step, the current status, and the completed work together.

Live case ready One case at a time Approval stays visible
1
Case Start here
2
Documents Next
3
Consultation Later
4
CRM Later
5
Handoff Later
Guided flow Step 1 of 5

Start the case

Begin with the intake, collect the lead details, and move the case to the next verified step.

Use the guided action to move the workspace to the next recommended step.

Current case Workspace ready
Client
Ready for first request
Status
Waiting for the first action
Current stage
Case
Current responsibility
Intake launch
Current checkpoint
Intake launch is open
Case progress
Step 1 of 5
Next step Reserved
Action Pick a main action below
After this Documents

Reserved for the next move in the case. This card will hold the action the operator should take next.

Completed work Summary
Latest proof Waiting for the first verified result

The latest verified summary appears here after the first protected result or operator-ready handoff note.

Case Wiki Awaiting
Compiled status
Awaiting compiled memory
Known now
Refresh session replay in Operator Session Ops to compile a case wiki from runtime evidence.
Top blocker
No blockers captured yet.
Next action
Refresh Case Wiki in Operator Session Ops.
Cost posture
Per-case cost appears here after Case Wiki refresh.
Evidence pack
Evidence pack appears here after Case Wiki refresh.
Source refs
Source refs appear here with the compiled evidence pack.
Open questions
Question summary appears here after Case Wiki refresh.
Timeline
Timeline summary appears here after Case Wiki refresh.
Evidence drilldown
Compact proof/question drilldown appears here after Case Wiki refresh.
Handoff preview
Source-linked handoff preview appears here after Case Wiki refresh.
Proof focus
Proof chips appear here after Case Wiki refresh.
Question focus
Question chips appear here after Case Wiki refresh.
Proof detail No proof detail yet. Refresh Case Wiki to surface proof status, confidence, and refs.
Awaiting proof detail

Expanded proof detail appears here after Case Wiki refresh.

Question detail No question detail yet. Refresh Case Wiki to surface owner, priority, and suggested next step.
Awaiting question detail

Expanded question detail appears here after Case Wiki refresh.

Top proof No compiled proof yet.

Refresh Case Wiki to surface the strongest confirmed or missing-evidence signal.

Key entity No key entity compiled yet.

Compiled entity context appears here after the wiki reads workflow and session evidence.

InputChoose the next action

Choose one action, add the result language if needed, write one request, and send it. Voice and support tools open below.

Main actions

Choose the main action first. Main compose stays here and tools open below.

Translation mode

One clear request. The newest answer appears on the right.

Start case

Start the intake from one clear case entry point.

Single entry Use this main row as the single intake entry point.
This action
Open in Start case
Outcome Intake review unlocks after the first step.
Proof lands in Result tools
Live request Use the live composer for one standalone translation, negotiation, research, UI task, or chat outside the case path. Optional

The result appears on the right. Voice, workflow, and runtime tools stay below.

Case path Open the next case step here after intake. Jump-ahead options stay quieter below. After intake
Skip ahead Open this only when you need to jump past the normal case path. Skip
Result tools Open the finished summaries or reset the demo workspace. Secondary
Later summaries and restart Open other finished summaries or restart only when the current proof step is closed. Later
Demo guide Open the short before/after guide when you need a quick reminder of how the visa presets move through the case.
Optional

Use these ready-made examples to show intake, document follow-up, reminders, CRM updates, and escalation without filling everything manually.

Before final confirmation

Starts a ready-made visa case and pauses before the final protected step.

After confirmation

Shows the finished result after approval, including the final summary on the right.

Support & Operator
Workspace layers

Product helpers and the operator lane stay below the case workspace.

Active lane

Open one product helper or the operator lane at a time.

standby
Product support

Workflow and voice stay here so the case workspace remains product-first.

Operator lane

Approvals and queue snapshots stay here. Deep operator surfaces open in the console.

Workflow tools Open when the case needs a browser task or a story run.

KPIKPI Constraints

Live Reading rail

Read the newest answer first. History stays below, and operator diagnostics now live in the control lane.

Read first Latest result
Waiting for first result
Send one request to surface the newest answer here.
Turns

Visible turns

Only user and assistant messages stay here.

Utility
Voice & Connection

Open only when you need mic, gateway, or export tools.

Session
Session & Export

Connect, export, or check session state.

Advanced Session Settings Session ID, user identity, and language routing controls
Assistant: idle
Run ID: -
User ID: -
PTT: ptt=off
Session export
Export the current session

Save transcript, telemetry, or assistant audio from this live session.

Export Session Markdown, JSON, or WAV evidence
Connection disconnected
Session -
Channel voice
Export idle
Voice
Mic & Push-to-Talk

Mic, PTT, and quick fallback.

Mic Stream

Use only for voice turns.

Push-to-Talk

Turn on only when you want hold-to-speak.

Advanced Settings Live setup model, voice and activity strategy
Still Image Input

Story Story Timeline

Review generated narrative segments, scrub selected scene, and track readiness/progress in one lane.

Creative Brief

Build the story in one canvas

Start with the prompt, then open trays only for narrative structure, world-building, and media direction.

Cinematic trailer

Ready to launch a new story run.

Lead Founder carrying the final launch decision alone
World Rain-lit rooftops above a sleepless launch-night city
Delivery Cinematic video Р’В· Scripted voiceover
Scope 4 scenes Р’В· Editorial

story: Build a cinematic launch-day narrative with scene cards, media cues, and a concise voiceover.

0 chars

Story ingredients Character, world, and scene structure.

Narrative anchor

Start with who carries the story and where the audience lands.

Scene shape

Set the number of beats before opening the rest of the workflow.

Media direction Tone, asset mix, and narration style.

Delivery stack

Choose tone and asset mix before tuning the voice.

Narration

Keep the voice style supportive, not louder than the brief.

Editorial notes Secondary direction without polluting the main prompt.

Direction notes

Use this drawer for motifs, camera behavior, and the feeling of the final beat.

Latest output

Latest storyteller output

Keep the newest answer visible while scenes, assets, and timeline continue to update.

Waiting for the first storyteller response.

Compose a story above or use the active mode template to start the first run.
Preview

Current Scene

The selected scene stays here with text, images, audio, and video.

No story yet

Generate a story to unlock scene preview, media, and timeline structure.

Timeline

Scene controls

Switch scene, scrub the run, and track where you are now.

Current Position
-

No segments yet. Run a story: intent from Live Negotiator to initialize timeline controls.

Scenes

Scene Cards

Start a story to populate scene cards and media.

list_idle

No scenes yet

Scene cards will appear here once the first story run completes.

OPS Operator Console

Operator handoff

entry active

Continue deeper operator work here

Use this console for the full queue, deeper runtime diagnostics, recovery tools, and audit evidence after the live case workspace handoff.

Choose workspace
Choose the right workspace first

Stay in overview for broad triage, or jump straight into the operator workspace that matches the task in front of you.

overview

No workspace pinned yet. Use Approvals, Runtime, or Audit to jump deeper without scanning the full board.

Overview

Hydrate overview posture

Refresh once to populate the brief, action center, and priority workspaces before opening deeper diagnostics.

Focus Fail + watch lanes
Next Refresh Summary
Mode Demo View
Status Hydrate
View Recovery kits
Lead signal Overview signal pending Source: Overview Freshness: awaiting refresh
Advanced board controls Board mode and filters for broader console triage. Board

Board

Filters

Views

Incidents keeps fail/watch/stale lanes and next actions in one scan path.

Sync

Refresh the current workspace summary.

Last refresh: waiting

Demo view

Judge-first view.

Judge walkthrough. Highest-signal lanes stay up front.

Operator brief

Start with one refresh

Refresh once, then follow the highlighted workspace instead of scanning the whole console.

waiting

Next: hydrate the overview workspace.

1
Refresh overview workspace

Hydrate the overview workspace before you inspect deeper proof.

current

2
Inspect the highlighted workspace

After refresh, open the highlighted workspace instead of scanning the whole console.

next

3
Recover only if needed

Use Recovery Playbook or Quick Start only after you confirm the workspace still needs help.

later

Focus
Refresh summary first
Quick Start Idle lanes Reseed lanes.

Use only if the first fold still looks stale.

Recovery Playbook Hot lane Jump to evidence.

Realtime & Queue

Run one negotiation to populate bridge, queue, and approvals.

Story Timeline

Run one story to hydrate the timeline and agent-usage cards.

UI Safety & Damage Control

Run one UI task to populate safety, damage-control, and executor lanes.

Device Nodes

Open Device Nodes, register traffic, then refresh operator evidence.

Advanced Controls Drills, overrides, browser jobs, bootstrap, replay.
Scope & Access Role, task id, target service.

Role controls access. After the first Refresh Summary, the latest task id is suggested automatically.

Board Actions

Reset layout, collapse lanes, or cancel the current task when you need manual control.

Runtime Drill Runner Plan or execute repo-owned fault profiles with follow-up context.

Start with Refresh Catalog and Plan Drill before live activation or recovery. Chained drills can reuse followUpContext from the previous response.

catalog_idle

Catalog is waiting for first refresh.

Execution Support

no_profile_selected

Select a profile to inspect support mode, required context, and instructions.

Expected Evidence

Expected signals, scenarios, and artifacts will appear here after catalog refresh.

Last Plan / Result

No drill plan loaded yet.

Follow-up Context

No follow-up context captured yet.
Workflow Control Panel Inspect the redacted workflow state and apply repo-owned overrides.

Use Refresh Runtime to inspect the current workflow-store snapshot. Operator APIs redact assistiveRouter.apiKey and expose only apiKeyConfigured.

workflow_idle

Workflow control plane is waiting for first refresh. Responses are redacted and expose only apiKeyConfigured.

Current Runtime

No runtime workflow snapshot loaded yet.

Last Override Result

No workflow control-plane action has run yet.
Browser Worker Control Inspect, resume, or cancel long-running background browser jobs.

Use Refresh Runtime to load queue state, then inspect or act on a specific jobId. Resume is intended for paused checkpointed jobs; cancel is safe for queued/running jobs.

browser_worker_idle

Browser worker control plane is waiting for first refresh.

Runtime Snapshot

No browser worker snapshot loaded yet.

Last Action Result

No browser worker action has run yet.
Bootstrap Doctor & Auth Profiles Inspect bootstrap posture and rotate repo-owned auth profiles.

Use Refresh Doctor to inspect provider credentials, device-node readiness, safe fallback paths, and active auth-profile selection. Direct env credentials still override auth-profile rotation until removed.

bootstrap_doctor_idle

Bootstrap doctor is waiting for first refresh.

Current Snapshot

No bootstrap doctor snapshot loaded yet.

Last Rotation Result

No auth-profile rotation has run yet.
Operator Session Ops Save purpose, inspect replay, hydrate case wiki, and append operator notes.

Save a purpose declaration before high-risk control-plane actions, use Refresh Sessions to inspect replayable timelines from /v1/runtime/session-replay, use Refresh Case Wiki to compile the current case from /v1/runtime/case-wiki, and use Save Case Wiki Note to append operator notes through /v1/runtime/case-wiki/notes.

session_ops_idle

Purpose gate is waiting for first declaration and replay/discovery refresh.

Purpose Gate

No purpose declared yet.

Replay Timeline

No replay session loaded yet.

Cross-Agent Discovery

No persona or recipe catalog loaded yet.

Case Wiki Overview

No case wiki loaded yet.

Case Wiki Evidence

No case wiki evidence loaded yet.

Case Wiki Focused Handoff

No focused case wiki handoff loaded yet.

Case Wiki Focused Routing

No focused case wiki routing loaded yet.

Case Wiki Focused Remediation

No focused case wiki remediation draft loaded yet.

Case Wiki Open Questions

No case wiki questions loaded yet.

Case Wiki Compliance

No case wiki compliance loaded yet.

Case Wiki Audit

No case wiki audit loaded yet.

Case Wiki Timeline

No case wiki timeline loaded yet.

Last Session-Ops Result

No session-ops action has run yet.

Active Queue

Next actions and Focused Evidence stay here. The Recovery Rail stays quieter below.

P1

Start here

Hydrate the incident board

Refresh summary once, then follow the highlighted workspace instead of scanning the full console.

Recovery Rail

Keep one fallback path here. Deeper drills stay below.

Reseed

first refresh

Hydrate evidence

Run one controlled scenario, then refresh summary.

Focused Evidence

Awaiting focused evidence

Select a workspace above or refresh summary to hydrate focused evidence.

awaiting_refresh

Use the tabs to confirm the current proof path, freshest signal, recovery path, or audit context before opening the deeper board.

Proof view Latest event
Next check Refresh Summary
Lead signal Overview signal pending Source: Overview Freshness: awaiting refresh

Latest event

Recent proof facts stay here so operators can confirm what changed before opening the deeper board.

Refresh Summary to hydrate focused evidence and reveal the lead signal.

Workspace Focused workspace
Awaiting signal Refresh Summary
Proof path Timeline, checkpoints, and provenance Open when you need the full proof chain.

Recent proof path

Now Awaiting refresh
Awaiting signal

Refresh Summary to hydrate the proof path.

Recent checkpoints

Awaiting signal Refresh Summary

Action provenance

Actor Refresh Summary

Board Visibility

Total 0
Visible 0
Fail 0
Watch 0
Ok 0
Hidden 0
Advanced Actions

Rare retry and failover controls.

Lane Radar

Jump to the lane that needs attention first.

Issues now 0

Stable systems 0

Incident Lane

Live Health

Live Bridge & Turn Safety

Bridge state, gateway errors, and turn safety.

Lane summary Awaiting refresh

visible 0 | fail 0 | neutral 0 | ok 0 | hidden 0

Preview updates after refresh.

Status Awaiting refresh

Live Bridge Status

awaiting_refresh

State unknown

Last Event -

Last Event At -

Run negotiation, then refresh.

Gateway Error Correlation

awaiting_refresh

Source pending

Code pending

Trace ID pending

Client Event ID pending

Client Event Type pending

Conversation pending

Latency pending

Seen At pending

No gateway error yet. Refresh after a live run.

Turn Truncation Evidence

awaiting_refresh

Total 0

Unique Runs 0

Unique Sessions 0

Last Turn ID pending

Last Reason pending

Audio End pending

Content Index pending

Seen At pending

No turn cut yet. Trigger interruption, then refresh.

Turn Delete Evidence

awaiting_refresh

Total 0

Unique Runs 0

Unique Sessions 0

Last Turn ID pending

Last Reason pending

Last Scope pending

Seen At pending

No delete event yet. Run delete, then refresh.

Damage-Control Timeline

awaiting_refresh

Total 0

Unique Runs 0

Unique Sessions 0

Verdicts allow=0 ask=0 block=0

Latest pending

Last Rule IDs pending

Seen At pending

No UI safety event yet. Run UI task, then refresh.

LogEvent Log

Debug Event Stream Low-level websocket envelopes and operator action tracing.

Nodes Device Nodes

Register one node first. Deeper checks stay inside Targeted checks.

Quick Start

Register one node first

Keep the first pass simple: fill one executor, save it, then verify the fleet before touching filters or troubleshooting tools.

Form mode

create_mode

Current target

selected=none

Registry state

registry_idle

Fleet

Watch health and select a node

Keep this side as a calm fleet board. Open Targeted checks only when you need deeper verification.

The chosen node stays visible below for targeted checks.

Current node No node selected Choose a card below for targeted checks.

Registry 0

Status -
Version -
Last heartbeat -

Total

0

registered

Online

0

0%

Degraded

0

0%

Offline

0

0%

Stale

0

0%

Quick target

0 visible / 0 total

No nodes yet.

Fleet cards

Inspect node details in one lane

Use these cards to confirm route, trust, recency, and capabilities.

Snapshot is for fast targeting. The cards below are for deeper verification before you open Advanced tools.

Device list is empty until the first refresh or node registration.

Targeted checks Open only when the fleet board is not enough.
Role: operator Target: none

Checks

Run checks

Run these only after the target and role are clear.

Status, heartbeat, and stale-conflict actions work best after you select an existing node from Fleet.

Use admin for create/update and stale-conflict probes. Heartbeat and status checks accept operator/admin.

Context Heartbeat payload Version, capabilities, and metadata for one selected node.
View Fleet view Only change these when the default view is too broad.

Showing 0 of 0 nodes

filter: all nodes sort: last heartbeat scope: 0/0 visible selected: none
Admin editor Register or edit a node Open this lane only when you need admin edits or want to save a new node.
Mode: create Role: operator

Admin editor

Register or edit a node

Fill the identity and routing fields here. The defaults are enough for a first demo node.

Open this lane only when you need admin edits or want to save a new node.

Write access Admin is required for registry writes

Switch the role here before you create or update a node. Template and refresh stay available.

Role for this lane

operator

Switch to admin before the registry write. Template and refresh stay available below.