# 現在の作業状況

> **最終更新**: 2026-04-04
> **現在のフェーズ**: Phase 1 (MVP) - 全タスク完了、Phase 2 移行準備中

## 実装済み機能（Phase 1 - MVP）

1. **認証**: JWT認証（アクセストークン24h、リフレッシュトークン7日）
2. **圃場管理**: CRUD、ODS/Excelインポート、グループ機能
3. **作付け計画**: 年度別CRUD、前年度コピー、一括更新、集計API
4. **申請書生成**: 水稲共済細目書PDF、中山間交付金PDF
5. **フロントエンド**: 作付け計画編集、圃場一覧/詳細、データ取込、申請書DL、ダッシュボード
6. **対応付け可視化・紐づけ管理** (E-2): 圃場一覧「対応表」モード、共済/中山間リンク管理
7. **メールフィルタリング**（Windmill連携）:
   - Django `apps/mail`、Windmill向けAPI（APIキー認証）
   - フィードバックページ（認証不要・UUIDトークン）、ルール管理、処理履歴
   - 対応アカウント: Gmail × 2、Xserver × 6（本番稼働中、10分間隔）
   - To ヘッダー宛先補正実装済み
   - マスタードキュメント: `document/11_マスタードキュメント_メール通知関連編.md`
8. **パスワード変更**: `POST /api/auth/change-password/`、`/settings/password`
9. **気象データ基盤**（Windmill連携）:
   - Django `apps/weather`（WeatherRecord: 1日1行、2016-01-01〜）
   - Open-Meteo archive API（窪川）、Windmill毎朝6時同期
   - API: records, summary, gdd, similarity
   - フロントエンド `/weather`（年別集計・期間指定、Recharts）
   - マスタードキュメント: `document/12_マスタードキュメント_気象データ編.md`
10. **施肥計画**（本番稼働中）:
    - 自動計算3方式: per_tan / even / nitrogen
    - 四捨五入トグル、PDF出力（A4横）、PROTECT制約
    - **散布実績**: 散布日単位記録、在庫USE連携、actual_bags再集計、WorkRecord自動生成
    - マスタードキュメント: `document/13_マスタードキュメント_施肥計画編.md`
11. **運搬計画**（本番稼働中）:
    - 旧 Distribution → Delivery に再設計（年度ベース、施肥計画FK廃止）
    - 軽トラ1回分単位、グループ一括割り当て、回間移動
    - マスタードキュメント: `document/14_マスタードキュメント_分配計画編.md`
12. **作業記録索引**: `apps/workrecords`、運搬/散布の自動upsert
13. **田植え計画**（MVP実装）:
    - 年度×品種単位で苗箱枚数・種もみ使用量を計画
    - 作物単位の種もみ在庫kg、品種単位の反当苗箱枚数デフォルト
    - 作付け計画から候補圃場を自動取得
    - マスタードキュメント: `document/16_マスタードキュメント_田植え計画編.md`

## 既知の課題・技術的負債

1. **認証周り**: ログアウト処理が未実装（トークン破棄のみ）
2. **エラーハンドリング**: フロントエンドでの統一的なエラー表示が未実装
3. **テスト**: 自動テストが未実装（Phase 2で追加予定）
4. **パフォーマンス**: N+1問題が一部存在

## 次のマイルストーン（Phase 2）

- 栽培履歴管理（播種日、農薬・肥料の散布記録）
- 作業予定のカレンダー表示
- モバイル対応の改善（スマホでの記録入力）

差異レポートの全タスク（A-1〜A-8, B-1〜B-5, C-1〜C-8, D-1〜D-4, E-1〜E-2）は全件完了。
詳細は `document/06_ドキュメントvs実装_差異レポート.md` を参照。
