{
  "post": "managed-baseline-runs-with-the-sre-zero-tui.md",
  "created_at": "2026-06-12",
  "tool": "eval/run_tui.py",
  "managed_run_root": "notes/runs/managed",
  "purpose": "Create, monitor, pause, resume, and organize long SRE-Zero baseline runs without a web app.",
  "model_checklist_controls": {
    "up_down": "Move cursor through visible models.",
    "space": "Toggle highlighted model.",
    "enter": "Accept selected models.",
    "left_right": "Move between pages.",
    "/": "Filter models.",
    "f": "Clear filter.",
    "a": "Select visible rows.",
    "u": "Clear visible rows.",
    "c": "Clear all selected rows.",
    "d": "Reset defaults.",
    "m": "Add manual model slugs.",
    ":": "Open typed command mode."
  },
  "typed_selection_controls": {
    "select 1-5": "Force rows 1 through 5 on.",
    "drop 2,4": "Force rows 2 and 4 off.",
    "1-3": "Toggle rows 1 through 3."
  },
  "live_monitor_controls": {
    "p": "Request cooperative pause after the current task or episode.",
    "s": "Request pause and stop the active process immediately.",
    "c": "Clear the pause flag.",
    "q": "Return to the run menu."
  },
  "pause_semantics": {
    "cooperative_pause": "Finish the current task or episode, write partial JSON, and stop before starting the next task or episode.",
    "immediate_stop": "Create the pause flag and stop the active child process. Existing completed records remain resumable."
  },
  "outputs": [
    "run.json",
    "outputs/*.json",
    "target_summaries/*.summary.json",
    "logs/*.console.log",
    "logs/*.run.log",
    "commands/*.ps1",
    "summary.json",
    "pause.flag"
  ],
  "screenshots": [
    "assets/tui-managed-run-dashboard.png",
    "assets/tui-model-checklist.png",
    "assets/tui-live-monitor.png"
  ]
}
