Skip to content

Release 3.0: 高度な分析機能・システム管理・リリース完成#50

Merged
k2works merged 14 commits intomainfrom
develop
Feb 24, 2026
Merged

Release 3.0: 高度な分析機能・システム管理・リリース完成#50
k2works merged 14 commits intomainfrom
develop

Conversation

@k2works
Copy link
Owner

@k2works k2works commented Feb 24, 2026

Summary

  • IT-9: 自動仕訳パターン CRUD(US-MST-005/006/007/008)を実装
  • IT-10: 自動仕訳生成(US-JNL-006)・財務分析表示(US-FS-003)を実装
  • IT-11: 監査ログ照会(US-SYS-001)・データダウンロード(US-SYS-002)を実装
  • IT-12: 統合テスト・リリース準備・品質ゲート確認を完了

全 155SP / 34 ストーリーの実装が完了し、リリース 3.0 完成版としてプロジェクト全機能を提供します。

主な変更内容

  • 勘定科目構成登録・編集(親子関係・BS/PL カテゴリ管理)
  • 自動仕訳パターンの登録・編集(1:N パターンアイテム)
  • 自動仕訳生成(パターンに基づく仕訳自動作成、実行ログ記録)
  • 財務分析表示(ROE, ROA, 純利益率, 流動比率, 自己資本比率, 負債比率, 総資産回転率)
  • 監査ログ照会(エンティティ種別・アクション種別・日付範囲フィルタ)
  • データダウンロード(仕訳・元帳・試算表・貸借対照表・損益計算書の CSV/Excel/PDF エクスポート)
  • E2E テスト安定性ガイドラインの策定
  • SonarQube 重複コード解消・セキュリティ修正

品質メトリクス

指標 数値
バックエンドテスト 905 件 全パス
フロントエンドテスト 777 件 全パス
E2E テスト 370 件(31 spec)全パス
LINE カバレッジ 95.4%
BRANCH カバレッジ 84.4%
SonarQube Quality Gate Pass

Test plan

  • バックエンドユニットテスト全パス(905 件)
  • フロントエンドユニットテスト全パス(777 件)
  • E2E テスト全パス(370 件)
  • SonarQube Quality Gate パス
  • テストカバレッジ 80% 以上(LINE: 95.4%, BRANCH: 84.4%)
  • GitHub Milestone 全クローズ(3/3)
  • GitHub Issue 全クローズ(34/34)

🤖 Generated with Claude Code

- iteration_plan-12.md: 統合テスト・リリース準備の最終イテレーション計画(10SP相当)
- release_plan.md: IT-12 の状態を進行中に更新
- index.md, mkdocs.yml: イテレーション 12 のナビゲーションを追加
テーブルデータのロード完了を待ってからページネーション操作を行うよう修正。
IT12-001 統合テスト・リグレッションテスト完了(全 2,052 テストパス)。
Milestone「リリース 3.0 完成版」をクローズ。
全 3 Milestone(1.0, 2.0, 3.0)クローズ済み。
Project Board 全 35 アイテム Done 確認済み。
BLOCKER 脆弱性(secrets:S6702)を修正。
SonarQube トークンのハードコードを環境変数指定に変更。
IT12-002 SonarQube Quality Gate 最終確認を完了。
test_strategy.md にセクション 12 として E2E テスト安定性ガイドラインを追加。
ネイティブ DOM API パターン、データロード待機、要素再取得、
リトライ・リカバリ、MSW 環境での注意事項、チェックリストを明文化。
IT12-003 完了。
全 34 ストーリー(155SP)の完了サマリー、v3.0 新機能一覧
(勘定科目構成、自動仕訳、財務分析、監査ログ、データダウンロード)、
API 一覧、品質指標(2,052 テスト全パス)、既知の制限事項を記載。
IT12-004 完了。
release_plan.md の IT-12 ベロシティ実績を更新(10SP 完了)。
リリース完了チェックリスト 11/13 項目確認済み。
残 2 項目(コードプッシュ、docs/index.md 更新)は IT12-007 後に対応。
既存の GET /api/journal-entries を活用し、本日の仕訳件数・承認待ち件数・
最近の仕訳一覧を実データから取得するよう修正。ローディング/エラー/空データ
の各状態表示を追加し、ステータス表示をバックエンドenum値から日本語に変換。
README にデモ環境の URL とログイン情報を追加。docs/index.md と mkdocs.yml に
リリースノート v3.0 完成版へのリンクを追加し、ナビゲーション表記を整理。
仕訳5件、自動仕訳パターン2件、監査ログ5件、日次残高、月次残高12か月分、
勘定科目構成を追加。bspl_category設定により試算表・BS・PLも表示可能に。
プロジェクト完了報告書(計画 vs 実績分析、工期短縮分析、品質メトリクス、
コミットログ分析、ベロシティ推移)を作成。計画 vs 実績の重ね合わせ
ガントチャートを含む。docs/index.md と mkdocs.yml にリリース報告書
セクションを追加。
データ読み込み完了前に行数を取得し initialCount が 1 になる問題を修正。
should('have.length.at.least', 2) でテーブルデータの読み込み完了を
待機してからカウントを取得するよう変更。
MkDocs ビルド成果物(site/)と作業履歴(docs/journal)を
バージョン管理対象から除外。
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
23.9% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@sonarqubecloud
Copy link

@sonarqubecloud
Copy link

@k2works k2works merged commit 6755d96 into main Feb 24, 2026
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant