プロジェクト

全般

プロフィール

機能追加・改修 #736

未完了

機能追加・改修 #722: Epic 4: AI壁打ちと運用

Issue 14: 品質・セキュリティ・リリース準備を行う

石井 伸一 さんが1日前に追加. 1日前に更新.

ステータス:
新規
優先度:
A
担当者:
-
開始日:
2026/08/01
期日:
進捗率:

0%

予定工数:
(合計: 0:00時間)

説明

依存:Issue 4〜13

完了条件:
- [ ] 権限、ファイル取込、計算、AI出力に対する自動テストを実施する
- [ ] 主要な経営判断フローを人手で受け入れ確認する
- [x] バックアップ、ログ、障害時対応を定義する(docs/backup-and-recovery.md、docs/vps-deploy.md)
- [ ] VPSへの初回デプロイとリリース後確認を実施する

  1. 自動テストの追加(対応済み)
    - tests/Feature/FinancialImportTest.php(9件):CSV正常系・異常系、Excel/PDF/JPEG/PNGのneeds_review登録、確認・確定フロー、権限
    - tests/Unit/ScenarioSimulatorTest.php(5件):ワーストケース(補助金不採択・売上未達)、資金調達なし、回収未完了、persist
    - tests/Feature/WeeklySummaryTest.php(5件):自動生成、データ無し時の表示、上書き保存、権限

テスト作成中に実装バグを2件発見し修正:
1. ScenarioSimulator.php:補助金不採択時に`$subsidyAmount=0`(int)を代入しており、後続の`=== 0.0`厳密比較が常にfalseになるため「補助金が不採択の場合の試算です。」のリスク警告が一度も表示されていなかった。
2. WeeklySummaryController.php:`updateOrCreate`のperiod_endが保存時に時刻付き文字列になるため、再保存時に一致せず、常に新規レコードが作成される(意図した上書きにならず重複が積み上がる)バグ。whereDate()を使う実装に修正。

自動テストは全67件成功。残る「人手での受け入れ確認」と「VPS初回デプロイ」は運用担当者側の作業(#738参照)。


子チケット 1 (1件未完了0件完了)

機能追加・改修 #738: 運用受け入れテスト:財務取込・シナリオ計算・週次サマリー新規2026/08/01

操作

石井 伸一 さんが1日前に更新

  • 子チケット #738 を追加

石井 伸一 さんが1日前に更新

他の形式にエクスポート: Atom PDF