リリースノート - v1.0.0 MVP
リリース情報
| 項目 |
内容 |
| バージョン |
1.0.0 |
| リリース日 |
2026-02-06 |
| リリース種別 |
MVP(Minimum Viable Product) |
| 対象イテレーション |
イテレーション 1〜4 |
| 消化ストーリーポイント |
62SP |
概要
財務会計システムの最初のリリースとして、基本的な仕訳入力と元帳照会ができる最小限の機能を提供します。ユーザー認証、勘定科目マスタ管理、仕訳の CRUD 操作、総勘定元帳・日次残高照会を含みます。
実装済み機能
認証・ユーザー管理
| ストーリーID |
機能 |
SP |
| US-AUTH-001 |
ログイン(JWT 認証) |
3 |
| US-AUTH-002 |
ログアウト |
2 |
| US-AUTH-003 |
ユーザー登録 |
5 |
- JWT ベースの認証基盤
- ロールベースアクセス制御(ADMIN / MANAGER / USER / VIEWER)
- セッション管理(localStorage)
マスタ管理
| ストーリーID |
機能 |
SP |
| US-MST-001 |
勘定科目登録 |
5 |
| US-MST-002 |
勘定科目編集 |
3 |
| US-MST-003 |
勘定科目削除 |
3 |
| US-MST-004 |
勘定科目一覧表示・検索 |
5 |
- 勘定科目コード、勘定科目名、勘定科目種別(ASSET / LIABILITY / EQUITY / REVENUE / EXPENSE)の管理
- 種別・キーワードによるフィルタリング
仕訳管理
| ストーリーID |
機能 |
SP |
| US-JNL-001 |
仕訳入力 |
8 |
| US-JNL-002 |
仕訳編集 |
5 |
| US-JNL-003 |
仕訳削除 |
3 |
| US-JNL-004 |
仕訳一覧表示 |
5 |
| US-JNL-005 |
仕訳検索 |
5 |
- 複数行仕訳入力(借方・貸方)
- 貸借一致バリデーション
- 楽観的ロックによる同時編集制御
- ステータス、日付、金額、勘定科目、摘要による検索
- ページネーション対応
元帳・残高管理
| ストーリーID |
機能 |
SP |
| US-LDG-001 |
総勘定元帳照会 |
5 |
| US-LDG-003 |
日次残高照会 |
5 |
- 勘定科目別の仕訳明細一覧
- 期間指定による絞り込み
- 日次残高推移グラフ表示
技術スタック
バックエンド
| 技術 |
バージョン |
| Java |
25 |
| Spring Boot |
4.0 |
| MyBatis |
3.x |
| PostgreSQL |
16 |
| Flyway |
DB マイグレーション |
フロントエンド
| 技術 |
バージョン |
| React |
18.3 |
| TypeScript |
5.5 |
| Vite |
ビルドツール |
| TanStack Query |
データフェッチング |
| React Router |
ルーティング |
インフラ・CI/CD
| 技術 |
用途 |
| Docker |
コンテナ化 |
| GitHub Actions |
CI/CD |
| Heroku |
デプロイ |
アーキテクチャ
- ヘキサゴナルアーキテクチャ(Ports & Adapters)
- ドメインモデルを中心とした設計
- Input Port / Output Port によるレイヤー分離
- MyBatis による永続化
品質指標
| 指標 |
値 |
| バックエンドテスト |
全件パス |
| フロントエンドテスト |
全件パス |
| E2E テスト |
全件パス |
| バックエンドカバレッジ(Instruction) |
90%+ |
| フロントエンドカバレッジ(Statements) |
90%+ |
既知の制限事項
- 承認ワークフロー未実装: 仕訳の承認・差し戻し・確定はリリース 2.0 で提供
- 財務諸表未実装: 貸借対照表・損益計算書はリリース 2.0 で提供
- 補助元帳未対応: 補助科目による絞り込みはリリース 2.0 で提供
- 月次残高未対応: 月次残高照会はリリース 2.0 で提供
- 自動仕訳未対応: 自動仕訳生成はリリース 3.0 で提供
- 監査ログ未対応: 監査ログ照会はリリース 3.0 で提供
アップグレード手順
初回リリースのため、アップグレード手順はありません。
インストール手順
- リポジトリをクローン
- Docker Compose で環境構築:
docker-compose up -d
- バックエンド起動:
cd apps/backend && ./gradlew bootRun
- フロントエンド起動:
cd apps/frontend && npm run dev
- ブラウザで
http://localhost:3000 にアクセス
テストユーザー
| ユーザー名 |
パスワード |
ロール |
| admin |
admin123 |
ADMIN |
| manager |
manager123 |
MANAGER |
| user |
user123 |
USER |
| viewer |
viewer123 |
VIEWER |
次期リリース予定
リリース 2.0(機能拡張版) では以下を予定:
- 仕訳承認ワークフロー(承認申請・承認・差し戻し・確定)
- ユーザー管理(編集・削除・一覧)
- 月次残高照会・残高試算表
- 貸借対照表・損益計算書
- 補助元帳照会