コンテンツにスキップ

2026年9月16日 仕様変更の実機更新記録

2026年9月16日16:24:29 JSTに実機への反映を完了した。

  • 配備コミット: 53967256246ffa238dc7aa6d45914393a31a0f4c
  • 更新前コミット: 1deb354ea22f336d0d51baa75fdb66c7780e209f
  • 配備イメージ: sha256:5bda0a87b137117feba89d0bab604fa1fd8b8b9cf53330cb8280f58f363547b1
  • 更新前バックアップ識別子: before-spec-20260916-20260916T072142Z

反映した内容

  • 出席連絡で体温が37.5℃以上の場合、警告を表示し、サーバーでも送信内容の保存を拒否する。
  • 議事録の見出し変更時に編集位置を保持し、自動保存・再試行・競合検知を追加した。
  • 電話・口頭の欠席連絡の受領・取消を履歴に残し、該当する未連絡アラームを解除する。
  • KIOSKと管理画面に共通の登録番号を表示する。
  • 保護者ホームで公開済み返信を確認できるようにした。
  • 体温・機嫌・食事のタップ入力を追加した。

実機の9月15日版を基に今回の変更だけを統合した。既存のカレンダー取込、議事録のWord・Markdown出力と印刷、ターミナルの全画面維持などを保持している。DB変更は attendance_contact_confirmations の追加のみ。

確認結果

統合版の全体テスト708件が成功した。今回の画面操作に加え、既存の議事録出力、カレンダー取込、登降園端末の全画面維持と通信復帰を架空データで確認した。

実機ではPython 3.12のイメージを構築し、ネットワークを遮断した実DBコピーで移行を確認した。切替前にSQLiteバックアップ、ZFSスナップショット、設定の退避を実施。更新後に302ファイルの照合、既存63テーブルの内容保持、Compose設定保持、アプリの正常起動とコネクターの稼働を確認した。

公開HTTPSへの自動アクセスは更新前後とも403だった。公開画面を確認済みとは扱わず、実機内部のhealthcheckと配備検証を反映完了の根拠としている。実際の利用者のアカウントによる打刻・連絡・編集試験は行っていない。

SSHユーザーのホームにある spec-20260916-5396725/status.json が更新処理の完了証跡。利用中の端末は画面を再読み込みしてから使用する。