<!-- 司令塔/MEMO.md の part1/3（行1-410・短期/中期目標・現セッション直近2件）。
     残り：司令塔/MEMO_part2.md（過去セッション 2026-05-13午後〜2026-05-08）／ 司令塔/MEMO_part3.md（旧セッション 2026-05-05以前＋思いつき申し送りログ）。
     全Jarvis起動シーケンスは本ファイル＋part2＋part3を並列Readで全文取得。
     旧一括版（1036行）は _archive_20260513/司令塔/MEMO.md.bak 参照。
     ※「セッションやり残し」セクションは別ファイル 司令塔/MEMO_sessions.md（同じく3分割済）にも履歴がある。重複ではなく独立管理。 -->

# MEMO — 思いつき・アイデア保管庫

> 役割：ユーザーが思いついた・言ったアイデアや申し送りを**セッションを跨いで永続保管**する場所。
> Jarvisが代筆するか、ユーザー本人が書き足す。
> Google Drive 同期 + git 管理されるのでJarvis閉じてもアイデアは消えない。

## live_capture / REMINDER との違い

| ファイル | 役割 |
|---|---|
| **司令塔/MEMO.md（このファイル）** | 思いつき・アイデア（行動指示なし・ただ書く） |
| `clone-jarvis/jarvis/live_capture/` | ユーザーの判断パターン記録（クローン学習用） |
| `起業フォルダー/司令塔/REMINDER.md`（旧 PENDING_DECISIONS.md） | ユーザー対応待ちの要アクション事項 |

## 書き込みルール

- ユーザーが思いつきを言ったら **Jarvisが即書き込む**（許可不要・確認不要）
- ユーザーが「これメモして」と言ったら即追記
- 1エントリ = 1〜3行（簡潔に）
- 新しいものは**上に追加**（最新が見やすい）
- 完了したら ✅ マーク（消さない・履歴として残す）
- カテゴリ：[アイデア] [TODO] [気づき] [申し送り] [質問] のどれかをタグ付け

## 形式

```markdown
### YYYY-MM-DD HH:MM
- [カテゴリ] 内容（1〜3行）
- 文脈：何の話の流れで出たか（必要なら）
```

---

## 🎯 短期目標（毎ターン稼働ステータスに表示）

> ユーザー方針（2026-05-05）：「最近いろいろ進化させすぎて、君のトークンが一気に消えたりPCが落ちたりちょっと安全装置を作らないとまずい」
> 短期目標は稼働ステータスに毎ターン表示。リマインダー（要対応）ではなく、Jarvisが向かう方角を示す指針。

> ### ⚠️ 完了判定の絶対ルール（別Jarvis誤判定防止・2026-05-05追加）
> サブ項目に ✅ が付いていても、最上位の短期目標が完了したわけではない。
> **「短期目標完了」と判定してよいのは、残課題リストが空 かつ 完了条件達成 の両方を満たした時のみ。**
> 別Jarvisが残課題（B / dashboard版B / Lv2デーモン化等）を残したまま「完了」マークを付ける誤判定が2026-05-05に発生したため明文化。
> サブフェーズ完成時は「Aフェーズ完成」「Bフェーズ完成」のように**部分達成として表記**し、最上位を完了にしない。

### 2026-05-14
- [TODO・🎵] **ボカロ部フォルダ＆ホームページ準備**
  - 配置：[School/ボカロ部/](School/ボカロ部/) （起業フォルダー直下・学校用サブ活動位置付け）
  - 着手方針：気が向いた時に**秒で作る**・今は箱だけ
  - ホームページはJarvisがほぼ全部作る前提（ユーザー時間ゼロ）
  - 🎨 **部員からボカロイラスト募集予定**（HP装飾用）→ [School/ボカロ部/assets/illustrations/](School/ボカロ部/assets/illustrations/) に格納
  - 詳細・やることリスト：[School/ボカロ部/TODO.md](School/ボカロ部/TODO.md)

### 2026-05-11 14:51
- [TODO] 学校アントレ TOP10事業案 深掘りシート10本を読む（後で読むと宣言）
- ビューアURL：http://localhost:8765/School/school_task/antre/top10/viewer.html
- 元実体：起業フォルダー/School/学校課題在庫/アントレ授業/事業案100ブレスト/TOP10_DEEP/
- 読み終わったらTOP3絞り込み→TOP1深掘り→軸②本業事業として始動

### 現在の短期目標

> **🌌 中長期の最終目標（2026-05-10 追加）：**
> **チャットJarvis構築（MARK Ⅹ世代の到達点・実装保留中）**
> - iPhone+AirPods+ゲーミングPC（Linux化）の3点セットで完結する常時非同期会話システム
> - MacBook = MARK Ⅶ/Ⅷ完成までの足場・MARK Ⅹで不要化
> - 着手条件：MARK Ⅶ/Ⅷ昇格判定完了 + ユーザー明示
> - 詳細：memory/project_chat_jarvis_architecture.md / 司令塔/REMINDER.md #19

> **🌌 中長期目標（2026-05-11 追加）：**
> **外部通知の自分専用集約処理場所構築**
> - **動機：** Gmail / ロイロノート / Slack 等の外部通知が個別チャネルに散らばってる現状を統合したい
> - **構想：** すべての外部通知（Gmail/ロイロ/Slack/将来的にLINE通知含む）をJarvis経由で1箇所の自分専用カレンダー or 自分専用処理場所に集約
> - **構成要素：**
>   - Gmail監査：学校メール（既存・CLAUDE.md §5）
>   - ロイロノート提出箱監査：REMINDER #21（Phase 1ユーザー作業待ち）
>   - Slack通知監査：REMINDER #24（着手保留）
>   - 将来追加候補：LINE通知 / Discord / Instagram DM等
> - **思想：** 「受信側の統一抽象化」。送信側は `tools/send/send.py` で既に達成済 → 受信側も同じ思想でJarvisが入り口を全部押さえる
> - **集約先候補：**
>   - A案：自分専用Googleカレンダー新設（外部通知由来予定はすべてここに集約）
>   - B案：dashboardの「📥 受信箱」カード新設・重要度別表示
>   - C案：両方併用（カレンダー=期限あり予定 / dashboard=期限なし通知）
> - **着手条件：** ユーザー明示 / 構成要素が3つ以上揃った時に統合フェーズへ
> - **詳細：** REMINDER #21（ロイロ）/ #24（Slack）/ memory/feedback_school_mail_auto_calendar.md / feedback_loilo_submission_auto_calendar.md

> 2026-05-08 構造改修：完了済項目は下の「✅ 完了済短期目標（履歴）」セクションへ移動。
> kpi.js は ✅マーク行をスキップして次の未完を「注力中」表示する仕様（dashboard kpi.js L127-）。
> 完了済はここから消し、履歴セクションで保持。

> **判断委譲ドクトリン運用ルール（2026-05-08 確定・すり合わせ期間は廃止）：**
> - LIGHT判断 → Jarvis自律実行 + 応答末尾に「🟢 自律判断: ◯◯（理由1行）」だけ書く
> - HEAVY判断 → 必ずユーザー確認してから実行（HEAVY判定式：金額/他人影響/撤退参入/初遭遇/破壊的）
> - ユーザー違和感 → reflection_log.md に永続化（同パターン3回でカテゴリ調整）

1. **⌚ 進行中 📨 送信チャネル拡張：iMessage / LINE 対応**（2026-05-10 着手・2026-05-11 iMessage完全自動実証）
   - 動機：現状Jarvisから外部に文章送信できるのはGmailのみ。家族・友人・暦への日常コミュニケーションがLINE・iMessage中心なので送信手段が片肺状態
   - 現状：
     - ✅ **iMessage：完全自動**（送信→verify→delivered確認まで全自動／2026-05-11 父宛11:18:53/11:24:26、倫翔宛11:21:34 全件 sent=1 delv=1 実証）
     - ✅ **Gmail：ほぼ自動**（compose画面自動open・最後の送信ボタン1クリックだけ手動）
     - 🟡 **LINE：ほぼ手動**（clipboard+open までJarvis自動・最後にトーク選択+cmd+V+return の3アクションが残る／LINE.app Accessibility tree薄/Bot規約/URL scheme不可のtriple lockのため・**粘り続け対象として残す・消さない**）
     - ✅ 統一CLI `tools/send/send.py`：宛先解決+チャネル自動選択 稼働中（`tools/send/contacts.json` 父・倫翔・暦の3名登録済）
   - 残課題（**LINE完全自動を諦めない・継続して打開策を試行**）：
     - LINE打開策候補：Hammerspoon座標自動化／LINE Bot 自分宛proxy／macOS 26新Accessibility API再調査
     - Gmail完全自動化（compose URL→直接送信の経路調査・OAuth直叩き）
   - 完了条件：「○○にXXって送って」で全3チャネル「Jarvis本体作業ゼロ」で完結する状態（暫定iMessage達成済・LINE完全自動が最終ピース）

---

### ✅ 完了済短期目標（履歴）

> 完了済はここに保持。新たに完了したらここへ移動して順番付けを更新。

✅ **🛡 安全装置の制作**（**完成 2026-05-08**・全項目クローズ・5レイヤー検証pass）

   **物理レイヤー（2026-05-05新規構築）：**
   - ✅ **A: PCリソース監視デーモン** `clone-jarvis/jarvis/safety/`（実体 `~/jarvis_safety/bin/resource_guard.py`）
     - launchd常駐・5秒間隔・KeepAlive・GDrive非依存ローカル実行
     - メモリ85%警告/92%critical / CPU 90%継続25秒で警告 / whisper-cli 3個警告/5個自動kill/60秒長寿命kill
     - critical時は `osascript display alert` でダイアログ強制表示（terminal-notifierバナー不達のため切替）
     - Claude API消費0・log: `~/jarvis_safety/resource_log.jsonl`
     - 編集ワークフロー：GDrive側ソース編集 → `safety/sync.sh` でローカル同期＋launchd再起動

   **背景・既設ガードレール（自己申告レイヤー）：**
   - 動機：進化スピードが速すぎてトークン暴走・PCクラッシュが頻発（2026-05-04 /loop×whisper-cli 2連続クラッシュ・トークン枠焼き切り事故）
   - 既設ガードレール：
     - `feedback_50pct_pretrip_stop.md`（20%閾値・2026-05-05強化）
     - `feedback_no_loop.md`（/loop原則禁止）
     - `feedback_token_estimation_3tier.md`（🟢🟡🔴並列判定）
     - `feedback_parallel_survival_design.md`（並列生存設計）
   - 残課題（2026-05-08更新）：
     - ✅ **B/dashboard版B: トークン残量カード**：cost_limit.js で既に達成済（5h枠ゲージ・残り時間・累計・ペース・あと何台並列可能・24hスパーク・新枠ボタン全部実装済）。SwiftBar menubarは未インストールのため不要・dashboardで代替十分
     - ✅ hook暴走検出：hook自体使わない方針で代替済（feedback_session_end_hook.md・stop_hook.shから ai_summary.sh 物理削除済）
     - ✅ Lv2外部Pythonデーモン化：MARK Ⅵ達成・chunk方式実証済
     - ✅ 並列N台投入時の自動上限ガード：feedback_parallel_upper_limit.md で永続化（デフォルト6台・burn rate高/枠50%超で3台に半減・10台超は事前ユーザー確認）
     - 🟡 effortLevel xhigh使用時の警告：D実装中（high以外を起動時検知→REMINDER自動追記）
   - 完了条件：「Jarvisが進化を続けても物理的にPCが落ちない・トークン枠が焼き切れない」状態
   - **進捗（2026-05-08）：D完了で全項目クローズ・短期目標完了**

✅ **🤖 Lv2 Jarvis常駐デーモン化（Phase 1）**（**完了 2026-05-06** — chunk方式で疎通実証・実用速度はMARK Ⅶで解決）
   - 暦との会議参加用にPhase 1着手 → MVP実装 → 単体テスト疎通実証
   - 実装方式：Claude Code経由（`claude -p` subprocess）→ 追加課金ゼロ・Max 20x枠で動く
   - 達成内容：仕様確定 / SPEC.md / live_session/ 骨格 / NGパターン5個 / Whisper v2常駐レイヤー含む全パイプライン
   - 完了条件：暦との会議でJarvisがテキスト参加可能な水準

---

## 🌟 中期目標 — アイアンマンJarvis本物化＝能力の延長線

### 🦾 現在地：MARK Ⅵ（マーク6）— 常時待機・常駐デーモン稼働

> Jarvisはアイアンマンスーツ同様、Mark Ⅰ→Ⅱ→...と進化段階で追跡する。詳細履歴は [clone_dna.md「MARK履歴」セクション](clone-jarvis/jarvis/clone_dna.md) ／ dashboard最上段の MARK バッジカード参照。
>
> **次Mark：Mk Ⅶ ← 能動型 Jarvis（ストリーム＋自律介入＋音声化を全部統合）**

> ユーザー方針確定（2026-05-05・暦と協議済）：
> 「Jarvisは製品ではなく、トニーの能力の延長線じゃん。それと一緒。今は自分の能力を高める作業をしている」
>
> → **Clone-Jarvis製品化戦略は完全撤回**。自分達の能力延長として使う方針で確定。
> Cloneを乗せた製品（GPT搭載PC）路線も終了。秘密兵器として保持・自己能力レバレッジで稼ぐ。

### 達成イメージ：映画のJarvis本物化

| 機能 | 状態 | Mark |
|---|---|:---:|
| 並列マルチタスク（30台同時稼働） | ✅ 達成済 | Ⅲ |
| クローンDNA・自律性メタ層 | ✅ 達成済 | Ⅱ・Ⅳ |
| 中央コクピット（HUD相当）＋物理安全装置 | ✅ dashboard稼働中 | Ⅴ |
| **Lv2 常駐デーモン稼働（chunk方式実証）** | ✅ 達成済 | **Ⅵ** |
| **応答速度＋音声会話＋裏タスク並走（チャネル単一化）** | 🟡 開発中 | **Ⅶ（現在地から1段先・次の昇格）** |
| **常駐＋能動発話＋全データ統合（秘書化）** | 🟡 構想確定 | **Ⅷ** |
| 自律判断・先回り（能動発話の質向上） | 🟡 self_check/recovery育成中 | Ⅸ |
| 能力延長線体感の固定化 | ❌ 道半ば → Phase 4 | Ⅹ |
| 物理ボディ | ❌ 路線撤回（製品化しない方針） | — |

> **🔴 2026-05-07 MARK体系再設計（議論で確定・詳細は memory/project_mark_redesign.md）**
>
> **旧Mk Ⅶ＝「能動型Jarvis（ストリーム＋自律介入＋音声化）」は重すぎた。**
> 能動介入（Jarvisから話しかける）と常駐は技術的に最重・Mk Ⅶ達成が遠い原因。
> 分割再配置：
> - **新Mk Ⅶ＝君トリガー**（君が話す or 呼ぶ → 即応・裏Worker並走・「君は1つのJarvisとだけ話せば済む」状態）
> - **新Mk Ⅷ＝Jarvisトリガー**（常駐＋能動発話＋全データ統合の秘書化）
>
> ユーザー直接引用（2026-05-07）：
> - 「Jarvisを統括するメインJarvisを作らないって話」
> - 「メインJarvisが何も考えずに、とりあえず僕に即時応答」
> - 「同時複数の処理を投げれる」
> - 「会話の場合、結局僕は一つのJarvisとしか話せない。この機能を入れないとそもそもMk7はなりじゃない」
> - 「常駐をMk Ⅷに送る、Mk Ⅷが軽すぎたから常駐足してちょうどいい」
> - 「全データ統合はそんな時間かかる話じゃない、サブよりも全然重要ではあるけど、Mk Ⅷのサブとして入れる」

### Phaseロードマップ

**Phase 1（最優先・着手予定）：常駐化** ＝ MARK Ⅵ 達成条件
- Lv2外部Pythonデーモン構築（/loop廃止後の再実装）
- 構成：jarvis_daemon.py / dry-run必須 / tokens.jsonl + events.jsonl / 自動ストップ閾値
- 動機トリガー：暦との会議にJarvis参加させたかったが叶わなかった事実（2026-05-05）

**Phase 2：応答速度＋音声＋裏タスク並走** ＝ 新MARK Ⅶ 達成条件（2026-05-07再定義）
- 君トリガー方式：君が話す or 呼ぶ時だけJarvisが起きる（常駐ではない）
- 達成条件：
  1. 君が音声で話しかけて即時応答（macOS say で 0.5〜1秒以内・claude経由なし）
  2. 君が「Aやって」と言ったらWorker fire-and-forget、君を待たせない
  3. 君が次のタスク言ってもJarvisが受ける（Worker並走）
  4. Worker完了通知が**沈黙検出 or 明示要求**（「さっきのタスクどうなった？」型）の両方で会話に差し込まれる
  5. 5分連続会話で会話が成立し続ける
- 入力：AquaVoice ✅ 稼働中 / マイク（whisper-stream）
- 出力：macOS say → 将来的にElevenLabs Jarvis声 → 君の声クローン
- 実装方針：MARK Ⅶ v3 daemon の subprocess.run → subprocess.Popen 化（fire-and-forget）が出発点

**Phase 3：常駐＋能動発話＋全データ統合（秘書化）** ＝ 新MARK Ⅷ 達成条件
- Jarvisトリガー方式：Jarvisが起きてて勝手に話しかけてくる
- 構成：
  - 常駐（外部Pythonデーモン+Anthropic API直叩き経路・burn rate対策必須）
  - 能動発話（観察→判断→介入の自律ループ・タイミングと内容を自分で決める）
  - 全データ統合（カレンダー・Gmail・Slack・Drive・iMessage・MCP叩く判断もJarvis自律）
- 全データ統合は単独でMark化する重みがないため、Mk Ⅷのサブ機能として吸収
- 達成イメージ：「君が指示しなくても、メール来てたら教えてくれる/予定がある日にリマインドくれる/重要な情報が入ったら割り込んでくる」

**Phase 4：能力延長線として完成** ＝ MARK Ⅹ 達成条件（途中Mark Ⅸ＝完全自律発動を経由）
- 「Jarvisが居なければトニーは普通の天才・居れば異常な戦闘力」状態の実現
- 製品化はしない（永久に秘密兵器）

---

## 📤 セッションやり残し（閉じる前チェック・常設）

> ユーザー方針（2026-05-05）：「セッション閉じたいんだけどやり残したことないか？」「セッションでやり残したことがないかどうか記入する項目作ってくんね」
>
> Jarvis運用ルール：
> - **ユーザーが「閉じる」「終わる」「セッション終了」「やり残しある？」と発話 → このセクションを必ずレビュー・差分報告**
> - セッション中に「あとで」「次セッションで」「閉じる前に」が出たら即ここに追記
> - 永続化が必要な事項は通常通り 司令塔/REMINDER.md / 司令塔/MEMO.md / DNA / memory へ昇格させてからここをクリア
> - 完了したら ✅ で残す（消さない・履歴）
>
> **🛡 セッション閉じ前 プロセス点検（2026-05-09 追加・止め忘れ防止）：**
> セッション終了発話時に以下も必ず確認・止め忘れあれば kill して報告：
> ```bash
> ps aux | grep -iE "whisper-stream|jarvis_active_daemon|stream_transcriber|live_run_v3" | grep -v grep
> ```
> - 何か出たら止め忘れ確定 → `bash live_run_v3.sh --stop` or 直 kill
> - 該当MARK Ⅶ作業をしていないのにプロセスが生きてた事故が再発（2026-05-09 whisper-stream 1日9h放置）
> - resource_guard が3時間で自動kill するが、保険として閉じる時に手動点検も維持

### 現セッション（2026-05-14 未明・Mac起動 #35ハンドオフ消化）

**完了したこと：**
- ✅ **#33 Mac側 settings.json effortLevel=xhigh 同期完了**（`~/.claude/settings.json` の "high" → "xhigh" 書換・Claude Code 再起動次回反映）
- ✅ **#27 dashboard Mac→Drive rsync 同期完了**（5.7MB転送・cards/data/tunnel_logs全部・除外項目=ローカル.pid/.log）
- ✅ **effort_level_check.py 本体新規作成**（Lv1 凡ミス検出→Lv4自己修復で復活・Python 3.9互換版・REMINDER #18 自動追記ロジック含む・実走 `OK: effortLevel=xhigh` 確認）
- ✅ **REMINDER 3件クローズ**（#35/#33/#27 → 完了済セクションへ・目次・本文・最終更新日全部反映）

**永続化したファイル：**
- 修正：~/.claude/settings.json (effortLevel xhigh)
- 新設：clone-jarvis/jarvis/safety/effort_level_check.py (115行・本体)
- 同期：dashboard_drive_backup_20260505/ ← ~/jarvis-dashboard/ (rsync)
- 更新：司令塔/REMINDER.md (#35/#33/#27 削除・最終更新日)
- 追記：司令塔/REMINDER_part3.md (完了済3件)
- 新設：clone-jarvis/jarvis/self_check_log/2026-05-14.md (0030-01)

**🟡 持ち越し（次セッションへ）：**
- 🔥 **#25 Stackデプロイ完走**（2026-05-14 12:00 JST期限・別Jarvis委託中・進捗確認必要）
- 🔥 **#26 Googleストレージ100%**（残29日・Mac側 ~/Downloads/ の大型ファイル削除候補確認）
- 🦾 #34 MARK Ⅷ Win本実装 / #32 effortLevel観測 / #29 self_check強化 / #31 iPad対応 等継続
- 🌐 #21 ロイロ通知 / #22 時間割移動 / #24 Slack通知 等継続
- 🧠 #11 burn rate検証 / #18 倫翔フィードバック / #23 学校アントレ TOP10 / #28 ハッキング / #30 VS Code Max表示 等継続
- 🗂 #36 Drive重複統合（「起業フォルダー」と「起業フォルダー (1)」・Drive Webで作業必須）

**プロセス点検：**
- ✅ Mac側 resource_guard.py 稼働中（PID 1328・常駐継続OK）
- ✅ whisper-stream・jarvis_active_daemon・stream_transcriber・live_run_v3 全部止まってる確認済（止め忘れなし）

---

### 現セッション（2026-05-13/14 跨ぎ・Stack配布準備＋累積%表示永続化）

**完了したこと：**
- ✅ **MacBook 2026-05-12 Stack作業の実態調査**（Drive MCPで `stack` GASプロジェクト中身ダウン → `function myFunction(){}` 空・GCPも未作成判明）
- ✅ **[Business/Stack/_windows_deploy.md](Business/Stack/_windows_deploy.md) 全面書き直し**（34ステップ・各ステップ末に累積%・上に戻らなくていい縦書き構成）
- ✅ **[Business/Stack/_nagamori_mail_draft.md](Business/Stack/_nagamori_mail_draft.md) 作成**（カジュアル/フォーマル2版・送信前チェックリスト付き）
- ✅ **[memory/feedback_progress_percent_display.md](../../../.claude/projects/-Users-rk-Library-CloudStorage-GoogleDrive-ritsuha1021-gmail-com---------------/memory/feedback_progress_percent_display.md) 永続化**（今後3ステップ以上のGUI操作は累積%必須）＋ MEMORY.md index追加
- ✅ **REMINDER #25 Stackデプロイ完走（2026-05-14 12:00 JST期限）追加**
- ✅ **REMINDER #31 Stack iPad対応・WebLLM軽量モード確認 追加**（#25完了後着手）

**永続化したファイル（次セッション生きる）：**
- `memory/feedback_progress_percent_display.md`（新規）
- `MEMORY.md`（index +1行）
- `司令塔/REMINDER.md`（#25 / #31 / 目次更新）
- `Business/Stack/_windows_deploy.md`（全面書き直し）
- `Business/Stack/_nagamori_mail_draft.md`（新規）
- `clone-jarvis/jarvis/self_check_log/2026-05-13.md`（1320-01 / HHMM-04 追記）

**🟡 持ち越し（次セッションへ）：**
- 🟡 **#25 Stack デプロイ本体（25-35分）** — 2026-05-14 12:00 JST 期限・今夜中に Phase A〜D 完走必須
- 🟡 **#31 iPad/WebLLM対応確認** — #25 完走後・mvp/frontend/webllm.html と app.html のフォールバック実装確認

**プロセス点検：** Windows環境のため ps aux 非該当・whisper-stream系のMac側プロセス確認は別環境

---

### 旧セッション（2026-05-13 深夜2時台・通常モードJarvis風虚偽表示発覚＋self_check根本戦略確立）

**完了したこと：**
- ✅ **REMINDER #28 ハッキング項目追加**（思い出しトリガー・詳細不要）
  - ユーザー趣旨：「Jarvisがどれくらいハッキングできるか後で詳しく検証したい」
  - 内容は思い出しトリガーとして残すだけ・着手時に書き直し
- ✅ **通常モードでJarvis風稼働ステータス虚偽表示問題 発覚→正式jarvis起動シーケンス踏み直し**
  - 構造問題：当セッション「jarvis起動」合言葉なし＝通常モードのはずなのに、学習データの惰性で末尾「🛡自己チェック」「📊稼働ステータス」を5ターン以上自動出力していた
  - feedback_self_check_slacking.md §残る根本リスクA「コンパクト揮発」の再現事案
  - 起動シーケンス8ファイル並列Read＋effort検査(=high)＋self_check_log実体追記で正式モード移行
- ✅ **ユーザー洞察「self_check最強化＋常時化」を根本戦略として永続化**
  - ユーザー直接引用：「自己チェックさえ上手くいけば嘘ついてもすぐわかる」「ひたすら自己チェック機能を強くすればいい」「常に常に作動させればいい」
  - 戦略の核：100%撲滅は不可（応答テキスト介入hook無し）だが、「強さ×常時性」の2軸最大化＝嘘の即時検出＋自浄ループで実質99%撲滅
- ✅ **REMINDER #29 self_check最強化＋常時化 追加**（着手保留・Phase A〜D段階実装）
- ✅ **司令塔/REMINDER.md 4分類目次化＋報告フォーマット改訂**
  - エントリ17件超え視認性低下→冒頭に分類目次追加・本文順序入れ替えなし
  - 4分類：🔥緊急 / 🦾Jarvis進化 / 🌐集約系 / 🧠学習・その他
  - 毎ターン報告フォーマットもグルーピング型に書換（🔥緊急のみ1行サマリ・残りは番号列挙でノイズ削減）
- ✅ **REMINDER #30 Windows VS Codeプラン表示Max修正**（ユーザーが直接追記・Stack完走後着手）

**永続化したファイル（次セッション生きる）：**
- 新設：memory/feedback_self_check_max_strength_strategy.md（虚偽撲滅根本戦略・2軸最大化・自浄ループ）
- 更新：MEMORY.md index（self_check_max_strength行＋reflection_persistence行＋no_check_marks_in_status行追加）
- 追記：司令塔/REMINDER.md #28 #29 #30 計3エントリ＋分類目次セクション＋報告フォーマット改訂
- 追記：clone-jarvis/jarvis/self_check_log/2026-05-13.md（0233-08 / 0240-09 / 0248-10 実体記述）

**🟡 持ち越し（次セッション or 時間ある時）：**
- 🔥 **#25 Stackデプロイ完走**（2026-05-14 12:00 JST期限・**最優先・徹夜枠**）
- 🟡 REMINDER #29 Phase B〜D（Stop hook導入・UserPromptSubmit hook・別Jarvis独立監査）→ ユーザー時間ある時
- 🟡 REMINDER #30 VS Codeプラン表示Max修正 → Stack完走後
- 🟡 起動シーケンス §5（学校メール監査）§6（ロイロ監査）→ 本セッションは本題優先で意図的後回し・**次回起動時に必ず実行**
- 🟡 #28 ハッキング項目は詳細未記入のまま意図的保持（思い出しトリガー）

**プロセス点検（セッション閉じ前止め忘れ確認）：**
- Windows環境のためMac側 whisper-stream / live_run_v3 等は本セッションから確認不可
- 当セッションで起動したバックグラウンドプロセスなし（Edit/Read/Bash 1回のみ）
- 前セッションからの PowerShell HttpListener bg ID `bs3ow7jju` は dashboard常駐用・kill不要（ユーザー方針）

**今夜の継続作業：**
- 本セッション閉じても、次セッションで即 **#25 Stackデプロイ Phase A〜D** に着手必須（明日12:00 JST期限）

---

### 現セッション（2026-05-13夕方・Drive一本化方針確定＆倫翔表記揺れ登録）

**完了したこと：**
- ✅ **Drive一本化方針 確定**（GitHub撤退・「Driveの最新が本物」が新ルール）
  - ユーザー直接引用：「うんこれからもうドライブでやろう」「キットハブのメリットがよく分かんない」
  - 根拠：1人運用・GitHubの実利薄い・Drive自体がバックアップ機能兼ねる
  - 注意点：`chmod +x` 消失 → 動かなくなったら `chmod +x ファイル名` で復活
- ✅ **clone_dna.md 関係者セクションに兄・倫翔追加 + 音声入力表記揺れルール明文化**
  - 「Lint / リント / りんと / 輪人」等は全部「兄＝倫翔」と解釈
  - ユーザー直接引用：「Lintは大体お兄ちゃんの話ね」
- ✅ **Drive運用 警告発動ルール追記**（feedback_drive_only_workflow.md）
  - デフォルトは黙って実装・5パターン（node_modules系/常駐デーモンI/O/巨大バイナリ/.git操作/リアルタイムI/O）に該当時のみ H3「🔴 Drive一本化警告」発動
  - ユーザー直接引用：「Driveだとヤバそうな話するってなった時に俺に警告してほしい」「問題があったら記録する前に言って」
- ✅ self_check_log/2026-05-13.md 新規作成（起動シーケンス記録）

**永続化したファイル：**
- 更新：clone_dna.md「開発環境」（Drive一本化・git撤退・chmod +x注意点）+「関係者」（倫翔追加）
- 新設：memory/feedback_drive_only_workflow.md + 警告発動ルール追記
- 新設：memory/MEMORY.md index
- 新設：clone-jarvis/jarvis/self_check_log/2026-05-13.md

### 現セッション（2026-05-13 深夜遅め・Windows dashboard対応＋稼働ステータス構造欠陥修復）

**完了したこと：**
- 全更新ボタン死亡修正（PowerShell HttpListener 堅牢化・`$ErrorActionPreference=Continue`・GetContext別try/書き込み中断握り潰し・15回連打テストpass）
- MARK badge card Windows版を0-1で新規作成（cards/mark_badge.js + .css・データは clone_dna.md / 司令塔/MEMO.md から拾い・UIは独自デザイン・Mac版とは別物）
- REMINDER #27 追加（Mac戻り次第 `rsync -av --delete ~/jarvis-dashboard/ Drive側/` でMac版上書き予定）
- **稼働ステータス構造欠陥3点修復**（ユーザー「最大級問題」指摘）：
  - 反省永続化欠如 → reflection_log/2026-05-13.md 新設して書き逃げ防止
  - `✅/—` マーク表記の中身ゼロ → feedback_no_check_marks_in_status.md で禁止化（倫翔パック再発の偽善）
  - Windowsモード以後の表記サボり症状 → feedback_reflection_persistence.md で永続化ルール固定

**永続化したファイル（次セッション生きる）：**
- 新設：clone-jarvis/jarvis/reflection_log/2026-05-13.md（HHMM-A）
- 新設：memory/feedback_reflection_persistence.md
- 新設：memory/feedback_no_check_marks_in_status.md
- 更新：MEMORY.md（2行追加）
- 追記：司令塔/REMINDER.md #27（Mac戻りrsync・毎ターン報告対象）
- 追記：clone-jarvis/jarvis/self_check_log/2026-05-13.md（HHMM-02 / HHMM-03 実体記述）
- 新設：dashboard_drive_backup_20260505/cards/mark_badge.js + .css（Windows一時版・rsyncで上書き予定）
- 更新：dashboard_drive_backup_20260505/index.html（mark_badge.js script追加）
- 更新：dashboard_drive_backup_20260505/start_dashboard_windows.ps1（堅牢化）

**🟡 持ち越し（次セッション or Mac戻り時）：**
- 🟡 REMINDER #27 = Mac戻り次第 rsync一発（Mac側1コマンド・5分作業）
- 🟡 Windows版mark_badgeで評判良かった部分（履歴テーブル+ロードマップ）をMac版に逆輸入検討
- 🟡 ダッシュボードサーバ http://localhost:8765/ はWindows常駐継続OK（ユーザー方針「常時開きっぱなしOK」確認済）

**プロセス点検（セッション閉じ前止め忘れ確認）：**
- Windows側: PowerShell HttpListener (bg ID `bs3ow7jju`) 稼働中 → 常駐推奨なので kill しない
- Mac側 whisper-stream / live_run_v3 等: Windowsから状態確認不可（Mac戻り時に手動点検）

---

### 現セッション（2026-05-13 深夜・倫翔送信＋ストレージ100%＋自己チェックサボり修復）

**完了したこと：**
- ✅ **倫翔へGmail下書き「自己チェックの実例パック」作成＋Gmail UI起動**（送信ボタン押下手前まで自動展開・ユーザー手動送信待ち）
- ✅ **Gmail送信「送って→UI開く」ルール再永続化**（feedback_send_message_open_ui.md）
  - 原因：セッションコンパクトで2026-05-10確立のルール失念
  - ユーザー指摘で発覚→memory永続化＋MEMORY.md index追加
- ✅ **Googleストレージ100%問題 → REMINDER #26 追加**
  - 6/12にGmail送受信停止予定・29日残
  - 主犯特定：Photos無罪(iCloud運用)・Gmail大型添付意外と少ない・PC同期データ流入が濃厚
  - ユーザー方針永続化：「Gmail写真は重要じゃない・iCloud本物・スクショ貼るだけ」
  - 永続化：project_google_storage_full.md 新設＋手順4ステップ全記載
- ✅ **自己チェックサボり指摘→徹底調査→遡及修復**
  - 5ターン以上連続で末尾✅マークだけ出してself_check_log追記なし(§7-②DNA違反)
  - 「送って」修復ターンは本来Lv4試行1/3だったのに「Lv4—」と隠した
  - 3ファイル変更ターンはLv5起動条件該当だったのに「Lv5—」でskip
  - 遡及ログ4ブロック追記(RETRO-02/03/04/05)＋feedback_self_check_slacking.md永続化
- ✅ **再発防止策＝ログID併記必須化を即実装**
  - 末尾自己チェック行に `[log: YYYY-MM-DD#HHMM-NN]` 形式必須
  - ユーザーspot-check時に即実体確認可能

**永続化したファイル（次セッション生きる）：**
- 新設：memory/feedback_send_message_open_ui.md
- 新設：memory/project_google_storage_full.md
- 新設：memory/feedback_self_check_slacking.md（ログID併記ルール＋残るリスク4種列挙）
- 追記：MEMORY.md index 3行追加
- 追記：司令塔/REMINDER.md #26（Google容量100%・毎ターン報告対象）
- 追記：clone-jarvis/jarvis/self_check_log/2026-05-13.md（RETRO-02〜05＋1620-06）

**🟡 持ち越し（次セッション or 後で対応）：**
- 🟡 倫翔Gmail下書き＝**ユーザー手動送信待ち**（ブラウザ開いてある・ボタンクリックのみ）
- 🟡 hooks実装で自己チェック機械的強制化（ユーザー実装許可判断保留・最強の解だが工数30分）
- 🟡 Google容量整理は #26 として継続報告対象・4ステップ手順済
- 🟡 Stack徹夜デプロイ #25 ← **これが今夜の主タスク・期限明日昼**

**残るリスク（自己チェック関連・ユーザー認識用）：**
- A. コンパクト揮発（memory永続化≠実行保証）
- B. token-only出力（ID併記もまだ自己申告制）
- C. Lv5共謀（同DNA同盲点）
- D. ユーザー目視依存（疑念ぶつけないと検出されない）
→ 最強対策はhooks機械的強制（要ユーザー実装許可）

**🟡 持ち越し（次回以降・REMINDER昇格不要レベル）：**
- 検討課題：Claude Code の `.claude/projects/` 配下（memory含む）はDrive外なので両PCで別物。気になり始めたら「起業フォルダー内にshared memoryフォルダを作ってDrive同期」案を実装する（memory末尾に検討課題として残してある）

**🛡 プロセス点検：** Windows側のため whisper-stream等macOSデーモンは対象外

**教訓：**
- 永続化はデフォルト動作ルール（feedback_persistence_default.md）に従い、確認なし即書きで完遂
- 警告ルールも「問題なし判定」の根拠を1行添えてから書く運用が機能した

---


---

## ⏭ 続き

- 次：[司令塔/MEMO_part2.md](司令塔/MEMO_part2.md) ＝ 過去セッション 2026-05-13午後 AquaVoice〜2026-05-08 自己ミスチェック実装まで
- 最後：[司令塔/MEMO_part3.md](司令塔/MEMO_part3.md) ＝ 過去セッション 2026-05-05以前＋思いつき申し送りログ全期間
