From f150f96c8fc58b7d5da4113fd8b301a73b106358 Mon Sep 17 00:00:00 2001 From: Egutierrez Date: Fri, 15 May 2026 17:23:20 +0200 Subject: [PATCH] docs: app.md describe paneles + apunta a README dag_engine Co-Authored-By: Claude Opus 4.7 (1M context) --- app.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app.md b/app.md index 18499db..a778cb4 100644 --- a/app.md +++ b/app.md @@ -40,3 +40,18 @@ cd cpp && cmake --build build --target dag_engine_ui -j ```bash ./cpp/build/dag_engine_ui ``` + +## Paneles + +| Panel | Que muestra | +|---|---| +| DAGs | Lista de DAGs (data_table_cpp_viz). Columna `Recent` = ultimas 5 runs como puntos (CellRenderer::Dots). Double-click -> abre DAG Detail. | +| DAG Detail | Header (nombre, desc, schedule) + boton `Run Now` (POST /api/dags/{name}/run) + tabla recent runs. Double-click run -> Run Detail. | +| Run Detail | Header (id, status, started/finished) + tabla steps (status/exit/duration) + CollapsingHeader por step con stdout/stderr. | +| Timeline | Scatter ImPlot. X=tiempo, Y=DAG, color=status. Ventana 15m/1h/6h/24h/7d. Hover -> tooltip con run id + trigger. | +| Live (WS) | Estado conexion + msgs count + watermarks runs/steps + lista live runs. | +| Main (diag) | Diagnostico HTTP: boton Fetch + dump raw de g_dags. | + +## Backend + +Apunta a `http://127.0.0.1:8090` (dag_engine.service via systemd user unit). Para usuario / formato de DAG / troubleshooting: **[apps/dag_engine/README.md](../../apps/dag_engine/README.md)**.