# 00:00決算と連続赤字判定(2026-09-27) 対象原本: `BASELINE.txt` 3.4、B-3.4a / B-3.4b。 ## 実装 - 新規ゲームは毎日00:00に決算。初日は06:00開始から最初の00:00までの実際の取引を集計する。 - 日次給与は決算で一度だけ発生。費用はその営業日の損益へ配賦し、現金支払の時刻は実際の決算時刻を記帳する。 - 分類済みの売上・費用による損益が負なら連続赤字を加算。0または正なら0へ戻す。所持金・未払い残高とは別に判定し、3回で終了する。 - 終了した決算は保存し、その時刻以後の時間進行を止める。給与・台帳・損益・終了状態の整合をロード時にも検証する。終了後の新規コマンドは採番・記帳前に拒否し、ゲーム状態を変更しない。 - 00:00に帳簿パネルを自動表示する。現金収支、営業損益、未払い、連続赤字回数、確定時刻を表示する。 - 朝06:00の勤務・行動点・朝の保存処理は独立して維持する。 ## 旧セーブ Operations v1〜v3はv4へ移行する。確定済みの06:00決算・給与・旧未払いカウンタは改変しない。 開いている旧営業日を次の06:00に一度締め、それ以降は00:00に締める。 切替時の営業日は18時間となる。前の決算終了時刻を次の集計開始時刻にするため、取引の重複・欠落はない。 旧確定記録の未払い連続回数を新しい赤字連続回数に混ぜず、移行後の最初の決算から損益で判定する。 既に旧版で終了したセーブは終了状態を保持する。画面では旧版の履歴と識別する。 ## 範囲と残件 今回の判定は実装済みの会計項目を対象とする。原本全施設の維持費、借金返済など未接続の経済機能は別の残件であり、この変更で実装済みとはしない。 検証結果は実行完了後に `MIDNIGHT_VERIFICATION.md` に記録する。