opus-et-statuslisted
Install: claude install-skill alncat/opus-et-agent
# OPUS-ET Status Server
A dependency-free (stdlib-only) web dashboard that polls the cluster over SSH
and shows SLURM job state, pipeline phase progress, gate status, failure log
tails, and a narrow typed config editor.
## Launch
```bash
python3 opus-et-status/scripts/status_server.py \
--host <CLUSTER_HOST> \
--work-dir <RUN_DIR> \
--port 8080
```
Then open <http://127.0.0.1:8080>.
- `--host` is an SSH host or alias that already works non-interactively
(`ssh <CLUSTER_HOST> true` must succeed without a password prompt; the client
uses `BatchMode=yes`).
- `--work-dir` is the run directory on the cluster.
- `--species-conf` defaults to `species.conf`; pass it only to start on a
different one. Naming a conf that is not there is not fatal -- the Config tab
says which file it could not read and every other panel still fills.
- One run per instance. To watch a second run, start another instance on a
different `--port`; the header names the host and run directory each one
watches.
- The server binds `127.0.0.1` only and has **no authentication**. Do not
change `--bind` to expose it on a network.
## What it shows
Nine tabs in pipeline order -- Run, Frames, Dataset, Visual QC, Training, Inventory, Refinement, Config, Runs -- each reading what the pipeline already wrote; the source and refresh interval of every panel, and what each column means. Full text: `references/panels.md`.
## Frames: CTF quality
Per-movie CTF histograms from WARP's `processed_ite