# Portability: UNIVERSAL
# Last validated: 2026-05-17
# Next review: 2027-05-17

ディーラー名
============
世帯

説明
============
日課、在庫、買い物リスト、コスト計画による世帯管理。
日常業務の管理、信号機（赤・黄・緑）による在庫管理、
サプライヤーと固定費。ルーチン ハンドラーおよび BACH 統合データベースとの統合。


OPERATIONS
===========

ステータス
  世帯ダッシュボード: 日常の概要、在庫信号、毎月の固定費、
  買い物リスト、表面的なルーチン。すべてのサブシステムの組み合わせ。
  構文: バッハの世帯状況

期限 [DAYS]
  今後 N 日以内に期限が切れるタスク (デフォルト: 7 日)。
  期限切れ (赤色) と保留中 (黄色) のルーチンを区別します。
  構文: bach house due |バッハ世帯の期限は 14 です

今日
  毎日の概要: 今日は何が起こっていますか? (ルーチン + 予定)。
  DailyOverview サービスをロードします。
  構文: 今日のバッハ世帯

週
  週間計画 (月曜から日曜): ルーチン + 時間のある予定。
  今週の期限を過ぎたアイテムにマークを付けます。
  構文: bach 世帯週

費用
  毎月の固定費の概要。
  契約から毎月の負荷を計算します (fin_contracts):
  - 毎月: 直接
  - 毎年: /12
  - 四半期ごと: /3
  構文: bach 世帯費用

費用-月 [フィルター]
  毎月予想される不規則な費用 (保険、メンテナンス)。
  オプション: カテゴリでフィルターします。
  構文: bach 世帯費用 - 月 | bach の世帯費用-月 "auto"

add-costs 名前 カテゴリー 金額 間隔
  不規則なコストを追加します。
  間隔: 毎月 | 四半期 | 年 | 1 回
  構文: bach 世帯追加コスト "TÜV" "auto" 150 "annually"

コスト リスト [フィルター]
  すべてのコストエントリをステータスとともに表示します。
  構文: bach 家計コストリスト

保険小切手
  保険チェック: 拠出のあるすべての有効な保険。
  fin_insurances をロードし、毎月の合計を計算します。
  構文: bach 家計保険チェック

ショッピング
  買い物リスト: すべてのアイテムはまだ優先的に購入されます。
  構文: bach 家庭用ショッピング

add-shopping 名前 [カテゴリ] [優先順位]
  買い物リストに商品を追加します。
  優先度: 通常|高|低 (デフォルト: 通常)
  構文: bach 世帯 add-shopping "milk" "food" "high"

done-shopping ID [ID2 ID3...]
  アイテムを購入済みとしてマークします。
  構文: bach 家庭で完了-買い物 5 6 7

在庫
  信号機の概要 (赤/黄/緑) を含むインベントリ。
  スリーパーで InventoryEngine を使用します。
  構文: bach 家庭在庫

add-item NAME CATEGORY STORAGE THRESHOLD [LAGERMAX]
  アイテムをインベントリに追加します。
  STORAGE THRESHOLD: 赤で表示される値。
  構文: bach 家庭用追加アイテム "オリーブ オイル" "料理" 0.5 2

在庫あり アイテム名 数量 [日付]
  入庫を（倉庫に）転記します。トランザクションを作成します。
  構文: bach 家庭在庫「オリーブノエル」 1.5 2026-03-04

在庫切れ アイテム名 数量 [日付]
  ポスト消費 (倉庫から)。トランザクションを作成します。
  構文: bach 家庭用在庫切れ "Olivenoel" 0.3 2026-03-04

プルチェック
  ショッピング プル リスト: どのアイテムを購入する必要がありますか?
  赤 (しきい値未満) と黄色 (最大未満) の項目を表示します。
  構文: bach 家庭用プルチェック

信号機
  信号機の概要: ステータス (赤/黄/緑) のあるすべての在庫アイテム。
  構文: bach 家庭用信号機

注文 [ITEM] [QTY]
  品目の注文を作成したり、保留中の注文を表示したりできます。
  構文: bach 世帯順序 | bach 家庭用注文「オリーブノエル」 5

サプライヤー
  連絡先と入手可能なアイテムを備えたサプライヤーを表示します。
  構文: bach 家庭用サプライヤー

add-supplier 名前 連絡先 [発送日数]
  サプライヤーを追加します。
  発送日数: 平均配達時間 (デフォルト: 5)。
  構文: bach family add-supplier "BioGro GmbH" "info@biogro.de" 3

エクスポート ルーチン [フィルター]
  外部使用/バックアップ用にルーチンをエクスポートします。
  オプション: カテゴリでフィルターします。
  構文: bach 世帯エクスポート ルーチン |バッハ家庭用輸出ルーチン「キッチン」

ヘルプ
  このヘルプを参照してください。
  構文: bach 家事手伝い


例
=========

1。ダッシュボードの表示:
   bach haushalt status

2.今週の期限を過ぎた日課:
   bach haushalt due 7

3.ルーチン + 予定を含む週間計画:
   bach haushalt week

4.ショッピング リストに商品を追加します:
   bach haushalt add-shopping "Mehl" "Lebensmittel" "normal"

5.入庫後:
   bach haushalt stock-in "Mehl" 2.5

6.ショッピング プル リスト (不足しているものは何ですか?):
   bach haushalt pull-check

7.毎月の固定費:
   bach haushalt costs

8。不規則なコストを追加します:
   bach haushalt add-kosten "KFZ-Versicherung" "auto" 80 "monatlich"


FILES
=======
Hub/household.py メイン ハンドラー
ハブ/_services/家庭/家庭サービス
  inventory_engine.py 在庫 + 信号機ロジック
  shopping_service.py 買い物リストの管理
ハブ/_サービス/ダッシュボード/
  daily_overview.py 毎日の概要


データベース テーブル
===================
bach.db / 統合データベース (v1.1.84 以降):
- 家事ルーチン 毎日のタスク/ルーチン管理
- しきい値のある世帯在庫品目
- family_orders サプライヤーへの注文
- family_suppliers サプライヤーの連絡先
- 世帯在庫取引の予約入/出 (監査ログ)
- 世帯_ショッピングの買い物リスト
- 世帯費用 不規則な費用
- Assistant_calendar の予定 (週間計画用)
- fin_contracts 契約 (固定費用)
- fin_insurances 保険 (ステータス ダッシュボード用)


関連項目
==========
bach routine ...                  ルーチン管理 (個々の状態)
bach routine done <id>            ルーチンを完了としてマーク
bach fin costs                    財務コスト管理
bach calendar ...                 予約管理
