operator TUI の画面構成、操作、停止導線、安全制約を定義します。
cargo run --bin oo-bot -- tuicargo run --bin oo-bot -- tui --page dashboardcargo run --bin oo-bot -- tui --page setupcargo run --bin oo-bot -- tui --page diagnosticscargo run --bin oo-bot -- tui --page auditcargo run --bin oo-bot -- config setupcargo run --bin oo-bot -- audit tui
tui / config setup / audit tui は bot 本体とは別プロセスです。
TUI を閉じても、別プロセスで稼働中の bot は継続します。
- Welcome
- 最初に
WELCOME TO OO DETECTION / RESPONSE ANALYZERを表示 - English / 日本語を選択
- 最初に
- Dashboard
- config fingerprint
- detector backend
- active LSM
- hardening status
- bot runtime 状態
- control socket 状態
- Setup
- YAML 正本の preview
- strict schema validation
- canonical defaults の適用
- 署名設定
- Diagnostics
- self-check
- confinement / hardening
- integrity / dependency snapshot
- Audit
- read-only SQLite 参照
- 検索 / 並び替え / mode filter
1dashboard2setup3diagnostics4auditl言語切替R実行時スナップショット再読込xbot 停止確認qTUI 終了
x は 2 段階です。
1 回目で確認状態に入り、2 回目で bot へ停止コマンドを送信します。
Esc または別キー入力で確認状態は解除されます。
←/→ページ切替↑/↓項目選択Enter既定値適用eカスタム入力Space値切替ppreview へ移動spreview 画面で保存
/検索o並び替えmmode filterr監査一覧再読込
- TUI の
qは TUI だけを終了 - TUI の
xは bot へ明示 stop command を送信 - CLI からも
cargo run --bin oo-bot -- control stopを実行可能
- secrets は表示しない
- raw identifiers は表示しない
- raw message content は表示しない
- audit DB は read-only 接続
- 表示件数は cap される
- heavy query は実行しない
- TUI から send / react action は発火しない
- TUI から可能な bot 制御は local runtime control socket 経由の
status/stopのみ
- operator 文言は
config/i18n/operator_tui.yamlが正本 - code から直接 user-facing copy を増やさない
- 新規文言は英日両方を同時に追加する
関連: