Confirm today's results and archive completed tasks to done/
## プラン は読み取り専用で、更新しない。## 計画外タスク は読み取り専用で、- [x] タイトル 行のみ完了件数へ含める。GTD_ROOT 環境変数で変更できる。未指定時は実行時カレントディレクトリ配下の gtd/ を使う。以降の gtd/... は ${GTD_ROOT:-gtd}/... と読み替え、CLI 実行時も同じ GTD_ROOT を指定する。daily-logs/YYYY-MM-DD.md の存在を確認する。/morning を実行してください」と表示して停止する。## プラン / ## 計画外タスク を抽出する。# 今日のログ(引数なし)
uv run python bin/gtd_read_daily_log.py
# 過去日を指定する場合
echo '{"date":"2026-04-13"}' | uv run python bin/gtd_read_daily_log.py
</instructions>missing_plan または plan_tasks が 0 件なら「今日の ## プラン が空です。先に /morning を実行してください」と表示して停止する。plan_status を確認する。
plan_status が存在しない(None)場合は「plan_status が見つかりません。## プラン セクションに plan_status: draft または plan_status: confirmed を追記してから再実行してください」と表示して処理を停止する(レガシー形式のため手動での移行が必要)。plan_status が draft の場合は「今日のプランは未承認です。続行しますか?」と確認し、承認がなければ停止する。next-actions/{id}.md の存在と frontmatter 整合性を bin/gtd_project_sync.py(action: "scan_integrity")で照合する。- [x] [[id]] タイトル は「完了(done/ へ移動)」、- [ ] [[id]] タイトル は「繰り越し(next-actions に残す)」として分類する。## 計画外タスク の - [x] タイトル は「完了(記録のみ)」として完了一覧へ加える。ファイル操作対象にはしない。タイトル 優先度 [[project]] [[id]] とする(project・id はあれば表示、なければ省略)。## 本日の振り返りサマリー
完了(done/ へ移動):
- [x] 重要タスクA 🔴高 [[プロジェクトα]] [[20260406-090000-ab12]]
- [x] 突発資料作成を対応した(計画外)
繰り越し(next-actions に残す):
- [ ] タスクB 中 [[20260406-091500-cd34]]
完了: 2件 / 繰り越し: 1件
---
この内容で確定しますか?(はい/いいえ)
Project 本文 ## アクションプラン 行の直接同期や、close 後の行更新・補充・完了判定を skill 内に実装してはならない。すべて bin/gtd_project_sync.py へ委譲する。
done/ を必要に応じて作成する。GTDFileConflictError は再実行時の完了済みとしてスキップする。
project: "[[...]]" がある): bin/gtd_project_sync.py の action: "close_project_action" を使う。アーカイブと Project アクションプラン同期を一括で行う。gtd_root="${GTD_ROOT:-gtd}"
printf '{"action":"close_project_action","path":"%s/next-actions/20260406-090000-ab12.md","final_status":"done"}\n' "$gtd_root" | uv run python bin/gtd_project_sync.py
bin/gtd_archive.py を使う。gtd_root="${GTD_ROOT:-gtd}"
printf '{"path":"%s/next-actions/20260406-090000-ab12.md","final_status":"done"}\n' "$gtd_root" | uv run python bin/gtd_archive.py
echo '{"action":"evaluate_project_completion","project_title":"プロジェクトα"}' | uv run python bin/gtd_project_sync.py
echo '{"action":"archive_project_if_ready","project_title":"プロジェクトα"}' | uv run python bin/gtd_project_sync.py
[ ] の繰り越しタスクは何も変更しない。## 計画外タスク 由来の完了は件数表示のみで、対象ディレクトリの next-actions/ に対するファイル操作を行わない。GTDFileConflictError は再実行時の完了済みスキップとして扱う。status 更新と done/ 移動 → Project 完了判定 を守る。done/ へ移動した件数、競合スキップ件数、計画外完了件数、繰り越し件数を表示する。