Block a user
TODO管理機能の実装
残論点(7・8・9)の扱い
論点 2・6・10 は仕様書で確定済み、論点 1〜5 の検討が完了したため、MVP 着手前に決めるべき論点はすべて片付きました。
残りの論点 7・8・9 は実装詳細寄りで、MVP 着手後に…
TODO管理機能の実装
論点5 確定:実績連携済み TODO の削除ポリシー
決定: 警告付き物理削除(論点4 と同じ考え方)
TodoCompletionLinkが存在する TODO を削除しようとした場合、警告と各実績レコードへの直リンクを…
TODO管理機能の実装
論点4 確定:差し戻し時の TodoCompletionLink の扱い
決定: 差し戻しは許可、警告 + 実績レコードへの直リンクを返す
TodoCompletionLinkは削除せず残す- 差し戻し自体は常に許可する
- API…
TODO管理機能の実装
論点3 確定:完了 API と PATCH の責務分離
決定: 完了は POST /api/todos/{id}/complete/ 専用に一本化
PATCH /api/todos/{id}/でのstatus=done変更はバックエンドが拒否する- 完了処理は…
TODO管理機能の実装
論点2 確定:完了時の実績連携レベル
決定: B. 実績入力画面への導線生成
- A. 完了ステータス変更のみ → 不採用
- B. 実績入力画面への導線生成 → 採用
- C. TODO 情報を使った実績レコード仮生…
TODO管理機能の実装
論点1 確定:
論点1 確定:work_type の初回実装範囲
決定: 案A(現行アプリ対応のみ)
理由: pesticide(農薬散布)は次の実装予定機能だが、農薬散布管理アプリ自体がまだ未実装のため、初期実装には含められな…
[メール機能]LINEで通知されるメッセージに、フィードバック適用されているかどうかを示したい
TODO管理機能の実装
引き継ぎしやすいように、未確定論点の潰し順と、最初に決めたい内容を整理しておきます。
論点の潰し順(依存関係が強い順)
work_typeの初回実装範囲- 完了時の実績連携レベル
- 完了 API…
TODO管理機能の実装
仕様書案(改善案/TODO管理機能仕様書案.md)でかなり整理できたため、現時点で実装前に詰めるべき残論点だけを記載します。
現時点の残論点
work_typeenum の初回実装範囲
- 仕様書案では候補が整…
農薬散布管理機能の実装
仕様修正:有効成分総使用回数のカウント式を元に戻す
背景
実務確認により、次の2点が明確になった。
- 同一成分の製品を同一イベントで施用することは実務上ない。そもそも同一成分薄剤を一度に…
農薬散布管理機能の実装
仕様修正:集計式の正確化・矛盾解消(Findings 3点対応)
1. 有効成分総使用回数の過少計上を修正
問題: COUNT(DISTINCT SprayEvent.id) だと、1イベント内でMEP剤A+MEP剤Bを同時使用した場合で…
農薬散布管理機能の実装
仕様更新:作物別集計の明確化(農薬取締法対応)
背景
農薬取締法上、使用回数は作物単位で管理する義務がある。圃場グループ内に複数作物が混在する場合の回数カウントの扱いを仕様に明記した。
###…
農薬散布管理機能の実装
農薬登録情報提供システム 調査結果
結論:公開APIなし、スクレイピングは技術的に可能
サイト構成
- URL: https://pesticide.maff.go.jp/
- バックエンド: ASP.NET / Azureホスティング(`sc…