# HANDOVER: 時間割カレンダー移動タスク

作成日: 2026-05-11  
作成者: Jarvis（セッション引き継ぎ用）

---

## 現状サマリ

### 達成済み
- primary（ritsuha1021@gmail.com）に高校時間割 **92件** が登録済み
  - 期間: 2026-05-11 〜 2026-05-28
  - 色: ピーコック（colorId=7）
  - タイトル形式: 各時限の科目名（例: 「数学」「英語」等）

### 問題
- primaryに直接入っているため、月表示で時間割イベントが部活・宿題・塾などの他予定を覆い隠す
- ユーザー要望: 「その日に入った時だけ見える」状態 = 別カレンダーに分離してデフォルト非表示にしたい

### 解決策
- 学校アカ（2023s0047@shiba-kokusai.ed.jp）所有の「時間割」カレンダーに移動する
  - カレンダーID: `c_d548c64aac8eed76ec7aad857e79fe132c1f402a78230cfde32ce9e51dcf1bd4@group.calendar.google.com`
  - このカレンダーはGoogleカレンダーの左サイドバーで非表示設定できるため、月表示をすっきりさせられる

### 障壁（現在）
- MCPは ritsuha1021@gmail.com 認可
- 「時間割」カレンダーは学校アカ所有 → 書き込み権限なし
- → ユーザーが学校アカで ritsuha1021@gmail.com に「予定の変更」権限を付与する必要がある

---

## 事故経緯（記録）

このタスクに至った背景に事故があった。

1. 当初 primary に時間割を直接登録（92件）
2. 「別カレンダーに移したい」という要望が発生
3. 移動作業の過程で一度 primary の時間割を削除してしまう事故が発生
4. → 時間割データを復元（92件を再登録）
5. 現在: 復元済みの状態で「時間割」カレンダーへの移動待ち

教訓: 移動操作は「先に新カレンダーに作成 → 確認 → 旧を削除」の順で行うこと。削除を先にしない。

---

## 次セッションでの最初の3アクション

### アクション1: primary の時間割92件の存在確認
```
MCP: list_events
calendarId: primary
timeMin: 2026-05-11T00:00:00+09:00
timeMax: 2026-05-28T23:59:59+09:00
```
- colorId=7（ピーコック）で絞り込み
- 件数が92件あることを確認してから次へ

### アクション2: 「時間割」カレンダーへの書き込み権限テスト（1件create_event）
```
MCP: create_event
calendarId: c_d548c64aac8eed76ec7aad857e79fe132c1f402a78230cfde32ce9e51dcf1bd4@group.calendar.google.com
summary: [権限テスト] 削除予定
start: 2026-05-12T00:00:00+09:00
end: 2026-05-12T00:01:00+09:00
```
- 成功 → アクション3へ
- 失敗（403/permission denied）→ アクション3の代わりにユーザーへ共有設定依頼を出す

### アクション3A: 成功した場合 — 4 Agent並列で92件移動
- テスト用イベントをまず削除してからメイン移動開始
- 92件を4分割（各23件）して Agent 4台に並列投げ
- 各Agentの作業: primary から1件ずつ内容を読んで「時間割」カレンダーに create → primary 側を delete
- 全Agent完了後: primary 残件数が0であることを確認

### アクション3B: 失敗した場合 — 共有設定ユーザー依頼
ユーザーに以下を伝える:

```
学校アカ（2023s0047@shiba-kokusai.ed.jp）で以下の操作をお願いします：
1. calendar.google.com を開く
2. 左サイドバー「マイカレンダー」→「時間割」→ 3点メニュー → 「設定と共有」
3. 「特定のユーザーやグループと共有する」→「ユーザーやグループを追加」
4. ritsuha1021@gmail.com を「予定の変更」権限で追加
5. 「送信」ボタン押す
完了したら「時間割共有した」と言ってください。
```

---

## 移動後の設定案（ユーザーに提案）

移動完了後、ユーザーが以下の設定を行うとさらに便利：
- Googleカレンダーアプリ/Web で「時間割」カレンダーのチェックを外す（デフォルト非表示）
- 必要な時だけチェックを入れて確認する運用

---

## 関連情報

- 司令塔/REMINDER.md: #22 時間割カレンダー移動（着手条件: ユーザーから「時間割共有した」発話）
- 対象期間: 2026-05-11 〜 2026-05-28
- 対象件数: 92件（復元済み）
- 移動先カレンダーID: `c_d548c64aac8eed76ec7aad857e79fe132c1f402a78230cfde32ce9e51dcf1bd4@group.calendar.google.com`
- 移動先カレンダー名: 時間割（学校アカ所有）
- MCPアカウント: ritsuha1021@gmail.com
