## 0911-recovery
- ts: 2026-05-19T09:11+09:00
- task: fleet_api/fleet daemon 全停止からの復活確認
- url: http://localhost:8765/dashboard/index.html
- shot: /tmp/visual_check_recovery_00.png
- verdict: pass
- 確認項目:
  - ヘッダー切替ボタン2個 ✅
  - チャットJarvis入力欄 ✅
  - 📋 タスク別出力(2番目に移動済) ✅
  - 💬 最新応答(実claude応答表示) ✅
  - ⚙️ Jarvis作業状況・自己チェック(3カラム) ✅
  - 進行段階インジケータ4個(📋🛰🔍✨) ✅
- 復活手順: fleet_api 再起動(PID 18312) → start_fleet.sh で 7体起動 → POST実走で「done」検知

## 0923-dna-fix
- ts: 2026-05-19T09:23+09:00
- task: 3問題修正後の動作検証(spawn timeout/アコーディオン保持/Jarvis DNA注入)
- url: http://localhost:8765/dashboard/index.html
- shots: /tmp/visual_check_dna_00.png /tmp/visual_check_dna_01.png
- verdict: pass
- 修正項目:
  - 問題1 spawn_runner timeout 30s→600s = ✅ MARK応答6秒で完走
  - 問題2 アコーディオン状態 localStorage保持 = ✅ ポーリング5秒後も open維持確認
  - 問題3 worker DNA注入(Jarvis口調・ユーザー情報・プロジェクト範囲・例) = ✅ Jarvis口調で MARK表+ボトルネック+先読み質問返答
- 確認実コマンド:
  - POST "今のMARKどこ?" → 「### 🔴 現在地：MARK Ⅶ 進行中...」のJarvis応答
  - Playwright で task-card クリック→ open class 付与→5s後も still_open=True

## 1443-v4-tui-complete
- ts: 2026-05-19T14:43+09:00
- task: spawn_runner v4 (expect+TUI+Interactive枠) E2E完走
- url: http://localhost:8765/dashboard/index.html
- shots: /tmp/visual_check_v4_final_00.png
- verdict: pass
- 達成項目:
  - claude TUI 起動 (Interactive枠・SDKゼロ・Agent SDK経路完全廃止)
  - --dangerously-skip-permissions --permission-mode bypassPermissions で workspace trust 回避
  - expect スクリプトで初回入力流し込み・JARVIS_TASK_DONE 検知で /exit
  - TUI 内で Bash tool 実行・outbox POST 自律実行
  - dashboard 経由 E2E: 「今日の日付を1行で」→「2026-05-19(火)」実応答
  - state→done 遷移確認
- 実証コマンド:
  - POST /jarvis text=「今日の日付を1行で」→ req_1779169400369_ea3173
  - summary: 【other Jarvis応答】 2026-05-19(火)
