| 20_ローカルテスト環境 |
このドキュメントは、Ubuntu PC上に本番と同等のローカルテスト環境を構築・起動し、本番サーバーのデータベースデータを同期して動作確認を行うための具体的な手順や構成、注意事項を説明したものです。初回セットアップや再起動、データ同期に関する各種コマンドやスクリプトの実行方法が記載されています。 |
| 21_マスタードキュメント_田植え実績編 |
このドキュメントは、農業生産者が実施した田植えの作業実績や苗箱の実績を記録し、計画との差異を可視化する「田植え実績機能」の設計と仕様について記述しています。実績データとしての整合性や作業記録一覧への自動反映、計画や苗の由来との紐づけ方法、および画面構成や実装対象のコード一覧などが定義されています。 |
| 22_マスタードキュメント_温湿度モニター編 |
VPS上のWindmillで温湿度センサーや気象データから情報を定期取得し、農業プロセスにおける温度管理や積算温度の追跡を行うためのシステムの設計や開発状況をまとめています。センサーの自動検出によるデータ蓄積方法、画面設計イメージ、および複数データソースに対応するための設計方針などが示されています。 |
| 27_マスタードキュメント_計画横断調整編 |
このドキュメントは、実績確定済みの作業をロックしたうえで、複数の未実績計画を横断的かつ共通のパターンで再配置・再編成するためのフローと設計原則について説明したものです。作業種別ごとのデータ構造の違いからコンポーネントは独立して実装され、実績データの変更やサーバー側へのドラフト保存などは対象外としています。 |
| 18_マスタードキュメント_農薬散布管理編 |
このドキュメントは、農業生産者が散布した農薬の実績を記録・管理し、使用回数制限への適合確認や特別栽培向けの成分数集計を行う農薬散布管理機能の仕様について記述したものです。農薬マスタの管理や散布イベントの記録、在庫との連動や制限回数超過時のアラート機能などを備え、生産履歴中心設計に基づき実装が完了していることが示されています。 |
| 19_マスタードキュメント_TODO管理編 |
提示されたドキュメントは、TODO管理機能の設計思想を「生産履歴中心設計」に合わせて転換し、TODOを独立したエンティティから「実施予定日のある計画」へと統合する方針を示したものです。これに伴い、既存のTODOアプリは一般タスク(GeneralTask)専用へと段階的に縮退させ、横断的なTODO一覧の提供や実績連携テーブルの移行などを行う具体的な仕様と移行計画が定義されています。 |
| 24_マスタードキュメント_畝建て作業編 |
このドキュメントは、農業生産者が行う畝建て作業に関して、施肥やトラクター作業計画と同様のフローで計画・TODO・実績を一連管理する機能の仕様と実装完了状況を説明したものです。専用の計画モデルを新設し、実施予定日の登録によるTODO一覧への統合や、既存の実績データとの連携フロー、およびフロントエンドとバックエンドの関連ファイル構成を定義しています。 |
| 10_マスタードキュメント_圃場管理編 |
このドキュメントは、農業生産者が所有・管理する農地(実圃場)と、共済や中山間交付金に関する行政区画マスタの情報を多対多で紐付ける機能の全容をまとめたマスター仕様書です。初回インポートから日常管理、紐付け編集、作付け計画の連動、帳票出力にいたるデータモデルや画面仕様、API定義などの要件が記述されています。 |
| 26_CODEX向けテスト手順書 |
このドキュメントは、Codex向けに実コンテナ環境を最優先としたbackendおよびfrontendのテストや移行の基本手順と禁止事項を定義した手順書です。コンテナ停止時の対処法としてローカルデプロイスクリプトの実行を規定し、例外的な代替手段としてのみ特定条件下でのコマンド切り替えを認めています。 |
| 13_マスタードキュメント_施肥計画編 |
提示されたドキュメントは、農業生産者が年度と品種ごとに施肥計画を立てて管理するための施肥計画機能に関する仕様やデータモデル、画面仕様などをまとめたものです。この機能は、圃場ごとの肥料の必要袋数の自動計算やマトリクス管理、在庫の引当、および散布実績の記録や進捗表示などを一連のワークフローとして提供します。 |
| 01_フロントエンドUIパターン |
Next.jsとTailwind CSSを用いた画面実装の統一ルールを定めたガイドラインであり、標準的なページ構成やヘッダーの配置パターンが定義されています。一貫性のあるユーザーインターフェースを提供するため、コンテナ幅や共通コンポーネントの利用方法、年度フィルターなどの具体的な実装コード例が示されています。 |
| 12_マスタードキュメント_気象データ編 |
このドキュメントは、窪川の気象データを毎日自動で取得・蓄積し、農業用途の積算温度計算や類似年分析などに活用するためのシステム設計をまとめたマスタードキュメントです。データモデルやAPIエンドポイント、管理コマンド、ディレクトリ構成、そして将来的な収穫予測などのロードマップや注意事項が記載されています。 |
| 25_マスタードキュメント_野菜栽培管理編 |
本ドキュメントは、野菜栽培における播種、育苗、定植、および栽培計画を管理する機能の実装前提や設計方針についてまとめたものです。多様な品目や現場の運用に合わせるため、初期実装では複雑な計画や在庫管理を行わず、柔軟な実績入力の構築を優先する方針が示されています。 |
| 11_マスタードキュメント_メール通知関連編 |
このドキュメントは、8つのメールアカウントに届くメールを自動でフィルタリングし、重要なメールのみをLINEで農家に通知するシステムの全体構成やデータモデル、API仕様などをまとめたマスタードキュメントです。Windmillによる定期実行フローやDjangoを用いたバックエンド、フロントエンドの画面仕様およびソースファイルの索引情報が記載されています。 |
| 00_設計ポリシー_生産履歴中心設計 |
この設計ポリシーは、現場で起きた事実の追跡および説明可能性の最大化を最優先とし、計画やTODOを補助手段と位置づけたうえで、実績データを中心とする業務・データ・画面設計を行うことを定めています。水稲関連機能をはじめとする今後のシステム開発において、計画の有無や差異にかかわらず現場の事実を正確に記録・追跡できる共通基準として機能します。 |
| 15_マスタードキュメント_トラクター作業編 |
提供されたドキュメントは、水稲作付け圃場に対する畔塗や荒代掻きなどのトラクター作業を日付単位で一括記録・管理する機能の設計書です。既存の畔塗記録機能を拡張し、共通のデータモデルを用いて他のトラクター作業種別も統一して記録・自動反映できるようにするためのバックエンドおよびフロントエンドの構成やAPI設計について記載されています。 |
| 14_マスタードキュメント_分配計画編 |
このドキュメントは、施肥計画で決定した圃場の肥料袋数を軽トラの積載単位に合わせて運搬計画を立て、記録する「運搬計画機能」の仕様を説明したものです。旧設計である「分配計画」からの変更理由やデータモデル、画面設計、実績連携の仕様などが網羅されています。 |
| 17_マスタードキュメント_ナビゲーション再編編 |
本ドキュメントは、機能追加により煩雑化した共通ナビゲーションを業務カテゴリ単位で5つに再整理する、グローバルナビゲーション再編の仕様と設計方針について記載したものです。URL構造とメニュー構成を分離して既存URLを維持しつつ、PCおよびスマートフォンで共通の情報設計を段階的に導入することを目指しています。 |
| 16_マスタードキュメント_田植え計画編 |
このドキュメントは、農業生産者が年度と種子資材を軸に田植え前の播種および育苗準備量を見積もる「田植え計画機能」の仕様や設計についてまとめたものです。計画は実績入力や準備を助ける作業仮説として扱われ、圃場ごとの苗箱数の調整や計画全体の種もみ使用量の自動集計、複数計画の作成といった機能やデータモデルが定義されています。 |
| 23_マスタードキュメント_週間天気予報・ホームダッシュボード編 |
このドキュメントは、ホームダッシュボード画面を天気予報とTODOを中心とするレイアウトに再編し、作業の計画から実行、実績登録までを一貫して行えるようにする機能の実装計画と仕様をまとめたものです。実装にはOpen-Meteo APIを用いた直近の週間予報や時間帯別予報の表示、既存のTODO機能との統合が含まれ、将来的な拡張方針やテスト・完了条件についても定義されています。 |
| 20_マスタードキュメント_浸種籾蒔き管理編 |
このドキュメントは、田植え前の育苗準備工程である浸種と籾蒔きにおける作業実績の記録および管理機能の仕様についてまとめたものです。品種別の実績記録ルール、データモデル、APIエンドポイント、および関連ファイルなどの詳細な開発方針が規定されています。 |