# 📍 開発ロードマップ

このプロジェクトの公式開発ロードマップへようこそ。このドキュメントでは、今後のリリースに向けた計画、優先順位、方向性について説明します。貢献者、ユーザー、ステークホルダーにプロジェクトの進化について情報を提供することを目的としています。

> 🔄 **注記**: このロードマップは、フィードバック、緊急性、または優先順位の変更に基づいて変更される場合があります。

---

## ✅ ゴールとビジョン

私たちの使命は、「アップタイム監視とサーバーインフラストラクチャインサイト」のための堅牢でスケーラブル、かつユーザーフレンドリーなソリューションを提供することです。

**主要な目標:**
- 低リソース使用量での高パフォーマンスの提供
- スケーラビリティとモジュラリティの確保
- 優れたユーザーエクスペリエンス（UX）に焦点を当てる
- オープンソースの透明性とコミュニティ主導機能の維持

---

## 🧩 主要機能

#### 提供状況:
- ✅ 認証とユーザー管理の設定
- ✅ コア監視ダッシュボード
- ✅ バックエンドとのエージェント通信
- ✅ Docker コンテナ化
- ✅ CheckCle ウェブサイト
- ✅ CheckCle デモサーバー
- ✅ SSL＆ドメイン監視
- ✅ スケジュールメンテナンス
- ✅ インシデント管理
- ✅ インフラストラクチャサーバー監視
- ✅ 運用ステータス / パブリックステータスページ
- ✅ アップタイム監視（HTTP、TCP、PING、DNS）
- ✅ 分散地域監視エージェント
- ✅ システム設定パネルとメール設定
- ✅ データ保持と自動縮小
- ✅ ドキュメント付きオープンソースリリース

---
## 🚦 ロードマップステージ

ロードマップは以下のステージに分かれています：

| ステージ | 説明 |
|-------|-------------|
| 🎯 計画済み | スケジュールに組み込まれた承認済み機能または改善 |
| 🔧 進行中 | 積極的に開発中 |
| ✅ 完了 | 完全に実装およびテスト済み |
| ⏳ バックログ | 保留または優先順位付け待ち |
| 🧪 実験的 | 新しいコンセプトまたはプロトタイプのテスト |

---

## 🗂 マイルストーン概要

### 🚀 v1.0.0-1.3.0 – 初期リリース _(目標: 2025年Q2)_
**ステータス:** ✅ 完了
**ゴール:** MVP機能完了、API安定性、コア使用事例対応。

#### 主要成果物: https://github.com/operacle/checkcle/releases

---

### 🚀 v1.4 - 1.5 – 機能強化 _(目標: 2025年Q3)_
**ステータス:** ✅ 完了
#### 予定機能:
- [ ] ✅ サーバーとサービステーブルの行をクリック可能にして詳細ページへ遷移
- [ ] ✅ SSL ダッシュボードテーブルのページネーション実装
- [ ] ✅ サーバーエージェント（RPM、Docker コンテナ、汎用バイナリパッケージ）
- [ ] ✅ 通知システム（Webhook、Telegram、Discord、Slack、Email、Google Chat）
- [ ] ✅ ステータスと通知に基づくアップタイムサービスとサーバー接続更新の改善
- [ ] ✅ SSL作成後の初期チェック自動実行の改善
- [ ] ✅ レート制限と悪用防止
- [ ] ✅ ntfy プッシュ通知の追加

### 🚀 v1.6.0 – 機能強化 _(目標: 2025年Q3)_
**ステータス:** ✅ 完了
#### 予定機能:
- [ ] ✅ ダッシュボードから直接スキーマを更新できる機能の追加
- [ ] ✅ 韓国語翻訳の追加と型の更新。@taking [#143](https://github.com/operacle/checkcle/pull/143)
- [ ] ✅ 簡体字中国語翻訳の追加。@sqkkyzx [#128](https://github.com/operacle/checkcle/pull/128)
- [ ] ✅ i18nの改善と新しい翻訳の追加。@sqkkyzx [#132](https://github.com/operacle/checkcle/pull/132)
- [ ] ✅ fix(incident): フォールバックを使用した割り当てユーザー処理の統一とUI更新。@ghotso [#142](https://github.com/operacle/checkcle/pull/142)
- [ ] ✅ インシデント、メンテナンス、サービス、設定のドイツ語翻訳の同期。@ghotso [#141](https://github.com/operacle/checkcle/pull/141)
- [ ] ✅ fix(services-form): 最大リトライ試行回数。@ghotso [#147](https://github.com/operacle/checkcle/pull/147)
- [ ] ✅ Pushover 通知の追加
- [ ] ✅ fix(ssl): 編集フォームでnotification_idとtemplate_idがDBに保存されるようにする
- [ ] ✅ Notifiarr 通知の追加
- [ ] ✅ Gotify 通知の追加
- [ ] ✅ データ保持機能の強化


### 🚀 v1.7.0 – 機能強化 _(目標: 2025年Q3)_
**ステータス:** 🔧 進行中
#### 予定機能:
- [ ] ✅ ページ更新なしでサーバーエージェントIDとトークンを再生成する機能の修正
- [ ] 🔧 アップタイム監視ダッシュボードでのアップタイム履歴バーの読み込みパフォーマンスの改善
- [ ] 🔧 バグ修正: アップタイムダッシュボードのインシデント履歴で復旧時間が正しく表示されない問題
- [ ] 🔧 機能: ダウンタイム通知を送信する前にカスタマイズ可能な遅延を追加
- [ ] 🔧 Docker Hubを個人アカウントから組織アカウントに変換（CheckCle Docker Compose イメージエンドポイントの更新が必要）
- [ ] 🔧 アップタイム詳細ページのレスポンスタイムダッシュボードフィルタ（日付/時刻）の修正
- [ ] 🔧 サーバー履歴データ読み込みの修正
- [ ] 🔧 サーバー監視用Dockerエージェントの改善
- [ ] 🔧 Unraid上のサーバーエージェントの改善
- [ ] 🔧 サーバー Windows エージェント
- [ ] 🔧 より多くのアップタイムサービスタイプ（HTTPキーワード、HTTP JSON）
- [ ] 🔧 CPU温度対応のサーバーサポート
- [ ] 🔧 複数ディスク/ボリューム対応のサーバーサポート
- [ ] 🔧 複数ネットワークインターフェース対応のサーバーサポート
- [ ] 🔧 運用ステータスページの改善
- [ ] 🔧 サーバーネットワーク帯域幅監視
- [ ] 🔧 アップタイムサービスのグループ化
- [ ] 🎯 自動化のためのスケジュールとインシデントの改善
- [ ] 🎯 アップタイム監視のHTTP/HTTPSオプション選択: アップタイムでSSL検証をバイパスするオプションの追加
- [ ] 🎯 2FA サポート追加

---

## 🧠 アイデア / コミュニティウィッシュリスト

以下はレビュー中のコミュニティ提案または実験的機能です：

- [ ] OIDC Connect | OAuth2統合
- [ ] PWA サポート
- [ ] サーバーのアウトバウンドおよびインバウンドトラフィック使用量

[GitHub Discussions](https://github.com/operacle/checkcle/discussions)で機能提案を歓迎します。または`feature-request`テンプレートでイシューを開いてください。

---

## 📌 貢献方法

コミュニティからの貢献を歓迎しています！  
参加方法：

- [CONTRIBUTING.md](../CONTRIBUTING.md) | https://docs.checkcle.io をレビュー
- [Open Issues](https://github.com/operacle/checkcle/issues) を確認
- [Discussions](https://github.com/operacle/checkcle/discussions) でロードマップの形成に参加

---
CheckCle より ❤️ を込めて
[ウェブサイト](https://checkcle.io) | [GitHub](https://github.com/operacle/checkcle)