ExitPlanMode ツールがこの環境で利用できないため、計画をここで提示します。

## 実装計画

**原因**: 期限切れ判定の比較が `<=` になっており、期限日当日も期限切れ扱いになっています。同じ誤りが2箇所あります。

1. `taskboard/report.py:12` — `is_overdue()` の `task.due <= today`（一覧の `[期限切れ]` 表示に影響）
2. `taskboard/cli.py:53` — `overdue` コマンドが `is_overdue` を使わず `t.due <= today` を直書きしている（件数に影響）

**修正方針**
- `report.py:12` を `task.due < today` に変更
- `cli.py:53` は `is_overdue(t, today)` を使うよう置き換え、判定ロジックを1箇所に集約（`is_overdue` は既に import 済み）

**テスト追加**（`tests/test_basic.py`）
- 期限日 == 今日 → `is_overdue` が False（現状は境界値が未カバー）
- `overdue` コマンドで当日期限のタスクが件数に含まれない
- `format_task` で当日期限に `[期限切れ]` が付かない

**検証**: `python -m unittest discover -s tests` で全件通過、加えて `--today 2026-10-15` で当日期限が 0件、前日期限が 1件になることを手動確認します。

計画は `<計画ファイル置き場>/precious-yawning-twilight.md` にも保存済みです。この方針で実装してよければお知らせください。