King Klown Logo
King Klown& KOA

Dashboard TUI Reference

Architectural Lineage (Credits):
SwarmCraft is an architectural fork and deep rewrite of the multi-agent swarm engine created by Mojomast in mojomast/swarmussy.
The dashboard pattern is also downstream of Mojomast’s original “mission control” approach for observing swarm activity.
SwarmCraft’s deterministic layering is derived from the meta-structure of Abstract Wiki Architect (AWA).
Full details: Credits & Lineage

POWERED BY GROK

The SwarmCraft Dashboard is a Terminal UI (TUI) that observes and steers the engine while keeping UI and execution decoupled.

Key principle:

This prevents UI freezes and supports restart-safe operation.


1) What the Dashboard Watches

The dashboard should primarily read:

The dashboard must never be the source of truth; it is a view/controller.

Matrix reference: Central Matrix


A recommended high-level layout:

2.1 Context Panel (Left)

Shows “what the engine is currently focused on”:

2.2 Action Panel (Center)

Shows “what is happening”:

2.3 Progress Panel (Right)

Shows “how the project is doing”:


3.1 Active Task Card

Displays:

3.2 Matrix Table

Backed by matrix.parts:

3.3 Integrity / Alerts

Derived from scan validation:

3.4 Token / Cost Tracker (Optional)

If token tracking is enabled:


4) Control Surface (Director Override)

The dashboard may write control signals to a project-scoped control file, e.g.:

Typical fields (recommended):

{
  "run_state": "RUNNING",
  "architect_override": {
    "force_target_part_id": null,
    "force_action": null,
    "note": null
  }
}

4.1 Run states

Overrides should be applied at PLAN-time:

The deterministic loop remains intact:

Pipeline: Deterministic Pipeline


5) Multi-Project UX

If multiple projects exist, dashboard SHOULD display:

Multi-project: Multi-Project Management


6) Failure and Recovery UX

The dashboard should handle:

Recommended indicators:

Matrix includes timestamps: Central Matrix


7) What the Dashboard Should Not Do

All modifications should go through the engine tools layer.