import { type JSX, Show } from "solid-js"; import { CONFIG } from "../../config"; import { Browse } from "../Browse"; import { GlassCard } from "../GlassCard"; import { Trigger } from "../Trigger"; // Triage (act mode). Full trigger form + issue browser. When replay is off, // renders ONE composed first-run panel (env + what unlocks) instead of two // large disabled cards. The rail marks this nav item locked + dimmed. export function Triage(): JSX.Element { return ( } > ); } function FirstRunPanel(): JSX.Element { return ( locked}>
read-only

manual actions are disabled

Triage and retry let you drive the bot by hand — fetch a fresh issue, re-run a failed delivery, or browse the open backlog. These actions are gated behind a server-side replay token so the dashboard is safe to expose read-only.

Monitoring stays fully live: Operations and Activity read the same 3s poll regardless of this setting.

); }