ADR (Architecture Decision Records)¶
アプリケーション開発環境セットアップにおける技術的意思決定を記録した ADR です。
ADR 一覧¶
| ADR | 決定内容 | ステータス |
|---|---|---|
| ADR-001 | Spring Boot 4.0.5 + Java 25 を採用する | 承認済み |
| ADR-002 | ビルドツールに Gradle 9.x (Groovy DSL) を採用する | 承認済み |
| ADR-003 | SpotBugs を ignoreFailures=true で運用する(Java 25 対応) | 承認済み |
| ADR-004 | Swagger UI を環境変数で条件付き有効化する | 承認済み |
| ADR-005 | Husky + lint-staged で pre-commit 品質チェックを実施する | 承認済み |
| ADR-006 | Testcontainers でシングルトンコンテナパターンを採用する | 承認済み |
| ADR-007 | Playwright E2E テストで Page Object Model パターンを採用する | 承認済み |
| ADR-008 | ローカル SonarQube で品質ゲートを管理する | 承認済み |
| ADR-009 | GitHub Actions で Build & Test + E2E の 2 ジョブ CI を構成する | 承認済み |
ADR の作成には creating-adr スキルを使用してください。